/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *














 */
/*
  HTML5 Reset :: style.css
  ----------------------------------------------------------
  We have learned much from/been inspired by/taken code where offered from:

  Eric Meyer          :: http://meyerweb.com
  HTML5 Doctor        :: http://html5doctor.com
  and the HTML5 Boilerplate :: http://html5boilerplate.com

-------------------------------------------------------------------------------*/
/* Let's default this puppy out
-------------------------------------------------------------------------------*/
/* line 15, app/assets/stylesheets/akdemia-theme/reset.scss */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* consider resetting the default cursor:
   https://gist.github.com/murtaugh/5247154 */
/* line 27, app/assets/stylesheets/akdemia-theme/reset.scss */
article, aside, figure, footer, header, nav, section, details, summary {
  display: block;
}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
   If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */
/* line 32, app/assets/stylesheets/akdemia-theme/reset.scss */
img,
object,
embed {
  max-width: 100%;
}

/* force a vertical scrollbar to prevent a jumpy page */
/* line 37, app/assets/stylesheets/akdemia-theme/reset.scss */
html {
  overflow-y: scroll;
}

/* we use a lot of ULs that aren't bulleted.
  don't forget to restore the bullets within content. */
/* line 41, app/assets/stylesheets/akdemia-theme/reset.scss */
ul {
  list-style: none;
}

/* line 43, app/assets/stylesheets/akdemia-theme/reset.scss */
blockquote, q {
  quotes: none;
}

/* line 45, app/assets/stylesheets/akdemia-theme/reset.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

/* line 50, app/assets/stylesheets/akdemia-theme/reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* line 52, app/assets/stylesheets/akdemia-theme/reset.scss */
del {
  text-decoration: line-through;
}

/* line 54, app/assets/stylesheets/akdemia-theme/reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
/* line 57, app/assets/stylesheets/akdemia-theme/reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 58, app/assets/stylesheets/akdemia-theme/reset.scss */
th {
  font-weight: bold;
  vertical-align: bottom;
}

/* line 59, app/assets/stylesheets/akdemia-theme/reset.scss */
td {
  font-weight: normal;
  vertical-align: top;
}

/* line 61, app/assets/stylesheets/akdemia-theme/reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 63, app/assets/stylesheets/akdemia-theme/reset.scss */
input, select {
  vertical-align: middle;
}

/* line 65, app/assets/stylesheets/akdemia-theme/reset.scss */
pre {
  white-space: pre;
  /* CSS2 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: pre-line;
  /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word;
  /* IE */
}

/* line 72, app/assets/stylesheets/akdemia-theme/reset.scss */
input[type="radio"] {
  vertical-align: text-bottom;
}

/* line 73, app/assets/stylesheets/akdemia-theme/reset.scss */
input[type="checkbox"] {
  vertical-align: bottom;
}

/* line 74, app/assets/stylesheets/akdemia-theme/reset.scss */
.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}

/* line 75, app/assets/stylesheets/akdemia-theme/reset.scss */
.ie6 input {
  vertical-align: text-bottom;
}

/* line 77, app/assets/stylesheets/akdemia-theme/reset.scss */
select, input, textarea {
  font: 99% sans-serif;
}

/* line 79, app/assets/stylesheets/akdemia-theme/reset.scss */
table {
  font-size: inherit;
  font: 100%;
}

/* line 81, app/assets/stylesheets/akdemia-theme/reset.scss */
small {
  font-size: 85%;
}

/* line 83, app/assets/stylesheets/akdemia-theme/reset.scss */
strong {
  font-weight: bold;
}

/* line 85, app/assets/stylesheets/akdemia-theme/reset.scss */
td, td img {
  vertical-align: top;
}

/* Make sure sup and sub don't screw with your line-heights
  gist.github.com/413930 */
/* line 89, app/assets/stylesheets/akdemia-theme/reset.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

/* line 90, app/assets/stylesheets/akdemia-theme/reset.scss */
sup {
  top: -0.5em;
}

/* line 91, app/assets/stylesheets/akdemia-theme/reset.scss */
sub {
  bottom: -0.25em;
}

/* standardize any monospaced elements */
/* line 94, app/assets/stylesheets/akdemia-theme/reset.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
/* line 97, app/assets/stylesheets/akdemia-theme/reset.scss */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
/* line 105, app/assets/stylesheets/akdemia-theme/reset.scss */
button, input, select, textarea {
  margin: 0;
}

/* make buttons play nice in IE */
/* line 108, app/assets/stylesheets/akdemia-theme/reset.scss */
button,
input[type=button] {
  width: auto;
  overflow: visible;
}

/* scale images in IE7 more attractively */
/* line 112, app/assets/stylesheets/akdemia-theme/reset.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/
/* let's clear some floats */
/* line 120, app/assets/stylesheets/akdemia-theme/reset.scss */
.clearfix:before, .clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 121, app/assets/stylesheets/akdemia-theme/reset.scss */
.clearfix:after {
  clear: both;
}

/* line 122, app/assets/stylesheets/akdemia-theme/reset.scss */
.clearfix {
  zoom: 1;
}

/* Customs and overrides
-------------------------------------------------------------------------------*/
/* line 128, app/assets/stylesheets/akdemia-theme/reset.scss */
input[type=button],
input[type=submit],
input[type=file],
button {
  padding: 0;
  margin: 0;
}

/* line 136, app/assets/stylesheets/akdemia-theme/reset.scss */
input[type="radio"], input[type="checkbox"] {
  vertical-align: baseline;
}

/* line 140, app/assets/stylesheets/akdemia-theme/reset.scss */
img {
  max-width: none;
}
/**
 * @license Highcharts
 *
 * (c) 2009-2016 Torstein Honsi
 *
 * License: www.highcharts.com/license
 */
.highcharts-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  text-align: left;
  line-height: normal;
  z-index: 0;
  /* #1072 */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
  font-size: 12px;
  user-select: none;
}

.highcharts-root {
  display: block;
}

.highcharts-root text {
  stroke-width: 0;
}

.highcharts-strong {
  font-weight: bold;
}

.highcharts-emphasized {
  font-style: italic;
}

.highcharts-anchor {
  cursor: pointer;
}

.highcharts-background {
  fill: #ffffff;
}

.highcharts-plot-border, .highcharts-plot-background {
  fill: none;
}

.highcharts-label-box {
  fill: none;
}

.highcharts-button-box {
  fill: inherit;
}

.highcharts-tracker-line {
  stroke-linejoin: round;
  stroke: rgba(192, 192, 192, 0.0001);
  stroke-width: 22;
  fill: none;
}

.highcharts-tracker-area {
  fill: rgba(192, 192, 192, 0.0001);
  stroke-width: 0;
}

/* Titles */
.highcharts-title {
  fill: #333333;
  font-size: 1.5em;
}

.highcharts-subtitle {
  fill: #666666;
}

/* Axes */
.highcharts-axis-line {
  fill: none;
  stroke: #ccd6eb;
}

.highcharts-yaxis .highcharts-axis-line {
  stroke-width: 0;
}

.highcharts-axis-title {
  fill: #666666;
}

.highcharts-axis-labels {
  fill: #666666;
  cursor: default;
  font-size: 0.9em;
}

.highcharts-grid-line {
  fill: none;
  stroke: #e6e6e6;
}

.highcharts-xaxis-grid .highcharts-grid-line {
  stroke-width: 0px;
}

.highcharts-tick {
  stroke: #ccd6eb;
}

.highcharts-yaxis .highcharts-tick {
  stroke-width: 0;
}

.highcharts-minor-grid-line {
  stroke: #f2f2f2;
}

.highcharts-crosshair-thin {
  stroke-width: 1px;
  stroke: #cccccc;
}

.highcharts-crosshair-category {
  stroke: #ccd6eb;
  stroke-opacity: 0.25;
}

/* Credits */
.highcharts-credits {
  cursor: pointer;
  fill: #999999;
  font-size: 0.7em;
  transition: fill 250ms, font-size 250ms;
}

.highcharts-credits:hover {
  fill: black;
  font-size: 1em;
}

/* Tooltip */
.highcharts-tooltip {
  cursor: default;
  pointer-events: none;
  white-space: nowrap;
  transition: stroke 150ms;
}

.highcharts-tooltip text {
  fill: #333333;
}

.highcharts-tooltip .highcharts-header {
  font-size: 0.85em;
}

.highcharts-tooltip-box {
  stroke-width: 1px;
  fill: #f7f7f7;
  fill-opacity: 0.85;
}

.highcharts-tooltip-box .highcharts-label-box {
  fill: #f7f7f7;
  fill-opacity: 0.85;
}

div.highcharts-tooltip {
  filter: none;
}

.highcharts-selection-marker {
  fill: #335cad;
  fill-opacity: 0.25;
}

.highcharts-graph {
  fill: none;
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.highcharts-empty-series {
  stroke-width: 1px;
  fill: none;
  stroke: #cccccc;
}

.highcharts-state-hover .highcharts-graph {
  stroke-width: 3;
}

.highcharts-point-inactive {
  opacity: 0.2;
  transition: opacity 50ms;
  /* quick in */
}

.highcharts-series-inactive {
  opacity: 0.2;
  transition: opacity 50ms;
  /* quick in */
}

.highcharts-state-hover path {
  transition: stroke-width 50ms;
  /* quick in */
}

.highcharts-state-normal path {
  transition: stroke-width 250ms;
  /* slow out */
}

/* Legend hover affects points and series */
g.highcharts-series,
.highcharts-point,
.highcharts-markers,
.highcharts-data-labels {
  transition: opacity 250ms;
}

.highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover),
.highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover),
.highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover),
.highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover) {
  opacity: 0.2;
}

/* Series options */
/* Default colors */
/*
.highcharts-color-0 {
  fill: #7cb5ec;
  stroke: #7cb5ec;
}

.highcharts-color-1 {
  fill: #434348;
  stroke: #434348;
}

.highcharts-color-2 {
  fill: #90ed7d;
  stroke: #90ed7d;
}

.highcharts-color-3 {
  fill: #f7a35c;
  stroke: #f7a35c;
}

.highcharts-color-4 {
  fill: #8085e9;
  stroke: #8085e9;
}

.highcharts-color-5 {
  fill: #f15c80;
  stroke: #f15c80;
}

.highcharts-color-6 {
  fill: #e4d354;
  stroke: #e4d354;
}

.highcharts-color-7 {
  fill: #2b908f;
  stroke: #2b908f;
}

.highcharts-color-8 {
  fill: #f45b5b;
  stroke: #f45b5b;
}

.highcharts-color-9 {
  fill: #91e8e1;
  stroke: #91e8e1;
}
*/

.highcharts-area {
  fill-opacity: 0.75;
  stroke-width: 0;
}

.highcharts-markers {
  stroke-width: 1px;
  stroke: #ffffff;
}

.highcharts-a11y-markers-hidden .highcharts-point:not(.highcharts-point-hover):not(.highcharts-a11y-marker-visible),
.highcharts-a11y-marker-hidden {
  opacity: 0;
}

.highcharts-point {
  stroke-width: 1px;
}

.highcharts-dense-data .highcharts-point {
  stroke-width: 0;
}

.highcharts-data-label {
  font-size: 0.9em;
  font-weight: bold;
}

.highcharts-data-label-box {
  fill: none;
  stroke-width: 0;
}

.highcharts-data-label text, text.highcharts-data-label {
  fill: #333333;
}

.highcharts-data-label-connector {
  fill: none;
}

.highcharts-data-label-hidden {
  pointer-events: none;
}

.highcharts-halo {
  fill-opacity: 0.25;
  stroke-width: 0;
}

.highcharts-series:not(.highcharts-pie-series) .highcharts-point-select,
.highcharts-markers .highcharts-point-select {
  fill: #cccccc;
  stroke: #000000;
}

.highcharts-column-series rect.highcharts-point {
  stroke: #ffffff;
}

.highcharts-column-series .highcharts-point {
  transition: fill-opacity 250ms;
}

.highcharts-column-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-pie-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #ffffff;
}

.highcharts-pie-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #ffffff;
}

.highcharts-funnel-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-funnel-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}

.highcharts-pyramid-series .highcharts-point {
  stroke-linejoin: round;
  stroke: #ffffff;
}

.highcharts-pyramid-series .highcharts-point-hover {
  fill-opacity: 0.75;
  transition: fill-opacity 50ms;
}

.highcharts-pyramid-series .highcharts-point-select {
  fill: inherit;
  stroke: inherit;
}

.highcharts-solidgauge-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-treemap-series .highcharts-point {
  stroke-width: 1px;
  stroke: #e6e6e6;
  transition: stroke 250ms, fill 250ms, fill-opacity 250ms;
}

.highcharts-treemap-series .highcharts-point-hover {
  stroke: #999999;
  transition: stroke 25ms, fill 25ms, fill-opacity 25ms;
}

.highcharts-treemap-series .highcharts-above-level {
  display: none;
}

.highcharts-treemap-series .highcharts-internal-node {
  fill: none;
}

.highcharts-treemap-series .highcharts-internal-node-interactive {
  fill-opacity: 0.15;
  cursor: pointer;
}

.highcharts-treemap-series .highcharts-internal-node-interactive:hover {
  fill-opacity: 0.75;
}

.highcharts-vector-series .highcharts-point {
  fill: none;
  stroke-width: 2px;
}

.highcharts-windbarb-series .highcharts-point {
  fill: none;
  stroke-width: 2px;
}

.highcharts-lollipop-stem {
  stroke: #000000;
}

.highcharts-focus-border {
  fill: none;
  stroke-width: 2px;
}

.highcharts-legend-item-hidden .highcharts-focus-border {
  fill: none !important;
}

/* Legend */
.highcharts-legend-box {
  fill: none;
  stroke-width: 0;
}

.highcharts-legend-item > text {
  fill: #333333;
  font-weight: bold;
  font-size: 1em;
  cursor: pointer;
  stroke-width: 0;
}

.highcharts-legend-item:hover text {
  fill: #000000;
}

.highcharts-legend-item-hidden * {
  fill: #cccccc !important;
  stroke: #cccccc !important;
  transition: fill 250ms;
}

.highcharts-legend-nav-active {
  fill: #003399;
  cursor: pointer;
}

.highcharts-legend-nav-inactive {
  fill: #cccccc;
}

circle.highcharts-legend-nav-active, circle.highcharts-legend-nav-inactive {
  /* tracker */
  fill: rgba(192, 192, 192, 0.0001);
}

.highcharts-legend-title-box {
  fill: none;
  stroke-width: 0;
}

/* Bubble legend */
.highcharts-bubble-legend-symbol {
  stroke-width: 2;
  fill-opacity: 0.5;
}

.highcharts-bubble-legend-connectors {
  stroke-width: 1;
}

.highcharts-bubble-legend-labels {
  fill: #333333;
}

/* Loading */
.highcharts-loading {
  position: absolute;
  background-color: #ffffff;
  opacity: 0.5;
  text-align: center;
  z-index: 10;
  transition: opacity 250ms;
}

.highcharts-loading-hidden {
  height: 0 !important;
  opacity: 0;
  overflow: hidden;
  transition: opacity 250ms, height 250ms step-end;
}

.highcharts-loading-inner {
  font-weight: bold;
  position: relative;
  top: 45%;
}

/* Plot bands and polar pane backgrounds */
.highcharts-plot-band, .highcharts-pane {
  fill: #000000;
  fill-opacity: 0.05;
}

.highcharts-plot-line {
  fill: none;
  stroke: #999999;
  stroke-width: 1px;
}

/* Highcharts More and modules */
.highcharts-boxplot-box {
  fill: #ffffff;
}

.highcharts-boxplot-median {
  stroke-width: 2px;
}

.highcharts-bubble-series .highcharts-point {
  fill-opacity: 0.5;
}

.highcharts-errorbar-series .highcharts-point {
  stroke: #000000;
}

.highcharts-gauge-series .highcharts-data-label-box {
  stroke: #cccccc;
  stroke-width: 1px;
}

.highcharts-gauge-series .highcharts-dial {
  fill: #000000;
  stroke-width: 0;
}

.highcharts-polygon-series .highcharts-graph {
  fill: inherit;
  stroke-width: 0;
}

.highcharts-waterfall-series .highcharts-graph {
  stroke: #333333;
  stroke-dasharray: 1, 3;
}

.highcharts-sankey-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-sankey-series .highcharts-link {
  transition: fill 250ms, fill-opacity 250ms;
  fill-opacity: 0.5;
}

.highcharts-sankey-series .highcharts-point-hover.highcharts-link {
  transition: fill 50ms, fill-opacity 50ms;
  fill-opacity: 1;
}

.highcharts-venn-series .highcharts-point {
  fill-opacity: 0.75;
  stroke: #cccccc;
  transition: stroke 250ms, fill-opacity 250ms;
}

.highcharts-venn-series .highcharts-point-hover {
  fill-opacity: 1;
  stroke: #cccccc;
}

/* Highstock */
.highcharts-navigator-mask-outside {
  fill-opacity: 0;
}

.highcharts-navigator-mask-inside {
  fill: #6685c2;
  /* navigator.maskFill option */
  fill-opacity: 0.25;
  cursor: ew-resize;
}

.highcharts-navigator-outline {
  stroke: #cccccc;
  fill: none;
}

.highcharts-navigator-handle {
  stroke: #cccccc;
  fill: #f2f2f2;
  cursor: ew-resize;
}

.highcharts-navigator-series {
  fill: #335cad;
  stroke: #335cad;
}

.highcharts-navigator-series .highcharts-graph {
  stroke-width: 1px;
}

.highcharts-navigator-series .highcharts-area {
  fill-opacity: 0.05;
}

.highcharts-navigator-xaxis .highcharts-axis-line {
  stroke-width: 0;
}

.highcharts-navigator-xaxis .highcharts-grid-line {
  stroke-width: 1px;
  stroke: #e6e6e6;
}

.highcharts-navigator-xaxis.highcharts-axis-labels {
  fill: #999999;
}

.highcharts-navigator-yaxis .highcharts-grid-line {
  stroke-width: 0;
}

.highcharts-scrollbar-thumb {
  fill: #cccccc;
  stroke: #cccccc;
  stroke-width: 1px;
}

.highcharts-scrollbar-button {
  fill: #e6e6e6;
  stroke: #cccccc;
  stroke-width: 1px;
}

.highcharts-scrollbar-arrow {
  fill: #666666;
}

.highcharts-scrollbar-rifles {
  stroke: #666666;
  stroke-width: 1px;
}

.highcharts-scrollbar-track {
  fill: #f2f2f2;
  stroke: #f2f2f2;
  stroke-width: 1px;
}

.highcharts-button {
  fill: #f7f7f7;
  stroke: #cccccc;
  cursor: default;
  stroke-width: 1px;
  transition: fill 250ms;
}

.highcharts-button text {
  fill: #333333;
}

.highcharts-button-hover {
  transition: fill 0ms;
  fill: #e6e6e6;
  stroke: #cccccc;
}

.highcharts-button-hover text {
  fill: #333333;
}

.highcharts-button-pressed {
  font-weight: bold;
  fill: #e6ebf5;
  stroke: #cccccc;
}

.highcharts-button-pressed text {
  fill: #333333;
  font-weight: bold;
}

.highcharts-button-disabled text {
  fill: #333333;
}

.highcharts-range-selector-buttons .highcharts-button {
  stroke-width: 0px;
}

.highcharts-range-label rect {
  fill: none;
}

.highcharts-range-label text {
  fill: #666666;
}

.highcharts-range-input rect {
  fill: none;
}

.highcharts-range-input text {
  fill: #333333;
}

.highcharts-range-input {
  stroke-width: 1px;
  stroke: #cccccc;
}

input.highcharts-range-selector {
  position: absolute;
  border: 0;
  width: 1px;
  /* Chrome needs a pixel to see it */
  height: 1px;
  padding: 0;
  text-align: center;
  left: -9em;
  /* #4798 */
}

.highcharts-crosshair-label text {
  fill: #ffffff;
  font-size: 1.1em;
}

.highcharts-crosshair-label .highcharts-label-box {
  fill: inherit;
}

.highcharts-candlestick-series .highcharts-point {
  stroke: #000000;
  stroke-width: 1px;
}

.highcharts-candlestick-series .highcharts-point-up {
  fill: #ffffff;
}

.highcharts-ohlc-series .highcharts-point-hover {
  stroke-width: 3px;
}

.highcharts-flags-series .highcharts-point .highcharts-label-box {
  stroke: #999999;
  fill: #ffffff;
  transition: fill 250ms;
}

.highcharts-flags-series .highcharts-point-hover .highcharts-label-box {
  stroke: #000000;
  fill: #ccd6eb;
}

.highcharts-flags-series .highcharts-point text {
  fill: #000000;
  font-size: 0.9em;
  font-weight: bold;
}

/* Highmaps */
.highcharts-map-series .highcharts-point {
  transition: fill 500ms, fill-opacity 500ms, stroke-width 250ms;
  stroke: #cccccc;
}

.highcharts-map-series .highcharts-point-hover {
  transition: fill 0ms, fill-opacity 0ms;
  fill-opacity: 0.5;
  stroke-width: 2px;
}

.highcharts-mapline-series .highcharts-point {
  fill: none;
}

.highcharts-heatmap-series .highcharts-point {
  stroke-width: 0;
}

.highcharts-map-navigation {
  font-size: 1.3em;
  font-weight: bold;
  text-align: center;
}

.highcharts-coloraxis {
  stroke-width: 0;
}

.highcharts-coloraxis-marker {
  fill: #999999;
}

.highcharts-null-point {
  fill: #f7f7f7;
}

/* 3d charts */
.highcharts-3d-frame {
  fill: transparent;
}

/* Exporting module */
.highcharts-contextbutton {
  fill: #ffffff;
  /* needed to capture hover */
  stroke: none;
  stroke-linecap: round;
}

.highcharts-contextbutton:hover {
  fill: #e6e6e6;
  stroke: #e6e6e6;
}

.highcharts-button-symbol {
  stroke: #666666;
  stroke-width: 3px;
}

.highcharts-menu {
  border: 1px solid #999999;
  background: #ffffff;
  padding: 5px 0;
  box-shadow: 3px 3px 10px #888;
}

.highcharts-menu-item {
  padding: 0.5em 1em;
  background: none;
  color: #333333;
  cursor: pointer;
  transition: background 250ms, color 250ms;
}

.highcharts-menu-item:hover {
  background: #335cad;
  color: #ffffff;
}

/* Drilldown module */
.highcharts-drilldown-point {
  cursor: pointer;
}

.highcharts-drilldown-data-label text,
text.highcharts-drilldown-data-label,
.highcharts-drilldown-axis-label {
  cursor: pointer;
  fill: #003399;
  font-weight: bold;
  text-decoration: underline;
}

/* No-data module */
.highcharts-no-data text {
  font-weight: bold;
  font-size: 12px;
  fill: #666666;
}

/* Drag-panes module */
.highcharts-axis-resizer {
  cursor: ns-resize;
  stroke: black;
  stroke-width: 2px;
}

/* Bullet type series */
.highcharts-bullet-target {
  stroke-width: 0;
}

/* Lineargauge type series */
.highcharts-lineargauge-target {
  stroke-width: 1px;
  stroke: #333333;
}

.highcharts-lineargauge-target-line {
  stroke-width: 1px;
  stroke: #333333;
}

/* Annotations module */
.highcharts-annotation-label-box {
  stroke-width: 1px;
  stroke: #000000;
  fill: #000000;
  fill-opacity: 0.75;
}

.highcharts-annotation-label text {
  fill: #e6e6e6;
}

/* Gantt */
.highcharts-treegrid-node-collapsed, .highcharts-treegrid-node-expanded {
  cursor: pointer;
}

.highcharts-point-connecting-path {
  fill: none;
}

.highcharts-grid-axis .highcharts-tick {
  stroke-width: 1px;
}

.highcharts-grid-axis .highcharts-axis-line {
  stroke-width: 1px;
}
.highcharts-popup.highcharts-annotation-toolbar {
  right: 10%;
  left: auto;
  height: 40px;
  overflow: hidden;
  padding-right: 40px;
  width: auto;
  min-width: 0;
}

.highcharts-popup.highcharts-annotation-toolbar button {
  margin-top: 0px;
}

.highcharts-popup.highcharts-annotation-toolbar > span {
  display: block;
  float: left;
  padding: 12px;
}

.highcharts-popup {
  background-color: #fff;
  color: #666;
  display: none;
  font-size: 0.876em;
  max-height: 90%;
  top: 5%;
  left: 15%;
  overflow-x: hidden;
  overflow-y: auto;
  width: 75%;
  min-width: 300px;
  max-width: 600px;
  position: absolute;
  z-index: 100;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(61, 61, 61, 0.3);
  -moz-box-shadow: 0px 0px 8px 0px rgba(61, 61, 61, 0.3);
  box-shadow: 0px 0px 8px 0px rgba(61, 61, 61, 0.3);
}

.highcharts-popup div, .highcharts-popup span {
  box-sizing: content-box;
}

.highcharts-popup input, .highcharts-popup label, .highcharts-popup select {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

.highcharts-popup input {
  border: 1px solid #e6e6e6;
  padding: 5px;
  width: calc(100% - 12px);
}

.highcharts-popup-lhs-col, .highcharts-popup-rhs-col {
  padding: 20px;
  height: calc(100% - 84px);
  /* 44px - padding, 40px - tabs*/
  float: left;
}

.highcharts-popup-lhs-col.highcharts-popup-lhs-full {
  width: calc(100% - 52px);
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(100% - 140px);
  border: none;
  padding: 0px 20px 20px 20px;
}

.highcharts-popup-lhs-col.highcharts-popup-lhs-full + .highcharts-popup-bottom-row {
  width: calc(100% - 32px);
}

.highcharts-popup-lhs-col {
  clear: both;
  width: calc(30% - 44px);
  border-right: 1px solid #e6e6e6;
}

.highcharts-popup-bottom-row {
  float: left;
  padding: 0px 20px;
  width: calc(100% - 40px);
}

.highcharts-popup-rhs-col {
  width: calc(70% - 40px);
}

.highcharts-popup-rhs-col-wrapper {
  float: left;
  width: calc(100% - 20px);
  padding-right: 20px;
  height: calc(100% - 40px);
  overflow-y: auto;
  overflow-x: hidden;
}

.highcharts-popup-rhs-col-wrapper h3 {
  margin-top: 0px;
  padding-bottom: 0px;
}

.highcharts-bindings-wrapper ul.highcharts-indicator-list,
.highcharts-indicator-list {
  float: left;
  color: #666;
  height: 100%;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 0px;
  padding: 0px;
}

.highcharts-indicator-list li {
  cursor: pointer;
  padding: 0px 0px 5px 0px;
  margin: 0px;
  width: 100%;
  height: auto;
  overflow: hidden;
  word-break: break-all;
}

.highcharts-indicator-list li:hover {
  background-color: #e6ebf5;
}

.highcharts-tab-item {
  background-color: #f7f7f7;
  cursor: pointer;
  display: block;
  float: left;
  padding: 10px;
  height: 20px;
}

.highcharts-tab-item.highcharts-tab-item-active {
  background-color: #e6ebf5;
}

.highcharts-tab-item-content {
  display: none;
  float: left;
  height: 100%;
  overflow: hidden;
  width: 100%;
  border-top: 1px solid #e6e6e6;
}

.highcharts-tab-item-show {
  display: block;
}

.highcharts-popup-close {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  padding: 10px;
  top: 0%;
  right: 0%;
  color: #333333;
}

.highcharts-popup-close:hover,
.highcharts-popup button:hover,
.highcharts-popup button.highcharts-annotation-edit-button:hover,
.highcharts-popup button.highcharts-annotation-remove-button:hover {
  background-color: #e6ebf5;
}

.highcharts-popup button {
  float: right;
  border: none;
  background: #f7f7f7;
  color: #666;
  margin-left: 5px;
  margin-top: 12px;
}

.highcharts-popup button:first-child {
  margin-left: 0;
}

.highcharts-tab-disabled {
  color: #ccc;
}

/* annotation edit small popup */
.highcharts-popup button.highcharts-annotation-edit-button,
.highcharts-popup button.highcharts-annotation-remove-button {
  width: 20px;
  height: 40px;
  padding: 20px;
}

.highcharts-popup button.highcharts-annotation-edit-button {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  text-indent: -9999px;
}

.highcharts-popup button.highcharts-annotation-remove-button {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  text-indent: -9999px;
}

.highcharts-popup .highcharts-annotation-title {
  display: block;
  float: left;
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 15px;
  width: 100%;
}

.highcharts-popup .highcharts-popup-main-title {
  border-bottom: 1px solid #e6e6e6;
  margin: 0px 0px 20px 0px;
  padding: 8px 0px 6px 20px;
}

.highcharts-indicator-title {
  float: left;
  padding-bottom: 15px;
}
/*
* Kendo UI Web v2013.2.716 (http://kendoui.com)
* Copyright 2013 Telerik AD. All rights reserved.
*
* Kendo UI Web commercial licenses may be obtained at
* https://www.kendoui.com/purchase/license-agreement/kendo-ui-web-commercial.aspx
* If you do not own a commercial license, this file shall be governed by the
* GNU General Public License (GPL) version 3.
* For GPL requirements, please review: http://www.gnu.org/copyleft/gpl.html
*/


:-webkit-any(body):after{content:"";display:block;visibility:hidden;height:0;font:0/0;-webkit-transform:translateZ(0)}.fake{color:red}.k-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.k-floatwrap:after,.k-slider-items:after,.k-grid-toolbar:after{content:"";display:block;clear:both;visibility:hidden;height:0;overflow:hidden}.k-floatwrap,.k-slider-items,.k-grid-toolbar{display:inline-block}.k-floatwrap,.k-slider-items,.k-grid-toolbar{display:block}.prohibit-selection{-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.k-block,.k-button,.k-header,.k-grid-header,.k-toolbar,.k-grouping-header,.k-tooltip,.k-pager-wrap,.k-tabstrip-items .k-item,.k-link.k-state-hover,.k-textbox,.k-textbox:hover,.k-autocomplete,.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap,.k-autocomplete.k-state-hover,.k-dropdown-wrap.k-state-hover,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-hover,.k-draghandle{background-repeat:repeat;background-position:0 center}.k-state-highlight>.k-link{color:inherit}.k-block,.k-widget,.k-inline-block,.k-textbox>input,.k-input[type="text"],.k-input[type="number"],.k-textbox,.k-picker-wrap .k-input,.k-button,.k-draghandle{font-size:100%;font-family:inherit;border-style:solid;border-width:1px;-webkit-appearance:none}.k-block,.k-widget{line-height:normal;outline:0}.k-block{padding:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.k-button{display:inline-block;margin:0;padding:2px 7px 2px;font-family:inherit;line-height:1.66em;text-align:center;cursor:pointer;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.k-ie7 .k-button{line-height:normal}a.k-button{-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.k-button:-moz-any(input){padding-bottom:.37em;padding-top:.37em}.k-ie7 .k-button{overflow:visible;margin-right:4px}.k-ie7 a.k-button{line-height:1.6;padding-left:7px;padding-right:7px}.k-ie7 .k-slider a.k-button{height:22px;line-height:22px;padding:0}.k-ie7 .k-button-expand{margin-left:0;margin-right:0}button.k-button::-moz-focus-inner,input.k-button::-moz-focus-inner{padding:0;border:0}a.k-button-expand{display:block}button.k-button-expand,input[type="submit"].k-button-expand,input[type="button"].k-button-expand,input[type="reset"].k-button-expand{width:100%}body .k-button-icon{padding-left:4px;padding-right:4px}.k-ie7 a.k-button-icon{padding-left:5px;padding-right:5px}.k-button-icontext{padding-right:8px;overflow:visible}.k-button-icontext .k-icon{margin:0 3px 0 -3px;vertical-align:text-top}.k-ie7 .k-button-icontext .k-icon{margin-right:4px}html body .k-button-bare{background:none!important;color:inherit;border-width:0}html body .k-button-bare.k-upload-button:hover{color:inherit}.k-link{cursor:pointer;outline:0;text-decoration:none}.k-grid-header span.k-link{cursor:default}.k-state-disabled,.k-state-disabled .k-link,.k-state-disabled .k-icon,.k-state-disabled .k-button,.k-state-disabled .k-draghandle,.k-state-disabled .k-upload-button input{cursor:default!important;outline:0}@media print{.k-state-disabled,.k-state-disabled .k-input{opacity:1!important}}.k-state-error{border-style:ridge}.k-state-empty{font-style:italic}.k-icon,.k-sprite,.k-editor-button .k-tool-icon{display:inline-block;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;font-size:0;line-height:0;text-indent:-3333px;text-align:center}.k-ie8 .k-icon,.k-ie8 .k-sprite,.k-ie8 .k-editor-button .k-tool-icon{vertical-align:middle}:root *>.k-icon,:root *>.k-sprite,:root *>.k-editor-button .k-tool-icon{vertical-align:middle}.k-icon,.k-sprite{background-color:transparent}.k-ie7 .k-icon,.k-ie7 .k-sprite{text-indent:0}.k-numerictextbox .k-select .k-link span.k-i-arrow-n{background-position:0 -3px}.k-numerictextbox .k-select .k-link span.k-i-arrow-s{background-position:0 -35px}.k-state-selected .k-i-arrow-n{background-position:-16px 0}.k-link:not(.k-state-disabled):hover>.k-state-selected .k-i-arrow-n,.k-state-hover .k-state-selected .k-i-arrow-n,.k-button:hover .k-state-selected .k-i-arrow-n,.k-textbox:hover .k-state-selected .k-i-arrow-n,.k-button:active .k-state-selected .k-i-arrow-n{background-position:-32px 0}.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n{background-position:-16px -3px}.k-state-selected .k-i-arrow-s{background-position:-16px -32px}.k-link:not(.k-state-disabled):hover>.k-state-selected .k-i-arrow-s,.k-state-hover .k-state-selected .k-i-arrow-s,.k-button:hover .k-state-selected .k-i-arrow-s,.k-textbox:hover .k-state-selected .k-i-arrow-s,.k-button:active .k-state-selected .k-i-arrow-s{background-position:-32px -32px}.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s{background-position:-16px -35px}.k-grid-header .k-link:hover span.k-i-arrow-n{background-position:0 0}.k-grid-header .k-link:hover span.k-i-arrow-s{background-position:0 -32px}.k-group-indicator .k-link:hover span.k-si-arrow-n{background-position:0 -129px}.k-group-indicator .k-link:hover span.k-si-arrow-s{background-position:0 -159px}.k-group-indicator .k-button:hover span.k-group-delete{background-position:-32px -16px}.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar{background-position:-32px -176px}.k-i-arrow-n{background-position:0 0}.k-link:not(.k-state-disabled):hover>.k-i-arrow-n,.k-state-hover .k-i-arrow-n,.k-button:hover .k-i-arrow-n,.k-textbox:hover .k-i-arrow-n,.k-button:active .k-i-arrow-n{background-position:-16px 0}.k-i-arrow-e{background-position:0 -16px}.k-link:not(.k-state-disabled):hover>.k-i-arrow-e,.k-state-hover .k-i-arrow-e,.k-button:hover .k-i-arrow-e,.k-textbox:hover .k-i-arrow-e,.k-button:active .k-i-arrow-e{background-position:-16px -16px}.k-rtl .k-i-arrow-w{background-position:0 -16px}.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-arrow-w,.k-rtl .k-state-hover .k-i-arrow-w,.k-rtl .k-button:hover .k-i-arrow-w,.k-rtl .k-textbox:hover .k-i-arrow-w,.k-rtl .k-button:active .k-i-arrow-w{background-position:-16px -16px}.k-i-arrow-s{background-position:0 -32px}.k-link:not(.k-state-disabled):hover>.k-i-arrow-s,.k-state-hover .k-i-arrow-s,.k-button:hover .k-i-arrow-s,.k-textbox:hover .k-i-arrow-s,.k-button:active .k-i-arrow-s{background-position:-16px -32px}.k-i-arrow-w{background-position:0 -48px}.k-link:not(.k-state-disabled):hover>.k-i-arrow-w,.k-state-hover .k-i-arrow-w,.k-button:hover .k-i-arrow-w,.k-textbox:hover .k-i-arrow-w,.k-button:active .k-i-arrow-w{background-position:-16px -48px}.k-rtl .k-i-arrow-e{background-position:0 -48px}.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-arrow-e,.k-rtl .k-state-hover .k-i-arrow-e,.k-rtl .k-button:hover .k-i-arrow-e,.k-rtl .k-textbox:hover .k-i-arrow-e,.k-rtl .k-button:active .k-i-arrow-e{background-position:-16px -48px}.k-i-seek-n{background-position:0 -64px}.k-link:not(.k-state-disabled):hover>.k-i-seek-n,.k-state-hover .k-i-seek-n,.k-button:hover .k-i-seek-n,.k-textbox:hover .k-i-seek-n,.k-button:active .k-i-seek-n{background-position:-16px -64px}.k-i-seek-e{background-position:0 -80px}.k-link:not(.k-state-disabled):hover>.k-i-seek-e,.k-state-hover .k-i-seek-e,.k-button:hover .k-i-seek-e,.k-textbox:hover .k-i-seek-e,.k-button:active .k-i-seek-e{background-position:-16px -80px}.k-rtl .k-i-seek-w{background-position:0 -80px}.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-seek-w,.k-rtl .k-state-hover .k-i-seek-w,.k-rtl .k-button:hover .k-i-seek-w,.k-rtl .k-textbox:hover .k-i-seek-w,.k-rtl .k-button:active .k-i-seek-w{background-position:-16px -80px}.k-i-seek-s{background-position:0 -96px}.k-link:not(.k-state-disabled):hover>.k-i-seek-s,.k-state-hover .k-i-seek-s,.k-button:hover .k-i-seek-s,.k-textbox:hover .k-i-seek-s,.k-button:active .k-i-seek-s{background-position:-16px -96px}.k-i-seek-w{background-position:0 -112px}.k-link:not(.k-state-disabled):hover>.k-i-seek-w,.k-state-hover .k-i-seek-w,.k-button:hover .k-i-seek-w,.k-textbox:hover .k-i-seek-w,.k-button:active .k-i-seek-w{background-position:-16px -112px}.k-rtl .k-i-seek-e{background-position:0 -112px}.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-seek-e,.k-rtl .k-state-hover .k-i-seek-e,.k-rtl .k-button:hover .k-i-seek-e,.k-rtl .k-textbox:hover .k-i-seek-e,.k-rtl .k-button:active .k-i-seek-e{background-position:-16px -112px}.k-si-arrow-n{background-position:0 -129px}.k-link:not(.k-state-disabled):hover>.k-si-arrow-n,.k-state-hover .k-si-arrow-n,.k-button:hover .k-si-arrow-n,.k-textbox:hover .k-si-arrow-n,.k-button:active .k-si-arrow-n{background-position:-16px -129px}.k-si-arrow-e{background-position:0 -144px}.k-link:not(.k-state-disabled):hover>.k-si-arrow-e,.k-state-hover .k-si-arrow-e,.k-button:hover .k-si-arrow-e,.k-textbox:hover .k-si-arrow-e,.k-button:active .k-si-arrow-e{background-position:-16px -144px}.k-si-arrow-s{background-position:0 -159px}.k-link:not(.k-state-disabled):hover>.k-si-arrow-s,.k-state-hover .k-si-arrow-s,.k-button:hover .k-si-arrow-s,.k-textbox:hover .k-si-arrow-s,.k-button:active .k-si-arrow-s{background-position:-16px -159px}.k-si-arrow-w{background-position:0 -176px}.k-link:not(.k-state-disabled):hover>.k-si-arrow-w,.k-state-hover .k-si-arrow-w,.k-button:hover .k-si-arrow-w,.k-textbox:hover .k-si-arrow-w,.k-button:active .k-si-arrow-w{background-position:-16px -176px}.k-i-arrowhead-n{background-position:0 -256px}.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-n,.k-state-hover .k-i-arrowhead-n,.k-button:hover .k-i-arrowhead-n,.k-textbox:hover .k-i-arrowhead-n,.k-button:active .k-i-arrowhead-n{background-position:-16px -256px}.k-i-arrowhead-e{background-position:0 -272px}.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-e,.k-state-hover .k-i-arrowhead-e,.k-button:hover .k-i-arrowhead-e,.k-textbox:hover .k-i-arrowhead-e,.k-button:active .k-i-arrowhead-e{background-position:-16px -272px}.k-i-arrowhead-s{background-position:0 -288px}.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-s,.k-state-hover .k-i-arrowhead-s,.k-button:hover .k-i-arrowhead-s,.k-textbox:hover .k-i-arrowhead-s,.k-button:active .k-i-arrowhead-s{background-position:-16px -288px}.k-i-arrowhead-w{background-position:0 -304px}.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-w,.k-state-hover .k-i-arrowhead-w,.k-button:hover .k-i-arrowhead-w,.k-textbox:hover .k-i-arrowhead-w,.k-button:active .k-i-arrowhead-w{background-position:-16px -304px}.k-i-expand,.k-plus,.k-plus-disabled{background-position:0 -192px}.k-link:not(.k-state-disabled):hover>.k-i-expand,.k-link:not(.k-state-disabled):hover>.k-plus,.k-link:not(.k-state-disabled):hover>.k-plus-disabled,.k-state-hover .k-i-expand,.k-state-hover .k-plus,.k-state-hover .k-plus-disabled,.k-button:hover .k-i-expand,.k-button:hover .k-plus,.k-button:hover .k-plus-disabled,.k-textbox:hover .k-i-expand,.k-textbox:hover .k-plus,.k-textbox:hover .k-plus-disabled,.k-button:active .k-i-expand,.k-button:active .k-plus,.k-button:active .k-plus-disabled{background-position:-16px -192px}.k-i-expand-w,.k-rtl .k-i-expand,.k-rtl .k-plus,.k-rtl .k-plus-disabled{background-position:0 -208px}.k-link:not(.k-state-disabled):hover>.k-i-expand-w,.k-link:not(.k-state-disabled):hover>.k-rtl .k-i-expand,.k-link:not(.k-state-disabled):hover>.k-rtl .k-plus,.k-link:not(.k-state-disabled):hover>.k-rtl .k-plus-disabled,.k-state-hover .k-i-expand-w,.k-state-hover .k-rtl .k-i-expand,.k-state-hover .k-rtl .k-plus,.k-state-hover .k-rtl .k-plus-disabled,.k-button:hover .k-i-expand-w,.k-button:hover .k-rtl .k-i-expand,.k-button:hover .k-rtl .k-plus,.k-button:hover .k-rtl .k-plus-disabled,.k-textbox:hover .k-i-expand-w,.k-textbox:hover .k-rtl .k-i-expand,.k-textbox:hover .k-rtl .k-plus,.k-textbox:hover .k-rtl .k-plus-disabled,.k-button:active .k-i-expand-w,.k-button:active .k-rtl .k-i-expand,.k-button:active .k-rtl .k-plus,.k-button:active .k-rtl .k-plus-disabled{background-position:-16px -208px}.k-i-collapse,.k-minus,.k-minus-disabled{background-position:0 -224px}.k-link:not(.k-state-disabled):hover>.k-i-collapse,.k-link:not(.k-state-disabled):hover>.k-minus,.k-link:not(.k-state-disabled):hover>.k-minus-disabled,.k-state-hover .k-i-collapse,.k-state-hover .k-minus,.k-state-hover .k-minus-disabled,.k-button:hover .k-i-collapse,.k-button:hover .k-minus,.k-button:hover .k-minus-disabled,.k-textbox:hover .k-i-collapse,.k-textbox:hover .k-minus,.k-textbox:hover .k-minus-disabled,.k-button:active .k-i-collapse,.k-button:active .k-minus,.k-button:active .k-minus-disabled{background-position:-16px -224px}.k-i-collapse-w,.k-rtl .k-i-collapse,.k-rtl .k-minus,.k-rtl .k-minus-disabled{background-position:0 -240px}.k-link:not(.k-state-disabled):hover>.k-i-collapse-w,.k-link:not(.k-state-disabled):hover>.k-rtl .k-i-collapse,.k-link:not(.k-state-disabled):hover>.k-rtl .k-minus,.k-link:not(.k-state-disabled):hover>.k-rtl .k-minus-disabled,.k-state-hover .k-i-collapse-w,.k-state-hover .k-rtl .k-i-collapse,.k-state-hover .k-rtl .k-minus,.k-state-hover .k-rtl .k-minus-disabled,.k-button:hover .k-i-collapse-w,.k-button:hover .k-rtl .k-i-collapse,.k-button:hover .k-rtl .k-minus,.k-button:hover .k-rtl .k-minus-disabled,.k-textbox:hover .k-i-collapse-w,.k-textbox:hover .k-rtl .k-i-collapse,.k-textbox:hover .k-rtl .k-minus,.k-textbox:hover .k-rtl .k-minus-disabled,.k-button:active .k-i-collapse-w,.k-button:active .k-rtl .k-i-collapse,.k-button:active .k-rtl .k-minus,.k-button:active .k-rtl .k-minus-disabled{background-position:-16px -240px}.k-i-pencil,.k-edit{background-position:-32px 0}.k-link:not(.k-state-disabled):hover>.k-i-pencil,.k-link:not(.k-state-disabled):hover>.k-edit,.k-state-hover .k-i-pencil,.k-state-hover .k-edit,.k-button:hover .k-i-pencil,.k-button:hover .k-edit,.k-textbox:hover .k-i-pencil,.k-textbox:hover .k-edit,.k-button:active .k-i-pencil,.k-button:active .k-edit{background-position:-48px 0}.k-i-close,.k-delete,.k-group-delete{background-position:-32px -16px}.k-link:not(.k-state-disabled):hover>.k-i-close,.k-link:not(.k-state-disabled):hover>.k-delete,.k-link:not(.k-state-disabled):hover>.k-group-delete,.k-state-hover .k-i-close,.k-state-hover .k-delete,.k-state-hover .k-group-delete,.k-button:hover .k-i-close,.k-button:hover .k-delete,.k-button:hover .k-group-delete,.k-textbox:hover .k-i-close,.k-textbox:hover .k-delete,.k-textbox:hover .k-group-delete,.k-button:active .k-i-close,.k-button:active .k-delete,.k-button:active .k-group-delete{background-position:-48px -16px}.k-si-close{background-position:-160px -80px}.k-link:not(.k-state-disabled):hover>.k-si-close,.k-state-hover .k-si-close,.k-button:hover .k-si-close,.k-textbox:hover .k-si-close,.k-button:active .k-si-close{background-position:-176px -80px}.k-multiselect .k-delete{background-position:-160px -80px}.k-multiselect .k-state-hover .k-delete{background-position:-176px -80px}.k-i-tick,.k-insert,.k-update{background-position:-32px -32px}.k-link:not(.k-state-disabled):hover>.k-i-tick,.k-link:not(.k-state-disabled):hover>.k-insert,.k-link:not(.k-state-disabled):hover>.k-update,.k-state-hover .k-i-tick,.k-state-hover .k-insert,.k-state-hover .k-update,.k-button:hover .k-i-tick,.k-button:hover .k-insert,.k-button:hover .k-update,.k-textbox:hover .k-i-tick,.k-textbox:hover .k-insert,.k-textbox:hover .k-update,.k-button:active .k-i-tick,.k-button:active .k-insert,.k-button:active .k-update{background-position:-48px -32px}.k-i-cancel,.k-cancel,.k-denied{background-position:-32px -48px}.k-link:not(.k-state-disabled):hover>.k-i-cancel,.k-link:not(.k-state-disabled):hover>.k-cancel,.k-link:not(.k-state-disabled):hover>.k-denied,.k-state-hover .k-i-cancel,.k-state-hover .k-cancel,.k-state-hover .k-denied,.k-button:hover .k-i-cancel,.k-button:hover .k-cancel,.k-button:hover .k-denied,.k-textbox:hover .k-i-cancel,.k-textbox:hover .k-cancel,.k-textbox:hover .k-denied,.k-button:active .k-i-cancel,.k-button:active .k-cancel,.k-button:active .k-denied{background-position:-48px -48px}.k-i-plus,.k-add{background-position:-32px -64px}.k-link:not(.k-state-disabled):hover>.k-i-plus,.k-link:not(.k-state-disabled):hover>.k-add,.k-state-hover .k-i-plus,.k-state-hover .k-add,.k-button:hover .k-i-plus,.k-button:hover .k-add,.k-textbox:hover .k-i-plus,.k-textbox:hover .k-add,.k-button:active .k-i-plus,.k-button:active .k-add{background-position:-48px -64px}.k-i-funnel,.k-filter{background-position:-32px -80px}.k-link:not(.k-state-disabled):hover>.k-i-funnel,.k-link:not(.k-state-disabled):hover>.k-filter,.k-state-hover .k-i-funnel,.k-state-hover .k-filter,.k-button:hover .k-i-funnel,.k-button:hover .k-filter,.k-textbox:hover .k-i-funnel,.k-textbox:hover .k-filter,.k-button:active .k-i-funnel,.k-button:active .k-filter{background-position:-48px -80px}.k-i-funnel-clear,.k-clear-filter{background-position:-32px -96px}.k-link:not(.k-state-disabled):hover>.k-i-funnel-clear,.k-link:not(.k-state-disabled):hover>.k-clear-filter,.k-state-hover .k-i-funnel-clear,.k-state-hover .k-clear-filter,.k-button:hover .k-i-funnel-clear,.k-button:hover .k-clear-filter,.k-textbox:hover .k-i-funnel-clear,.k-textbox:hover .k-clear-filter,.k-button:active .k-i-funnel-clear,.k-button:active .k-clear-filter{background-position:-48px -96px}.k-i-refresh{background-position:-32px -112px}.k-link:not(.k-state-disabled):hover>.k-i-refresh,.k-state-hover .k-i-refresh,.k-button:hover .k-i-refresh,.k-textbox:hover .k-i-refresh,.k-button:active .k-i-refresh{background-position:-48px -112px}.k-i-exception{background-position:-160px -304px}.k-link:not(.k-state-disabled):hover>.k-i-exception,.k-state-hover .k-i-exception,.k-button:hover .k-i-exception,.k-textbox:hover .k-i-exception,.k-button:active .k-i-exception{background-position:-176px -304px}.k-i-restore{background-position:-32px -128px}.k-link:not(.k-state-disabled):hover>.k-i-restore,.k-state-hover .k-i-restore,.k-button:hover .k-i-restore,.k-textbox:hover .k-i-restore,.k-button:active .k-i-restore{background-position:-48px -128px}.k-i-maximize{background-position:-32px -144px}.k-link:not(.k-state-disabled):hover>.k-i-maximize,.k-state-hover .k-i-maximize,.k-button:hover .k-i-maximize,.k-textbox:hover .k-i-maximize,.k-button:active .k-i-maximize{background-position:-48px -144px}.k-i-minimize{background-position:-64px -288px}.k-link:not(.k-state-disabled):hover>.k-i-minimize,.k-state-hover .k-i-minimize,.k-button:hover .k-i-minimize,.k-textbox:hover .k-i-minimize,.k-button:active .k-i-minimize{background-position:-80px -288px}.k-i-pin{background-position:-160px -256px}.k-link:not(.k-state-disabled):hover>.k-i-pin,.k-state-hover .k-i-pin,.k-button:hover .k-i-pin,.k-textbox:hover .k-i-pin,.k-button:active .k-i-pin{background-position:-176px -256px}.k-i-unpin{background-position:-160px -272px}.k-link:not(.k-state-disabled):hover>.k-i-unpin,.k-state-hover .k-i-unpin,.k-button:hover .k-i-unpin,.k-textbox:hover .k-i-unpin,.k-button:active .k-i-unpin{background-position:-176px -272px}.k-resize-se{background-position:-32px -160px}.k-link:not(.k-state-disabled):hover>.k-resize-se,.k-state-hover .k-resize-se,.k-button:hover .k-resize-se,.k-textbox:hover .k-resize-se,.k-button:active .k-resize-se{background-position:-48px -160px}.k-i-calendar{background-position:-32px -176px}.k-link:not(.k-state-disabled):hover>.k-i-calendar,.k-state-hover .k-i-calendar,.k-button:hover .k-i-calendar,.k-textbox:hover .k-i-calendar,.k-button:active .k-i-calendar{background-position:-48px -176px}.k-i-clock{background-position:-32px -192px}.k-link:not(.k-state-disabled):hover>.k-i-clock,.k-state-hover .k-i-clock,.k-button:hover .k-i-clock,.k-textbox:hover .k-i-clock,.k-button:active .k-i-clock{background-position:-48px -192px}.k-si-plus{background-position:-32px -208px}.k-link:not(.k-state-disabled):hover>.k-si-plus,.k-state-hover .k-si-plus,.k-button:hover .k-si-plus,.k-textbox:hover .k-si-plus,.k-button:active .k-si-plus{background-position:-48px -208px}.k-si-minus{background-position:-32px -224px}.k-link:not(.k-state-disabled):hover>.k-si-minus,.k-state-hover .k-si-minus,.k-button:hover .k-si-minus,.k-textbox:hover .k-si-minus,.k-button:active .k-si-minus{background-position:-48px -224px}.k-i-search{background-position:-32px -240px}.k-link:not(.k-state-disabled):hover>.k-i-search,.k-state-hover .k-i-search,.k-button:hover .k-i-search,.k-textbox:hover .k-i-search,.k-button:active .k-i-search{background-position:-48px -240px}.k-i-custom{background-position:-115px -113px}.k-link:not(.k-state-disabled):hover>.k-i-custom,.k-state-hover .k-i-custom,.k-button:hover .k-i-custom,.k-textbox:hover .k-i-custom,.k-button:active .k-i-custom{background-position:-141px -113px}.k-editor .k-i-custom{background-position:-111px -109px}.k-viewHtml{background-position:-288px -120px}.k-i-insert-n,.k-insert-top{background-position:-160px -32px}.k-link:not(.k-state-disabled):hover>.k-i-insert-n,.k-link:not(.k-state-disabled):hover>.k-insert-top,.k-state-hover .k-i-insert-n,.k-state-hover .k-insert-top,.k-button:hover .k-i-insert-n,.k-button:hover .k-insert-top,.k-textbox:hover .k-i-insert-n,.k-textbox:hover .k-insert-top,.k-button:active .k-i-insert-n,.k-button:active .k-insert-top{background-position:-176px -32px}.k-i-insert-m,.k-insert-middle{background-position:-160px -48px}.k-link:not(.k-state-disabled):hover>.k-i-insert-m,.k-link:not(.k-state-disabled):hover>.k-insert-middle,.k-state-hover .k-i-insert-m,.k-state-hover .k-insert-middle,.k-button:hover .k-i-insert-m,.k-button:hover .k-insert-middle,.k-textbox:hover .k-i-insert-m,.k-textbox:hover .k-insert-middle,.k-button:active .k-i-insert-m,.k-button:active .k-insert-middle{background-position:-176px -48px}.k-i-insert-s,.k-insert-bottom{background-position:-160px -64px}.k-link:not(.k-state-disabled):hover>.k-i-insert-s,.k-link:not(.k-state-disabled):hover>.k-insert-bottom,.k-state-hover .k-i-insert-s,.k-state-hover .k-insert-bottom,.k-button:hover .k-i-insert-s,.k-button:hover .k-insert-bottom,.k-textbox:hover .k-i-insert-s,.k-textbox:hover .k-insert-bottom,.k-button:active .k-i-insert-s,.k-button:active .k-insert-bottom{background-position:-176px -64px}.k-drop-hint{background-position:0 -326px}.k-i-note,.k-warning{background-position:-160px -240px}.k-link:not(.k-state-disabled):hover>.k-i-note,.k-link:not(.k-state-disabled):hover>.k-warning,.k-state-hover .k-i-note,.k-state-hover .k-warning,.k-button:hover .k-i-note,.k-button:hover .k-warning,.k-textbox:hover .k-i-note,.k-textbox:hover .k-warning,.k-button:active .k-i-note,.k-button:active .k-warning{background-position:-176px -240px}.k-i-sort-asc{background-position:-112px -240px}.k-link:not(.k-state-disabled):hover>.k-i-sort-asc,.k-state-hover .k-i-sort-asc,.k-button:hover .k-i-sort-asc,.k-textbox:hover .k-i-sort-asc,.k-button:active .k-i-sort-asc{background-position:-128px -240px}.k-i-sort-desc{background-position:-112px -256px}.k-link:not(.k-state-disabled):hover>.k-i-sort-desc,.k-state-hover .k-i-sort-desc,.k-button:hover .k-i-sort-desc,.k-textbox:hover .k-i-sort-desc,.k-button:active .k-i-sort-desc{background-position:-128px -256px}.k-i-group{background-position:-112px -272px}.k-link:not(.k-state-disabled):hover>.k-i-group,.k-state-hover .k-i-group,.k-button:hover .k-i-group,.k-textbox:hover .k-i-group,.k-button:active .k-i-group{background-position:-128px -272px}.k-i-ungroup{background-position:-112px -288px}.k-link:not(.k-state-disabled):hover>.k-i-ungroup,.k-state-hover .k-i-ungroup,.k-button:hover .k-i-ungroup,.k-textbox:hover .k-i-ungroup,.k-button:active .k-i-ungroup{background-position:-128px -288px}.k-i-columns{background-position:-112px -304px}.k-link:not(.k-state-disabled):hover>.k-i-columns,.k-state-hover .k-i-columns,.k-button:hover .k-i-columns,.k-textbox:hover .k-i-columns,.k-button:active .k-i-columns{background-position:-128px -304px}.k-file{background-position:0 0}.k-link:not(.k-state-disabled):hover>.k-file,.k-state-hover .k-file,.k-button:hover .k-file,.k-textbox:hover .k-file,.k-button:active .k-file{background-position:-16px 0}.k-i-folder-add,.k-addfolder{background-position:-32px -272px}.k-link:not(.k-state-disabled):hover>.k-i-folder-add,.k-link:not(.k-state-disabled):hover>.k-addfolder,.k-state-hover .k-i-folder-add,.k-state-hover .k-addfolder,.k-button:hover .k-i-folder-add,.k-button:hover .k-addfolder,.k-textbox:hover .k-i-folder-add,.k-textbox:hover .k-addfolder,.k-button:active .k-i-folder-add,.k-button:active .k-addfolder{background-position:-48px -272px}.k-i-folder-up,.k-goup{background-position:-32px -288px}.k-link:not(.k-state-disabled):hover>.k-i-folder-up,.k-link:not(.k-state-disabled):hover>.k-goup,.k-state-hover .k-i-folder-up,.k-state-hover .k-goup,.k-button:hover .k-i-folder-up,.k-button:hover .k-goup,.k-textbox:hover .k-i-folder-up,.k-textbox:hover .k-goup,.k-button:active .k-i-folder-up,.k-button:active .k-goup{background-position:-48px -288px}.k-file>.k-icon{background-position:-115px -91px}.k-image{border:0}html .k-success-colored{color:#507f50;border-color:#d0dfd0;background-color:#f0fff0}html .k-info-colored{color:#50607f;border-color:#d0d9df;background-color:#f0f9ff}html .k-error-colored{color:#7f5050;border-color:#dfd0d0;background-color:#fff0f0}.k-inline-block{padding:0 2px}.k-loading,.k-loading-image{background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-loading-mask,.k-loading-image,.k-loading-text{position:absolute}.k-loading-text{text-indent:-4000px;text-align:center}.k-loading-image,.k-loading-color{width:100%;height:100%}.k-loading-image{top:0;left:0;z-index:2}.k-loading-color{filter:alpha(opacity=30);opacity:.3}.k-content-frame{border:0;width:100%;height:100%}.k-pane>.k-splitter-overlay{filter:alpha(opacity=0);opacity:0;position:absolute}.k-drag-clue{position:absolute;z-index:10003;border-style:solid;border-width:1px;font-size:.9em;padding:.2em .4em;white-space:nowrap;cursor:default}.k-drag-status{margin-top:-3px;margin-right:4px;vertical-align:middle}.k-reorder-cue{position:absolute;width:1px;overflow:visible}.k-reorder-cue .k-icon{position:absolute;left:-4px;width:8px;height:4px}.k-reorder-cue .k-i-arrow-s{top:-4px;background-position:-4px -166px}.k-reorder-cue .k-i-arrow-n{bottom:-4px;background-position:-4px -134px}.k-scrollbar{position:absolute;overflow:scroll}.k-scrollbar-vertical{top:0;right:0;width:17px;height:100%;overflow-x:hidden}.k-touch-scrollbar{display:none;position:absolute;z-index:200000;height:8px;width:8px;border:1px solid #8a8a8a;background-color:#858585}@media only screen and (-webkit-min-device-pixel-ratio:2){body .k-touch-scrollbar{height:12px;width:12px;-webkit-border-radius:7px}}.k-virtual-scrollable-wrap{overflow-x:auto}div.k-window{display:inline-block;position:absolute;z-index:10001;border-style:solid;border-width:1px;padding-top:2em}.k-block>.k-header,.k-window-titlebar{position:absolute;width:100%;height:1.1em;line-height:1.1em;border-bottom-style:solid;border-bottom-width:1px;margin-top:-2em;padding:.4em 0;font-size:1.2em;white-space:nowrap;min-height:16px}.k-block>.k-header{position:relative;margin:-2px 0 0 -2px;padding:.3em 2px}.k-window-title{position:absolute;left:.44em;right:.44em;overflow:hidden;cursor:default;text-overflow:ellipsis}.k-window-title .k-image{margin:0 5px 0 0;vertical-align:middle}div.k-window-titleless{padding-top:0}div.k-window-content{position:relative;z-index:-1;height:100%;padding:.58em;overflow:auto;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.k-window-content>.km-scroll-container{height:100%}.k-ie7 .k-window{padding-bottom:1.16em}.k-window-titlebar .k-window-actions{position:absolute;top:0;right:.3em;padding-top:.3em;white-space:nowrap}.k-window-titlebar .k-window-action{display:inline-block;width:16px;height:16px;padding:2px;text-decoration:none;vertical-align:middle;filter:alpha(opacity=70);opacity:.7}.k-window-titlebar .k-state-hover{border-style:solid;border-width:1px;padding:1px;filter:alpha(opacity=100);opacity:1}.k-window-action .k-icon{margin:0;vertical-align:top}.k-window .k-resize-handle{position:absolute;z-index:1;background-color:#fff;font-size:0;line-height:6px;filter:alpha(opacity=0);opacity:0;zoom:1}.k-resize-n{top:-3px;left:0;width:100%;height:6px;cursor:n-resize}.k-resize-e{top:0;right:-3px;width:6px;height:100%;cursor:e-resize}.k-resize-s{bottom:-3px;left:0;width:100%;height:6px;cursor:s-resize}.k-resize-w{top:0;left:-3px;width:6px;height:100%;cursor:w-resize}.k-resize-se{bottom:-3px;right:-3px;width:16px;height:16px;cursor:se-resize}.k-resize-sw{bottom:-3px;left:-3px;width:6px;height:6px;cursor:sw-resize}.k-resize-ne{top:-3px;right:-3px;width:6px;height:6px;cursor:ne-resize}.k-resize-nw{top:-3px;left:-3px;width:6px;height:6px;cursor:nw-resize}.k-overlay{position:fixed;top:0;left:0;z-index:10001;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);opacity:.5}.k-window .k-overlay{position:absolute;width:100%;height:100%;background-color:#fff;filter:alpha(opacity=0);opacity:0}.k-window .k-widget{z-index:10002}.k-tabstrip{margin:0;padding:0;zoom:1}.k-tabstrip .k-tabstrip-items{padding:.3em .3em 0}.k-tabstrip-items .k-item,.k-panelbar .k-tabstrip-items .k-item{list-style-type:none;display:inline-block;position:relative;border-style:solid;border-width:1px 1px 0;margin:0 -1px 0 0;padding:0;vertical-align:top}.k-tabstrip-items .k-tab-on-top,.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-items .k-state-active{margin-bottom:-1px;padding-bottom:1px}.k-tabstrip-items .k-tab-on-top{z-index:1}.k-tabstrip-items .k-link,.k-panelbar .k-tabstrip-items .k-link{display:inline-block;border-bottom-width:0;padding:.5em .92em}.k-tabstrip-items .k-icon,.k-panelbar .k-tabstrip-items .k-icon{margin:-1px 4px 0 -3px;vertical-align:top}.k-tabstrip-items .k-item .k-image,.k-tabstrip-items .k-item .k-sprite,.k-panelbar .k-tabstrip-items .k-item .k-image,.k-panelbar .k-tabstrip-items .k-item .k-sprite{margin:-3px 3px 0 -6px;vertical-align:middle}.k-ie7 .k-tabstrip-items .k-item .k-image,.k-ie7 .k-tabstrip-items .k-item .k-sprite{margin-top:-1px;vertical-align:top}.k-tabstrip .k-content,.k-panelbar .k-tabstrip .k-content{position:static;border-style:solid;border-width:1px;margin:0 .29em .3em;padding:.3em .92em;zoom:1}.k-tabstrip>.k-content{display:none}.k-tabstrip .k-content.km-scroll-wrapper{padding:0}.k-tabstrip .k-content>.km-scroll-container{padding:.3em .92em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.k-panelbar{zoom:1}.k-panelbar>.k-item,.k-panel>.k-item{list-style-type:none;display:block;border-width:0;margin:0;zoom:1;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.k-panelbar .k-image,.k-panelbar .k-sprite{float:left;margin-top:4px;margin-right:5px;vertical-align:middle}.k-panelbar>.k-item>.k-link,.k-panel>.k-item>.k-link{display:block;position:relative;border-bottom-style:solid;border-bottom-width:1px;padding:0 1em;line-height:2.34em;text-decoration:none;zoom:1}.k-panelbar-expand,.k-panelbar-collapse{position:absolute;top:5px;right:2px}.k-panelbar .k-panel,.k-panelbar .k-content{position:relative;border-bottom-style:solid;border-bottom-width:1px;margin:0;padding:0;zoom:1}.k-panel>.k-item>.k-link{border-bottom:0;font-size:.95em;line-height:2.2}.k-panel .k-i-arrow-n,.k-panel .k-i-arrow-s{top:4px}.k-panel .k-panel>.k-item>.k-link{padding-left:2em}.k-panelbar .k-i-seek-e .k-link{border-bottom:0}.k-panel .k-panel{border-bottom:0}.k-menu{cursor:default}.k-menu,.k-menu .k-group{list-style:none;margin:0;padding:0;zoom:1}.k-menu:after{content:'';display:block;width:99%;height:0;float:inherit;overflow:hidden}.k-menu .k-item .k-item,ul.k-menu-vertical>.k-item{display:block;float:none;border-width:0}.k-ie7 .k-menu .k-item .k-item{zoom:normal}.k-menu .k-item>.k-link>.k-icon,.k-menu .k-image,.k-menu .k-sprite{margin:-2px 4px 0 -4px;vertical-align:middle}.k-menu .k-item>.k-link>.k-icon{margin:-2px 0 0}.k-ie7 .k-menu .k-item>.k-link>.k-i-arrow-s,.k-ie7 .k-menu .k-image,.k-ie7 .k-menu .k-sprite{margin-top:0}.k-menu .k-item>.k-link{display:block;padding:.5em .9em .4em;line-height:1.34em;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.k-menu .k-group{display:none;border-style:solid;border-width:1px;overflow:visible;white-space:nowrap}.k-menu .k-group .k-item{display:block;border-width:0}.k-menu .k-item,.k-widget.k-menu-horizontal>.k-item{position:relative;float:left;border-style:solid;border-width:0 1px 0 0;vertical-align:top;zoom:1;box-sizing:content-box}.k-menu .k-group .k-item>.k-link{padding:.28em 1.8em .38em .9em}.k-ie7 .k-menu .k-group .k-link{width:100%}.k-menu .k-item>.k-link>.k-i-arrow-s{margin-right:-8px}.k-menu .k-item>.k-link>.k-i-arrow-e{position:absolute;top:50%;margin-top:-8px;right:2px}.k-menu .k-animation-container{border:0}.k-menu .k-animation-container,.k-menu .k-group{position:absolute;left:0}.k-menu .k-animation-container .k-animation-container,.k-menu .k-group .k-group,.k-menu-vertical .k-animation-container,.k-menu-vertical .k-group{top:0;left:0}.k-menu .k-animation-container .k-group{top:auto;left:auto;margin-left:-1px}.k-menu .k-animation-container,.k-popup .k-animation-container{margin-top:-1px;padding-left:1px}.k-ie .k-menu .k-animation-container,.k-ie .k-popup .k-animation-container{margin-top:-2px}.k-popup .k-animation-container .k-popup{margin-left:-1px}ul.k-menu .k-separator{padding:.25em 0;height:100%;width:1px;font-size:0;line-height:0;border-width:0 1px 0 0}ul.k-menu-vertical .k-separator,.k-menu .k-group .k-separator{padding:0;height:1px;width:100%;border-width:1px 0 0}.k-grid,.k-listview{position:relative;zoom:1}.k-grid table{width:100%;border-collapse:separate;border-spacing:0;empty-cells:show;border-width:0;outline:0}.k-grid-header .k-header{text-align:left}.k-grid-header .k-header{overflow:hidden;border-style:solid;border-width:0 0 1px 1px;padding:.5em .6em .4em .6em;font-weight:normal;white-space:nowrap;text-overflow:ellipsis}.k-ie10 .k-grid-header a:active{background-color:transparent}.k-grid-header .k-header .k-link{display:block;min-height:18px;line-height:18px;margin:-0.5em -0.6em -0.4em -0.6em;padding:.5em .6em .4em .6em}.k-grid-header .k-filterable .k-link{padding-right:2.4em}.k-grid-header .k-header .k-icon{position:static}.k-grid-header .k-link>.k-icon{vertical-align:text-top}.k-grid .k-state-hover{cursor:pointer}.k-grid td{border-style:solid;border-width:0 0 0 1px;padding:.4em .6em;overflow:hidden;line-height:1.6em;vertical-align:middle;text-overflow:ellipsis}.k-grid .k-grouping-row td,.k-grid .k-hierarchy-cell{overflow:visible}.k-grid-edit-row td{text-overflow:clip}.k-grid-edit-row .k-textbox{margin-top:0;margin-bottom:0}.k-grid-header-wrap,.k-grid-footer-wrap{position:relative;width:100%;overflow:hidden;border-style:solid;border-width:0 1px 0 0;zoom:1}div.k-grid-header,div.k-grid-footer{padding-right:17px;border-bottom-style:solid;border-bottom-width:1px;zoom:1}div.k-grid-header .k-header{border-bottom-width:0}.k-grid-content{position:relative;width:100%;overflow:auto;overflow-x:auto;overflow-y:scroll;zoom:1}@media print{.k-grid{height:auto!important}.k-grid-header{padding:0!important}.k-grid-content{overflow:visible;height:auto!important}}.k-virtual-scrollable-wrap{height:100%;overflow-y:hidden;position:relative}.k-grid-header table,.k-grid-content table,.k-grid-footer table{table-layout:fixed}.k-ie7 .k-grid-content table{width:auto}.k-grid-toolbar{border-style:solid;border-width:1px 0 0}.k-grid-header .k-header:first-child,.k-grid tbody td:first-child,.k-grid tfoot td:first-child{border-left-width:0}.k-grid-toolbar:first-child,.k-grouping-header+.k-grid-toolbar{border-width:0 0 1px}.k-footer-template td{border-style:solid;border-width:1px 0 0 1px}.k-group-footer td{border-style:solid;border-width:1px 0}.k-grid-footer{border-style:solid;border-width:1px 0 0}.k-grid-footer td{border-top-width:0}.k-pager-wrap{overflow:hidden;border-style:solid;border-width:1px;line-height:24px;padding:4px 0 4px 3px}.k-grid-pager{border-width:1px 0 0}.k-grid .k-pager-numbers,.k-pager-numbers .k-link,.k-pager-numbers .k-state-selected{display:inline-block;vertical-align:top;margin-right:1px}.k-pager-numbers{margin:0 2px}.k-pager-numbers .k-state-selected{vertical-align:top}.k-pager-numbers li,.k-pager-input{float:left}.k-grid .k-pager-numbers{float:left;cursor:default}.k-pager-info{float:right;padding:0 16px}.k-pager-numbers .k-link{text-decoration:none}.k-pager-wrap>.k-link{float:left;margin:0 1px;padding:0 3px;height:22px;line-height:22px;-moz-border-radius:13px;-webkit-border-radius:13px;-o-border-radius:13px;border-radius:13px;cursor:pointer}.k-pager-wrap>a.k-state-disabled:hover{background:0;cursor:default}.k-pager-wrap>.k-link .k-icon{vertical-align:top;margin-top:3px}.k-pager-numbers .k-link{padding:0 8px;-moz-border-radius:13px;-webkit-border-radius:13px;-o-border-radius:13px;border-radius:13px}.k-pager-numbers .k-link:hover{padding:0 7px;border-style:solid;border-width:1px;line-height:22px}.k-pager-wrap>.k-link{border-style:solid;border-width:1px}.k-pager-wrap .k-pager-refresh{float:right;margin-right:6px;border-width:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.k-pager-numbers .k-state-selected{border-style:solid;border-width:1px;line-height:22px;padding:0 7px;-moz-border-radius:13px;-webkit-border-radius:13px;-o-border-radius:13px;border-radius:13px}.k-pager-wrap .k-textbox{width:40px}.k-ie7 .k-pager-wrap .k-textbox{height:16px;margin-top:2px;display:inline}.k-pager-wrap .k-dropdown{width:54px}.k-pager-refresh{float:right}.k-pager-input,.k-pager-sizes{padding:0 17px}.k-ie7 .k-pager-sizes{float:left}.k-pager-wrap .k-textbox,.k-pager-wrap .k-widget{margin:-0.3em .4em 0}.k-header>.k-grid-filter,.k-header>.k-header-column-menu{float:right;margin:-0.5em -0.6em -0.4em;padding:.5em .2em .4em;position:relative;z-index:1}.k-grid .k-animation-container{position:absolute}.k-filter-menu{padding:.5em}form.k-filter-menu .k-widget,form.k-filter-menu .k-textbox{display:block}.k-filter-help-text,.k-filter-menu .k-widget{margin:.19em 0 0}.k-filter-menu span.k-filter-and{width:6em;margin:.5em 0 .5em}.k-filter-menu .k-button{width:48%;margin:.5em 4% 0 0}.k-filter-menu .k-button+.k-button{margin-right:0}.k-grouping-row .k-icon{margin:-3px 4px 0 2px}.k-grouping-row p{display:inline-block;vertical-align:middle;margin-left:-0.6em;padding:0 .6em}.k-grouping-row td,.k-grouping-row+tr td{border-top-width:1px}.k-grouping-row .k-group-cell,.k-grouping-row+tr .k-group-cell{border-top-width:0}.k-grid .k-hierarchy-cell+td{border-left-width:0}.k-grid .k-group-col,.k-grid .k-hierarchy-col{width:27px}.k-grouping-header{border-bottom-style:solid;border-bottom-width:1px}.k-grouping-header{line-height:2}.k-grouping-dropclue{position:absolute;width:6px;height:25px;background-repeat:no-repeat;background-position:-165px -148px}.k-grouping-header .k-group-indicator{display:inline-block;border-style:solid;border-width:1px;margin:0 3px;padding:.15em .15em .15em .4em;line-height:1.5em}.k-grouping-header .k-link{display:inline-block;border-width:0;padding:0;line-height:normal;text-decoration:none}.k-grouping-header .k-button{border:0;padding:0;background:transparent;line-height:1}.k-grouping-header .k-link .k-icon{margin:0 0 0 -3px}.k-grouping-header .k-button .k-icon{margin:0 0 0 3px}.k-grouping-header a,.k-grouping-header .k-button{display:inline-block;vertical-align:middle}.k-dirty-cell:before{content:"\a0";display:inline-block;width:0}.k-ie7 .k-dirty-cell{position:relative}.k-ie7 .k-dirty{top:5px}.k-dirty{position:absolute;width:0;height:0;border-style:solid;border-width:3px;border-color:#f00 transparent transparent #f00;margin:-0.45em 0 0 -0.6em;padding:0;overflow:hidden;vertical-align:top}.k-grouping-header,.k-grid-toolbar{margin:0;padding:.22em .2em .28em;cursor:default}.k-grid .k-edit-container{padding:0}.k-edit-form{margin:0;padding:0}.k-window>div.k-popup-edit-form{padding:1em 0}.k-grid-edit-row .k-edit-form td{border-bottom-width:0}.k-edit-form-container{position:relative;width:400px}.k-edit-label,.k-edit-form-container .editor-label{float:left;clear:both;width:30%;padding:.4em 0 1em;margin-left:2%;text-align:right}.k-edit-field,.k-edit-form-container .editor-field{float:right;clear:right;width:60%;margin-right:2%;padding:0 0 .6em}.k-edit-field>input[type="checkbox"],.k-edit-field>input[type="radio"]{margin-top:.4em}.k-edit-field>input[type="checkbox"]:first-child,.k-edit-field>input[type="radio"]:first-child,.k-edit-field>label:first-child>input[type="checkbox"],.k-edit-field>.k-button:first-child{margin-left:0}.k-edit-form-container .k-edit-buttons{clear:both;text-align:right;border-width:1px 0 0;border-style:solid;position:relative;bottom:-1em;padding:.6em}.k-grid .field-validation-error{display:block}.k-grid .input-validation-error{border-style:ridge;border-color:#f00;background-color:#ffc0cb}.k-grid-toolbar .k-button{vertical-align:middle}.k-grid-actions{display:inline-block}.k-ie7 .k-grid-actions{vertical-align:bottom}.k-grid .k-button,.k-edit-form-container .k-button{margin:0 .16em}.k-grid tbody .k-button,.k-ie8 .k-grid tbody button.k-button{min-width:64px}.k-grid tbody button.k-button{min-width:78px}.k-ie7 .k-grid tbody a.k-button{min-width:62px}html body .k-grid tbody .k-button-icon{width:auto;min-width:0}.k-detail-row{position:relative}.k-grid .k-detail-cell{overflow:visible}.k-grid .k-edit-cell{padding:0 .3em}.k-edit-cell>.k-textbox,.k-edit-cell>.k-widget,.k-grid-edit-row>td>.k-textbox,.k-grid-edit-row>td>.k-widget{width:100%}.k-edit-cell .k-widget,.k-grid-edit-row .k-widget{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.k-ie7 .k-edit-cell>.text-box,.k-ie7 .k-edit-cell>.k-textbox,.k-ie7 .k-edit-cell>.k-widget,.k-ie7 .k-grid-edit-row>td>.k-textbox,.k-ie7 .k-grid-edit-row>td>.k-widget{display:block;width:90%}html .k-edit-cell .k-tooltip,html .k-grid-edit-row .k-tooltip{width:auto;max-width:300px}.k-edit-cell input[type="checkbox"]{margin-left:.6em}.k-grid tbody td>.k-grid-delete{margin-top:-0.2em;margin-bottom:-0.2em}.k-grid-resize-indicator{position:absolute;width:2px;background-color:#aaa}.k-grid .k-resize-handle{position:absolute;height:25px;cursor:col-resize;z-index:2}.k-marquee{position:absolute}.k-marquee-color,.k-marquee-text{position:absolute;top:0;left:0;width:100%;height:100%}.k-marquee-color{filter:alpha(opacity=60);opacity:.6}.k-column-menu{min-width:150px}.k-column-menu .k-sprite{margin-right:10px}.k-column-menu>.k-menu{border-width:0}.k-columns-item .k-group{max-height:200px;overflow:auto}span.k-datepicker,span.k-timepicker,span.k-datetimepicker,span.k-colorpicker,span.k-numerictextbox,span.k-combobox,span.k-dropdown{background-image:none}.k-autocomplete,.k-combobox,.k-datepicker,.k-timepicker,.k-datetimepicker,.k-colorpicker,.k-numerictextbox,.k-dropdown,.k-selectbox,.k-textbox{position:relative;display:inline-block;width:12.4em;overflow:visible;border-width:0;vertical-align:middle}.k-filter-menu .k-combobox,.k-filter-menu .k-datepicker,.k-filter-menu .k-timepicker,.k-filter-menu .k-datetimepicker,.k-filter-menu .k-numerictextbox,.k-filter-menu .k-dropdown,.k-filter-menu .k-textbox{width:13.2em}.k-autocomplete,.k-combobox,.k-datepicker,.k-timepicker,.k-datetimepicker,.k-colorpicker,.k-numerictextbox,.k-dropdown,.k-selectbox{white-space:nowrap}.k-colorpicker{width:auto}.k-datetimepicker{width:15em}.k-autocomplete,.k-picker-wrap,.k-numeric-wrap{position:relative;cursor:default}.k-dropdown-wrap{position:relative}.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap{display:block}.k-block,.k-widget,.k-grid,.k-slider,.k-splitter,.k-treeview,.k-panelbar,.k-content,.k-header-column-menu{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-block,.k-slider,.k-splitbar,.k-calendar,.k-treeview,.k-pager-wrap,.k-grid-header .k-link,.k-header-column-menu{-webkit-touch-callout:none}.k-popup.k-list-container,.k-popup.k-calendar-container{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:2px;border-width:1px;border-style:solid}.k-list-container.k-state-border-down,.k-autocomplete.k-state-border-down,.k-dropdown-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down,.k-numeric-wrap.k-state-border-down{border-bottom-width:0;padding-bottom:1px}.k-textbox,.k-autocomplete,.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap{border-width:1px;border-style:solid;padding:0 1.9em 0 0}.k-numeric-wrap.k-expand-padding{padding-right:0}.k-textbox,.k-autocomplete{padding:0}.k-textbox.k-space-left{padding-left:1.9em}.k-textbox.k-space-right{padding-right:1.9em}.k-textbox .k-icon{font-size:inherit;top:50%;margin:-8px 0 0;position:absolute}.k-space-left .k-icon{left:3px}.k-space-right .k-icon{right:3px}.k-autocomplete,.k-dropdown-wrap.k-state-focused,.k-dropdown-wrap.k-state-hover,.k-picker-wrap.k-state-focused,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-focused,.k-numeric-wrap.k-state-hover{-webkit-transition:box-shadow .15s ease-out;-moz-transition:box-shadow .15s ease-out;-o-transition:box-shadow .15s ease-out;transition:box-shadow .15s ease-out}.k-textbox>input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-combobox .k-input{width:100%;vertical-align:top}.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-dropdown-wrap .k-input,.k-selectbox .k-input{font-family:inherit;border-width:0;outline:0}.k-dropdown .k-input,.k-selectbox .k-input{background:transparent}.k-ie7 .k-picker-wrap .k-input,.k-ie7 .k-numeric-wrap .k-input,.k-ie7 .k-combobox .k-input{margin:-1px 0}.k-picker-wrap .k-select,.k-numeric-wrap .k-select,.k-dropdown-wrap .k-select{position:absolute;top:0;right:0;display:inline-block;vertical-align:top;text-decoration:none}.k-combobox .k-select,.k-picker-wrap .k-select,.k-numeric-wrap .k-select{border-style:solid;border-width:0 0 0 1px;border-color:inherit}span.k-datetimepicker .k-select,span.k-datetimepicker .k-select+.k-select{right:0}.k-textbox,.k-autocomplete{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.k-textbox>input,.k-autocomplete .k-input{display:block}.k-dropdown .k-select,.k-selectbox .k-select{overflow:hidden;border:0;text-decoration:none;font:inherit;color:inherit}.k-dropdown .k-input,.k-selectbox .k-input{display:block;overflow:hidden;text-overflow:ellipsis}.k-textbox>input,.k-autocomplete .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-dropdown-wrap .k-input,.k-selectbox .k-input{height:1.65em;line-height:1.65em;padding:.177em 0;text-indent:4px;border:0;margin:0}.k-ie7 .k-autocomplete .k-input,.k-ie7 .k-picker-wrap .k-input,.k-ie7 .k-numeric-wrap .k-input,.k-ie7 .k-dropdown-wrap .k-input,.k-ie7 .k-selectbox .k-input{text-indent:0}.k-picker-wrap .k-select,.k-numeric-wrap .k-select,.k-dropdown-wrap .k-select{min-height:1.65em;line-height:2em;vertical-align:middle;-moz-box-sizing:border-box;text-align:center;width:1.9em;height:100%}.k-numeric-wrap .k-select{padding:0}body .k-datetimepicker .k-select{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.k-picker-wrap .k-icon{margin-top:1px}.k-ie7 .k-picker-wrap .k-icon,.k-ie7 .k-dropdown-wrap .k-icon{line-height:2em;font-size:1em;padding-top:16px;height:0}.k-combobox .k-icon,.k-dropdown,.k-selectbox .k-icon{cursor:pointer}.k-popup{border-style:solid;border-width:1px}.k-popup .k-item{cursor:default}.k-popup .k-calendar{border:0}.k-list{height:100%}.k-popup .k-list .k-item{padding:1px 5px 1px 5px;line-height:1.8em;min-height:1.8em}.k-popup .k-list .k-state-hover,.k-popup .k-list .k-state-focused,.k-popup .k-list .k-state-selected{padding:0 4px;border-width:1px;border-style:solid}.k-multiselect-wrap{position:relative;border-width:0;border-style:solid;border-radius:4px;border-color:#c5c5c5;background-color:#FFF;min-height:2.04em}.k-multiselect-wrap .k-input{background-color:transparent;height:1.31em;line-height:1.31em;padding:.18em 0;text-indent:4px;border:0;margin:1px 0 0;float:left}.k-multiselect-wrap li{margin:1px 0 1px 1px;padding:.1em .15em .1em .4em;line-height:1.5em;float:left}.k-autocomplete .k-loading,.k-multiselect .k-loading{position:absolute;right:3px;bottom:4px}.k-multiselect .k-loading-hidden{visibility:hidden}.k-calendar{position:relative;display:inline-block;width:203px;overflow:hidden}.k-calendar td,.k-calendar .k-link{text-decoration:none}.k-calendar .k-action-link{text-decoration:underline}.k-calendar .k-header,.k-calendar .k-footer{position:relative;text-align:center;zoom:1}.k-widget.k-calendar .k-nav-prev,.k-widget.k-calendar .k-nav-next{position:absolute;top:3px}.k-widget.k-calendar .k-nav-prev{left:1%}.k-widget.k-calendar .k-nav-next{right:1%}.k-calendar .k-content{float:left;border-spacing:0;width:100%;height:170px;border-width:0;margin:0;table-layout:fixed;text-align:right;outline:0}.k-calendar .k-animation-container .k-content{height:100%}.k-widget.k-calendar .k-nav-fast{display:inline-block;width:75%;height:22px;line-height:22px;margin:3px 0 4px}.k-calendar .k-header .k-icon{vertical-align:top;margin:3px 3px 4px}.k-calendar th{border-bottom-style:solid;border-bottom-width:1px;padding:.4em .45em .4em .1em;font-weight:normal;cursor:default}.k-calendar td{padding:1px;cursor:pointer}.k-calendar .k-state-focus{border-style:dotted;border-width:1px;padding:0}.k-calendar .k-content .k-link{display:block;overflow:hidden;min-height:22px;line-height:22px;padding:0 .45em 0 .1em}.k-calendar .k-meta-view .k-link{padding:.25em 0 .3em;text-align:center}.k-calendar .k-footer{clear:both;padding:.5em 0}.k-calendar .k-nav-today:hover{text-decoration:underline}.k-datetimepicker .k-picker-wrap{padding-right:3.8em}.k-datetimepicker .k-select{width:3.8em}.k-datetimepicker .k-picker-wrap .k-icon{margin:0 .24em;font-size:1em}.k-picker-wrap .k-icon{cursor:pointer}.k-button,.k-textbox,.k-timepicker,.k-datepicker,.k-datetimepicker{display:inline-block;vertical-align:middle}.k-picker-wrap .k-input{margin:0}.k-time-popup .k-item{padding:1px 3px}div.k-treeview{border-width:0;background:0;overflow:auto;white-space:nowrap}.k-treeview .k-item{display:block;border-width:0;margin:0;padding:0 0 0 16px}.k-treeview>.k-group,.k-treeview .k-item>.k-group,.k-treeview .k-content{margin:0;padding:0;background:0;list-style-type:none;position:relative}.k-treeview .k-icon,.k-treeview .k-image,.k-treeview .k-sprite,.k-treeview .k-checkbox,.k-treeview .k-in{display:inline-block;vertical-align:top}.k-treeview .k-request-retry{vertical-align:baseline}.k-treeview .k-plus,.k-treeview .k-minus,.k-treeview .k-plus-disabled,.k-treeview .k-minus-disabled{margin-top:3px;margin-left:-16px;cursor:pointer}.k-treeview .k-plus-disabled,.k-treeview .k-minus-disabled{cursor:default}.k-treeview .k-sprite,.k-treeview .k-image{margin-right:3px}.k-treeview .k-in{margin:1px 0 1px 2px;padding:2px 4px 2px 3px;line-height:16px;text-decoration:none}.k-treeview span.k-in{cursor:default}.k-treeview .k-in.k-state-hover,.k-treeview .k-in.k-state-selected,.k-treeview .k-in.k-state-focused{border-style:solid;border-width:1px;padding:1px 3px 1px 2px}.k-treeview .k-drop-hint{position:absolute;z-index:10000;visibility:hidden;width:80px;height:5px;margin-top:-3px;background-color:transparent;background-repeat:no-repeat}.k-input{padding:.25em 0}.k-input,.k-textbox>input{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-textbox{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input.k-textbox{padding:2px .3em;height:2.13em;line-height:1.6em}.k-ie input.k-textbox{text-indent:2px}.k-ff input.k-textbox{height:2.17em}.k-ie7 input.k-textbox{line-height:1.72em;height:1.72em;text-indent:.3em}textarea.k-textbox{height:auto}.k-ie7 .k-textbox{padding:1px 0;text-indent:0}span.k-numerictextbox{background-color:transparent}.k-numerictextbox .k-input{margin:0}.k-numerictextbox .k-link{display:block;height:1em;line-height:1em;vertical-align:middle;border-width:0;padding:0}.k-numerictextbox .k-icon{height:11px}.k-numeric-wrap .k-input::-webkit-inner-spin-button{-webkit-appearance:none}.k-colorpicker .k-picker-wrap{line-height:2em}.k-colorpicker .k-selected-color{vertical-align:top;line-height:0;display:inline-block;height:2em;width:2em}.k-colorpicker .k-tool-icon{position:relative;top:-2px;display:inline-block;padding:3px 3px 2px;font-size:0;line-height:0;margin-right:3px;margin-left:2px;margin-bottom:3px;background-repeat:no-repeat;vertical-align:middle;width:16px;height:16px}.k-colorpicker .k-tool-icon .k-selected-color{display:block;height:3px;width:16px;position:absolute;left:3px;bottom:-3px;border-radius:0!important}.k-colorpicker .k-icon{cursor:pointer}.k-disabled-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.5;filter:alpha(opacity=50)}.k-colorpalette{position:relative;width:120px;line-height:0;border-width:0}.k-colorpalette .k-palette{display:inline-block;vertical-align:top}.k-colorpalette .k-item{display:block;float:left;width:12px;height:12px;overflow:hidden;font-size:0;padding:1px;z-index:0;position:relative}.k-colorpalette .k-item.k-state-selected{z-index:100;background:transparent;-webkit-box-shadow:0 1px 4px #000;box-shadow:0 1px 4px #000;border:1px solid #fff;padding:0}.k-flatcolorpicker{display:inline-block;width:250px;padding-bottom:5px}div.k-flatcolorpicker{background-color:transparent;background-image:none}.k-flatcolorpicker .k-selected-color{background-image:url(/assets/textures/transtexture-a9422746d3a88af44939882094586171ea5ff4051986798561701450156f9e1f.png);background-position:50% 50%;text-align:right}.k-flatcolorpicker .k-selected-color input.k-color-value{font-family:Consolas,"Ubuntu Mono","Lucida Console","Courier New",monospace;padding:.75em .3em .65em 1em;border:0;margin:0;width:70%}.k-flatcolorpicker .k-hsv-rectangle{position:relative;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-ms-touch-action:pinch-zoom double-tap-zoom}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle{cursor:pointer;position:absolute;z-index:10;left:50%;top:50%;width:8px;height:8px;border:1px solid #eee;margin-left:-5px;margin-top:-5px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 2px #444;box-shadow:0 1px 2px #444;background:transparent}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover,.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus{background:transparent;border-color:#fff;-webkit-box-shadow:0 1px 5px #000;box-shadow:0 1px 5px #000}.k-flatcolorpicker .k-hsv-rectangle.k-dragging,.k-flatcolorpicker .k-hsv-rectangle.k-dragging *{cursor:none}.k-flatcolorpicker .k-slider-horizontal{height:20px;width:90%;margin:0 5%}.k-flatcolorpicker .k-slider-horizontal .k-slider-track{-webkit-box-shadow:0 1px 0 #fff,0 -1px 0 #999;box-shadow:0 1px 0 #fff,0 -1px 0 #999}.k-flatcolorpicker .k-hue-slider,.k-flatcolorpicker .k-transparency-slider{display:block}.k-flatcolorpicker .k-hue-slider .k-slider-selection,.k-flatcolorpicker .k-transparency-slider .k-slider-selection{background:transparent}.k-flatcolorpicker .k-hue-slider .k-draghandle,.k-flatcolorpicker .k-transparency-slider .k-draghandle{background:transparent;border:3px solid #eee;margin-top:1px;height:8px;width:8px;-webkit-box-shadow:0 1px 4px #444;box-shadow:0 1px 4px #444}.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover,.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus{background:transparent;border-color:#fff;-webkit-box-shadow:0 1px 5px #000;box-shadow:0 1px 5px #000;border-width:2px;padding:1px}.k-flatcolorpicker .k-hue-slider .k-slider-track{background:-moz-linear-gradient(left,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#f00),color-stop(16%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(84%,#f0f),color-stop(100%,#ff0004));background:-webkit-linear-gradient(left,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:-o-linear-gradient(left,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:-ms-linear-gradient(left,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:-left-linear-gradient(left,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%)}.k-flatcolorpicker .k-transparency-slider .k-slider-track{background-image:url(/assets/textures/transparency-a5f6e963094f4f6c2eeb69b2c383e41daea3e700a0e67fad82986967d0336de3.png);background-size:100% auto;background-position:100% 50%;background-repeat:no-repeat}.k-flatcolorpicker .k-controls{margin-top:10px;margin-bottom:5px;text-align:center;font-size:90%}.k-flatcolorpicker .k-controls .k-button{width:6em}.k-flatcolorpicker .k-hsv-gradient{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,#000)),-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-o-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-ms-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-top-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-left-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);height:180px;margin-bottom:5px}.k-ie9 .k-flatcolorpicker .k-hue-slider .k-slider-track{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.k-ie9 .k-flatcolorpicker .k-hsv-gradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.k-ie7 .k-flatcolorpicker .k-hue-slider .k-slider-track,.k-ie8 .k-flatcolorpicker .k-hue-slider .k-slider-track{background:url(/assets/textures/hue-2b7e40b79e52ec8aa637c17f2e85cbe67483b89245240441b65af300590ee921.png) repeat 0 50%}.k-ie7 .k-flatcolorpicker .k-transparency-slider .k-slider-track,.k-ie8 .k-flatcolorpicker .k-transparency-slider .k-slider-track{background:url(/assets/textures/transparency-a5f6e963094f4f6c2eeb69b2c383e41daea3e700a0e67fad82986967d0336de3.png) repeat 0 50%}.k-ie7 .k-flatcolorpicker .k-hsv-gradient,.k-ie8 .k-flatcolorpicker .k-hsv-gradient{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#00ffffff',GradientType=1) progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ff000000',GradientType=0)}table.k-editor{width:100%;height:250px;table-layout:fixed;border-style:solid;border-width:1px;border-collapse:separate;font-size:100%;vertical-align:top}.k-editor-inline{border-width:2px;padding:.3em .5em}.k-editortoolbar-dragHandle{cursor:move;padding-left:0;padding-right:3px}.k-editor .k-editor-toolbar-wrap{border:0;padding:0}.k-editor-toolbar{margin:0;padding:.1em 0;list-style-type:none;line-height:1.3em;cursor:default;white-space:nowrap}.k-editor-toolbar li{display:inline;vertical-align:middle}.k-webkit .k-editor-toolbar,.k-ff .k-editor-toolbar,.k-ie9 .k-editor-toolbar{padding:0}.k-webkit .k-editor-toolbar li,.k-ff .k-editor-toolbar li,.k-ie9 .k-editor-toolbar li{display:inline-block;padding:.1em 0}.k-group-end,.k-editor-toolbar .k-editor-dropdown,.k-editor-toolbar .k-editor-template,.k-editor-toolbar .k-editor-combobox,.k-editor-toolbar .k-editor-selectbox,.k-editor-toolbar .k-editor-colorpicker{margin-right:6px}.k-editor-toolbar .k-editor-selectbox{position:relative}.k-editor-selectbox .k-select-overlay{-webkit-appearance:none;opacity:0;z-index:11000;top:0;left:0;position:absolute;height:26px;width:100%;margin:-4px 0 0}.k-editor-toolbar .k-separator{position:relative;top:1px;border-style:solid;border-width:0 1px 0 0;margin:0 .3em 0 .1em;padding:0 0 0 1px;font-size:1.3em}.k-editor-toolbar .k-break{display:block;height:1px;font-size:0;line-height:0}.k-editor-toolbar .k-dropdown,.k-editor-toolbar .k-combobox,.k-editor-toolbar .k-selectbox,.k-editor-toolbar .k-colorpicker{vertical-align:middle}.k-editor-button .k-tool-icon{width:24px;height:24px;margin:1px 0;vertical-align:middle}.k-i-move{background-position:-160px -288px}.k-bold{background-position:-240px 0}.k-bold.k-state-hover,.k-bold.k-state-selected{background-position:-264px 0}.k-italic{background-position:-240px -24px}.k-italic.k-state-hover,.k-italic.k-state-selected{background-position:-264px -24px}.k-underline{background-position:-240px -48px}.k-underline.k-state-hover,.k-underline.k-state-selected{background-position:-264px -48px}.k-strikethrough{background-position:-240px -72px}.k-strikethrough.k-state-hover,.k-strikethrough.k-state-selected{background-position:-264px -72px}.k-foreColor{background-position:-240px -96px}.k-foreColor.k-state-hover,.k-foreColor.k-state-selected{background-position:-264px -96px}.k-backColor{background-position:-240px -120px}.k-backColor.k-state-hover,.k-backColor.k-state-selected{background-position:-264px -120px}.k-justifyLeft{background-position:-240px -144px}.k-justifyLeft.k-state-hover,.k-justifyLeft.k-state-selected{background-position:-264px -144px}.k-justifyCenter{background-position:-240px -168px}.k-justifyCenter.k-state-hover,.k-justifyCenter.k-state-selected{background-position:-264px -168px}.k-justifyRight{background-position:-240px -192px}.k-justifyRight.k-state-hover,.k-justifyRight.k-state-selected{background-position:-264px -192px}.k-justifyFull{background-position:-240px -216px}.k-justifyFull.k-state-hover,.k-justifyFull.k-state-selected{background-position:-264px -216px}.k-insertUnorderedList{background-position:-240px -264px}.k-insertUnorderedList.k-state-hover,.k-insertUnorderedList.k-state-selected{background-position:-264px -264px}.k-insertOrderedList{background-position:-240px -288px}.k-insertOrderedList.k-state-hover,.k-insertOrderedList.k-state-selected{background-position:-264px -288px}.k-indent,.k-rtl .k-outdent{background-position:-288px 0}.k-indent.k-state-hover,.k-rtl .k-outdent.k-state-hover,.k-indent.k-state-selected,.k-rtl .k-outdent.k-state-selected{background-position:-312px 0}.k-outdent,.k-rtl .k-indent{background-position:-288px -24px}.k-outdent.k-state-hover,.k-rtl .k-indent.k-state-hover,.k-outdent.k-state-selected,.k-rtl .k-indent.k-state-selected{background-position:-312px -24px}.k-createLink{background-position:-288px -48px}.k-createLink.k-state-hover,.k-createLink.k-state-selected{background-position:-312px -48px}.k-unlink{background-position:-288px -72px}.k-unlink.k-state-hover,.k-unlink.k-state-selected{background-position:-312px -72px}.k-insertImage{background-position:-288px -96px}.k-insertImage.k-state-hover,.k-insertImage.k-state-selected{background-position:-312px -96px}.k-subscript{background-position:-288px -144px}.k-subscript.k-state-hover,.k-subscript.k-state-selected{background-position:-312px -144px}.k-superscript{background-position:-288px -168px}.k-superscript.k-state-hover,.k-superscript.k-state-selected{background-position:-312px -168px}.k-createTable{background-position:-192px 0}.k-createTable.k-state-hover,.k-createTable.k-state-selected{background-position:-216px 0}.k-addColumnLeft{background-position:-192px -24px}.k-addColumnLeft.k-state-hover,.k-addColumnLeft.k-state-selected{background-position:-216px -24px}.k-addColumnRight{background-position:-192px -48px}.k-addColumnRight.k-state-hover,.k-addColumnRight.k-state-selected{background-position:-216px -48px}.k-addRowAbove{background-position:-192px -72px}.k-addRowAbove.k-state-hover,.k-addRowAbove.k-state-selected{background-position:-216px -72px}.k-addRowBelow{background-position:-192px -96px}.k-addRowBelow.k-state-hover,.k-addRowBelow.k-state-selected{background-position:-216px -96px}.k-deleteRow{background-position:-192px -120px}.k-deleteRow.k-state-hover,.k-deleteRow.k-state-selected{background-position:-216px -120px}.k-deleteColumn{background-position:-192px -144px}.k-deleteColumn.k-state-hover,.k-deleteColumn.k-state-selected{background-position:-216px -144px}.k-mergeCells{background-position:-192px -168px}.k-mergeCells.k-state-hover,.k-mergeCells.k-state-selected{background-position:-216px -168px}.k-fontName{width:110px}.k-fontSize{width:124px}.k-formatBlock{width:147px}.k-editortoolbar-dragHandle{float:left;margin:1px 0 0}.k-editor-toolbar .k-editor-button{padding:1px}.k-editor-button .k-tool-icon{border-style:solid;border-width:1px 0 1px 1px}.k-group-end .k-tool-icon{border-right-width:1px}.k-editor-toolbar li.k-group-break{display:block;height:0;font-size:0;line-height:0}.k-editor-button .k-state-hover,.k-editor-button .k-state-active{vertical-align:middle}.k-editor-button .k-state-disabled{filter:alpha(opacity=30);opacity:.3}.k-editor .k-editable-area{width:100%;height:100%;border-style:solid;border-width:1px;outline:0}.k-editor .k-content{display:block;width:100%;height:100%;border:0;margin:0;padding:0}.k-editor iframe.k-content{display:inline;vertical-align:top}.k-editor .k-raw-content{border:0;margin:0;padding:0}.k-editor .k-raw-content,.k-editor-dialog .k-editor-textarea{font-size:inherit;font-family:consolas,"courier new",monospace}.k-editor-dialog{padding:1em;width:400px}.k-editor-dialog .k-edit-label{width:25%}.k-editor-dialog .k-edit-field{width:66%}.k-editor-dialog .k-edit-field .k-textbox{width:96%}.k-editor-dialog .k-edit-field .k-checkbox{margin:0 .4em 0 0}.k-imagebrowser-dialog{width:740px}.k-imagebrowser-dialog .k-imagebrowser{margin:0 1em 0}.k-imagebrowser-dialog .k-edit-label{width:13%}.k-imagebrowser-dialog .k-edit-field{width:81%}.k-imagebrowser-dialog .k-edit-field .k-textbox{width:50%}.k-form-text-row,.k-form-checkbox-row{padding-bottom:.3em}.k-form-text-row input{margin-right:1em}.k-form-text-row label{display:inline-block;width:7em;padding-right:.5em;text-align:right}.k-form-checkbox-row input{margin-left:7.5em;padding:0;font-size:inherit}.k-form-checkbox-row label{padding-left:.3em}.k-form-checkbox-row input,.k-form-checkbox-row label,.k-form-text-row label.k-form-text-row input,.k-form-text-row select{vertical-align:middle}.k-form-text-row input,.k-form-text-row select{width:20em}.k-editor-dialog .k-form-text-row label,.k-editor-dialog .k-button{display:inline-block}.k-editor-dialog .k-editor-textarea{width:600px;height:350px;padding:.2em .2em .2em .4em;border-width:1px;border-style:solid;overflow:auto}.k-button-wrapper .k-link:hover{text-decoration:underline}.k-ct-popup{width:176px;padding:.65em .5em .5em}.k-ct-popup .k-status{margin:.3em 0}.k-ct-cell{border-width:1px;border-style:solid;width:18px;height:18px;margin:1px;vertical-align:top;display:inline-block;overflow:hidden}div.k-slider{position:relative;border-width:0;background-color:transparent;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.k-slider-vertical{width:26px;height:200px}.k-slider-horizontal{display:inline-block;width:200px;height:26px}.k-slider-wrap{width:100%;height:100%}.k-slider .k-button,.k-grid .k-slider .k-button{position:absolute;top:0;width:24px;min-width:0;height:24px;margin:0;padding:0;outline:0}.k-slider .k-button .k-icon{margin-top:3px;vertical-align:top}.k-state-disabled .k-slider-wrap{filter:alpha(opacity=60);opacity:.6}.k-state-disabled .k-slider-wrap .k-slider-items{color:#333}.k-slider .k-button-decrease{left:0}.k-slider-vertical .k-button-decrease,.k-grid .k-slider-vertical .k-button-decrease{top:auto;bottom:0}.k-slider .k-button-increase{right:0}.k-slider .k-icon,.k-slider-track,.k-slider .k-tick{cursor:pointer}.k-ie7 .k-slider .k-icon{margin-top:2px}.k-slider-track,.k-slider-selection{position:absolute;margin:0;padding:0}.k-slider-horizontal .k-slider-track,.k-slider-horizontal .k-slider-selection{top:50%;left:0;height:8px;margin-top:-4px;background-repeat:repeat-x}.k-slider-horizontal .k-slider-buttons .k-slider-track{left:34px}.k-slider-vertical .k-slider-track,.k-slider-vertical .k-slider-selection{left:50%;bottom:0;width:8px;margin-left:-4px;background-repeat:repeat-y}.k-slider-vertical .k-slider-buttons .k-slider-track{bottom:34px}.k-draghandle{position:absolute;background-repeat:no-repeat;background-color:transparent;text-indent:-3333px;overflow:hidden;text-decoration:none;text-align:center;outline:0}.k-slider-horizontal .k-draghandle{top:-4px;width:13px;height:14px}.k-slider-vertical .k-draghandle{left:-4px;width:14px;height:13px}.k-slider-buttons .k-slider-items{margin-left:34px}.k-slider-horizontal .k-slider-items{height:100%}.k-slider-vertical .k-slider-items{padding-top:1px}.k-slider-vertical .k-slider-buttons .k-slider-items{padding-top:0}.k-slider-vertical .k-slider-buttons .k-slider-items{margin:0;padding-top:35px}.k-slider .k-tick{position:relative;margin:0;padding:0;background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-slider-horizontal .k-tick{float:left;height:100%;text-align:center}.k-ie7 .k-slider-vertical .k-tick{float:left;clear:left;width:100%}.k-slider-horizontal .k-tick{background-position:center -92px}.k-slider-horizontal .k-slider-topleft .k-tick{background-position:center -122px}.k-slider-horizontal .k-slider-bottomright .k-tick{background-position:center -152px}.k-slider-horizontal .k-tick-large{background-position:center -2px}.k-slider-horizontal .k-slider-topleft .k-tick-large{background-position:center -32px}.k-slider-horizontal .k-slider-bottomright .k-tick-large{background-position:center -62px}.k-slider-vertical .k-tick{background-position:-92px center}.k-slider-vertical .k-slider-topleft .k-tick{background-position:-122px center}.k-slider-vertical .k-slider-bottomright .k-tick{background-position:-152px center}.k-slider-vertical .k-tick-large{background-position:-2px center}.k-slider-vertical .k-slider-topleft .k-tick-large{background-position:-32px center}.k-slider-vertical .k-slider-bottomright .k-tick-large{background-position:-62px center}.k-slider-horizontal .k-first{background-position:0 -92px}.k-slider-horizontal .k-tick-large.k-first{background-position:0 -2px}.k-slider-horizontal .k-slider-topleft .k-first{background-position:0 -122px}.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first{background-position:0 -32px}.k-slider-horizontal .k-slider-bottomright .k-first{background-position:0 -152px}.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first{background-position:0 -62px}.k-slider-horizontal .k-last{background-position:100% -92px}.k-slider-horizontal .k-tick-large.k-last{background-position:100% -2px}.k-slider-horizontal .k-slider-topleft .k-last{background-position:100% -122px}.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last{background-position:100% -32px}.k-slider-horizontal .k-slider-bottomright .k-last{background-position:100% -152px}.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last{background-position:100% -62px}.k-slider-vertical .k-first{background-position:-92px 100%}.k-slider-vertical .k-tick-large.k-first{background-position:-2px 100%}.k-slider-vertical .k-slider-topleft .k-first{background-position:-122px 100%}.k-slider-vertical .k-slider-topleft .k-tick-large.k-first{background-position:-32px 100%}.k-slider-vertical .k-slider-bottomright .k-first{background-position:-152px 100%}.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first{background-position:-62px 100%}.k-slider-vertical .k-last{background-position:-92px 0}.k-slider-vertical .k-tick-large.k-last{background-position:-2px 0}.k-slider-vertical .k-slider-topleft .k-last{background-position:-122px 0}.k-slider-vertical .k-slider-topleft .k-tick-large.k-last{background-position:-32px 0}.k-slider-vertical .k-slider-bottomright .k-last{background-position:-152px 0}.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last{background-position:-62px 0}.k-slider-vertical .k-tick{text-align:right}.k-slider-vertical .k-slider-topleft .k-tick{text-align:left}.k-slider .k-label{position:absolute;white-space:nowrap;font-size:.92em}.k-slider-horizontal .k-label{left:0;width:100%;line-height:1}.k-slider-horizontal .k-first .k-label{left:-50%}.k-slider-horizontal .k-last .k-label{left:auto;right:-50%}.k-slider-horizontal .k-label{bottom:-1.2em}.k-slider-horizontal .k-slider-topleft .k-label{top:-1.2em}.k-slider-vertical .k-label{left:120%;display:block;text-align:left}.k-slider-vertical .k-last .k-label{top:-0.5em}.k-slider-vertical .k-first .k-label{bottom:-0.5em}.k-slider-vertical .k-slider-topleft .k-label{left:auto;right:120%}.k-slider-tooltip{top:-4444px}.k-scheduler-toolbar,.k-scheduler-footer{border-style:solid}.k-scheduler-toolbar,.k-scheduler-footer{line-height:28px;padding:6px}.k-scheduler-toolbar{border-width:0 0 1px}.k-scheduler-header{text-align:center}.k-scheduler-footer{border-width:1px 0 0}.k-scheduler-toolbar>ul{float:right}.k-scheduler-toolbar>ul:first-child{float:left}.k-scheduler-toolbar>ul>li,.k-scheduler-footer>ul>li{display:inline-block;border-style:solid;border-width:1px 1px 1px 0}.k-scheduler .k-scheduler-toolbar .k-nav-current{border-width:0}.k-scheduler-toolbar>ul>li:first-child{border-left-width:1px}.k-scheduler div.k-scheduler-footer ul li{margin-right:.6em;border-width:1px}.k-scheduler-toolbar .k-link,.k-scheduler-footer .k-link{display:inline-block;padding:0 1.1em}.k-scheduler-toolbar .k-nav-prev .k-link,.k-scheduler-toolbar .k-nav-next .k-link{padding-left:.6em;padding-right:.6em}.k-ie7 .k-scheduler-toolbar .k-nav-prev .k-link,.k-ie7 .k-scheduler-toolbar .k-nav-next .k-link{height:2.3em;margin-top:-1px;vertical-align:middle}.k-ie7 .k-scheduler-toolbar .k-nav-prev .k-link .k-icon,.k-ie7 .k-scheduler-toolbar .k-nav-next .k-link .k-icon{margin-top:.5em}.k-scheduler-toolbar .k-nav-current .k-link{padding:0}.k-scheduler-toolbar .k-nav-current{margin:0 1.1em}.k-scheduler div.k-scheduler-toolbar>ul>li.k-nav-current,.k-scheduler .k-nav-current>.k-state-active{background:0}.k-scheduler-toolbar .k-i-calendar,.k-scheduler-footer .k-icon{margin:-2px 6px 0 0}.k-scheduler-header,.k-scheduler-header-wrap{overflow:hidden}.k-scheduler-header-wrap{position:relative;border-style:solid;border-width:0}.k-scheduler .k-scrollbar-v .k-scheduler-header-wrap{border-right-width:1px}.k-scheduler-times,.k-scheduler-content{position:relative}.k-scheduler-times{overflow:hidden;white-space:nowrap;border-style:solid;border-width:0}.k-scheduler-content{overflow:auto}.k-scheduler-layout,.k-scheduler-table{border-spacing:0;width:100%}.k-ie7 .k-scheduler-content .k-scheduler-table{width:auto}.k-scheduler-layout>tbody>tr>td{padding:0;vertical-align:top}.k-safari .k-scheduler-layout>tbody>tr>td+td{width:100%}.k-scheduler-table{table-layout:fixed;margin:0}.k-scheduler-times .k-scheduler-table{table-layout:auto}.k-scheduler-monthview .k-scheduler-content .k-scheduler-table{height:100%}.k-scheduler-table td,.k-scheduler-table th{height:1.5em;padding:.334em .5em}.k-scheduler-monthview .k-hidden,.k-scheduler-monthview .k-hidden>div{width:0!important;overflow:hidden!important}.k-scheduler-monthview .k-hidden{height:60px;padding-left:0!important;padding-right:0!important;border-right-width:0!important}.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times{margin-right:1px}.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times .k-hidden{height:auto}.k-scheduler-monthview .k-scheduler-table td{height:60px;text-align:right}.k-scheduler-table td,.k-scheduler-layout tr+tr .k-scheduler-times th:last-child,.k-slot-cell{vertical-align:top}.k-scheduler-header th{overflow:hidden;text-overflow:ellipsis}.k-scheduler-table td,.k-scheduler-header th{border-style:solid;border-width:0 0 1px 1px}.k-scheduler-table td:first-child,.k-scheduler-header th:first-child{border-left-width:0}.k-scheduler-agenda .k-scheduler-table td:first-child{border-left-width:1px}.k-scheduler-agenda .k-scheduler-table td.k-first{border-left-width:0}.k-scheduler-layout tr+tr .k-scheduler-times tr:last-child>th,.k-scheduler-layout tr+tr .k-scheduler-table>tbody>tr:last-child>td,.k-scheduler-table>tbody>tr>.k-last{border-bottom-width:0}.k-scrollbar-h tr+tr .k-scheduler-times,.k-scrollbar-h .k-scheduler-content .k-scheduler-table>tbody>tr:last-child>td,.k-scheduler-agenda.k-scrollbar-h .k-scheduler-table>tbody>tr>td.k-last{border-bottom-width:1px}.k-scheduler-times th{text-align:right;padding-right:.6em;border-style:solid;border-width:0 1px 1px 0;border-color:transparent}.k-scheduler-layout tr+tr .k-scheduler-times th{border-bottom-color:transparent}.k-scheduler-layout tr+tr .k-scheduler-times th.k-slot-cell,.k-scheduler-layout tr+tr .k-scheduler-times th.k-scheduler-times-all-day{border-bottom-color:inherit}.k-scheduler .k-middle-row td{border-bottom-style:dotted}.k-scheduler-now-arrow,.k-scheduler-now-line{position:absolute}.k-scheduler-now-arrow{width:0;height:0;border:solid 5px transparent;left:0}.k-scheduler-now-line{left:5px;right:0;height:1px}.k-task{position:relative}div.k-more-events{text-align:center;font-size:1.6em;line-height:1.2;padding:0}.k-more-events>span{display:block;margin-top:-0.6em}.k-event,.k-more-events{position:absolute;border-style:solid;border-width:1px;text-align:left;overflow:hidden}.k-event{cursor:default}.k-event-drag-hint{filter:alpha(opacity=60);opacity:.6;cursor:-webkit-grabbing;cursor:-moz-grabbing}.k-scheduler-header .k-event{white-space:nowrap}.k-event dl,.k-event dt,.k-event dd{margin:0;padding:0}.k-event dl{padding:.34em 1.8em .34em .6em}.k-event dt{font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-event-actions,.k-event>.k-link,.k-task>.k-link{position:absolute;top:3px;right:4px;white-space:nowrap}.k-event-actions{z-index:1}.k-scheduler-agenda .k-task>.k-link{top:0;right:0}.k-event-actions:first-child{position:static;float:left;margin:4px 2px 0 4px}.k-webkit .k-event-actions:first-child{margin-top:3px}.k-event-actions:first-child>.k-link{display:inline-block}.k-event-delete{display:none}.k-event:hover .k-event-delete,tr:hover>td>.k-task .k-event-delete{display:inline-block}.k-event .k-event-top-actions,.k-event .k-event-bottom-actions{position:absolute;top:0;left:0;width:100%;text-align:center}.k-event .k-event-bottom-actions{top:auto;bottom:0}.k-event .k-resize-handle{position:absolute;visibility:hidden;z-index:2}.k-event:hover .k-resize-handle{visibility:visible}.k-event .k-resize-handle:after{content:"";position:absolute;filter:alpha(opacity=50);opacity:.5}.k-event>.k-resize-n{top:0;left:0;right:0;height:.4em}.k-event>.k-resize-s{bottom:0;left:0;right:0;height:.4em}.k-event>.k-resize-e{right:0;top:0;bottom:0;width:.4em}.k-event>.k-resize-w{left:0;top:0;bottom:0;width:.4em}.k-event>.k-resize-n:after,.k-event>.k-resize-s:after{top:1px;left:50%;margin-left:-1em;width:2em;height:1px}.k-event>.k-resize-s:after{top:auto;bottom:1px}.k-event>.k-resize-e:after,.k-event>.k-resize-w:after{left:1px;top:50%;margin-top:-0.7em;height:1.4em;width:1px}.k-event>.k-resize-e:after{left:auto;right:1px}.k-scheduler-marquee{border-style:solid;border-width:0}.k-scheduler-marquee.k-first:before,.k-scheduler-marquee.k-last:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:3px}div.k-scheduler-marquee:before{top:0;left:0;border-right-color:transparent;border-bottom-color:transparent}div.k-scheduler-marquee:after{bottom:0;right:0;border-top-color:transparent;border-left-color:transparent}.k-scheduler-marquee .k-label-top{position:absolute;top:.3em;left:.8em;font-size:.8em}.k-scheduler-marquee .k-label-bottom{position:absolute;bottom:.3em;right:.81em;font-size:.8em}.k-scheduler-quickedit .k-textbox{width:200px}.k-tooltip-bottom{text-align:left}.k-tooltip-bottom .k-button{float:left;margin-right:.3em}.k-tooltip-bottom .k-quickedit-details{float:right;margin-right:0}.k-scheduler-agenda .k-scheduler-table th,.k-scheduler-agenda .k-scheduler-table td{text-align:left}.k-slot-cell,.k-scheduler-groupcolumn{width:70px}.k-scheduler-datecolumn{width:144px}.k-scheduler-timecolumn{width:130px}.k-scheduler-timecolumn>div{position:relative;vertical-align:top}.k-webkit .k-scheduler-timecolumn>div>.k-icon{vertical-align:top}.k-scheduler-timecolumn>div>.k-i-arrow-e{position:absolute;right:-4px}.k-scheduler-timecolumn .k-i-arrow-w{margin-left:-4px}.k-scheduler-mark{display:inline-block;width:1em;height:1em;vertical-align:middle;margin-right:.5em}.k-scheduler-agendaday{float:left;margin:0 .2em 0 0;font-size:3em;font-weight:normal}.k-scheduler-agendaweek{display:block;margin:.4em 0 0;font-size:1.1em;font-style:normal}.k-scheduler-agendadate{font-size:.8em}.k-scheduler-timecolumn{white-space:nowrap}.k-scheduler-edit-form .k-edit-form-container,.k-scheduler-timezones .k-edit-form-container{width:520px}.k-scheduler-edit-form .k-edit-label{width:17%}.k-scheduler-edit-form .k-edit-field{width:77%}.k-scheduler-edit-form .k-textbox[name="title"],.k-scheduler-edit-form textarea.k-textbox{width:100%}.k-scheduler-edit-form textarea.k-textbox{min-height:4em;resize:vertical}.k-scheduler-edit-form>.k-edit-box:first-child .k-datetimepicker{margin-right:1em}.k-edit-box{float:left}.k-edit-box+.k-edit-box{float:right}.k-scheduler-edit-form label+input{margin-left:1em}.k-edit-field>ul.k-reset>li{margin:.2em 0 .4em;line-height:2.4}.k-edit-field>ul.k-reset .k-widget{margin-left:.8em}.k-edit-field>ul.k-reset .k-numerictextbox,.k-edit-field span.k-recur-interval{width:5em}.k-edit-field>ul.k-reset .k-dropdown,.k-edit-field>ul.k-reset .k-datepicker,div[name="recurrenceRule"]>.k-dropdown{width:8em}.k-popup-message{margin:0;padding:1em 0 2em;text-align:center}.k-scheduler-timezones .k-dropdown:first-child{width:100%}.k-scheduler-timezones .k-dropdown+.k-dropdown{margin:.5em 0 .7em}.k-tooltip{position:absolute;z-index:20000;border-style:solid;border-width:1px;padding:4px 5px 4px 6px;background-repeat:repeat-x;min-width:20px;text-align:center}.k-tooltip-button{text-align:right;height:0}.k-tooltip-closable .k-tooltip-content{padding-right:20px}span.k-tooltip{position:static;display:inline-block;border-width:1px;padding:2px 5px 1px 6px}.k-invalid-msg{display:none}.k-callout{position:absolute;width:0;height:0;border-style:solid;border-width:6px;border-color:transparent}.k-callout-n{top:-13px;left:50%}.k-callout-w{top:50%;left:-13px}.k-callout-s{left:50%;bottom:-13px}.k-callout-e{top:50%;right:-13px}.k-slider-tooltip .k-callout-n,.k-slider-tooltip .k-callout-s{margin-left:-6px}.k-slider-tooltip .k-callout-w,.k-slider-tooltip .k-callout-e{margin-top:-6px}.k-tooltip-validation .k-warning{vertical-align:text-top;margin-right:3px}.k-window .k-tooltip-validation{z-index:10010}.k-splitter{position:relative;height:300px}.k-pane>.k-splitter{border-width:0;overflow:hidden}.k-splitter .k-pane{overflow:hidden}.k-splitter .k-scrollable{overflow:auto}.k-splitter .k-pane-loading{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}.k-ghost-splitbar,.k-splitbar{position:absolute;border-style:solid;font-size:0;outline:0;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.k-splitter .k-ghost-splitbar-horizontal,.k-splitter .k-splitbar-horizontal{top:0;width:5px;border-width:0 1px;background-repeat:repeat-y}.k-ghost-splitbar-vertical,.k-splitbar-vertical{left:0;height:5px;border-width:1px 0;background-repeat:repeat-x}.k-splitbar-draggable-horizontal{cursor:w-resize}.k-splitbar-draggable-vertical{cursor:n-resize}.k-splitbar .k-resize-handle{display:none}.k-restricted-size-horizontal,.k-restricted-size-vertical{background-color:#f00}.k-splitbar-horizontal .k-icon{position:absolute;top:50%;width:5px;height:20px;margin-top:-10px}.k-collapse-prev,.k-collapse-next,.k-expand-prev,.k-expand-next{cursor:pointer}.k-splitbar-horizontal .k-collapse-prev{margin-top:-31px}.k-splitbar-horizontal .k-collapse-next{margin-top:11px}.k-splitbar-static-horizontal{width:1px}.k-splitbar-static-vertical{height:1px}.k-splitbar-vertical .k-icon{position:absolute;left:50%;width:20px;height:5px;margin-left:-10px}.k-splitbar-vertical .k-collapse-prev{margin-left:-31px}.k-splitbar-vertical .k-collapse-next{margin-left:11px}.k-splitbar-draggable-vertical .k-resize-handle,.k-splitbar-draggable-horizontal .k-resize-handle{display:inline-block}.k-splitbar-horizontal .k-resize-handle{background-position:-165px -6px}.k-splitbar-horizontal-hover>.k-resize-handle{background-position:-181px -6px}.k-splitbar-horizontal .k-collapse-prev,.k-splitbar-horizontal .k-expand-next{background-position:-6px -174px}.k-splitbar-horizontal-hover>.k-collapse-prev,.k-splitbar-horizontal-hover>.k-expand-next{background-position:-22px -174px}.k-splitbar-horizontal .k-collapse-next,.k-splitbar-horizontal .k-expand-prev{background-position:-5px -142px}.k-splitbar-horizontal-hover>.k-collapse-next,.k-splitbar-horizontal-hover>.k-expand-prev{background-position:-21px -142px}.k-splitbar-vertical .k-resize-handle{background-position:-38px -309px}.k-splitbar-vertical-hover>.k-resize-handle{background-position:-70px -309px}.k-splitbar-vertical .k-collapse-prev,.k-splitbar-vertical .k-expand-next{background-position:2px -134px}.k-splitbar-vertical-hover>.k-collapse-prev,.k-splitbar-vertical-hover>.k-expand-next{background-position:-14px -134px}.k-splitbar-vertical .k-collapse-next,.k-splitbar-vertical .k-expand-prev{background-position:2px -165px}.k-splitbar-vertical-hover>.k-collapse-next,.k-splitbar-vertical-hover>.k-expand-prev{background-position:-14px -165px}html .k-upload{position:relative}html .k-upload-empty{border-width:0;background:0}.k-dropzone em,.k-upload-button{vertical-align:middle}.k-ie7 .k-dropzone em,.k-ie7 .k-upload-button{vertical-align:baseline}.k-dropzone,.k-file{position:relative}.k-dropzone{border-style:solid;border-width:0;padding:.8em;background-color:transparent}.k-dropzone em{visibility:hidden;margin-left:.6em}.k-dropzone-active em{visibility:visible}.k-upload-button{position:relative;width:86px;overflow:hidden!important;direction:ltr}.k-upload-sync .k-upload-button{margin:.8em}.k-upload-button input{position:absolute;top:0;right:0;z-index:1;font:200px monospace!important;filter:alpha(opacity=0);opacity:0;margin:0;padding:0;cursor:pointer}.k-upload-files{margin:0 0 .6em;line-height:2.66;border-style:solid;border-width:1px 0 0}.k-upload-files .k-button{padding:0}.k-upload-files .k-button,.k-upload-status-total .k-icon{margin-left:8px}.k-ie7 .k-upload-files .k-button{line-height:1}.k-upload .k-fail{background-position:-161px -111px}.k-si-refresh{background-position:-160px -128px}.k-link:not(.k-state-disabled):hover>.k-si-refresh,.k-state-hover .k-si-refresh,.k-button:hover .k-si-refresh,.k-textbox:hover .k-si-refresh,.k-button:active .k-si-refresh{background-position:-176px -128px}.k-si-tick,.k-success{background-position:-160px -96px}.k-link:not(.k-state-disabled):hover>.k-si-tick,.k-link:not(.k-state-disabled):hover>.k-success,.k-state-hover .k-si-tick,.k-state-hover .k-success,.k-button:hover .k-si-tick,.k-button:hover .k-success,.k-textbox:hover .k-si-tick,.k-textbox:hover .k-success,.k-button:active .k-si-tick,.k-button:active .k-success{background-position:-176px -96px}.k-si-cancel{background-position:-160px -112px}.k-link:not(.k-state-disabled):hover>.k-si-cancel,.k-state-hover .k-si-cancel,.k-button:hover .k-si-cancel,.k-textbox:hover .k-si-cancel,.k-button:active .k-si-cancel{background-position:-176px -112px}.k-file{border-style:solid;border-width:0 0 1px;padding:.167em .167em .167em .8em}.k-file .k-icon{position:relative}.k-file>.k-icon{background-position:-112px -288px}.k-link:not(.k-state-disabled):hover>.k-file>.k-icon,.k-state-hover .k-file>.k-icon,.k-button:hover .k-file>.k-icon,.k-textbox:hover .k-file>.k-icon,.k-button:active .k-file>.k-icon{background-position:-128px -288px}.k-filename{position:relative;display:inline-block;min-width:120px;max-width:200px;vertical-align:middle;margin-left:1em;padding-bottom:2px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.k-upload-status{position:absolute;right:12px;top:.6em;line-height:.7em}.k-upload-status .k-button,.k-upload-status .k-warning{vertical-align:text-bottom}.k-dropzone .k-upload-status{line-height:2.4}.k-progress{position:absolute;top:0;bottom:0;left:0}.k-upload-selected{min-width:86px;margin:3px 0 0;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.k-ie7 .k-upload-selected{min-width:100px}.k-upload-selected,.k-upload-cancel{margin-bottom:.8em}.k-upload-selected{margin-left:.8em;margin-right:.2em}.k-toolbar-wrap .k-dropzone em,.k-toolbar-wrap .k-upload-files{display:none}.k-toolbar-wrap .k-dropzone{border:0;padding:0}.k-toolbar-wrap .k-dropzone-active{text-align:center}.k-toolbar-wrap .k-dropzone-active em{display:inline;margin:0;font-size:5em;font-style:normal}.k-toolbar-wrap .k-dropzone-active .k-upload-button{display:none}.k-imagebrowser-dropzone{z-index:10010;filter:alpha(opacity=40);opacity:.4;position:fixed}.k-search-wrap{position:relative;float:right;width:20%;padding:0}.k-search-wrap label{position:absolute;top:0;left:4px;line-height:20px;font-style:italic}.k-search-wrap input.k-input{padding-left:0;padding-right:0}.k-search-wrap .k-search{position:absolute;top:4px;right:2px;margin:0}.k-breadcrumbs{position:relative;float:left;width:79%;padding-right:2px}.k-breadcrumbs-wrap{position:absolute;top:3px;left:0;z-index:1;padding-left:5px;line-height:18px}.k-breadcrumbs>.k-input{width:100%;padding-left:2px;font-size:inherit;font-family:inherit;border:0}.k-breadcrumbs .k-link,.k-breadcrumbs-wrap .k-icon{margin-top:0;text-decoration:none;vertical-align:middle}.k-breadcrumbs .k-link:hover{text-decoration:underline}.k-imagebrowser .k-breadcrumbs .k-i-seek-w{text-decoration:none;cursor:default}.k-imagebrowser .k-toolbar{border-style:solid;border-width:1px;margin:8px 0 0;padding:.25em;line-height:23px;white-space:nowrap}.k-imagebrowser .k-toolbar .k-button.k-state-disabled{display:none}.k-imagebrowser .k-toolbar-wrap{float:left}.k-imagebrowser .k-tiles-arrange{float:right}.k-imagebrowser .k-tiles-arrange .k-dropdown{width:75px}.k-imagebrowser .k-upload{float:left;z-index:10010;border-width:0;background-color:transparent}.k-imagebrowser .k-upload .k-upload-status{display:none}.k-imagebrowser .k-upload .k-upload-button{width:auto;margin-left:0;vertical-align:top}.k-imagebrowser .k-upload .k-icon{vertical-align:bottom}.k-ie7 .k-imagebrowser .k-upload-button,.k-ie7 .k-imagebrowser .k-upload .k-icon{vertical-align:baseline;position:relative;top:1px}.k-ie7 .k-imagebrowser .k-upload .k-icon{top:2px}.k-ie7 .k-imagebrowser .k-toolbar .k-button-icon{vertical-align:middle}.k-tiles{clear:both;height:390px;border-style:solid;border-width:1px;border-top-width:0;margin:0 0 1.4em;padding:9px;overflow:auto;line-height:1.2}.k-tile{float:left;width:223px;height:88px;overflow:hidden;border-style:solid;border-width:1px;margin:1px;padding:0 0 4px;background-position:0 100px;background-repeat:repeat-x;cursor:pointer}.k-tiles li.k-state-hover,.k-tiles li.k-state-selected{background-position:0 center}.k-imagebrowser .k-thumb{float:left;display:inline;width:80px;height:80px;margin:4px 10px 0 4px;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.k-imagebrowser .k-file{width:80px;height:80px}.k-imagebrowser .k-image{margin:2px 0 0 2px}.k-imagebrowser .k-folder{width:80px;height:80px;background-position:0 -200px;background-repeat:no-repeat}.k-imagebrowser .k-loading{margin:35px 0 0 33px}.k-tile strong,.k-tile input{margin:10px 0 4px;font-weight:normal}.k-tile strong{float:left;width:120px;overflow:hidden;text-overflow:ellipsis}.k-tile input{width:100px}.k-tile strong,.k-tile input,.k-tile .k-filesize{display:block}.k-imagebrowser .k-form-text-row{text-align:right}.k-imagebrowser .k-form-text-row label{width:14%}.k-imagebrowser .k-form-text-row input{width:80%}.k-tile-empty{margin:160px 0 0}.k-tile-empty .k-dialog-upload{font-weight:bold;font-size:120%}.k-tile-empty strong{display:block;margin:0 0 .2em;font-size:3em;font-weight:normal}.k-tile-empty,.k-tile-empty .k-button-wrapper{text-align:center}.k-ie7 .k-button,.k-ie7 .k-grid-filter,.k-ie7 .k-header-column-menu,.k-ie7 .k-grid .k-pager-numbers,.k-ie7 .k-grid .k-status-text,.k-ie7 .k-pager-numbers .k-link,.k-ie7 .k-pager-numbers span,.k-ie7 .k-pager-numbers input,.k-ie7 .k-grouping-row p,.k-ie7 .k-grouping-header a,.k-ie7 .k-grouping-header .k-group-indicator,.k-ie7 .k-grouping-header .k-link,.k-ie7 .k-grouping-header .k-button,.k-ie7 .k-grid-actions,.k-ie7 .k-edit-label,.k-ie7 .k-edit-field,.k-ie7 .k-edit-form-container .editor-label,.k-ie7 .k-edit-form-container .editor-field,.k-ie7 .k-combobox,.k-ie7 .k-dropdown,.k-ie7 .k-selectbox,.k-ie7 .k-picker-wrap .k-select,.k-ie7 .k-dropdown-wrap .k-select,.k-ie7 .k-numerictextbox,.k-ie7 .k-timepicker,.k-ie7 .k-datepicker,.k-ie7 .k-datetimepicker,.k-ie7 .k-colorpicker,.k-ie7 .k-calendar,.k-ie7 .k-calendar .k-nav-fast,.k-ie7 .k-treeview .k-icon,.k-ie7 .k-treeview .k-image,.k-ie7 .k-treeview .k-sprite,.k-ie7 .k-treeview .k-in,.k-ie7 .k-colorpicker,.k-ie7 .k-colorpicker .k-tool-icon,.k-ie7 .k-palette.k-reset,.k-ie7 .k-editor-dialog .k-button,.k-ie7 .k-form-text-row label,.k-ie7 .k-tabstrip-items .k-item,.k-ie7 .k-tabstrip-items .k-link,.k-ie7 .k-slider-horizontal,.k-ie7 .k-splitbar-draggable-vertical .k-resize-handle,.k-ie7 .k-splitbar-draggable-horizontal .k-resize-handle,.k-ie7 .t-filename,.k-ie7 div.k-window,.k-ie7 .k-window-titlebar .k-window-action,.k-ie7 .k-scheduler-toolbar>ul>li,.k-ie7 .k-scheduler-footer>ul>li,.k-ie7 .k-scheduler-toolbar>ul>li,.k-ie7 .k-scheduler-footer>ul>li,.k-ie7 .k-event:hover .k-event-delete,.k-ie7 tr:hover>td>.k-task .k-event-delete{display:inline;zoom:1}.k-ie7 .k-treeview .k-item,.k-ie7 .k-treeview .k-group{zoom:1}.km-scroll-container{-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-margin-collapse:separate;-webkit-transform:translatez(0)}.k-widget .km-scroll-wrapper{position:relative;padding-bottom:0}.km-touch-scrollbar{position:absolute;visibility:hidden;z-index:200000;height:.3em;width:.3em;background-color:rgba(0,0,0,0.7);opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.km-vertical-scrollbar{height:100%;right:2px;top:2px}.km-horizontal-scrollbar{width:100%;left:2px;bottom:2px}
/*
* Kendo UI Web v2013.2.716 (http://kendoui.com)
* Copyright 2013 Telerik AD. All rights reserved.
*
* Kendo UI Web commercial licenses may be obtained at
* https://www.kendoui.com/purchase/license-agreement/kendo-ui-web-commercial.aspx
* If you do not own a commercial license, this file shall be governed by the
* GNU General Public License (GPL) vers
* For GPL requirements, please review: http://www.gnu.org/copyleft/gpl.html
*/


.k-in,.k-item,.k-window-action{border-color:transparent}.k-block,.k-widget{background-color:#fff}.k-block,.k-widget,.k-input,.k-textbox,.k-group,.k-content,.k-header,.k-editable-area,.k-separator,.k-colorpicker .k-i-arrow-s,.k-textbox>input,.k-autocomplete,.k-dropdown-wrap,.k-toolbar,.k-group-footer td,.k-grid-footer,.k-footer-template td,.k-state-default,.k-state-default .k-select,.k-state-disabled,.k-grid-header-wrap,.k-grid-header,.k-grid td,.k-grid td.k-state-selected,.k-grid-footer-wrap,.k-pager-wrap,.k-pager-wrap .k-link,.k-pager-refresh,.k-grouping-header,.k-grouping-header .k-group-indicator,.k-panelbar>.k-item>.k-link,.k-panel>.k-item>.k-link,.k-panelbar .k-panel,.k-panelbar .k-content,.k-calendar th,.k-slider-track,.k-splitbar,.k-dropzone-active,.k-tiles,.k-toolbar,.k-tooltip,.k-editor-button .k-tool-icon,.k-upload-files{border-color:#c5c5c5}.k-group,.k-toolbar,.k-grouping-header,.k-pager-wrap,.k-group-footer td,.k-grid-footer,.k-footer-template td,.k-widget .k-status,.k-calendar th,.k-dropzone-hovered,.k-widget.k-popup{background-color:#ebebeb}.k-grouping-row td,td.k-group-cell{background-color:#e3e3e3}.k-list-container{border-color:#c5c5c5;background-color:#e9e9e9}.k-content,.k-editable-area,.k-panelbar>li.k-item,.k-panel>li.k-item,.k-tiles{background-color:#fff}.k-alt,.k-separator{background-color:#f5f5f5}.k-textbox,.k-autocomplete.k-header,.k-dropdown-wrap.k-state-active,.k-picker-wrap.k-state-active,.k-numeric-wrap.k-state-active{border-color:#c5c5c5;background-color:#e9e9e9}.k-textbox>input,.k-autocomplete .k-input,.k-dropdown-wrap .k-input,.k-autocomplete.k-state-focused .k-input,.k-dropdown-wrap.k-state-focused .k-input,.k-picker-wrap.k-state-focused .k-input,.k-numeric-wrap.k-state-focused .k-input{border-color:#c5c5c5}input.k-textbox,textarea.k-textbox,input.k-textbox:hover,textarea.k-textbox:hover,.k-textbox>input{background:0}.k-input,input.k-textbox,textarea.k-textbox,input.k-textbox:hover,textarea.k-textbox:hover,.k-textbox>input,.k-multiselect-wrap{background-color:#fff;color:#2e2e2e}.k-input[readonly]{background-color:#fff;color:#2e2e2e}.k-block,.k-widget,.k-popup,.k-content,.k-dropdown .k-input{color:#2e2e2e}.k-link:link,.k-link:visited,.k-nav-current.k-state-hover .k-link{color:#2e2e2e}.k-tabstrip-items .k-link,.k-panelbar>li>.k-link{color:#2e2e2e}.k-header{color:#2e2e2e}.k-header,.k-grid-header,.k-toolbar,.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap,.k-grouping-header,.k-pager-wrap,.k-textbox,.k-button,.k-draghandle,.k-autocomplete,.k-state-highlight,.k-tabstrip-items .k-item{background-image:url(/assets/textures/highlight-8016e7dfad5c9f4643007f6b662d06efd7065a469a96c46bcdf8f204e8cdf6ac.png);background-image:none,-webkit-linear-gradient(top,#f6f6f6 0,#eaeaea 100%);background-image:none,-moz-linear-gradient(top,#f6f6f6 0,#eaeaea 100%);background-image:none,-o-linear-gradient(top,#f6f6f6 0,#eaeaea 100%);background-image:none,linear-gradient(to bottom,#f6f6f6 0,#eaeaea 100%);background-position:50% 50%;background-color:#e3e3e3}.k-widget.k-tooltip{background-image:url(/assets/textures/highlight-8016e7dfad5c9f4643007f6b662d06efd7065a469a96c46bcdf8f204e8cdf6ac.png)}.k-block,.k-header,.k-grid-header,.k-toolbar,.k-grouping-header,.k-pager-wrap,.k-button,.k-draghandle{background-color:#e3e3e3}.k-icon:hover,.k-state-hover .k-icon,.k-state-selected .k-icon,.k-state-focused .k-icon,.k-column-menu .k-state-hover .k-sprite,.k-column-menu .k-state-active .k-sprite{opacity:1}.k-icon,.k-state-disabled .k-icon,.k-column-menu .k-sprite{opacity:.8}.k-icon,.k-tool-icon,.k-grouping-dropclue,.k-drop-hint,.k-column-menu .k-sprite{background-image:url(/assets/Default/sprite-404bfdc67063efded78d6bd01dd0105ddbbe9341be7026e63e9a9be68e3a3943.png);border-color:transparent}.k-loading,.k-state-hover .k-loading{background-image:url(/assets/Default/loading-b8890f1b1acf6368910ffbb3255b018158be9f7faa811c616fb9e7523a842142.gif);background-position:50% 50%}.k-loading-image{background-image:url(/assets/Default/loading-image-a8dc3bd5512dcccd3e84c89748df6e17d0b7d40a3fd703b6cb3dfc10d0e1905a.gif)}.k-loading-color{background-color:#fff}.k-button{color:#2e2e2e;border-color:#c5c5c5;background-color:#e3e3e3}.k-button:hover{color:#2e2e2e;border-color:#a99f9a;background-color:#a99f9a}.k-state-disabled .k-button,.k-state-disabled .k-button:hover,.k-button.k-state-disabled:hover,.k-state-disabled .k-button:hover,.k-button.k-state-disabled:active,.k-state-disabled .k-button:active{color:#9f9e9e;border-color:#c5c5c5;background-image:url(/assets/textures/highlight-8016e7dfad5c9f4643007f6b662d06efd7065a469a96c46bcdf8f204e8cdf6ac.png);background-image:none,-webkit-linear-gradient(top,#f6f6f6 0,#eaeaea 100%);background-image:none,-moz-linear-gradient(top,#f6f6f6 0,#eaeaea 100%);background-image:none,-o-linear-gradient(top,#f6f6f6 0,#eaeaea 100%);background-image:none,linear-gradient(to bottom,#f6f6f6 0,#eaeaea 100%);background-color:transparent}.k-draghandle{border-color:#c5c5c5;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.k-draghandle:hover{border-color:#a99f9a;background-color:#a99f9a;-webkit-box-shadow:none;box-shadow:none}.k-scheduler,.k-scheduler-datecolumn,.k-scheduler-groupcolumn{background-color:#fff;color:#2e2e2e}.k-scheduler-times tr,.k-scheduler-times th,.k-scheduler-table td,.k-scheduler-header th,.k-scheduler-header-wrap,.k-scheduler-times{border-color:#c5c5c5}.k-scheduler-table .k-today,.k-today>.k-scheduler-datecolumn,.k-today>.k-scheduler-groupcolumn{background-color:#f8f8f8}.k-scheduler-now-arrow{border-left-color:#e20000}.k-scheduler-now-line{background-color:#e20000}.k-event{border-color:rgba(0,0,0,0.13);background:#ffdac1 0 -257px url(/assets/textures/highlight-8016e7dfad5c9f4643007f6b662d06efd7065a469a96c46bcdf8f204e8cdf6ac.png) repeat-x;color:#2e2e2e}.k-ie7 .k-event .k-resize-handle,.k-event .k-resize-handle:after{background-color:#2e2e2e}.k-scheduler-marquee:before,.k-scheduler-marquee:after{border-color:#f0713a}.k-panelbar .k-content,.k-panelbar .k-panel,.k-panelbar .k-item{background-color:#fff;color:#2e2e2e;border-color:#c5c5c5}.k-panelbar>li>.k-link{color:#2e2e2e}.k-panelbar>.k-item>.k-link{border-color:#c5c5c5}.k-panel>li.k-item{background-color:#fff}.k-state-active,.k-state-active:hover,.k-active-filter,.k-tabstrip .k-state-active{background-color:#fff;border-color:#f0713a;color:#2e2e2e}.k-menu .k-state-hover>.k-state-active{background-color:transparent}.k-state-highlight{background:#fff;color:#2e2e2e}.k-state-focused,.k-grouping-row .k-state-focused{border-color:#a99f9a}.k-calendar .k-link{color:#2e2e2e}.k-calendar .k-footer{padding:0}.k-calendar .k-footer .k-nav-today{display:inline-block;width:100%;height:100%;padding:.5em 0;color:#2e2e2e;text-decoration:none;background-color:#fff}.k-calendar .k-footer .k-nav-today:hover{background-color:#fff;text-decoration:underline}.k-calendar .k-footer .k-nav-today:active{background-color:#fff}.k-calendar .k-link.k-nav-fast{color:#2e2e2e}.k-calendar .k-nav-fast.k-state-hover{text-decoration:none;background-color:#a99f9a;color:#2e2e2e}.k-calendar .k-link.k-state-hover,.k-window .k-link{border-radius:4px}.k-calendar .k-footer .k-link{border-radius:0}.k-calendar th{background-color:#ebebeb}.k-calendar-container.k-group{border-color:#c5c5c5}.k-state-selected,.k-state-selected:link,.k-state-selected:visited,.k-list>.k-state-selected,.k-list>.k-state-highlight,.k-panel>.k-state-selected,.k-button:active,.k-ghost-splitbar-vertical,.k-ghost-splitbar-horizontal,.k-draghandle.k-state-selected:hover,.k-scheduler .k-scheduler-toolbar .k-state-selected,.k-marquee-color{color:#fff;background-color:#f0713a;border-color:#f0713a}.k-marquee-text{color:#fff}.k-state-focused,.k-list>.k-state-focused,.k-listview>.k-state-focused,.k-grid-header th.k-state-focused,td.k-state-focused,.k-button:focus,.k-button.k-state-focused{-webkit-box-shadow:inset 0 0 3px 1px #a99f9a;box-shadow:inset 0 0 3px 1px #a99f9a}.k-state-focused.k-state-selected,.k-list>.k-state-focused.k-state-selected,.k-listview>.k-state-focused.k-state-selected,td.k-state-focused.k-state-selected,.k-button:focus:active{-webkit-box-shadow:inset 0 0 3px 1px #ce4910;box-shadow:inset 0 0 3px 1px #ce4910}.k-ie8 .k-panelbar span.k-state-focused,.k-ie8 .k-menu li.k-state-focused,.k-ie8 .k-listview>.k-state-focused,.k-ie8 .k-grid-header th.k-state-focused,.k-ie8 td.k-state-focused,.k-ie8 .k-button:focus,.k-ie8 .k-button.k-state-focused,.k-ie7 .k-panelbar span.k-state-focused,.k-ie7 .k-menu li.k-state-focused,.k-ie7 .k-listview>.k-state-focused,.k-ie7 .k-grid-header th.k-state-focused,.k-ie7 td.k-state-focused,.k-ie7 .k-button:focus,.k-ie7 .k-button.k-state-focused{background-color:#a99f9a}.k-list>.k-state-selected.k-state-focused{-webkit-box-shadow:none;box-shadow:none}.k-state-selected>.k-link,.k-panelbar>li>.k-state-selected{color:#fff}.k-state-selected,.k-button:active,.k-draghandle.k-state-selected:hover{background-image:url(/assets/textures/highlight-8016e7dfad5c9f4643007f6b662d06efd7065a469a96c46bcdf8f204e8cdf6ac.png);background-image:none,-webkit-linear-gradient(top,#fe761b 0,#e15613 100%);background-image:none,-moz-linear-gradient(top,#fe761b 0,#e15613 100%);background-image:none,-o-linear-gradient(top,#fe761b 0,#e15613 100%);background-image:none,linear-gradient(to bottom,#fe761b 0,#e15613 100%)}.k-button:active,.k-draghandle.k-state-selected:hover{background-position:50% 50%}.k-state-hover,.k-state-hover:hover,.k-splitbar-horizontal-hover:hover,.k-splitbar-vertical-hover:hover,.k-list>.k-state-hover,.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,.k-pager-wrap .k-link:hover,.k-dropdown .k-state-focused,.k-imagebrowser-dropzone{color:#2e2e2e;background-color:#a99f9a;border-color:#a99f9a}.k-state-hover>.k-select,.k-state-focused>.k-select{border-color:#a99f9a}.k-button:hover,.k-button:focus,.k-button.k-state-focused,.k-textbox:hover,.k-state-hover,.k-state-hover:hover,.k-pager-wrap .k-link:hover,.k-other-month.k-state-hover .k-link,div.k-imagebrowser-dropzone em,.k-draghandle:hover{background-image:url(/assets/textures/highlight-8016e7dfad5c9f4643007f6b662d06efd7065a469a96c46bcdf8f204e8cdf6ac.png);background-image:none,-webkit-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,-moz-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,-o-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,linear-gradient(to bottom,#cbc5c2 0,#a99f9a 100%)}.k-pager-wrap{background-color:#e3e3e3;color:#2e2e2e}.k-autocomplete.k-state-active,.k-picker-wrap.k-state-active,.k-numeric-wrap.k-state-active,.k-dropdown-wrap.k-state-active,.k-state-active,.k-state-active:hover,.k-state-active>.k-link,.k-button:active,.k-panelbar>.k-item>.k-state-focused{background-image:none}.k-tool-icon{background-image:url(/assets/Default/sprite-404bfdc67063efded78d6bd01dd0105ddbbe9341be7026e63e9a9be68e3a3943.png)}.k-tool-icon.k-state-hover{background-image:url(/assets/Default/sprite-404bfdc67063efded78d6bd01dd0105ddbbe9341be7026e63e9a9be68e3a3943.png);background-image:url(/assets/Default/sprite-404bfdc67063efded78d6bd01dd0105ddbbe9341be7026e63e9a9be68e3a3943.png),-webkit-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:url(/assets/Default/sprite-404bfdc67063efded78d6bd01dd0105ddbbe9341be7026e63e9a9be68e3a3943.png),-moz-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:url(/assets/Default/sprite-404bfdc67063efded78d6bd01dd0105ddbbe9341be7026e63e9a9be68e3a3943.png),-o-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:url(/assets/Default/sprite-404bfdc67063efded78d6bd01dd0105ddbbe9341be7026e63e9a9be68e3a3943.png),linear-gradient(to bottom,#cbc5c2 0,#a99f9a 100%)}.k-tool-icon.k-state-active,.k-tool-icon.k-state-active.k-state-hover,.k-tool-icon.k-state-selected,.k-tool-icon.k-state-selected.k-state-hover{background-image:url(/assets/Default/sprite-404bfdc67063efded78d6bd01dd0105ddbbe9341be7026e63e9a9be68e3a3943.png);background-image:url(/assets/Default/sprite-404bfdc67063efded78d6bd01dd0105ddbbe9341be7026e63e9a9be68e3a3943.png),-webkit-linear-gradient(top,#fe761b 0,#e15613 100%);background-image:url(/assets/Default/sprite-404bfdc67063efded78d6bd01dd0105ddbbe9341be7026e63e9a9be68e3a3943.png),-moz-linear-gradient(top,#fe761b 0,#e15613 100%);background-image:url(/assets/Default/sprite-404bfdc67063efded78d6bd01dd0105ddbbe9341be7026e63e9a9be68e3a3943.png),-o-linear-gradient(top,#fe761b 0,#e15613 100%);background-image:url(/assets/Default/sprite-404bfdc67063efded78d6bd01dd0105ddbbe9341be7026e63e9a9be68e3a3943.png),linear-gradient(to bottom,#fe761b 0,#e15613 100%)}.k-state-hover>.k-link,.k-other-month.k-state-hover .k-link,div.k-imagebrowser-dropzone em{color:#2e2e2e}.k-autocomplete.k-state-hover,.k-autocomplete.k-state-focused,.k-picker-wrap.k-state-hover,.k-picker-wrap.k-state-focused,.k-numeric-wrap.k-state-hover,.k-numeric-wrap.k-state-focused,.k-dropdown-wrap.k-state-hover,.k-dropdown-wrap.k-state-focused{background-color:#a99f9a;background-image:url(/assets/textures/highlight-8016e7dfad5c9f4643007f6b662d06efd7065a469a96c46bcdf8f204e8cdf6ac.png);background-image:none,-webkit-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,-moz-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,-o-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,linear-gradient(to bottom,#cbc5c2 0,#a99f9a 100%);background-position:50% 50%;border-color:#a99f9a}.k-dropdown .k-state-focused .k-input{color:#2e2e2e}.k-dropdown .k-state-hover .k-input{color:#2e2e2e}.k-state-error{border-color:#e20000;background-color:#ff5252;color:#fff}.k-state-disabled{filter:alpha(opacity=70);opacity:.7}.k-tile-empty.k-state-selected,.k-loading-mask.k-state-selected{border-width:0;background-image:none;background-color:transparent}.k-state-disabled,.k-state-disabled .k-link,.k-state-disabled .k-button,.k-other-month,.k-other-month .k-link,.k-dropzone em,.k-dropzone .k-upload-status,.k-tile-empty strong,.k-slider .k-draghandle{color:#9f9e9e}.k-slider-track{background-color:#c5c5c5}.k-slider-selection{background-color:#f0713a}.k-slider-horizontal .k-tick{background-image:url(/assets/Default/slider-h-942c933f0fd45918bfa609f5466799db94e1aed18eba48d7545dccce51db7374.gif)}.k-slider-vertical .k-tick{background-image:url(/assets/Default/slider-v-c88d056e73e75f4b63119e35527df586eac8bd7d8a147927f7b31f96bd4bd095.gif)}.k-widget.k-tooltip{border-color:#c5c5c5;background-color:#c6c6c6;color:#282828}.k-widget.k-tooltip-validation{border-color:#ffe79e;background-color:#fff4c9;color:#635145}.input-prepend .k-tooltip-validation,.input-append .k-tooltip-validation{font-size:12px;position:relative;top:3px}.k-callout-n{border-bottom-color:#c5c5c5}.k-callout-w{border-right-color:#c5c5c5}.k-callout-s{border-top-color:#c5c5c5}.k-callout-e{border-left-color:#c5c5c5}.k-tooltip-validation .k-callout-n{border-bottom-color:#ffe79e}.k-tooltip-validation .k-callout-w{border-right-color:#ffe79e}.k-tooltip-validation .k-callout-s{border-top-color:#ffe79e}.k-tooltip-validation .k-callout-e{border-left-color:#ffe79e}.k-splitbar{background-color:#e3e3e3}.k-restricted-size-vertical,.k-restricted-size-horizontal{background-color:#fff}.k-file{background-color:#fff;border-color:#c5c5c5}.k-file-progress{color:#06c}.k-file-progress .k-progress{background-color:#d0f8ff}.k-file-success{color:#28760b}.k-file-success .k-progress{background-color:#ddffd0}.k-file-error{color:#c00}.k-file-error .k-progress{background-color:#ffded7}.k-tile{border-color:#fff}.k-textbox:hover,.k-tiles li.k-state-hover{border-color:#a99f9a}.k-tiles li.k-state-selected{border-color:#f0713a}.k-tile .k-folder,.k-tile .k-file{background-image:url(/assets/Default/imagebrowser-313100d495760c8cb33a6c94e8a6740ba6d57374ebd0babe90b98578555ae8ca.png)}.k-widget,.k-button{-webkit-box-shadow:none;box-shadow:none}.k-slider,.k-treeview,.k-upload{-webkit-box-shadow:none;box-shadow:none}.k-state-hover{-webkit-box-shadow:none;box-shadow:none}.k-autocomplete.k-state-focused,.k-dropdown-wrap.k-state-focused,.k-picker-wrap.k-state-focused,.k-numeric-wrap.k-state-focused{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.3);box-shadow:0 0 3px 0 rgba(0,0,0,0.3)}.k-state-selected{-webkit-box-shadow:none;box-shadow:none}.k-state-active{-webkit-box-shadow:none;box-shadow:none}.k-grid td.k-state-selected.k-state-focused{background-color:#f17b48}.k-popup,.k-menu .k-group,.k-grid .k-filter-options,.k-time-popup,.k-datepicker-calendar,.k-autocomplete.k-state-border-down,.k-autocomplete.k-state-border-up,.k-dropdown-wrap.k-state-active,.k-picker-wrap.k-state-active,.k-multiselect.k-state-focused,.k-imagebrowser .k-image,.k-tooltip{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);box-shadow:0 2px 2px 0 rgba(0,0,0,0.3)}.k-window{border-color:rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 7px 1px rgba(128,128,128,0.3);box-shadow:1px 1px 7px 1px rgba(128,128,128,0.3);background-color:#fff}.k-window.k-state-focused{border-color:rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 7px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 7px 1px rgba(0,0,0,0.3)}.k-shadow{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);box-shadow:0 1px 2px 0 rgba(0,0,0,0.3)}.k-inset{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}.k-editor-inline ::selection{background-color:#f0713a;text-shadow:none;color:#fff}.k-editor-inline ::-moz-selection{background-color:#f0713a;text-shadow:none;color:#fff}.k-block,.k-button,.k-textbox,.k-drag-clue,.k-touch-scrollbar,.k-window,.k-window-titleless .k-window-content,.k-window-action,.k-inline-block,.k-grid .k-filter-options,.k-grouping-header .k-group-indicator,.k-autocomplete,.k-multiselect,.k-combobox,.k-dropdown,.k-dropdown-wrap,.k-datepicker,.k-timepicker,.k-colorpicker,.k-datetimepicker,.k-numerictextbox,.k-picker-wrap,.k-numeric-wrap,.k-colorpicker.k-list-container,.k-calendar-container,.k-calendar td,.k-calendar .k-link,.k-treeview .k-in,.k-editor-inline,.k-tooltip,.k-tile,.k-slider-track,.k-slider-selection,.k-upload{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.k-group-start .k-tool-icon{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.k-group-end .k-tool-icon{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.k-group-start.k-group-end .k-tool-icon{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.k-calendar-container.k-state-border-up,.k-list-container.k-state-border-up,.k-autocomplete.k-state-border-up,.k-multiselect.k-state-border-up,.k-dropdown-wrap.k-state-border-up,.k-picker-wrap.k-state-border-up,.k-numeric-wrap.k-state-border-up,.k-window-content,.k-filter-menu{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.k-autocomplete.k-state-border-up .k-input,.k-dropdown-wrap.k-state-border-up .k-input,.k-picker-wrap.k-state-border-up .k-input,.k-picker-wrap.k-state-border-up .k-selected-color,.k-numeric-wrap.k-state-border-up .k-input{-moz-border-radius:0 0 0 4px;-webkit-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.k-multiselect.k-state-border-up .k-multiselect-wrap{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.k-window-titlebar,.k-block>.k-header,.k-tabstrip-items .k-item,.k-panelbar .k-tabstrip-items .k-item,.k-tabstrip-items .k-link,.k-calendar-container.k-state-border-down,.k-list-container.k-state-border-down,.k-autocomplete.k-state-border-down,.k-multiselect.k-state-border-down,.k-dropdown-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down,.k-numeric-wrap.k-state-border-down{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.k-dropdown-wrap .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.k-numeric-wrap .k-link{-moz-border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0}.k-numeric-wrap .k-link+.k-link{-moz-border-radius:0 0 3px 0;-webkit-border-radius:0 0 3px 0;border-radius:0 0 3px 0}.k-colorpicker .k-selected-color{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.k-rtl .k-colorpicker .k-selected-color{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.k-autocomplete.k-state-border-down .k-input,.k-dropdown-wrap.k-state-border-down .k-input,.k-picker-wrap.k-state-border-down .k-input,.k-picker-wrap.k-state-border-down .k-selected-color,.k-numeric-wrap.k-state-border-down .k-input{-moz-border-radius:4px 0 0 0;-webkit-border-radius:4px 0 0 0;border-radius:4px 0 0 0}.k-numeric-wrap .k-link.k-state-selected{background-color:#f0713a}.k-multiselect.k-state-border-down .k-multiselect-wrap{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.k-dropdown-wrap .k-select,.k-picker-wrap .k-select,.k-numeric-wrap .k-select,.k-datetimepicker .k-select+.k-select,.k-list-container.k-state-border-right{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.k-rtl .k-dropdown-wrap .k-select,.k-rtl .k-picker-wrap .k-select,.k-rtl .k-numeric-wrap .k-select,.k-rtl .k-datetimepicker .k-select+.k-select,.k-rtl .k-list-container.k-state-border-right{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.k-numeric-wrap.k-expand-padding .k-input{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.k-textbox>input,.k-autocomplete .k-input,.k-multiselect-wrap{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.k-list .k-state-hover,.k-list .k-state-focused,.k-list .k-state-highlight,.k-list .k-state-selected,.k-dropzone{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.k-slider .k-button,.k-grid .k-slider .k-button{-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px}.k-draghandle{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.k-scheduler-toolbar>ul li:first-child,.k-scheduler-toolbar>ul li:first-child .k-link{border-top-left-radius:4px;border-bottom-left-radius:4px}.k-rtl .k-scheduler-toolbar>ul li:first-child,.k-rtl .k-scheduler-toolbar>ul li:first-child .k-link{border-radius:0 4px 4px 0}.k-scheduler-toolbar .k-nav-next,.k-scheduler-toolbar ul+ul li:last-child,.k-scheduler-toolbar .k-nav-next .k-link,.k-scheduler-toolbar ul+ul li:last-child .k-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-rtl .k-scheduler-toolbar .k-nav-next,.k-rtl .k-scheduler-toolbar ul+ul li:last-child,.k-rtl .k-scheduler-toolbar .k-nav-next .k-link,.k-rtl .k-scheduler-toolbar ul+ul li:last-child .k-link{border-radius:4px 0 0 4px}.k-scheduler div.k-scheduler-footer ul li,.k-scheduler div.k-scheduler-footer .k-link{border-radius:4px}.k-more-events,.k-event,.k-event .k-link{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.k-autocomplete.k-state-default,.k-picker-wrap.k-state-default,.k-numeric-wrap.k-state-default,.k-dropdown-wrap.k-state-default{background-image:url(/assets/textures/highlight-8016e7dfad5c9f4643007f6b662d06efd7065a469a96c46bcdf8f204e8cdf6ac.png);background-image:none,-webkit-linear-gradient(top,#f6f6f6 0,#eaeaea 100%);background-image:none,-moz-linear-gradient(top,#f6f6f6 0,#eaeaea 100%);background-image:none,-o-linear-gradient(top,#f6f6f6 0,#eaeaea 100%);background-image:none,linear-gradient(to bottom,#f6f6f6 0,#eaeaea 100%);background-position:50% 50%;background-color:#e9e9e9;border-color:#c5c5c5}.k-autocomplete.k-state-hover,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-hover,.k-dropdown-wrap.k-state-hover{background-color:#a99f9a;background-image:url(/assets/textures/highlight-8016e7dfad5c9f4643007f6b662d06efd7065a469a96c46bcdf8f204e8cdf6ac.png);background-image:none,-webkit-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,-moz-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,-o-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,linear-gradient(to bottom,#cbc5c2 0,#a99f9a 100%);background-position:50% 50%;border-color:#a99f9a}.k-autocomplete.k-state-focused,.k-picker-wrap.k-state-focused,.k-numeric-wrap.k-state-focused,.k-dropdown-wrap.k-state-focused{background-color:#a99f9a;background-image:url(/assets/textures/highlight-8016e7dfad5c9f4643007f6b662d06efd7065a469a96c46bcdf8f204e8cdf6ac.png);background-image:none,-webkit-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,-moz-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,-o-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,linear-gradient(to bottom,#cbc5c2 0,#a99f9a 100%);background-position:50% 50%;border-color:#a99f9a}.k-multiselect.k-header{border-color:#c5c5c5}.k-multiselect.k-header.k-state-hover{border-color:#a99f9a}.k-multiselect.k-header.k-state-focused{border-color:#a99f9a}.k-list-container{color:#2e2e2e}.k-dropdown .k-input,.k-dropdown .k-state-focused .k-input,.k-menu .k-popup{color:#2e2e2e}.k-state-default>.k-select{border-color:#c5c5c5}.k-state-hover>.k-select{border-color:#a99f9a}.k-state-focused>.k-select{border-color:#a99f9a}.k-tabstrip-items .k-state-default .k-link,.k-panelbar>li.k-state-default>.k-link{color:#2e2e2e}.k-tabstrip-items .k-state-hover .k-link,.k-panelbar>li.k-state-hover>.k-link{color:#2e2e2e}.k-tabstrip-items .k-state-default{border-color:#c5c5c5}.k-tabstrip-items .k-state-hover{border-color:#a99f9a}.k-tabstrip-items .k-state-active{background-color:#fff;background-image:none;border-color:#f0713a}.k-tabstrip .k-content.k-state-active{background-color:#fff;color:#2e2e2e}.k-menu.k-header,.k-menu .k-item{border-color:#c5c5c5}.k-column-menu,.k-column-menu .k-item{border-color:#c5c5c5}.k-column-menu .k-separator{border-color:#c5c5c5;background-color:transparent}.k-menu .k-group{border-color:#c5c5c5}.k-secondary .k-picker-wrap,.k-secondary .k-dropdown-wrap,.k-secondary .k-numeric-wrap,.k-secondary.k-scheduler-toolbar>ul>li{background-color:#e3e3e3;border-color:#c5c5c5}.k-secondary .k-editor-button .k-tool-icon{border-color:#c5c5c5}.k-secondary.k-splitbar{border-color:#c5c5c5}.k-secondary .k-state-default>.k-select{border-color:#c5c5c5}.k-secondary .k-state-hover>.k-select{border-color:#a99f9a}.k-secondary .k-state-focused>.k-select{border-color:#c5c5c5}.k-secondary .k-autocomplete.k-state-hover,.k-secondary .k-picker-wrap.k-state-hover,.k-secondary .k-numeric-wrap.k-state-hover,.k-secondary .k-dropdown-wrap.k-state-hover{background-color:#a99f9a;background-image:url(/assets/textures/highlight-8016e7dfad5c9f4643007f6b662d06efd7065a469a96c46bcdf8f204e8cdf6ac.png);background-image:none,-webkit-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,-moz-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,-o-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,linear-gradient(to bottom,#cbc5c2 0,#a99f9a 100%);background-position:50% 50%;border-color:#a99f9a}.k-secondary .k-autocomplete.k-state-focused,.k-secondary .k-picker-wrap.k-state-focused,.k-secondary .k-numeric-wrap.k-state-focused,.k-secondary .k-dropdown-wrap.k-state-focused{background-color:#a99f9a;background-image:url(/assets/textures/highlight-8016e7dfad5c9f4643007f6b662d06efd7065a469a96c46bcdf8f204e8cdf6ac.png);background-image:none,-webkit-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,-moz-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,-o-linear-gradient(top,#cbc5c2 0,#a99f9a 100%);background-image:none,linear-gradient(to bottom,#cbc5c2 0,#a99f9a 100%);background-position:50% 50%;border-color:#a99f9a}.k-secondary .k-button,.k-secondary.k-button{color:#2e2e2e;background-color:#e3e3e3;border-color:#c5c5c5}.k-secondary .k-button:hover,.k-secondary.k-button:hover{color:#2e2e2e;border-color:#a99f9a;background-color:#a99f9a}.k-secondary .k-button:active{color:#fff;background-color:#f0713a;border-color:#f0713a}.k-secondary .k-dropdown .k-input,.k-secondary .k-dropdown .k-state-focused .k-input,.k-secondary .k-menu .k-popup{color:#2e2e2e}.k-secondary .k-toolbar{color:#2e2e2e;border-color:#c5c5c5}.k-secondary.k-popup.k-group{border-color:#c5c5c5}.k-secondary.k-filter-menu{background-color:#fff;color:#2e2e2e}.k-grouping-row td,.k-group-footer td,.k-grid-footer td{color:#2e2e2e;border-color:#c5c5c5;font-weight:bold}.k-grouping-header{color:#2e2e2e}.k-grid td.k-state-focused{-webkit-box-shadow:inset 0 0 0 1px inset 0 0 3px 1px #a99f9a;box-shadow:inset 0 0 0 1px inset 0 0 3px 1px #a99f9a}.k-header,.k-grid-header-wrap,.k-grid .k-grouping-header,.k-grid-header,.k-pager-wrap,.k-pager-wrap .k-textbox,.k-pager-wrap .k-link,.k-grouping-header .k-group-indicator{border-color:#c5c5c5}.k-treeview .k-icon,.k-scheduler-table .k-icon{background-color:transparent;border-radius:4px}.k-scheduler-table .k-state-hover .k-icon{background-color:transparent}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.k-icon:not(.k-loading),.k-grouping-dropclue,.k-drop-hint,.k-callout,.k-tool-icon,.k-tool-icon.k-state-hover,.k-tool-icon.k-state-active,.k-tool-icon.k-state-active.k-state-hover,.k-tool-icon.k-state-selected,.k-tool-icon.k-state-selected.k-state-hover,.k-column-menu .k-sprite{background-image:url(/assets/Default/sprite_2x-3fd04fcc7d6229d8a56b230abb25942f6581b435e5727539e77f9e9f4bf2dc5c.png);background-size:340px 336px}.k-dropdown-wrap .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}}
@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Poiret+One");
@font-face {
  font-family: "HelveticaNeueLTStd-Th";
  src: url(/assets/HelveticaNeueLTStd-Th-59dc079626baff6c19ed59c9b7a9ba0432c28097cd1749c5566dbeca96de6bc3.otf);
  src: url(/assets/HelveticaNeueLTStd-Th-66001b1a4ecea9c809e498ae4e8f32d2c876d53f84a5189eb9ddf9e86197d00a.eot?#iefix) format("embedded-opentype"), url(/assets/HelveticaNeueLTStd-Th-0d5ac348f9d43f74d9fc66bfbb3b9236a3ee3be31bfbc108eec6724bc4bfc4cc.ttf) format("truetype"), url(/assets/HelveticaNeueLTStd-Th-96dda35e4d62df92ee503a900fefc2ead4eeec702cb7a0c6551b5ccbb8c87831.svg#HelveticaNeueLTStd-Th) format("svg"), url(/assets/HelveticaNeueLTStd-Th-82f352ce74c7e0a75964f368178e6f86c6397db32cdff6c8fbb7ec83b20e40c9.woff) format("woff");
}

@font-face {
  font-family: "Pacifico";
  src: url(/assets/Pacifico-ec6b8cdc3bcff63dae8448b3eb36cd0597810ac782db4c30fd53af5f5f3e7b29.eot?) format("embedded-opentype"), url(/assets/Pacifico-223d08b468acec9c76432d2c3d632e9bd4298c27ee75e51acfd585acb55f045e.woff) format("woff"), url(/assets/Pacifico-f89d86ab7355b5dec624cfc50c679679cd85d8638d9021bf21cc439380a5bcdf.ttf) format("truetype"), url(/assets/Pacifico-b397674cc3c4b0b6f0b82189270811b1a80a812fac05992f71de5413872359ac.svg#Pacifico) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/assets/glyphicons-halflings-regular-8fdac666583b83818a1f5549a0d1f480bcba1c8137e6ce4f0e23ead6c989ca19.eot);
  src: url(/assets/glyphicons-halflings-regular-8fdac666583b83818a1f5549a0d1f480bcba1c8137e6ce4f0e23ead6c989ca19.eot?#iefix) format("embedded-opentype"), url(/assets/glyphicons-halflings-regular-e67d1ee0d024ee82f4d8f67f82fa72b25105ea4d8a2dcf5627511ba9efa6f0a2.woff) format("woff"), url(/assets/glyphicons-halflings-regular-a6a4a1b38eb55ce0619695874119308cb2dffdefdbedb4bc386c611feeadf01c.ttf) format("truetype"), url(/assets/glyphicons-halflings-regular-c19ccbe54eae914fe0b3be1c41c36448c65fbe4a07e6158485dd5f9b163dceb4.svg#glyphicons-halflingsregular) format("svg");
}

/* Smoothing */
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
/* line 11, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 30, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/* line 41, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 50, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
[hidden] {
  display: none;
}

/* line 64, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 74, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
body {
  margin: 0;
}

/* line 86, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
a:focus {
  outline: thin dotted;
}

/* line 94, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 108, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 117, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 125, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 134, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
dfn {
  font-style: italic;
}

/* line 142, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 152, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 161, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/* line 173, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
pre {
  white-space: pre-wrap;
}

/* line 181, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
q {
  quotes: "“" "”" "‘" "’";
}

/* line 189, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
small {
  font-size: 80%;
}

/* line 197, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 205, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
sup {
  top: -0.5em;
}

/* line 209, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 221, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
img {
  border: 0;
}

/* line 229, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 241, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
figure {
  margin: 0;
}

/* line 253, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 264, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 275, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

/* line 289, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
button,
input {
  line-height: normal;
}

/* line 301, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
button,
select {
  text-transform: none;
}

/* line 314, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 326, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 336, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 348, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 360, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 369, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 380, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 393, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

@media print {
  /* line 7, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  /* line 14, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  a,
a:visited {
    text-decoration: underline;
  }
  /* line 19, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 23, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* line 28, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  .ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
  }
  /* line 34, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  /* line 40, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  thead {
    display: table-header-group;
  }
  /* line 44, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  tr,
img {
    page-break-inside: avoid;
  }
  /* line 49, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 2cm 0.5cm;
  }
  /* line 57, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 64, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  h2,
h3 {
    page-break-after: avoid;
  }
  /* line 70, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  .navbar {
    display: none;
  }
  /* line 74, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  .table td,
.table th {
    background-color: #fff !important;
  }
  /* line 81, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  .btn > .caret,
.dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  /* line 85, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  .label, .label-status, .label-status-retired, .label-status-retired-edit, .label-status-active, .label-status-active-edit {
    border: 1px solid #000;
  }
  /* line 89, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  .table {
    border-collapse: collapse !important;
  }
  /* line 93, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/print.scss */
  .table-bordered th,
.table-bordered td {
    border: 1px solid #ddd !important;
  }
}

/* line 7, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/scaffolding.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 15, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/scaffolding.scss */
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 20, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/scaffolding.scss */
body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.428571429;
  color: #343434;
  background-color: #f2f3f6;
}

/* line 29, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 42, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/scaffolding.scss */
button,
input,
select[multiple],
textarea {
  background-image: none;
}

/* line 51, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/scaffolding.scss */
a {
  color: #fff;
  text-decoration: none;
}

/* line 55, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/scaffolding.scss */
a:hover, a:focus {
  color: #919191;
  text-decoration: underline;
}

/* line 61, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/scaffolding.scss */
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 68, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/scaffolding.scss */
img {
  vertical-align: middle;
}

/* line 73, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/scaffolding.scss */
.img-responsive, .thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 78, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/scaffolding.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 85, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/scaffolding.scss */
.img-thumbnail, .thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #f2f3f6;
  border: 1px solid #d7d8db;
  border-radius: 0.5em;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 98, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/scaffolding.scss */
.img-circle {
  border-radius: 50%;
}

/* line 104, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/scaffolding.scss */
hr {
  margin-top: 21px;
  margin-bottom: 21px;
  border: 0;
  border-top: 1px solid #d7d8db;
}

/* line 115, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/scaffolding.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  border: 0;
}

/* line 8, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
p {
  margin: 0 0 10.5px;
}

/* line 11, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.lead {
  margin-bottom: 21px;
  font-size: 17.25px;
  font-weight: 200;
  line-height: 1.4;
}

@media (min-width: 768px) {
  /* line 11, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
  .lead {
    font-size: 22.5px;
  }
}

/* line 26, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
small {
  font-size: 85%;
}

/* line 31, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
cite {
  font-style: normal;
}

/* line 36, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.text-muted {
  color: #bebfc2;
}

/* line 39, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.text-primary {
  color: #2779aa;
}

/* line 42, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.text-warning {
  color: #fff;
}

/* line 45, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.text-danger {
  color: #fff;
}

/* line 48, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.text-success {
  color: #fff;
}

/* line 51, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.text-info {
  color: #fff;
}

/* line 56, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.text-left {
  text-align: left;
}

/* line 59, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.text-right {
  text-align: right;
}

/* line 62, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.text-center {
  text-align: center !important;
}

/* line 69, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  line-height: 1.1;
}

/* line 85, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
  font-weight: normal;
  line-height: 1;
  color: #bebfc2;
}

/* line 91, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
h1.bold,
h2.bold,
h3.bold,
h4.bold,
h5.bold,
h6.bold,
.h1.bold,
.h2.bold,
.h3.bold,
.h4.bold,
.h5.bold,
.h6.bold {
  font-weight: bold;
}

/* line 96, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
h1,
h2,
h3 {
  margin-top: 21px;
  margin-bottom: 10.5px;
}

/* line 102, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
h4,
h5,
h6 {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}

/* line 109, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
h1,
.h1 {
  font-size: 39px;
}

/* line 113, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
h2,
.h2 {
  font-size: 32px;
}

/* line 117, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
h3,
.h3 {
  font-size: 26px;
}

/* line 121, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
h4,
.h4 {
  font-size: 19px;
}

/* line 125, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
h5,
.h5 {
  font-size: 15px;
}

/* line 129, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
h6,
.h6 {
  font-size: 13px;
}

/* line 134, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
h1 small,
.h1 small {
  font-size: 26px;
}

/* line 138, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
h2 small,
.h2 small {
  font-size: 19px;
}

/* line 142, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
h3 small,
.h3 small,
h4 small,
.h4 small {
  font-size: 15px;
}

/* line 150, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.mb-10 {
  margin-bottom: 10px !important;
}

/* line 154, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.mb-20 {
  margin-bottom: 20px !important;
}

/* line 158, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.mb-40 {
  margin-bottom: 40px !important;
}

/* line 162, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.ml-10 {
  margin-left: 10px !important;
}

/* line 169, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.page-header {
  padding-bottom: 9.5px;
  margin: 42px 0 21px;
  border-bottom: 1px solid #d7d8db;
}

/* line 179, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10.5px;
}

/* line 183, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 192, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 199, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 207, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
dl {
  margin-bottom: 21px;
}

/* line 210, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
dt,
dd {
  line-height: 1.428571429;
}

/* line 214, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
dt {
  font-weight: bold;
}

/* line 217, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
dd {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 228, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 235, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
  /* line 22, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
  .dl-horizontal dd:before, .dl-horizontal dd:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  /* line 27, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
  .dl-horizontal dd:after {
    clear: both;
  }
}

/* line 246, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #bebfc2;
}

/* line 252, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 258, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
blockquote {
  padding: 10.5px 21px;
  margin: 0 0 21px;
  border-left: 5px solid #d7d8db;
}

/* line 262, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
blockquote p {
  font-size: 18.75px;
  font-weight: 300;
  line-height: 1.25;
}

/* line 267, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
blockquote p:last-child {
  margin-bottom: 0;
}

/* line 270, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
blockquote small {
  display: block;
  line-height: 1.428571429;
  color: #bebfc2;
}

/* line 274, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
blockquote small:before {
  content: "\2014 \00A0";
}

/* line 280, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #d7d8db;
  border-left: 0;
}

/* line 285, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}

/* line 290, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
blockquote.pull-right small:before {
  content: "";
}

/* line 293, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
blockquote.pull-right small:after {
  content: "\00A0 \2014";
}

/* line 301, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}

/* line 309, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/type.scss */
address {
  display: block;
  margin-bottom: 21px;
  font-style: normal;
  line-height: 1.428571429;
}

/* line 6, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/code.scss */
code,
pre {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}

/* line 12, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/code.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 0.5em;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/code.scss */
pre {
  display: block;
  padding: 10px;
  margin: 0 0 10.5px;
  font-size: 14px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #414141;
  background-color: #d7d8db;
  border: 1px solid #ccc;
  border-radius: 0.5em;
}

/* line 36, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/code.scss */
pre.prettyprint {
  margin-bottom: 21px;
}

/* line 41, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/code.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}

/* line 52, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 6, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.container:before, .container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.container:after {
  clear: both;
}

/* line 11, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.row:before, .row:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.row:after {
  clear: both;
}

/* line 16, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 80, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11 {
  float: left;
}

/* line 93, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.col-xs-1 {
  width: 8.3333333333%;
}

/* line 96, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.col-xs-2 {
  width: 16.6666666667%;
}

/* line 99, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.col-xs-3 {
  width: 25%;
}

/* line 102, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.col-xs-4 {
  width: 33.3333333333%;
}

/* line 105, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.col-xs-5 {
  width: 41.6666666667%;
}

/* line 108, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.col-xs-6 {
  width: 50%;
}

/* line 111, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.col-xs-7 {
  width: 58.3333333333%;
}

/* line 114, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.col-xs-8 {
  width: 66.6666666667%;
}

/* line 117, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.col-xs-9 {
  width: 75%;
}

/* line 120, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.col-xs-10 {
  width: 83.3333333333%;
}

/* line 123, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.col-xs-11 {
  width: 91.6666666667%;
}

/* line 126, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
.col-xs-12 {
  width: 100%;
}

@media (min-width: 768px) {
  /* line 139, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .container {
    max-width: none !important;
  }
  /* line 143, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11 {
    float: left;
  }
  /* line 156, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-1 {
    width: 8.3333333333%;
  }
  /* line 159, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-2 {
    width: 16.6666666667%;
  }
  /* line 162, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-3 {
    width: 25%;
  }
  /* line 165, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-4 {
    width: 33.3333333333%;
  }
  /* line 168, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-5 {
    width: 41.6666666667%;
  }
  /* line 171, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-6 {
    width: 50%;
  }
  /* line 174, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-7 {
    width: 58.3333333333%;
  }
  /* line 177, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-8 {
    width: 66.6666666667%;
  }
  /* line 180, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-9 {
    width: 75%;
  }
  /* line 183, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-10 {
    width: 83.3333333333%;
  }
  /* line 186, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-11 {
    width: 91.6666666667%;
  }
  /* line 189, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-12 {
    width: 100%;
  }
  /* line 194, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  /* line 197, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  /* line 200, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-push-3 {
    left: 25%;
  }
  /* line 203, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  /* line 206, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  /* line 209, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-push-6 {
    left: 50%;
  }
  /* line 212, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  /* line 215, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  /* line 218, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-push-9 {
    left: 75%;
  }
  /* line 221, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  /* line 224, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  /* line 228, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  /* line 231, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  /* line 234, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-pull-3 {
    right: 25%;
  }
  /* line 237, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  /* line 240, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  /* line 243, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-pull-6 {
    right: 50%;
  }
  /* line 246, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  /* line 249, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  /* line 252, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-pull-9 {
    right: 75%;
  }
  /* line 255, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  /* line 258, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  /* line 263, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  /* line 266, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  /* line 269, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  /* line 272, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  /* line 275, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  /* line 278, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  /* line 281, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  /* line 284, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  /* line 287, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  /* line 290, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  /* line 293, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 992px) {
  /* line 306, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .container {
    max-width: none !important;
  }
  /* line 309, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11 {
    float: left;
  }
  /* line 322, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-1 {
    width: 8.3333333333%;
  }
  /* line 325, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-2 {
    width: 16.6666666667%;
  }
  /* line 328, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-3 {
    width: 25%;
  }
  /* line 331, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-4 {
    width: 33.3333333333%;
  }
  /* line 334, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-5 {
    width: 41.6666666667%;
  }
  /* line 337, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-6 {
    width: 50%;
  }
  /* line 340, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-7 {
    width: 58.3333333333%;
  }
  /* line 343, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-8 {
    width: 66.6666666667%;
  }
  /* line 346, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-9 {
    width: 75%;
  }
  /* line 349, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-10 {
    width: 83.3333333333%;
  }
  /* line 352, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-11 {
    width: 91.6666666667%;
  }
  /* line 355, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-12 {
    width: 100%;
  }
  /* line 360, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-push-0 {
    left: auto;
  }
  /* line 363, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  /* line 366, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  /* line 369, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-push-3 {
    left: 25%;
  }
  /* line 372, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  /* line 375, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  /* line 378, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-push-6 {
    left: 50%;
  }
  /* line 381, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  /* line 384, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  /* line 387, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-push-9 {
    left: 75%;
  }
  /* line 390, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  /* line 393, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  /* line 397, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-pull-0 {
    right: auto;
  }
  /* line 400, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  /* line 403, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  /* line 406, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-pull-3 {
    right: 25%;
  }
  /* line 409, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  /* line 412, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  /* line 415, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-pull-6 {
    right: 50%;
  }
  /* line 418, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  /* line 421, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  /* line 424, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-pull-9 {
    right: 75%;
  }
  /* line 427, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  /* line 430, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  /* line 435, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-offset-0 {
    margin-left: 0;
  }
  /* line 438, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  /* line 441, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  /* line 444, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }
  /* line 447, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  /* line 450, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  /* line 453, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }
  /* line 456, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  /* line 459, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  /* line 462, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }
  /* line 465, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  /* line 468, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 1200px) {
  /* line 481, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .container {
    max-width: none !important;
  }
  /* line 485, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11 {
    float: left;
  }
  /* line 498, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-1 {
    width: 8.3333333333%;
  }
  /* line 501, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-2 {
    width: 16.6666666667%;
  }
  /* line 504, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-3 {
    width: 25%;
  }
  /* line 507, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-4 {
    width: 33.3333333333%;
  }
  /* line 510, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-5 {
    width: 41.6666666667%;
  }
  /* line 513, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-6 {
    width: 50%;
  }
  /* line 516, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-7 {
    width: 58.3333333333%;
  }
  /* line 519, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-8 {
    width: 66.6666666667%;
  }
  /* line 522, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-9 {
    width: 75%;
  }
  /* line 525, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-10 {
    width: 83.3333333333%;
  }
  /* line 528, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-11 {
    width: 91.6666666667%;
  }
  /* line 531, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-12 {
    width: 100%;
  }
  /* line 536, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-push-0 {
    left: auto;
  }
  /* line 539, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  /* line 542, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  /* line 545, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-push-3 {
    left: 25%;
  }
  /* line 548, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  /* line 551, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  /* line 554, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-push-6 {
    left: 50%;
  }
  /* line 557, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  /* line 560, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  /* line 563, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-push-9 {
    left: 75%;
  }
  /* line 566, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  /* line 569, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  /* line 573, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-pull-0 {
    right: auto;
  }
  /* line 576, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  /* line 579, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  /* line 582, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-pull-3 {
    right: 25%;
  }
  /* line 585, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  /* line 588, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  /* line 591, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-pull-6 {
    right: 50%;
  }
  /* line 594, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  /* line 597, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  /* line 600, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-pull-9 {
    right: 75%;
  }
  /* line 603, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  /* line 606, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  /* line 611, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-offset-0 {
    margin-left: 0;
  }
  /* line 614, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  /* line 617, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  /* line 620, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  /* line 623, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  /* line 626, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  /* line 629, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  /* line 632, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  /* line 635, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  /* line 638, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  /* line 641, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  /* line 644, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/grid.scss */
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
}

/* line 5, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
table {
  max-width: 100%;
  background-color: transparent;
}

/* line 9, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
th {
  text-align: left;
}

/* line 15, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table {
  width: 100%;
  margin-bottom: 21px;
}

/* line 23, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table thead > tr > th,
.table thead > tr > td,
.table tbody > tr > th,
.table tbody > tr > td,
.table tfoot > tr > th,
.table tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #d7d8db;
}

/* line 33, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #d7d8db;
}

/* line 42, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

/* line 49, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table tbody + tbody {
  border-top: 2px solid #d7d8db;
}

/* line 54, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table .table {
  background-color: #f2f3f6;
}

/* line 66, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table-condensed thead > tr > th,
.table-condensed thead > tr > td,
.table-condensed tbody > tr > th,
.table-condensed tbody > tr > td,
.table-condensed tfoot > tr > th,
.table-condensed tfoot > tr > td {
  padding: 5px;
}

/* line 73, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table-condensed thead > tr > th {
  padding: 10px 20px;
}

/* line 82, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table-bordered {
  border: 1px solid #d7d8db;
}

/* line 88, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #d7d8db;
}

/* line 96, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 111, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

/* line 126, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f2f3f6;
}

/* line 138, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
table col[class*="col-"] {
  float: none;
  display: table-column;
}

/* line 145, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
table td[class*="col-"],
table th[class*="col-"] {
  float: none;
  display: table-cell;
}

/* line 160, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f2f3f6;
}

/* line 509, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.table > thead > tr > td.state,
.table > thead > tr > th.state, .table > thead > tr.state > td, .table > thead > tr.state > th,
.table > tbody > tr > td.state,
.table > tbody > tr > th.state,
.table > tbody > tr.state > td,
.table > tbody > tr.state > th,
.table > tfoot > tr > td.state,
.table > tfoot > tr > th.state,
.table > tfoot > tr.state > td,
.table > tfoot > tr.state > th {
  background-color: #00bd9c;
  border-color: #00bd9c;
}

/* line 518, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.table-hover > tbody > tr > td.state:hover,
.table-hover > tbody > tr > th.state:hover, .table-hover > tbody > tr.state:hover > td {
  background-color: #00a487;
  border-color: #00a487;
}

/* line 509, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.table > thead > tr > td.state,
.table > thead > tr > th.state, .table > thead > tr.state > td, .table > thead > tr.state > th,
.table > tbody > tr > td.state,
.table > tbody > tr > th.state,
.table > tbody > tr.state > td,
.table > tbody > tr.state > th,
.table > tfoot > tr > td.state,
.table > tfoot > tr > th.state,
.table > tfoot > tr.state > td,
.table > tfoot > tr.state > th {
  background-color: #d44a56;
  border-color: #d44a56;
}

/* line 518, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.table-hover > tbody > tr > td.state:hover,
.table-hover > tbody > tr > th.state:hover, .table-hover > tbody > tr.state:hover > td {
  background-color: #cf3543;
  border-color: #cf3543;
}

/* line 509, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.table > thead > tr > td.state,
.table > thead > tr > th.state, .table > thead > tr.state > td, .table > thead > tr.state > th,
.table > tbody > tr > td.state,
.table > tbody > tr > th.state,
.table > tbody > tr.state > td,
.table > tbody > tr.state > th,
.table > tfoot > tr > td.state,
.table > tfoot > tr > th.state,
.table > tfoot > tr.state > td,
.table > tfoot > tr.state > th {
  background-color: #fcc11e;
  border-color: #fcc11e;
}

/* line 518, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.table-hover > tbody > tr > td.state:hover,
.table-hover > tbody > tr > th.state:hover, .table-hover > tbody > tr.state:hover > td {
  background-color: #fcba05;
  border-color: #fcba05;
}

@media (max-width: 768px) {
  /* line 180, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    border: 1px solid #d7d8db;
  }
  /* line 188, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
  .table-responsive > .table {
    margin-bottom: 0;
    background-color: #fff;
  }
  /* line 197, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
  .table-responsive > .table > thead > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  /* line 206, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 214, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  /* line 218, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  /* line 224, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
  .table-responsive > .table-bordered > thead > tr:last-child > th,
.table-responsive > .table-bordered > thead > tr:last-child > td,
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

/* line 234, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table-actions-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 239, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table-actions-container .icon-container {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 2px;
  width: 25px;
  height: 25px;
}

/* line 247, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table-actions-container .icon-container svg {
  fill: #236e99;
  width: 22px;
  height: 22px;
}

/* line 253, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table-actions-container .icon-container:hover {
  cursor: pointer;
}

/* line 258, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table-actions-container .icon-container.info:hover {
  cursor: default;
}

/* line 263, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table-actions-container .icon-container.black-icon svg {
  fill: #1a1a1a;
}

/* line 267, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tables.scss */
.table-actions-container .icon-container.red-icon svg {
  fill: #a13841;
}

/* line 9, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 15, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 21px;
  font-size: 22.5px;
  line-height: inherit;
  color: #343434;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 36, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 41, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}

/* line 48, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
input[type="file"] {
  display: block;
  height: 34px;
}

/* line 54, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 60, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit;
}

/* line 67, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 77, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}

/* line 59, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.form-control:-moz-placeholder {
  color: #acb6c0;
}

/* line 62, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.form-control::-moz-placeholder {
  color: #acb6c0;
}

/* line 65, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.form-control:-ms-input-placeholder {
  color: #acb6c0;
}

/* line 68, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.form-control::-webkit-input-placeholder {
  color: #acb6c0;
}

/* line 113, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: 43px;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.428571429;
  color: #343434;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #dce4ec;
  border-radius: 0.5em;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/* line 818, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.form-control:focus {
  border-color: #1abc9c;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(26, 188, 156, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(26, 188, 156, 0.6);
}

/* line 135, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #d7d8db;
}

/* line 147, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
textarea.form-control {
  height: auto;
}

/* line 156, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 164, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.radio,
.checkbox {
  display: block;
  min-height: 21px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle;
}

/* line 172, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.radio label,
.checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 179, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

/* line 186, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 192, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* line 201, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 216, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
input[type="radio"][disabled], fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled], fieldset[disabled] input[type="checkbox"],
.radio[disabled], fieldset[disabled] .radio,
.radio-inline[disabled], fieldset[disabled] .radio-inline,
.checkbox[disabled], fieldset[disabled] .checkbox,
.checkbox-inline[disabled], fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

/* line 223, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 33px;
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 233, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.input-sm select.input-sm, .input-group-sm > .form-control select.input-sm,
.input-group-sm > .input-group-addon select.input-sm,
.input-group-sm > .input-group-btn > .btn select.input-sm, .input-sm .input-group-sm > select.form-control, .input-group-sm > .form-control .input-group-sm > select.form-control,
.input-group-sm > .input-group-addon .input-group-sm > select.form-control,
.input-group-sm > .input-group-btn > .btn .input-group-sm > select.form-control,
.input-sm .input-group-sm > select.input-group-addon,
.input-group-sm > .form-control .input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-addon .input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > .btn .input-group-sm > select.input-group-addon,
.input-sm .input-group-sm > .input-group-btn > select.btn,
.input-group-sm > .form-control .input-group-sm > .input-group-btn > select.btn,
.input-group-sm > .input-group-addon .input-group-sm > .input-group-btn > select.btn,
.input-group-sm > .input-group-btn > .btn .input-group-sm > .input-group-btn > select.btn {
  height: 33px;
  line-height: 33px;
}

/* line 237, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.input-sm textarea.input-sm, .input-group-sm > .form-control textarea.input-sm,
.input-group-sm > .input-group-addon textarea.input-sm,
.input-group-sm > .input-group-btn > .btn textarea.input-sm, .input-sm .input-group-sm > textarea.form-control, .input-group-sm > .form-control .input-group-sm > textarea.form-control,
.input-group-sm > .input-group-addon .input-group-sm > textarea.form-control,
.input-group-sm > .input-group-btn > .btn .input-group-sm > textarea.form-control,
.input-sm .input-group-sm > textarea.input-group-addon,
.input-group-sm > .form-control .input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-addon .input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > .btn .input-group-sm > textarea.input-group-addon,
.input-sm .input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > .form-control .input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > .input-group-addon .input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > .input-group-btn > .btn .input-group-sm > .input-group-btn > textarea.btn {
  height: auto;
}

/* line 242, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 66px;
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 252, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.input-lg select.input-lg, .input-group-lg > .form-control select.input-lg,
.input-group-lg > .input-group-addon select.input-lg,
.input-group-lg > .input-group-btn > .btn select.input-lg, .input-lg .input-group-lg > select.form-control, .input-group-lg > .form-control .input-group-lg > select.form-control,
.input-group-lg > .input-group-addon .input-group-lg > select.form-control,
.input-group-lg > .input-group-btn > .btn .input-group-lg > select.form-control,
.input-lg .input-group-lg > select.input-group-addon,
.input-group-lg > .form-control .input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-addon .input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > .btn .input-group-lg > select.input-group-addon,
.input-lg .input-group-lg > .input-group-btn > select.btn,
.input-group-lg > .form-control .input-group-lg > .input-group-btn > select.btn,
.input-group-lg > .input-group-addon .input-group-lg > .input-group-btn > select.btn,
.input-group-lg > .input-group-btn > .btn .input-group-lg > .input-group-btn > select.btn {
  height: 66px;
  line-height: 66px;
}

/* line 256, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.input-lg textarea.input-lg, .input-group-lg > .form-control textarea.input-lg,
.input-group-lg > .input-group-addon textarea.input-lg,
.input-group-lg > .input-group-btn > .btn textarea.input-lg, .input-lg .input-group-lg > textarea.form-control, .input-group-lg > .form-control .input-group-lg > textarea.form-control,
.input-group-lg > .input-group-addon .input-group-lg > textarea.form-control,
.input-group-lg > .input-group-btn > .btn .input-group-lg > textarea.form-control,
.input-lg .input-group-lg > textarea.input-group-addon,
.input-group-lg > .form-control .input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-addon .input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > .btn .input-group-lg > textarea.input-group-addon,
.input-lg .input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > .form-control .input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > .input-group-addon .input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > .input-group-btn > .btn .input-group-lg > .input-group-btn > textarea.btn {
  height: auto;
}

/* line 781, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.has-warning .help-block,
.has-warning .control-label {
  color: #fff;
}

/* line 786, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.has-warning .form-control {
  border-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 789, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.has-warning .form-control:focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
}

/* line 796, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.has-warning .input-group-addon {
  color: #fff;
  border-color: #fff;
  background-color: #fcc11e;
}

/* line 781, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.has-error .help-block,
.has-error .control-label {
  color: #fff;
}

/* line 786, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.has-error .form-control {
  border-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 789, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.has-error .form-control:focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
}

/* line 796, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.has-error .input-group-addon {
  color: #fff;
  border-color: #fff;
  background-color: #d44a56;
}

/* line 781, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.has-success .help-block,
.has-success .control-label {
  color: #fff;
}

/* line 786, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.has-success .form-control {
  border-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 789, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.has-success .form-control:focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
}

/* line 796, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.has-success .input-group-addon {
  color: #fff;
  border-color: #fff;
  background-color: #00bd9c;
}

/* line 283, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.form-control-static {
  margin-bottom: 0;
  padding-top: 11px;
}

/* line 293, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #747474;
}

@media (min-width: 768px) {
  /* line 315, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
  .form-inline .form-group, .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 322, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
  .form-inline .form-control, .navbar-form .form-control {
    display: inline-block;
  }
  /* line 329, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
  .form-inline .radio, .navbar-form .radio,
.form-inline .checkbox,
.navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  /* line 336, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
  .form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"],
.navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}

/* line 351, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 11px;
}

/* line 362, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 368, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/forms.scss */
  .form-horizontal .control-label {
    text-align: right;
  }
}

/* line 9, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn {
  display: inline-block;
  padding: 10px 15px;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 0.5em;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 24, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 28, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn:hover, .btn:focus {
  color: white;
  text-decoration: none;
}

/* line 34, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 41, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 54, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-default {
  color: white;
  background-color: white;
  border-color: white;
}

/* line 534, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle .btn-default {
  color: white;
  background-color: #ebebeb;
  border-color: #e0e0e0;
}

/* line 543, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-default:active, .btn-default.active, .open .dropdown-toggle .btn-default {
  background-image: none;
}

/* line 551, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default.active[disabled], fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
  background-color: white;
  border-color: white;
}

/* line 57, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-primary {
  color: white;
  background-color: #2779aa;
  border-color: #2779aa;
}

/* line 534, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle .btn-primary {
  color: white;
  background-color: #1f6189;
  border-color: #1c5678;
}

/* line 543, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle .btn-primary {
  background-image: none;
}

/* line 551, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #2779aa;
  border-color: #2779aa;
}

/* line 61, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-warning {
  color: white;
  background-color: #fcc11e;
  border-color: #fcc11e;
}

/* line 534, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle .btn-warning {
  color: white;
  background-color: #eeb003;
  border-color: #daa103;
}

/* line 543, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle .btn-warning {
  background-image: none;
}

/* line 551, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  background-color: #fcc11e;
  border-color: #fcc11e;
}

/* line 65, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-danger {
  color: white;
  background-color: #d44a56;
  border-color: #d44a56;
}

/* line 534, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle .btn-danger {
  color: white;
  background-color: #c62f3c;
  border-color: #b62b37;
}

/* line 543, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle .btn-danger {
  background-image: none;
}

/* line 551, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger.active[disabled], fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  background-color: #d44a56;
  border-color: #d44a56;
}

/* line 69, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-success {
  color: white;
  background-color: #00bd9c;
  border-color: #00bd9c;
}

/* line 534, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle .btn-success {
  color: white;
  background-color: #00947a;
  border-color: #008069;
}

/* line 543, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-success:active, .btn-success.active, .open .dropdown-toggle .btn-success {
  background-image: none;
}

/* line 551, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success.active[disabled], fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: #00bd9c;
  border-color: #00bd9c;
}

/* line 73, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-info {
  color: white;
  background-color: #2d8dc4;
  border-color: #2d8dc4;
}

/* line 534, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle .btn-info {
  color: white;
  background-color: #2575a3;
  border-color: #226992;
}

/* line 543, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-info:active, .btn-info.active, .open .dropdown-toggle .btn-info {
  background-image: none;
}

/* line 551, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info.active[disabled], fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  background-color: #2d8dc4;
  border-color: #2d8dc4;
}

/* line 77, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.w-100 {
  width: 100% !important;
}

/* line 81, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.flex-space-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 87, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.flex-button {
  display: flex;
  align-items: center;
}

/* line 96, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-link {
  color: #fff;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}

/* line 102, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 109, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}

/* line 115, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-link:hover, .btn-link:focus {
  color: #919191;
  text-decoration: underline;
  background-color: transparent;
}

/* line 123, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #bebfc2;
  text-decoration: none;
}

/* line 132, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-replace-link {
  margin-top: 10px;
}

/* line 136, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-replace-evalauation-type-link {
  margin-bottom: 10px;
  margin-right: 14px;
}

/* line 144, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.33;
  border-radius: 6px;
}

/* line 154, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-sm, .btn-group-sm > .btn,
.btn-xs,
.btn-group-xs > .btn {
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 165, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
}

/* line 172, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 180, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 188, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
input.btn-block[type="submit"],
input.btn-block[type="reset"],
input.btn-block[type="button"] {
  width: 100%;
}

/* line 193, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-inscription {
  color: #919191;
}

/* line 196, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/buttons.scss */
.btn-inscription:hover {
  color: black;
}

/* line 10, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/component-animations.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

/* line 13, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/component-animations.scss */
.fade.in {
  opacity: 1;
}

/* line 18, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/component-animations.scss */
.collapse {
  display: none;
}

/* line 20, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/component-animations.scss */
.collapse.in {
  display: block;
}

/* line 24, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/component-animations.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/icon-font-pathicon-font-name.eot);
  src: url(/icon-font-pathicon-font-name.eot?#iefix) format("embedded-opentype"), url(/icon-font-pathicon-font-name.woff) format("woff"), url(/icon-font-pathicon-font-name.ttf) format("truetype"), url(/icon-font-pathicon-font-name.svg#glyphicons-halflingsregular) format("svg");
}

/* line 21, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

/* line 34, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-asterisk:before {
  content: "\2a";
}

/* line 39, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-plus:before {
  content: "\2b";
}

/* line 44, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-euro:before {
  content: "\20ac";
}

/* line 49, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-minus:before {
  content: "\2212";
}

/* line 54, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-cloud:before {
  content: "\2601";
}

/* line 59, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-envelope:before {
  content: "\2709";
}

/* line 64, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-pencil:before {
  content: "\270f";
}

/* line 69, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-glass:before {
  content: "\e001";
}

/* line 74, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-music:before {
  content: "\e002";
}

/* line 79, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-search:before {
  content: "\e003";
}

/* line 84, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-heart:before {
  content: "\e005";
}

/* line 89, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-star:before {
  content: "\e006";
}

/* line 94, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 99, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-user:before {
  content: "\e008";
}

/* line 104, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-film:before {
  content: "\e009";
}

/* line 109, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-th-large:before {
  content: "\e010";
}

/* line 114, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-th:before {
  content: "\e011";
}

/* line 119, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-th-list:before {
  content: "\e012";
}

/* line 124, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-ok:before {
  content: "\e013";
}

/* line 129, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-remove:before {
  content: "\e014";
}

/* line 134, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 139, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 144, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-off:before {
  content: "\e017";
}

/* line 149, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-signal:before {
  content: "\e018";
}

/* line 154, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-cog:before {
  content: "\e019";
}

/* line 159, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-trash:before {
  content: "\e020";
}

/* line 164, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-home:before {
  content: "\e021";
}

/* line 169, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-file:before {
  content: "\e022";
}

/* line 174, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-time:before {
  content: "\e023";
}

/* line 179, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-road:before {
  content: "\e024";
}

/* line 184, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 189, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-download:before {
  content: "\e026";
}

/* line 194, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-upload:before {
  content: "\e027";
}

/* line 199, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-inbox:before {
  content: "\e028";
}

/* line 204, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 209, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-repeat:before {
  content: "\e030";
}

/* line 214, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-refresh:before {
  content: "\e031";
}

/* line 219, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 224, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-flag:before {
  content: "\e034";
}

/* line 229, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-headphones:before {
  content: "\e035";
}

/* line 234, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 239, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 244, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 249, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 254, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-barcode:before {
  content: "\e040";
}

/* line 259, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-tag:before {
  content: "\e041";
}

/* line 264, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-tags:before {
  content: "\e042";
}

/* line 269, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-book:before {
  content: "\e043";
}

/* line 274, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-print:before {
  content: "\e045";
}

/* line 279, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-font:before {
  content: "\e047";
}

/* line 284, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-bold:before {
  content: "\e048";
}

/* line 289, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-italic:before {
  content: "\e049";
}

/* line 294, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-text-height:before {
  content: "\e050";
}

/* line 299, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-text-width:before {
  content: "\e051";
}

/* line 304, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-align-left:before {
  content: "\e052";
}

/* line 309, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-align-center:before {
  content: "\e053";
}

/* line 314, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-align-right:before {
  content: "\e054";
}

/* line 319, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 324, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-list:before {
  content: "\e056";
}

/* line 329, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 334, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 339, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 344, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-picture:before {
  content: "\e060";
}

/* line 349, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 354, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-adjust:before {
  content: "\e063";
}

/* line 359, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-tint:before {
  content: "\e064";
}

/* line 364, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-edit:before {
  content: "\e065";
}

/* line 369, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-share:before {
  content: "\e066";
}

/* line 374, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-check:before {
  content: "\e067";
}

/* line 379, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-move:before {
  content: "\e068";
}

/* line 384, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 389, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 394, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-backward:before {
  content: "\e071";
}

/* line 399, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-play:before {
  content: "\e072";
}

/* line 404, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-pause:before {
  content: "\e073";
}

/* line 409, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-stop:before {
  content: "\e074";
}

/* line 414, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-forward:before {
  content: "\e075";
}

/* line 419, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 424, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 429, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-eject:before {
  content: "\e078";
}

/* line 434, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 439, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 444, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 449, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 454, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 459, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 464, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 469, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 474, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 479, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 484, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 489, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 494, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 499, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 504, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 509, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 514, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 519, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 524, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 529, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 534, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-gift:before {
  content: "\e102";
}

/* line 539, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-leaf:before {
  content: "\e103";
}

/* line 544, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 549, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 554, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 559, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-plane:before {
  content: "\e108";
}

/* line 564, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-random:before {
  content: "\e110";
}

/* line 569, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-comment:before {
  content: "\e111";
}

/* line 574, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-magnet:before {
  content: "\e112";
}

/* line 579, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 584, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 589, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-retweet:before {
  content: "\e115";
}

/* line 594, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 599, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 604, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 609, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 614, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 619, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-hdd:before {
  content: "\e121";
}

/* line 624, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 629, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-certificate:before {
  content: "\e124";
}

/* line 634, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 639, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 644, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 649, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 654, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 659, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 664, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 669, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 674, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 679, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 684, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-globe:before {
  content: "\e135";
}

/* line 689, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-tasks:before {
  content: "\e137";
}

/* line 694, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-filter:before {
  content: "\e138";
}

/* line 699, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 704, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 709, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 714, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-link:before {
  content: "\e144";
}

/* line 719, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-phone:before {
  content: "\e145";
}

/* line 724, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-usd:before {
  content: "\e148";
}

/* line 729, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-gbp:before {
  content: "\e149";
}

/* line 734, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-sort:before {
  content: "\e150";
}

/* line 739, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 744, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 749, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 754, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 759, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 764, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 769, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 774, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-expand:before {
  content: "\e158";
}

/* line 779, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 784, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 789, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-log-in:before {
  content: "\e161";
}

/* line 794, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-flash:before {
  content: "\e162";
}

/* line 799, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-log-out:before {
  content: "\e163";
}

/* line 804, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-new-window:before {
  content: "\e164";
}

/* line 809, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-record:before {
  content: "\e165";
}

/* line 814, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-save:before {
  content: "\e166";
}

/* line 819, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-open:before {
  content: "\e167";
}

/* line 824, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-saved:before {
  content: "\e168";
}

/* line 829, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-import:before {
  content: "\e169";
}

/* line 834, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-export:before {
  content: "\e170";
}

/* line 839, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-send:before {
  content: "\e171";
}

/* line 844, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 849, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 854, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 859, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 864, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 869, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 874, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-transfer:before {
  content: "\e178";
}

/* line 879, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 884, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-header:before {
  content: "\e180";
}

/* line 889, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-compressed:before {
  content: "\e181";
}

/* line 894, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-earphone:before {
  content: "\e182";
}

/* line 899, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 904, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-tower:before {
  content: "\e184";
}

/* line 909, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-stats:before {
  content: "\e185";
}

/* line 914, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 919, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 924, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 929, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 934, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 939, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 944, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 949, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 954, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 959, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 964, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 969, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 974, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 979, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 984, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-briefcase:before {
  content: "\1f4bc";
}

/* line 989, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-calendar:before {
  content: "\1f4c5";
}

/* line 994, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-pushpin:before {
  content: "\1f4cc";
}

/* line 999, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-paperclip:before {
  content: "\1f4ce";
}

/* line 1004, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-camera:before {
  content: "\1f4f7";
}

/* line 1009, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-lock:before {
  content: "\1f512";
}

/* line 1014, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-bell:before {
  content: "\1f514";
}

/* line 1019, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-bookmark:before {
  content: "\1f516";
}

/* line 1024, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-fire:before {
  content: "\1f525";
}

/* line 1029, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/glyphicons.scss */
.glyphicon-wrench:before {
  content: "\1f527";
}

/* line 6, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0 dotted;
  content: "";
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.dropdown {
  position: relative;
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.dropdown-toggle:focus {
  outline: 0;
}

/* line 32, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 15px;
  background-color: #1d5c80;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.5em;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

/* line 52, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

/* line 58, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/* line 63, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: white;
  white-space: nowrap;
}

/* line 76, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #fff;
  background-color: #2d8dc4;
}

/* line 86, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #2d8dc4;
}

/* line 101, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #bebfc2;
}

/* line 109, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

/* line 122, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.open > .dropdown-menu {
  display: block;
}

/* line 127, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.open > a {
  outline: 0;
}

/* line 133, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #bebfc2;
}

/* line 142, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

/* line 152, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 165, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid #000;
  content: "";
}

/* line 173, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

@media (min-width: 768px) {
  /* line 187, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/dropdowns.scss */
  .pull-right > .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
}

/* line 10, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-default .caret {
  border-top-color: white;
}

/* line 13, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret {
  border-top-color: #fff;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.dropup .btn-default .caret {
  border-bottom-color: white;
}

/* line 30, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.dropup .btn-primary .caret,
.dropup .btn-success .caret,
.dropup .btn-warning .caret,
.dropup .btn-danger .caret,
.dropup .btn-info .caret {
  border-bottom-color: #fff;
}

/* line 37, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

/* line 42, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

/* line 46, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

/* line 52, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}

/* line 61, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-toolbar:after {
  clear: both;
}

/* line 73, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-toolbar .btn-group {
  float: left;
}

/* line 79, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn + .btn-group,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn-group + .btn-group {
  margin-left: 5px;
}

/* line 86, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

/* line 91, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
}

/* line 93, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 98, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 104, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group > .btn-group {
  float: left;
}

/* line 107, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 111, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 116, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 121, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 144, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 148, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 155, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/* line 160, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn .caret {
  margin-left: 0;
}

/* line 164, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

/* line 169, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

/* line 177, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.btn-group-vertical > .btn-group:after {
  clear: both;
}

/* line 188, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none;
}

/* line 193, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 203, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 206, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 210, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0.5em;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 215, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 219, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group-vertical > .btn-group:first-child > .btn:last-child,
.btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 224, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group-vertical > .btn-group:last-child > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 231, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

/* line 236, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
.btn-group-justified .btn {
  float: none;
  display: table-cell;
  width: 1%;
}

/* line 244, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/button-groups.scss */
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}

/* line 7, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

/* line 13, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group.col {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

/* line 19, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group .form-control {
  width: 100%;
  margin-bottom: 0;
}

/* line 43, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

/* line 48, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 53, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 62, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group-addon {
  padding: 10px 15px;
  font-size: 15px;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  background-color: #d7d8db;
  border: 1px solid #dce4ec;
  border-radius: 0.5em;
}

/* line 73, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 6px 9px;
  font-size: 13px;
  border-radius: 3px;
}

/* line 78, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 18px 27px;
  font-size: 19px;
  border-radius: 6px;
}

/* line 85, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

/* line 92, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 99, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group-addon:first-child {
  border-right: 0;
}

/* line 102, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 109, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group-addon:last-child {
  border-left: 0;
}

/* line 115, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group-btn {
  position: relative;
  white-space: nowrap;
}

/* line 119, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group-btn > .btn {
  position: relative;
}

/* line 122, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group-btn > .btn + .btn {
  margin-left: -4px;
}

/* line 126, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/input-groups.scss */
.input-group-btn > .btn:hover, .input-group-btn > .btn:active {
  z-index: 2;
}

/* line 9, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.nav:before, .nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.nav:after {
  clear: both;
}

/* line 15, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav > li {
  position: relative;
  display: block;
}

/* line 19, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

/* line 23, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #d7d8db;
}

/* line 31, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav > li.disabled > a {
  color: #bebfc2;
}

/* line 34, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #bebfc2;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

/* line 46, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #d7d8db;
  border-color: #fff;
}

/* line 55, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav .nav-divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

/* line 61, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav > li > a > img {
  max-width: none;
}

/* line 71, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-tabs {
  border-bottom: 1px solid #d7d8db;
}

/* line 73, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

/* line 79, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 0.5em 0.5em 0 0;
}

/* line 84, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-tabs > li > a:hover {
  border-color: #343434 #343434 #d7d8db;
}

/* line 91, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #919191;
  background-color: #343434;
  border: 1px solid #d7d8db;
  border-bottom-color: transparent;
  cursor: default;
}

/* line 113, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-pills > li {
  float: left;
}

/* line 117, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-pills > li > a {
  border-radius: 5px;
}

/* line 120, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-pills > li + li {
  margin-left: 2px;
}

/* line 126, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #2d8dc4;
}

/* line 139, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-stacked > li {
  float: none;
}

/* line 141, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

/* line 155, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}

/* line 158, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}

/* line 160, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
}

@media (min-width: 768px) {
  /* line 166, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
}

/* line 174, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}

/* line 176, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  border-bottom: 1px solid #d7d8db;
  margin-right: 0;
}

/* line 182, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a {
  border-bottom-color: #f2f3f6;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.tabbable:before, .tabbable:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.tabbable:after {
  clear: both;
}

/* line 197, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

/* line 203, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.tab-content > .active,
.pill-content > .active {
  display: block;
}

/* line 214, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

/* line 218, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav a:hover .caret {
  border-top-color: #919191;
  border-bottom-color: #919191;
}

/* line 224, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navs.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 10, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar {
  position: relative;
  z-index: 1000;
  min-height: 45px;
  margin-bottom: 21px;
  border: 1px solid transparent;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.navbar:before, .navbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.navbar:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 10, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar {
    border-radius: 0.5em;
  }
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.navbar-header:before, .navbar-header:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.navbar-header:after {
  clear: both;
}

@media (min-width: 768px) {
  /* line 30, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-header {
    float: left;
  }
}

/* line 48, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.navbar-collapse:after {
  clear: both;
}

/* line 58, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  /* line 48, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  /* line 67, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  /* line 74, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-collapse.in {
    overflow-y: visible;
  }
  /* line 79, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-collapse .navbar-nav.navbar-left:first-child {
    margin-left: -15px;
  }
  /* line 82, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
  /* line 85, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-collapse .navbar-text:last-child {
    margin-right: 0;
  }
}

/* line 95, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.container > .navbar-header,
.container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  /* line 95, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .container > .navbar-header,
.container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

/* line 113, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-static-top {
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  /* line 113, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-static-top {
    border-radius: 0;
  }
}

/* line 121, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  /* line 121, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-fixed-top,
.navbar-fixed-bottom {
    border-radius: 0;
  }
}

/* line 133, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-fixed-top {
  z-index: 1030;
  top: 0;
}

/* line 137, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
}

/* line 144, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-brand {
  float: left;
  padding: 12px 15px;
  font-size: 19px;
  line-height: 21px;
}

/* line 149, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

@media (min-width: 768px) {
  /* line 155, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar > .container .navbar-brand {
    margin-left: -15px;
  }
}

/* line 166, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 5.5px;
  margin-bottom: 5.5px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.5em;
}

/* line 177, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

/* line 183, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  /* line 166, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-toggle {
    display: none;
  }
}

/* line 197, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-nav {
  margin: -9px;
}

/* line 200, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 21px;
}

@media (max-width: 767px) {
  /* line 208, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  /* line 216, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  /* line 220, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 21px;
  }
  /* line 222, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  /* line 197, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-nav {
    float: left;
    margin: 0;
  }
  /* line 235, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-nav > li {
    float: left;
  }
  /* line 237, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-nav > li > a {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

@media (min-width: 768px) {
  /* line 252, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-left {
    float: left !important;
  }
  /* line 255, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-right {
    float: right !important;
  }
}

/* line 265, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 1px;
  margin-bottom: 1px;
}

@media (max-width: 767px) {
  /* line 277, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}

@media (min-width: 768px) {
  /* line 265, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

/* line 301, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 306, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 311, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-nav.pull-right > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}

/* line 321, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-btn {
  margin-top: 1px;
  margin-bottom: 1px;
}

/* line 329, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-text {
  float: left;
  margin-top: 12px;
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  /* line 329, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-text {
    margin-left: 15px;
    margin-right: 15px;
  }
}

/* line 343, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default {
  background-color: #2779aa;
  border-color: #21668f;
}

/* line 347, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-brand {
  color: #fff;
}

/* line 349, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #00bd9c;
  background-color: transparent;
}

/* line 356, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-text {
  color: #777;
}

/* line 361, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-nav > li > a {
  color: #fff;
}

/* line 364, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #00bd9c;
  background-color: transparent;
}

/* line 371, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #1d5b81;
}

/* line 379, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

/* line 388, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-toggle {
  border-color: #1d5b81;
}

/* line 390, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #1d5b81;
}

/* line 394, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}

/* line 399, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #20648d;
}

/* line 407, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #00bd9c;
  border-bottom-color: #00bd9c;
}

/* line 415, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #1d5b81;
  color: #fff;
}

/* line 420, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

/* line 426, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

@media (max-width: 767px) {
  /* line 434, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
  /* line 436, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #00bd9c;
    background-color: transparent;
  }
  /* line 443, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #1d5b81;
  }
  /* line 451, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

/* line 466, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-link {
  color: #fff;
}

/* line 468, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-default .navbar-link:hover {
  color: #00bd9c;
}

/* line 476, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse {
  background-color: #00bd9c;
  border-color: #008a72;
}

/* line 480, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-brand {
  color: #fff;
}

/* line 482, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #2779aa;
  background-color: transparent;
}

/* line 489, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-text {
  color: #fff;
}

/* line 494, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #fff;
}

/* line 497, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #2779aa;
  background-color: transparent;
}

/* line 504, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #00a487;
}

/* line 512, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

/* line 522, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-toggle {
  border-color: #008a72;
}

/* line 524, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #008a72;
}

/* line 528, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

/* line 533, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #00997f;
}

/* line 541, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #00a487;
  color: #fff;
}

/* line 548, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #2779aa;
  border-bottom-color: #2779aa;
}

/* line 552, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-nav > .dropdown > a .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

/* line 560, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

@media (max-width: 767px) {
  /* line 570, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #008a72;
  }
  /* line 573, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
  /* line 575, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #2779aa;
    background-color: transparent;
  }
  /* line 582, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #00a487;
  }
  /* line 590, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

/* line 601, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-link {
  color: #fff;
}

/* line 603, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/navbar.scss */
.navbar-inverse .navbar-link:hover {
  color: #2779aa;
}

/* line 5, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/breadcrumbs.scss */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 21px;
  list-style: none;
  background-color: #d7d8db;
  border-radius: 0.5em;
}

/* line 11, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/breadcrumbs.scss */
.breadcrumb > li {
  display: inline-block;
}

/* line 13, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/breadcrumbs.scss */
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}

/* line 19, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/breadcrumbs.scss */
.breadcrumb > .active {
  color: #919191;
}

/* line 4, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/pagination.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 21px 0;
  border-radius: 0.5em;
}

/* line 10, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/pagination.scss */
.pagination > li {
  display: inline;
}

/* line 12, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/pagination.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 10px 15px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #00bd9c;
  border: 1px solid transparent;
  margin-left: -1px;
}

/* line 24, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/pagination.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 0.5em;
  border-top-left-radius: 0.5em;
}

/* line 31, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/pagination.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0.5em;
  border-top-right-radius: 0.5em;
}

/* line 40, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/pagination.scss */
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  background-color: #d7d8db;
}

/* line 48, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/pagination.scss */
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #00715d;
  border-color: #00715d;
  cursor: default;
}

/* line 60, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/pagination.scss */
.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #d7d8db;
  background-color: #00bd9c;
  border-color: transparent;
  cursor: not-allowed;
}

/* line 581, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 18px 27px;
  font-size: 19px;
}

/* line 587, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

/* line 593, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 581, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 6px 9px;
  font-size: 13px;
}

/* line 587, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 593, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 5, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/pager.scss */
.pager {
  padding-left: 0;
  margin: 21px 0;
  list-style: none;
  text-align: center;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.pager:before, .pager:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.pager:after {
  clear: both;
}

/* line 11, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/pager.scss */
.pager li {
  display: inline;
}

/* line 13, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/pager.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #00bd9c;
  border: 1px solid transparent;
  border-radius: 15px;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/pager.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #d7d8db;
}

/* line 30, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/pager.scss */
.pager .next > a,
.pager .next > span {
  float: right;
}

/* line 37, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/pager.scss */
.pager .previous > a,
.pager .previous > span {
  float: left;
}

/* line 44, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/pager.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #fff;
  background-color: #00bd9c;
  cursor: not-allowed;
}

/* line 5, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/labels.scss */
.label, .label-status, .label-status-retired, .label-status-retired-edit, .label-status-active, .label-status-active-edit {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}

/* line 19, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/labels.scss */
.label[href]:hover, .label-status[href]:hover, .label-status-retired[href]:hover, .label-status-retired-edit[href]:hover, .label-status-active[href]:hover, .label-status-active-edit[href]:hover, .label[href]:focus, .label-status[href]:focus, .label-status-retired[href]:focus, .label-status-retired-edit[href]:focus, .label-status-active[href]:focus, .label-status-active-edit[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 28, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/labels.scss */
.label:empty, .label-status:empty, .label-status-retired:empty, .label-status-retired-edit:empty, .label-status-active:empty, .label-status-active-edit:empty {
  display: none;
}

/* line 36, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/labels.scss */
.label-default {
  background-color: white;
}

/* line 606, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.label-default[href]:hover, .label-default[href]:focus {
  background-color: #e6e6e6;
}

/* line 40, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/labels.scss */
.label-primary {
  background-color: #2779aa;
}

/* line 606, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #1d5b81;
}

/* line 44, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/labels.scss */
.label-success, .label-status, .label-status-retired, .label-status-retired-edit, .label-status-active, .label-status-active-edit {
  background-color: #00bd9c;
}

/* line 606, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.label-success[href]:hover, .label-status[href]:hover, .label-status-retired[href]:hover, .label-status-retired-edit[href]:hover, .label-status-active[href]:hover, .label-status-active-edit[href]:hover, .label-success[href]:focus, .label-status[href]:focus, .label-status-retired[href]:focus, .label-status-retired-edit[href]:focus, .label-status-active[href]:focus, .label-status-active-edit[href]:focus {
  background-color: #008a72;
}

/* line 48, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/labels.scss */
.label-info {
  background-color: #2d8dc4;
}

/* line 606, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.label-info[href]:hover, .label-info[href]:focus {
  background-color: #236f9b;
}

/* line 52, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/labels.scss */
.label-warning {
  background-color: #fcc11e;
}

/* line 606, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #e4a803;
}

/* line 56, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/labels.scss */
.label-danger {
  background-color: #d44a56;
}

/* line 606, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #be2d3a;
}

/* line 6, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/badges.scss */
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #919191;
  border-radius: 10px;
}

/* line 21, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/badges.scss */
.badge:empty {
  display: none;
}

/* line 28, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/badges.scss */
a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

/* line 37, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/badges.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 43, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/badges.scss */
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #fff;
  background-color: #fff;
}

/* line 48, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/badges.scss */
.nav-pills > li > a > .badge {
  margin-left: 3px;
}

/* line 6, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/jumbotron.scss */
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  font-size: 22.5px;
  font-weight: 200;
  line-height: 2.1428571435;
  color: inherit;
  background-color: #d7d8db;
}

/* line 15, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/jumbotron.scss */
.jumbotron h1 {
  line-height: 1;
  color: inherit;
}

/* line 19, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/jumbotron.scss */
.jumbotron p {
  line-height: 1.4;
}

/* line 23, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/jumbotron.scss */
.container .jumbotron {
  border-radius: 6px;
}

@media screen and (min-width: 768px) {
  /* line 6, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/jumbotron.scss */
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  /* line 31, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/jumbotron.scss */
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  /* line 36, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/jumbotron.scss */
  .jumbotron h1 {
    font-size: 67.5px;
  }
}

/* line 6, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/thumbnails.scss */
.thumbnail {
  display: block;
}

/* line 16, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/thumbnails.scss */
a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #fff;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/thumbnails.scss */
.thumbnail > img {
  margin-left: auto;
  margin-right: auto;
}

/* line 26, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/thumbnails.scss */
.thumbnail .caption {
  padding: 9px;
  color: #343434;
}

/* line 8, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/alerts.scss */
.alert {
  padding: 15px;
  margin-bottom: 21px;
  border: 1px solid transparent;
  border-radius: 0.5em;
}

/* line 15, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/alerts.scss */
.alert h4 {
  margin-top: 0;
  color: inherit;
}

/* line 21, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/alerts.scss */
.alert .alert-link {
  font-weight: bold;
}

/* line 26, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/alerts.scss */
.alert > p,
.alert > ul {
  margin-bottom: 0;
}

/* line 30, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/alerts.scss */
.alert > p + p {
  margin-top: 5px;
}

/* line 39, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/alerts.scss */
.alert-dismissable {
  padding-right: 35px;
}

/* line 43, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/alerts.scss */
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

/* line 55, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/alerts.scss */
.alert-success {
  background-color: #9bcc5c;
  border-color: #9bcc5c;
  color: #fff;
}

/* line 493, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.alert-success hr {
  border-top-color: #8fc649;
}

/* line 496, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.alert-success .alert-link {
  color: #e6e6e6;
}

/* line 58, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/alerts.scss */
.alert-info {
  background-color: #2d8dc4;
  border-color: #2d8dc4;
  color: #fff;
}

/* line 493, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.alert-info hr {
  border-top-color: #287eaf;
}

/* line 496, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.alert-info .alert-link {
  color: #e6e6e6;
}

/* line 61, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/alerts.scss */
.alert-warning {
  background-color: #fcc11e;
  border-color: #fcc11e;
  color: #fff;
}

/* line 493, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.alert-warning hr {
  border-top-color: #fcba05;
}

/* line 496, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.alert-warning .alert-link {
  color: #e6e6e6;
}

/* line 64, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/alerts.scss */
.alert-danger {
  background-color: #d44a56;
  border-color: #d44a56;
  color: #fff;
}

/* line 493, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.alert-danger hr {
  border-top-color: #cf3543;
}

/* line 496, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.alert-danger .alert-link {
  color: #e6e6e6;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

/* line 52, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/progress-bars.scss */
.progress {
  overflow: hidden;
  height: 21px;
  margin-bottom: 21px;
  background-color: #d7d8db;
  border-radius: 0.5em;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 62, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/progress-bars.scss */
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 13px;
  color: #fff;
  text-align: center;
  background-color: #2779aa;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

/* line 75, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/progress-bars.scss */
.progress-striped .progress-bar {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

/* line 81, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/progress-bars.scss */
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 92, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/progress-bars.scss */
.progress-bar-success {
  background-color: #00bd9c;
}

/* line 626, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.progress-striped .progress-bar-success {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 96, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/progress-bars.scss */
.progress-bar-info {
  background-color: #2d8dc4;
}

/* line 626, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.progress-striped .progress-bar-info {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 100, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/progress-bars.scss */
.progress-bar-warning {
  background-color: #fcc11e;
}

/* line 626, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.progress-striped .progress-bar-warning {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 104, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/progress-bars.scss */
.progress-bar-danger {
  background-color: #d44a56;
}

/* line 626, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.progress-striped .progress-bar-danger {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 10, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/media.scss */
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}

/* line 17, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/media.scss */
.media,
.media .media {
  margin-top: 15px;
}

/* line 21, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/media.scss */
.media:first-child {
  margin-top: 0;
}

/* line 26, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/media.scss */
.media-object {
  display: block;
}

/* line 31, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/media.scss */
.media-heading {
  margin: 0 0 5px;
}

/* line 40, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/media.scss */
.media > .pull-left {
  margin-right: 10px;
}

/* line 43, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/media.scss */
.media > .pull-right {
  margin-left: 10px;
}

/* line 53, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/media.scss */
.media-list {
  padding-left: 0;
  list-style: none;
}

/* line 8, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/list-group.scss */
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

/* line 17, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #d7d8db;
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/list-group.scss */
.list-group-item:first-child {
  border-top-right-radius: 0.5em;
  border-top-left-radius: 0.5em;
}

/* line 30, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/list-group.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}

/* line 36, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/list-group.scss */
.list-group-item > .badge {
  float: right;
}

/* line 39, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/list-group.scss */
.list-group-item > .badge + .badge {
  margin-right: 5px;
}

/* line 44, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/list-group.scss */
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #2d8dc4;
  border-color: #2d8dc4;
}

/* line 53, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/list-group.scss */
.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}

/* line 56, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/list-group.scss */
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #cae4f3;
}

/* line 63, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/list-group.scss */
a.list-group-item {
  color: #555;
}

/* line 66, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/list-group.scss */
a.list-group-item .list-group-item-heading {
  color: #333;
}

/* line 71, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/list-group.scss */
a.list-group-item:hover, a.list-group-item:focus {
  text-decoration: none;
  background-color: #d7d8db;
}

/* line 81, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/list-group.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 85, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/list-group.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

/* line 6, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel {
  margin-bottom: 21px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0.5em;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 15, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-body {
  padding: 15px;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-body:before, .panel-body:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-body:after {
  clear: both;
}

/* line 26, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel > .list-group {
  margin-bottom: 0;
}

/* line 29, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel > .list-group .list-group-item {
  border-width: 1px 0;
}

/* line 33, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 37, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel > .list-group .list-group-item:last-child {
  border-bottom: 0;
}

/* line 45, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

/* line 56, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel > .table {
  margin-bottom: 0;
}

/* line 59, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel > .panel-body + .table {
  border-top: 1px solid #d7d8db;
}

/* line 65, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -0.5em;
  border-top-left-radius: -0.5em;
}

/* line 72, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
}

/* line 76, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-title > a {
  color: inherit;
}

/* line 82, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: #d7d8db;
  border-top: 1px solid #d7d8db;
  border-bottom-right-radius: -0.5em;
  border-bottom-left-radius: -0.5em;
}

/* line 96, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0.5em;
  overflow: hidden;
}

/* line 100, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-group .panel + .panel {
  margin-top: 5px;
}

/* line 105, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-group .panel-heading {
  border-bottom: 0;
}

/* line 107, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #d7d8db;
}

/* line 111, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-group .panel-footer {
  border-top: 0;
}

/* line 113, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #d7d8db;
}

/* line 124, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-default {
  border-color: #d7d8db;
}

/* line 472, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-default > .panel-heading {
  color: #414141;
  background-color: #d7d8db;
  border-color: #d7d8db;
}

/* line 476, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d7d8db;
}

/* line 481, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d7d8db;
}

/* line 132, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-primary {
  border-color: #2779aa;
}

/* line 472, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #2779aa;
  border-color: #2779aa;
}

/* line 476, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #2779aa;
}

/* line 481, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #2779aa;
}

/* line 140, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-success {
  border-color: #00bd9c;
}

/* line 472, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-success > .panel-heading {
  color: #fff;
  background-color: #00bd9c;
  border-color: #00bd9c;
}

/* line 476, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #00bd9c;
}

/* line 481, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #00bd9c;
}

/* line 148, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-warning {
  border-color: #fcc11e;
}

/* line 472, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-warning > .panel-heading {
  color: #fff;
  background-color: #fcc11e;
  border-color: #fcc11e;
}

/* line 476, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #fcc11e;
}

/* line 481, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #fcc11e;
}

/* line 156, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-danger {
  border-color: #d44a56;
}

/* line 472, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-danger > .panel-heading {
  color: #fff;
  background-color: #d44a56;
  border-color: #d44a56;
}

/* line 476, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d44a56;
}

/* line 481, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d44a56;
}

/* line 164, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/panels.scss */
.panel-info {
  border-color: #2d8dc4;
}

/* line 472, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-info > .panel-heading {
  color: #fff;
  background-color: #2d8dc4;
  border-color: #2d8dc4;
}

/* line 476, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #2d8dc4;
}

/* line 481, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #2d8dc4;
}

/* line 6, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/wells.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #d7d8db;
  border: 1px solid #c4c6ca;
  border-radius: 0.5em;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 14, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/wells.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 21, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/wells.scss */
.well-lg {
  padding: 24px;
  border-radius: 6px;
}

/* line 25, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/wells.scss */
.well-sm {
  padding: 9px;
  border-radius: 3px;
}

/* line 5, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/close.scss */
.close {
  float: right;
  font-size: 22.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

/* line 14, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/close.scss */
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 26, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/close.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 11, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-open {
  overflow: hidden;
}

/* line 16, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
  margin-right: 15px;
}

/* line 23, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
}

/* line 35, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

/* line 39, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 45, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-dialog {
  margin-left: auto;
  margin-right: auto;
  width: auto;
  padding: 10px;
  z-index: 1050;
}

/* line 52, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-dialog.large {
  width: 700px;
}

/* line 58, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}

/* line 68, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-content .rdr_ak3 {
  background-color: #00bd9c;
  border-color: #00bd9c;
  padding: 10px 10px;
  border-radius: 6px;
  position: relative;
  top: 40px;
  font-size: 18px;
}

/* line 80, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000;
}

/* line 89, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 92, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 99, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.428571429px;
}

/* line 105, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 110, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-title {
  margin: 0;
  line-height: 1.428571429;
}

/* line 117, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-body {
  position: relative;
  padding: 20px;
}

/* line 123, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.modal-footer:before, .modal-footer:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.modal-footer:after {
  clear: both;
}

/* line 131, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

/* line 136, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 140, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

@media screen and (min-width: 768px) {
  /* line 147, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
  .modal-dialog {
    left: 50%;
    right: auto;
    width: 600px;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  /* line 154, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/modals.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}

/* line 6, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 13px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 15, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 18, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

/* line 26, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

/* line 30, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

/* line 37, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.9);
  border-radius: 0.5em;
  white-space: pre-line;
}

/* line 49, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 57, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0, 0, 0, 0.9);
}

/* line 64, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0, 0, 0, 0.9);
}

/* line 70, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: rgba(0, 0, 0, 0.9);
}

/* line 76, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: rgba(0, 0, 0, 0.9);
}

/* line 83, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: rgba(0, 0, 0, 0.9);
}

/* line 90, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.9);
}

/* line 97, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.9);
}

/* line 103, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/tooltip.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: rgba(0, 0, 0, 0.9);
}

/* line 5, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #414141;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}

/* line 25, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover.top {
  margin-top: -10px;
}

/* line 29, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover.right {
  margin-left: 10px;
}

/* line 33, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover.bottom {
  margin-top: 10px;
}

/* line 37, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover.left {
  margin-left: -10px;
}

/* line 42, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover-title {
  margin: 0;
  padding: 12px 14px;
  font-size: 15px;
  font-weight: normal;
  line-height: 18px;
  background-color: #393939;
  border-bottom: 1px solid #2d2d2d;
  border-radius: 5px 5px 0 0;
}

/* line 53, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 62, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover .arrow, .popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 73, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover .arrow {
  border-width: 11px;
}

/* line 77, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 83, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

/* line 91, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover.top .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #414141;
}

/* line 100, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 108, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover.right .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #414141;
}

/* line 117, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

/* line 125, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover.bottom .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #414141;
}

/* line 134, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 142, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/popovers.scss */
.popover.left .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #414141;
  bottom: -10px;
}

/* line 6, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel {
  position: relative;
}

/* line 10, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

/* line 15, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}

/* line 21, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

/* line 28, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

/* line 34, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-inner > .active {
  left: 0;
}

/* line 38, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 45, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-inner > .next {
  left: 100%;
}

/* line 48, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-inner > .prev {
  left: -100%;
}

/* line 51, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

/* line 56, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-inner > .active.left {
  left: -100%;
}

/* line 59, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-inner > .active.right {
  left: 100%;
}

/* line 67, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

/* line 82, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-control.left {
  background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

/* line 88, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

/* line 98, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-control:hover, .carousel-control:focus {
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* line 106, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  display: inline-block;
}

/* line 116, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}

/* line 126, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-control .icon-prev:before {
  content: "\2039";
}

/* line 131, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-control .icon-next:before {
  content: "\203a";
}

/* line 142, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

/* line 153, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
}

/* line 163, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

/* line 174, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

/* line 185, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  /* line 193, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
  .carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  /* line 203, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  /* line 210, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/carousel.scss */
  .carousel-indicators {
    bottom: 20px;
  }
}

/* line 22, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.clearfix:after {
  clear: both;
}

/* line 11, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/utilities.scss */
.pull-right {
  float: right !important;
}

/* line 14, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/utilities.scss */
.pull-left {
  float: left !important;
}

/* line 21, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/utilities.scss */
.hide {
  display: none !important;
}

/* line 24, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/utilities.scss */
.show {
  display: block !important;
}

/* line 27, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 30, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/utilities.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 37, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/utilities.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px;
  }
}

/* line 30, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
.hidden {
  display: none !important;
  visibility: hidden !important;
}

/* line 37, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
.visible-xs {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 37, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-xs {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 43, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-xs tr.visible-xs {
    display: table-row !important;
  }
}

@media (max-width: 767px) {
  /* line 48, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-xs th.visible-xs,
.visible-xs td.visible-xs {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 54, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-xs.visible-sm {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 59, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-xs.visible-md {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  /* line 64, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-xs.visible-lg {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 70, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-xs tr.visible-xs.visible-sm {
    display: table-row !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 75, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-xs th.visible-xs.visible-sm,
.visible-xs td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 81, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-xs tr.visible-xs.visible-md {
    display: table-row !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 86, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-xs th.visible-xs.visible-md,
.visible-xs td.visible-xs.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  /* line 92, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-xs tr.visible-xs.visible-lg {
    display: table-row !important;
  }
}

@media (min-width: 1200px) {
  /* line 97, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-xs th.visible-xs.visible-lg,
.visible-xs td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}

/* line 104, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
.visible-sm {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 106, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-sm.visible-xs {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 104, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-sm {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 115, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-sm tr.visible-sm {
    display: table-row !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 120, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-sm th.visible-sm,
.visible-sm td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 126, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-sm.visible-md {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  /* line 131, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-sm.visible-lg {
    display: block !important;
  }
}

/* line 137, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
.visible-md {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 139, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-md.visible-xs {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 144, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-md.visible-sm {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 137, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-md {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 153, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-md tr.visible-md {
    display: table-row !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 158, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-md th.visible-md,
.visible-md td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  /* line 164, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-md.visible-lg {
    display: block !important;
  }
}

/* line 170, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
.visible-lg {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 172, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-lg.visible-xs {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 177, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-lg.visible-sm {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 182, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-lg.visible-md {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  /* line 170, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-lg {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  /* line 191, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-lg tr.visible-lg {
    display: table-row !important;
  }
}

@media (min-width: 1200px) {
  /* line 196, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-lg th.visible-lg,
.visible-lg td.visible-lg {
    display: table-cell !important;
  }
}

/* line 204, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
.hidden-xs {
  display: block !important;
}

@media (max-width: 767px) {
  /* line 204, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 209, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-xs.hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 214, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-xs.hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 219, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-xs.hidden-lg {
    display: none !important;
  }
}

/* line 225, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
.hidden-sm {
  display: block !important;
}

@media (max-width: 767px) {
  /* line 227, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-sm.hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 225, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 235, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-sm.hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 240, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-sm.hidden-lg {
    display: none !important;
  }
}

/* line 246, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
.hidden-md {
  display: block !important;
}

@media (max-width: 767px) {
  /* line 248, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-md.hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 253, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-md.hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 246, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 261, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-md.hidden-lg {
    display: none !important;
  }
}

/* line 267, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
.hidden-lg {
  display: block !important;
}

@media (max-width: 767px) {
  /* line 269, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-lg.hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 274, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-lg.hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 279, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-lg.hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 267, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-lg {
    display: none !important;
  }
}

/* line 290, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 295, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .visible-print {
    display: block !important;
  }
  /* line 298, app/assets/stylesheets/akdemia-theme/../bootstrap/scss/responsive-utilities.scss */
  .hidden-print {
    display: none !important;
  }
}

/*------------------------------------------------------------------
[Sidebar]

  + Sidebar / $SIDEBAR
    - Sidebar
    - Sidebar icons and images
    - Sidebar subjects menu

-------------------------------------------------------------------*/
/* ------------------------ *\
        $SIDEBAR
\* ------------------------ */
/* Sidebar  */
/* -------- */
/* line 17, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar {
  position: fixed;
  height: calc(100vh - 45px);
  text-align: right;
  color: white;
  z-index: 100;
  margin-left: -30px;
  background-color: transparent;
  overflow-y: auto;
  overflow-x: hidden;
  padding-left: 30px;
  /* Style for sidebar items */
  /* Sidebar item icon */
  /* Sidebar Icon go to payments */
}

/* line 29, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar .user-info {
  color: #343434;
  padding-top: 10px;
  font-size: 12px;
  margin-bottom: 10px;
  /* User name */
  /* User thumb image */
}

/* line 35, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar .user-info ul {
  display: inline-block;
  width: 125px;
  padding-left: 15px;
}

/* line 41, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar .user-info li {
  margin-top: 0;
  width: 85%;
  padding-right: 0;
}

/* line 48, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar .user-info .main-name {
  font-weight: bold;
}

/* line 53, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar .user-info .thumb {
  margin-bottom: 0;
}

/* line 59, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar li {
  list-style: none;
  margin-top: 10px;
  /* Sidebar item with fat icon  */
}

/* line 63, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar li a {
  color: #343434;
  display: inline;
  opacity: 0.65;
}

/* line 68, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar li a:hover, .sidebar li a:focus {
  text-decoration: none;
  opacity: 1;
}

/* line 74, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar li a:selected {
  color: #1d5c80;
}

/* line 79, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar li p {
  display: inline;
  font-size: 18px;
}

/* line 84, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar li.subjects {
  margin-top: 0;
}

/* line 87, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar li.subjects p {
  margin-right: 7px;
}

/* line 93, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar li .sidebar-item-with-fat-icon,
.sidebar li .sidebar-item {
  margin-bottom: -7px;
}

/* line 100, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar div[class^="icon-"] {
  display: inline;
  position: relative;
  top: 1px;
}

/* line 109, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar .go-to-payments a {
  padding-left: 0px;
}

/* Link sidebar items link */
/* line 116, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar-link {
  padding: 0;
  font-size: 20px;
}

/* line 120, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar-link .large-name {
  margin-left: -20px;
}

/* line 124, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar-link .very-large-name {
  margin-left: -63px;
}

/* line 128, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar-link p {
  margin-right: 4px;
}

/* line 132, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.beta-button {
  background-color: #00bd9e;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border-radius: 10px;
  color: white !important;
}

/* line 138, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.beta-button:hover {
  background-color: #00bd9e !important;
}

/* Sidebar icons and images  */
/* ------------------------- */
/* Font size for special icons: classroom, grades and
   * subjects
   */
/* line 149, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.icon-sidebar-size {
  font-size: 21px !important;
}

/* line 153, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar-image {
  width: 25px;
  height: 25px;
  position: relative;
  top: inherit;
  right: inherit;
  bottom: 4px;
  left: 5%;
}

/* line 158, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar-image-studies-control {
  width: 29px;
  height: 27px;
  left: 10px;
}

/* line 163, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.sidebar-message-icon-size {
  font-size: 29px !important;
  top: 8px !important;
}

/* Sidebar subjects menu */
/* --------------------- */
/* line 170, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.subjects-rollout {
  overflow: hidden;
}

/* line 173, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.subjects-rollout li {
  width: 450px !important;
}

/* Sidebar OMEGA Notifier container */
/* -------------------------------- */
/* line 181, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.omega-notifier-container {
  display: flex;
  position: relative;
  float: right;
  border-radius: 5px;
  background-color: #1e1e1e !important;
  top: 42px;
  right: 12px;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 10px;
  width: 150px;
  height: 100px;
  z-index: 100;
}

/* line 197, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.omega-notifier-container p {
  color: white;
  font-weight: bold;
  margin: 0;
}

/* Sidebar ALPHA Notifier container */
/* -------------------------------- */
/* line 207, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.alpha-notifier-container {
  display: flex;
  position: relative;
  float: right;
  border-radius: 5px;
  background-color: #595959 !important;
  top: 42px;
  right: 12px;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 10px;
  width: 150px;
  height: 100px;
  z-index: 100;
}

/* line 223, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.alpha-notifier-container p {
  color: white;
  font-weight: bold;
  margin: 0;
}

/* line 231, app/assets/stylesheets/akdemia-theme/scss/sidebar.scss */
.warning {
  color: #e87e04 !important;
  fill: #e87e04 !important;
}

/* ------------------------ *\
        $IMAGES
\* ------------------------ */
/* Lazy loaded images */
/* line 6, app/assets/stylesheets/akdemia-theme/scss/image.scss */
img.lazy {
  background-image: url(/assets/ajax-loader-b6c844d1acfeac692c12b3c10e339d309fdad90045d93f5376e7d0e9a84e752a.gif);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* Profile and thumbs             */
/* ------------------------------ */
/* Rounded small for Sidebar */
/* line 16, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.xsmall-profile {
  display: inline;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  width: 30px;
  height: 30px;
}

/* Rounded profile pic small. Used for comments */
/* line 23, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.small-profile {
  display: inline;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  width: 40px;
  height: 40px;
  border: 3px solid transparent;
}

/* Rounded, bigger profile pic. Used for  */
/* wall posts, messages                   */
/* line 32, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.profile {
  display: block;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  width: 61px;
  height: 61px;
  border: 3px solid transparent;
}

/* Rounded profile pic for lists */
/* line 40, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.large-profile {
  display: block;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  width: 71px;
  height: 71px;
  border: 3px solid transparent;
}

/* Sidebar user info image */
/* line 48, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.thumb {
  display: block;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  width: 61px;
  height: 61px;
  border: 4px solid;
}

/* User lists at show for Students  */
/* and Guardians                    */
/* line 57, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.user-list-thumb {
  display: block;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  width: 80px;
  height: 80px;
  border: 4px solid;
}

/* Wall post attached image   */
/* line 65, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.wall-post-image {
  width: 425px;
}

/* THIS REQUIRES CHECKING WHEN INBOX IS READY */
/* Profile pic. Used on inbox messages display */
/* line 71, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.inbox-fix {
  margin: 0 auto auto 0;
  position: relative;
  top: inherit;
  right: inherit;
  bottom: inherit;
  left: 10px;
  z-index: 2;
}

/* Banner images             */
/* ------------------------- */
/* Banner background image */
/* line 81, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.banner-background-image {
  background-size: auto 230px;
  background-repeat: no-repeat;
  position: absolute;
  left: 0px;
  width: 100%;
  height: 215px;
  padding-bottom: 0;
  margin-top: -7px;
  z-index: -1;
}

/* Banner user profile image */
/* line 93, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.banner-profile {
  display: block;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  width: 140px;
  height: 140px;
  margin-top: 15px;
  border: 4px solid;
}

/* Special images sizes         */
/* ---------------------------- */
/* Social media icons             */
/* for popovers for wall comments */
/* line 106, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.social-media-icon {
  width: 25px;
  margin-right: 10px;
}

/* Sizing average star  */
/* line 112, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.average-star {
  float: right;
  width: 100px;
  position: relative;
  top: inherit;
  right: inherit;
  bottom: 32px;
  left: 15px;
}

/* Other images                 */
/* ---------------------------- */
/* Selectable courses in reports view */
/* line 123, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.selectable-image a {
  position: relative;
  display: inline-block;
}

/* line 127, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.selectable-image a:hover:before {
  content: "";
  display: block;
  position: absolute;
  top: 15px;
  right: 0;
  width: 140px;
  height: 140px;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  background-size: 100px 100px;
}

/* Sly Arrows */
/* line 140, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.sly-right-arrow,
.sly-left-arrow {
  width: 40px;
  height: 40px;
  position: relative;
  right: 3px;
  bottom: 4px;
}

/* line 148, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.outside-circle {
  width: 142px;
  height: 144px;
  position: relative;
  bottom: 145px;
  left: 17px;
  border-top-left-radius: 90px;
  border-top-right-radius: 90px;
  border-bottom-left-radius: 90px;
  border-bottom-right-radius: 90px;
}

/* line 160, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.change-photo-option {
  bottom: -10px;
  display: none;
  height: 62px;
  width: 116px;
  margin: 0 1em 1em 0;
  border-top-left-radius: 90px;
  border-top-right-radius: 90px;
  position: relative;
  left: 10px;
  border: 3px solid #bfbebe;
}

/* line 173, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.download-photo-option {
  display: none;
  height: 55px;
  width: 116px;
  margin: 0 1em 1em 0;
  border-bottom-left-radius: 90px;
  border-bottom-right-radius: 90px;
  position: relative;
  left: 10px;
  bottom: 10px;
  border: 3px solid #bfbebe;
}

/* line 186, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.download-icon {
  color: #bfbebe;
  font-size: 40px;
  text-align: center;
  margin: 15px 14px 0px 14px;
  top: -12px;
}

/* line 194, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.camera-icon {
  font-size: 40px;
  color: #bfbebe;
  text-align: center;
  margin: 0px 14px 15px 14px;
}

/* line 201, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.col-xs-4.banner-user-image.change-download-shield {
  display: flex;
}

/* line 205, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.change-shield,
.download-shield {
  width: 30px;
  height: 40px;
  align-items: center;
  display: none;
}

/* line 213, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.change-school-shield {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 110px;
  border-top-left-radius: 80px;
  border-top-right-radius: 80px;
  border: 3px solid #bfbebe;
  margin-bottom: 0px;
  position: relative;
  top: 25px;
  left: -125px;
}

/* line 228, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.download-school-shield {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  width: 110px;
  border-bottom-left-radius: 80px;
  border-bottom-right-radius: 80px;
  border: 3px solid #bfbebe;
  margin-bottom: 0px;
  position: relative;
  bottom: -90px;
  left: -156px;
}

/* line 243, app/assets/stylesheets/akdemia-theme/scss/image.scss */
.change-school-shield :hover,
.download-school-shield :hover {
  color: #acacac;
}

/* ------------------------ *\
        $HEADER
\* ------------------------ */
/* line 5, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.header-nav {
  padding-left: 50px;
}

/* Contains logo, brand name */
/* line 10, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.navbar-header {
  background-color: #2779aa;
  width: 200px;
  height: 45px;
  margin-top: -4px;
}

/* Brand name image */
/* line 19, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.brand-name img {
  width: 130px;
  position: relative;
  top: inherit;
  right: inherit;
  bottom: 12px;
  left: 36px;
}

/* Search bar     */
/* -------------- */
/* line 28, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.search-bar {
  width: 220px;
  height: 44px;
  background: #1b729a;
  background-image: url(/assets/font-search-351893017cd6bbba9e21333d3195e10d6ec03b57bdc1de0613a15bc94eef3b68.png);
  background-position: 0% 50%;
  background-repeat: no-repeat;
  border: none;
  color: #fff;
  font-size: 15px;
  font-weight: lighter;
  padding-left: 35px;
}

/* Search bar results list */
/* line 42, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.search-list {
  background-color: white;
  width: 280px;
}

/* line 46, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.search-list a {
  display: inline-block;
}

/* line 50, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.search-list p {
  color: #1a1a1a;
  font-size: 12px;
  margin-bottom: 2px !important;
}

/* line 56, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.search-list .row {
  border-bottom: 1px solid #d7d8db;
  margin-left: 0;
  margin-bottom: 0;
  width: 100%;
}

/* line 63, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.search-list h6 {
  color: #414141;
}

/* line 65, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.search-list h6:hover {
  color: #2779aa;
}

/* line 70, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.search-list .col-xs-9 {
  border-right: 15px solid;
  min-height: 69px;
}

/* line 76, app/assets/stylesheets/akdemia-theme/scss/header.scss */
#search-ul {
  background-color: transparent;
  padding: 0 0;
  opacity: 0.9 !important;
}

/* line 83, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.navbar-left .ui-autocomplete-input {
  border: none;
}

/* line 59, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.navbar-left:-moz-placeholder {
  color: #2d8dc4;
}

/* line 62, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.navbar-left::-moz-placeholder {
  color: #2d8dc4;
}

/* line 65, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.navbar-left:-ms-input-placeholder {
  color: #2d8dc4;
}

/* line 68, app/assets/stylesheets/akdemia-theme/../bootswatch/bootswatch-mixins.scss */
.navbar-left::-webkit-input-placeholder {
  color: #2d8dc4;
}

/* line 90, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.form-search .form-control {
  height: 45px;
  color: white;
  padding-left: 35px;
}

/* Header icons       */
/* ------------------ */
/* Header icons styling (for notifications, */
/* settings and inbox)                      */
/* line 102, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.header-icon {
  display: inline;
  font-size: 27px;
  text-align: center;
  padding-top: 2px;
  margin-right: 12px;
}

/* line 109, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.header-icon svg {
  width: 28px;
  height: 28px;
  fill: white;
}

/* line 115, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.header-icon li {
  margin-top: 3px;
}

/* line 118, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.header-icon li a {
  height: 48px;
}

/* line 123, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.header-icon .badge {
  position: relative;
  top: inherit;
  right: inherit;
  bottom: 65px;
  left: 13px;
  padding: 3px 6px;
  font-size: 11px;
}

/* line 130, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.header-dropdown {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 135, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.header-dropdown > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* School header */
/* line 141, app/assets/stylesheets/akdemia-theme/scss/header.scss */
#school-name {
  margin-top: 10px;
  padding-right: 6px;
}

/* ------------------------ *\
        $NOTIFICATION
\* ------------------------ */
/* line 150, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.notification-li {
  border-top: 1px solid #2d8dc4;
  height: 25px;
}

/* line 155, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.notification-link {
  height: 26px !important;
}

/* ------------------------ *\
          $LABEL
  \* ------------------------ */
/* line 163, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.title-labels {
  margin-left: 5px;
}

/* line 167, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.labels-rigth {
  float: right;
  margin-bottom: 15px;
}

/* line 172, app/assets/stylesheets/akdemia-theme/scss/header.scss */
.label-active {
  font-size: larger;
}

/*------------------------------------------------------------------
[Base]

  + Layout / $LAYOUT
    - Main content layout
    - Titles
    - Navbar
    - Flash messages
    - Rows
    - Headings
    - Specific purpose layouts
  + Colors / $COLORS
    - Background colors
    - Button colors
    - Hover link colors
    - Border colors
  + Banners / $BANNERS
  + Buttons / $BUTTONS
  + Typography / $TYPOGRAPHY
  + Customized components / $COMPONENTS
    - Modals
    - Panels
  + Borders / $BORDERS
  + File Uploader / $FILE UPLOADER
  + Graphs / $GRAPHS
  + Positions / $POSITIONS
  + Tabs / $TABS
-------------------------------------------------------------------*/
/* ------------------------ *\
          $LAYOUT
\* ------------------------ */
/* Main content layout            */
/* ------------------------------ */
/* line 37, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
body {
  padding-top: 45px;
  color: #414141;
  font-family: Helvetica, Arial, sans-serif;
}

/* line 43, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.content-fix {
  position: absolute;
  padding-right: 0px;
  width: 976px;
}

/* line 49, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.content-body {
  background-color: white;
  margin-left: 215px;
  z-index: 50;
  float: none;
}

/* line 55, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.content-body a {
  text-decoration: none;
  opacity: 0.7;
  color: #414141;
}

/* line 61, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.content-body a:hover {
  opacity: 1;
}

/* line 65, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.content-body h1 > a {
  color: white;
}

/* line 70, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.nursery-main-content {
  padding: 18px 10px;
}

/* line 74, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.main-content {
  width: 100%;
  display: inline-block;
  margin: 15px auto 15px auto;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 300;
}

/* line 81, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.main-content .row {
  margin: 10px auto auto 2px;
}

/* line 85, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.main-content h1,
.main-content h2,
.main-content h3,
.main-content h4 {
  font-family: "Open Sans", sans-serif;
}

/* line 92, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.main-content h5,
.main-content h6 {
  font-family: "Open Sans", sans-serif;
}

/* line 98, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.main-content-grades {
  margin: 15px auto 15px 17px;
}

/* line 102, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.main-info-container {
  min-height: 65px;
  margin-top: 0;
}

/* line 106, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.main-info-container h2 {
  font-weight: 500;
  margin-bottom: 0;
  color: #343434;
}

/* line 112, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.main-info-container h2.less-big {
  font-size: 32px;
}

/* line 116, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.main-info-container h3,
.main-info-container h4 {
  margin-top: 0;
  margin-bottom: 0;
  color: #919191;
}

/* line 123, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.main-info-container h3.red-text, .main-info-container .red-text h3.icon-gift, .red-text .main-info-container h3.icon-gift, .main-info-container .hide-bitacora-entry .hide-bitacora-button h3.icon-gift, .hide-bitacora-entry .hide-bitacora-button .main-info-container h3.icon-gift, .main-info-container .denie-evaluation-plan-button h3.icon-gift, .denie-evaluation-plan-button .main-info-container h3.icon-gift, .main-info-container .red-text h3.icon-checkmark, .red-text .main-info-container h3.icon-checkmark, .main-info-container .hide-bitacora-entry .hide-bitacora-button h3.icon-checkmark, .hide-bitacora-entry .hide-bitacora-button .main-info-container h3.icon-checkmark, .main-info-container .denie-evaluation-plan-button h3.icon-checkmark, .denie-evaluation-plan-button .main-info-container h3.icon-checkmark, .main-info-container .red-text h3.icon-x, .red-text .main-info-container h3.icon-x, .main-info-container .hide-bitacora-entry .hide-bitacora-button h3.icon-x, .hide-bitacora-entry .hide-bitacora-button .main-info-container h3.icon-x, .main-info-container .denie-evaluation-plan-button h3.icon-x, .denie-evaluation-plan-button .main-info-container h3.icon-x, .main-info-container h3.denie-evaluation-plan-button, .main-info-container .hide-bitacora-entry .hide-bitacora-button h3.visibility-off, .hide-bitacora-entry .hide-bitacora-button .main-info-container h3.visibility-off, .main-info-container .hide-bitacora-entry h3.hide-bitacora-button, .hide-bitacora-entry .main-info-container h3.hide-bitacora-button {
  color: #b9414a;
}

/* line 127, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.main-info-container .blue-circle {
  position: relative;
  bottom: 50px;
}

/* line 131, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.main-info-container a {
  font-family: Helvetica, Arial, sans-serif;
  color: #2d8dc4;
}

/* line 137, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.main-info-container-thin {
  height: 120px;
}

/* This is used in Settings container */
/* line 142, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.main-info-container-wide {
  height: 240px;
}

/* line 146, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.mt-0 {
  margin-top: 0;
}

/* Titles inside content */
/* --------------------- */
/* line 153, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.titles,
.titles > a {
  color: #bebfc2;
}

/* line 157, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.titles h4,
.titles > a h4 {
  font-size: 21px;
}

/* line 161, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.titles h5,
.titles > a h5 {
  font-size: 20px;
}

/* Navbar                     */
/* -------------------------- */
/* line 169, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.navbar {
  height: 45px;
  margin-bottom: 21px;
}

/* line 173, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.navbar .search {
  padding-top: 15px;
}

/* line 178, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.navbar-left {
  position: relative;
  line-height: 15px;
}

/* line 183, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.nav-message {
  width: 732px;
  margin-left: -15px;
  background-color: #414141;
  color: white;
  height: 30px;
}

/* line 190, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.nav-message div[class^="col-xs"] {
  padding-top: 3px;
}

/* line 194, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.nav-message p {
  margin-bottom: 0;
}

/* line 198, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.nav-message a {
  color: white;
}

/* line 204, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.nav-message .nav-current-role {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 211, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.container .navbar-collapse,
.container,
.navbar-nav {
  height: 0 !important;
}

/* Flash messages         */
/* ---------------------  */
/* line 220, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
label.error {
  color: #b9414a;
}

/* line 224, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
input.error,
select.error {
  font-family: "HelveticaNeueLTStd-Th", "Helvetica Neue";
  border: 1px solid #b9414a;
  outline: none;
}

/* Rows                 */
/* -------------------  */
/* Inner rows are intended for inside forms */
/* line 235, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.row.inner-row {
  margin-top: -10px;
}

/* line 239, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.row.top-row {
  margin-top: 15px;
}

/* Headings  */
/* --------- */
/* Container that holds heading info */
/* line 247, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.separator-heading {
  display: inline-block;
  width: 96%;
  margin: 20px auto auto 15px;
  border-bottom: 1px solid #d7d8db;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

/* line 255, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.separator-heading h3 {
  display: inline;
}

/* line 259, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.separator-heading div[class^="icon-"] {
  display: inline-block;
  font-size: 22px;
}

/* line 264, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.separator-heading a {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #2d8dc4;
  position: relative;
  bottom: 6px;
}

/* line 272, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.flex-separator-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 96%;
  margin: 20px auto auto 15px;
  border-bottom: 1px solid #d7d8db;
  padding-bottom: 2px;
}

/* line 281, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.flex-separator-heading .heading-title {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/* line 286, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.flex-separator-heading .heading-title h3 {
  margin: 0;
}

/* line 291, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.flex-separator-heading .heading-title-inline-actions {
  display: flex;
  justify-content: flex-end;
  min-width: 100px;
  max-width: 200px;
  height: 40px;
}

/* line 298, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.flex-separator-heading .heading-title-inline-actions .heading-icon, .flex-separator-heading .heading-title-inline-actions .heading-tag {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
}

/* line 306, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.flex-separator-heading .heading-title-inline-actions .heading-icon svg, .flex-separator-heading .heading-title-inline-actions .heading-tag svg {
  width: 25px;
  height: 25px;
}

/* line 311, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.flex-separator-heading .heading-title-inline-actions .heading-icon.two-icons, .flex-separator-heading .heading-title-inline-actions .two-icons.heading-tag {
  width: 52px;
}

/* line 316, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.flex-separator-heading .heading-title-inline-actions .button-action {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
  min-width: 50px;
}

/* line 323, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.flex-separator-heading .heading-title-inline-actions .button-action .btn-primary {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #2779aa;
  border-radius: 6px !important;
  padding: 8px 12px !important;
}

/* line 331, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.flex-separator-heading .heading-title-inline-actions .button-action .btn-primary svg {
  fill: white;
}

/* line 336, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.flex-separator-heading .heading-title-inline-actions .button-action svg {
  width: 20px;
  height: 20px;
}

/* Colored circle that holds heading icon */
/* line 345, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.heading-circle {
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  width: 36px;
  height: 36px;
  position: relative;
  bottom: 1px;
  background-color: #2779aa;
  float: left;
  margin-right: 5px;
}

/* line 353, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.heading-circle.material-design {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  background-color: #2779aa;
  margin-right: 5px;
}

/* line 363, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.heading-circle.material-design svg {
  width: 24px;
  height: 24px;
  fill: white;
}

/* line 371, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.heading-image {
  float: left;
  margin-right: 5px;
  border: 3px solid;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  margin-top: -7px;
}

/* line 379, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.heading-info {
  display: inline;
  margin-left: 30px;
}

/* line 383, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.heading-info .edit-personal,
.heading-info .cancel-personal {
  float: right;
  top: 5px;
}

/* line 389, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.heading-info .cancel-personal {
  display: none;
}

/* line 393, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.heading-info a {
  opacity: 0.8;
}

/* Position for headind-info */
/* line 399, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.heading-info-right-position {
  float: right;
  margin-top: 15px;
}

/* line 404, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.heading-subtitle {
  margin: 0;
  margin-left: 40px;
  display: inline-block;
}

/* Heading add icon/loader */
/* line 411, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.heading-icon, .heading-tag,
.heading-icon.icon-add,
.heading-icon.ajax-loader,
.edit-personal.icon-full-pen-full {
  float: right;
  font-size: 25px;
  position: relative;
  top: 8px;
  color: #919191;
}

/* Information placed on the right end of the header */
/* line 422, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.heading-tag {
  font-size: 20px;
  bottom: 0;
  margin-left: 5px;
  position: relative;
  width: auto !important;
}

/* Custom */
/* line 433, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.inline {
  display: inline;
}

/* Specific purpose layouts  */
/* ------------------------- */
/* Configuration */
/* Pass course */
/* line 445, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.pass-course-container [class^="col-xs"] {
  padding: 0 5px 0 0;
}

/* line 449, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.pass-course-container .synopse-element {
  height: 30px;
  margin-right: 5px;
  margin-top: 0;
  padding-left: 10px;
  width: 120px;
  padding-top: 2px;
}

/* line 458, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.pass-course-container .pass_course_to_table {
  margin-top: 79px;
}

/* line 462, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.pass-course-container .select-all {
  margin-top: 50px;
  font-size: 15px;
}

/* style for custom input fields */
/* line 469, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.custom-field {
  min-height: 70px;
}

/* ------------------------ *\
          $COLORS
\* ------------------------ */
/* Background colors            */
/* ---------------------------  */
/* line 480, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.red {
  background-color: #b9414a;
}

/* line 484, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.blue {
  background-color: #2779aa;
}

/* line 488, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.blue-light {
  background-color: #2d8dc4;
}

/* line 492, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.blue-dark {
  background-color: #236e99;
}

/* line 496, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.gray {
  background-color: #919191;
}

/* line 500, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.gray-light {
  background-color: #f2f3f6;
}

/* line 504, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.gray-dark {
  background-color: #414141;
}

/* line 508, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.white {
  background-color: white;
}

/* line 512, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.green {
  background-color: #88b250;
}

/* line 516, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.green-acqua {
  background-color: #00a388;
}

/* line 520, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.green-light {
  background-color: #00bd9c;
}

/* line 524, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.green-dark {
  background-color: #008a73;
}

/* line 528, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.yellow {
  background-color: #edb41c;
}

/* line 532, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.yellow-light {
  background-color: #fcc11e;
}

/* line 536, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.yellow-dark {
  background-color: #d4a219;
}

/* line 540, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.cyan {
  background-color: #27a2ab;
}

/* line 544, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.cyan-light {
  background-color: #2dbbc4;
}

/* line 548, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.cyan-dark {
  background-color: #218a91;
}

/* line 552, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.orange-light {
  background-color: #e87e04;
}

/* line 556, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.orange {
  background-color: #cf7004;
}

/* line 560, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.orange-dark {
  background-color: #b56204;
}

/* line 564, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.red-light {
  background-color: #d44a56;
}

/* Fill colors            */
/* ---------------------  */
/* line 571, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.filled-blue {
  fill: #2779aa !important;
}

/* line 575, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.filled-green {
  fill: #88b250 !important;
}

/* line 579, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.filled-red {
  fill: #b9414a !important;
}

/* line 583, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.filled-yellow {
  fill: #edb41c !important;
}

/* line 587, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.filled-white {
  fill: white !important;
}

/* line 591, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
svg.blue-icon {
  fill: #2779aa;
}

/* line 595, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
svg.green-icon {
  fill: #88b250;
}

/* line 599, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
svg.red-icon {
  fill: #b9414a;
}

/* line 603, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
svg.yellow-icon {
  fill: #edb41c;
}

/* Authenticatable counters */
/* ------------------------ */
/* line 609, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.authenticatable-counter {
  display: flex;
  justify-content: center;
  font-size: 20px;
}

/* line 614, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.authenticatable-counter svg {
  margin-right: 6px;
}

/* Button colors               */
/* --------------------------- */
/* line 622, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.orange0 {
  background-color: #e87e04;
}

/* line 626, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.orange2 {
  background-color: #b56204;
}

/* line 630, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.lime3 {
  background-color: #618039;
}

/* line 634, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.lime0 {
  background-color: #9bcc5c;
}

/* line 638, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.red3 {
  background-color: #872f37;
}

/* line 642, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.red2 {
  background-color: #a13841;
}

/* line 646, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.red0 {
  background-color: #d44a56;
}

/* line 650, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.cyan3 {
  background-color: #1c7278;
}

/* line 654, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.cyan0 {
  background-color: #2dbbc4;
}

/* line 658, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.blue0 {
  background-color: #2d8dc4;
}

/* line 662, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.blue2 {
  background-color: #236e99;
}

/* line 666, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.blue3 {
  background-color: #1d5c80;
}

/* line 670, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.green0 {
  background-color: #00bd9c;
}

/* line 674, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.green3 {
  background-color: #00705e;
}

/* line 678, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.gray2 {
  background-color: #bebfc2;
}

/* line 682, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.white-opacity {
  background-color: rgba(255, 255, 255, 0.42);
}

/* line 686, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.yellow0 {
  background-color: #fcc11e;
}

/* line 690, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.pink0 {
  background-color: #e4518e;
}

/* line 694, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.pink1 {
  background-color: #dc4c88;
}

/* line 698, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.pink2 {
  background-color: #d44a84;
}

/* line 702, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.pink3 {
  background-color: #c6457b;
}

/* line 706, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.pink4 {
  background-color: #ba4073;
}

/* line 710, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.pink5 {
  background-color: #ae3b6b;
}

/* line 714, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.purple0 {
  background-color: #b13cb1;
}

/* line 718, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.blue-violet0 {
  background-color: #434ace;
}

/* Hover link colors            */
/* ---------------------------- */
/* line 725, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.red-hover:hover {
  color: #b9414a;
}

/* line 729, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.red-active {
  color: #b9414a !important;
  opacity: 1 !important;
}

/* line 734, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.blue-hover:hover {
  color: #2779aa;
}

/* line 738, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.blue-active {
  color: #2779aa !important;
  opacity: 1 !important;
}

/* line 743, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.yellow-hover:hover {
  color: #edb41c;
}

/* line 747, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.lime-hover-important:hover {
  color: #88b250 !important;
}

/* Border colors                */
/* ---------------------------- */
/* Student */
/* line 755, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.yellow-border,
.student-border {
  border-color: #edb41c;
  border-right-color: #edb41c !important;
}

/* Evaluations */
/* line 762, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.evaluations-border {
  border: 4px solid #d4a219 !important;
}

/* School */
/* line 767, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.red-border,
.school-border {
  border-color: #b9414a;
  border-right-color: #b9414a !important;
}

/* Guardian */
/* line 774, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.green-border,
.guardian-border {
  border-color: #88b250;
  border-right-color: #88b250 !important;
}

/* Teacher */
/* line 781, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.blue-border,
.employee-border {
  border-color: #2779aa;
  border-right-color: #2779aa !important;
}

/* Notifications colored circles */
/* line 788, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.notifications-circles-border {
  border: 4px solid #a13841 !important;
}

/* Border colors for subjects   */
/* ---------------------------- */
/* line 795, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.dark-red-border {
  border-color: #a13841 !important;
}

/* line 799, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.dark-blue-border {
  border-color: #236e99 !important;
}

/* line 803, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.dark-lime-border {
  border-color: #759945 !important;
}

/* line 807, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.dark-green-border {
  border-color: #008a73 !important;
}

/* line 811, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.dark-cyan-border {
  border-color: #218a91 !important;
}

/* line 815, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.dark-orange-border {
  border-color: #b56204 !important;
}

/* line 819, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.dark-yellow-border {
  border-color: #d4a219 !important;
}

/* line 823, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.dark-pink-border {
  border-color: #ae3b6b !important;
}

/* line 827, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.dark-purple-border {
  border-color: #752876 !important;
}

/* ------------------------ *\
            $BANNERS
  \* ------------------------ */
/* line 835, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-container {
  height: 215px;
  width: 732px;
  margin-left: -15px;
  padding-top: 7px;
  padding-left: 21px;
  overflow: hidden;
}

/* line 843, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-container .synopse-element {
  border: none;
}

/* line 847, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-container .banner-batch-links {
  min-width: 100px;
  float: none;
  left: 10px;
}

/* line 854, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-container-thin, .banner-container-medium {
  height: 70px;
  width: 732px;
  margin-left: -15px;
  color: white;
  overflow: hidden;
  padding-top: 5px;
}

/* line 862, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-container-thin .separator-heading, .banner-container-medium .separator-heading {
  border: none;
}

/* line 866, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-container-thin [class^="icon-"], .banner-container-medium [class^="icon-"],
.banner-container-thin [class*=" icon-"],
.banner-container-medium [class*=" icon-"] {
  display: inline;
  position: relative;
  bottom: 0;
  margin-left: 20px;
  width: 50px;
  height: 50px;
  fill: white;
}

/* line 875, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-container-thin h1, .banner-container-medium h1 {
  display: inline;
  position: relative;
  bottom: 6px;
  margin-left: 6px;
}

/* line 881, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-container-thin .banner-truncated-title, .banner-container-medium .banner-truncated-title {
  display: inline-block;
  height: 60px;
  max-width: 440px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
  margin: 0px 0px 10px 6px;
}

/* line 892, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-container-thin .banner-group-subject-name, .banner-container-medium .banner-group-subject-name {
  margin-top: -24px;
  max-width: 710px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 903, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-container-thin .banner-background-image, .banner-container-medium .banner-background-image {
  background-size: auto 132px;
  height: 70px;
}

/* line 909, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-container-medium {
  height: 100px;
}

/* line 913, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-container-medium h6 {
  padding-left: 70px;
  margin-top: 0;
}

/* Banner batches/periods links container */
/* line 920, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-batch-links {
  float: right;
  display: inline;
  padding-top: 0;
  position: absolute;
  top: 40px;
  right: 10px;
  bottom: inherit;
  left: inherit;
}

/* line 926, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-batch-links a,
.banner-batch-links p {
  float: left;
  padding-top: 3px;
  margin: auto 15px auto -10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  font-family: "Pacifico";
  font-size: 21px;
  color: #fff;
  text-align: center;
}

/* line 936, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-batch-links a.active {
  opacity: 1;
}

/* line 940, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-batch-links p {
  position: relative;
  top: 14px;
  margin-left: 1px;
}

/* Banner links as shown in Reports index */
/* line 947, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-links {
  display: inline-block;
  position: relative;
  top: inherit;
  right: inherit;
  bottom: 20px;
  left: 10px;
}

/* line 951, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-links a {
  padding-left: 15px;
  color: white;
}

/* line 956, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-links div[class^="icon-"] {
  display: inline;
  font-size: 40px;
  position: relative;
  top: 6px;
  right: 1px;
  bottom: inherit;
  left: inherit;
  margin-left: 0;
}

/* line 963, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-links div[class^="glyphicon-"] {
  display: inline;
}

/* line 967, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-links h4 {
  display: inline;
  margin-left: 35px;
}

/* line 972, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-links .active {
  opacity: 1;
}

/* Banner option colored rounded buttons container, */
/* should be used with banner-links                 */
/* line 979, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-buttons {
  display: inline;
  width: 100%;
  bottom: 17px;
  margin-left: 10px;
}

/* line 985, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-buttons a {
  padding-left: 0;
  margin-left: 6px;
  padding-top: 5px;
}

/* line 990, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-buttons a p {
  position: relative;
  top: 1px;
  right: inherit;
  bottom: inherit;
  left: 0;
  font-family: "Pacifico";
  font-size: 22px;
}

/* line 996, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-buttons p {
  display: inline;
  font-family: Helvetica, Arial, sans-serif;
  position: relative;
  top: 20px;
  right: inherit;
  bottom: inherit;
  left: 5px;
}

/* Banner buttons to float right as section groups  */
/* line 1004, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.right {
  float: right;
  margin-right: 43px;
  width: auto;
}

/* Navigation tabs inside banners. Info, Wall, View More */
/* line 1011, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.inner-tabs {
  position: absolute;
  top: 11px;
  right: 12px;
  bottom: inherit;
  left: inherit;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  border-bottom: none;
}

/* line 1016, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.inner-tabs li {
  margin-left: 1px;
  display: table;
}

/* line 1021, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.inner-tabs a {
  color: #fff;
  font-weight: lighter;
}

/* line 1026, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.inner-tabs li > a {
  height: 35px;
  background-color: #2779aa;
  opacity: 0.9;
  padding-bottom: 0;
  padding-top: 7px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-border-top-left-radius: 8px;
  -webkit-border-top-left-radius: 8px;
  border-top-left-radius: 8px;
  -moz-border-top-right-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  border-top-right-radius: 8px;
}

/* line 1036, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.inner-tabs li > a p {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

/* line 1043, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.inner-tabs li > a:hover,
.inner-tabs li > a:focus {
  background-color: #2779aa;
  border: none;
  opacity: 1;
  color: #fff;
}

/* line 1051, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.inner-tabs li.active > a,
.inner-tabs li.active > a:hover,
.inner-tabs li.active > a:focus {
  color: #919191;
  background-color: #fff;
  border: none;
  opacity: 1;
}

/* line 1060, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.inner-tabs [class^="icon-"]:before,
.inner-tabs [class*=" icon-"]:before {
  margin-right: 3px;
}

/* line 1065, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.inner-tabs [class^="glyphicon"]:before,
.inner-tabs [class*=" glyphicon"]:before {
  margin-left: 3px;
  float: right;
}

/* To use inside profiles, the user name  */
/* line 1073, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-user-name {
  width: 100%;
  padding-bottom: 3px;
  margin-top: 20px;
}

/* line 1078, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-user-name h1 {
  font-family: "HelveticaNeueLTStd-Th", "Helvetica Neue";
}

/* line 1083, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-user-name.person-profile-name {
  display: table-cell;
  margin: 0;
  height: 150px;
  vertical-align: middle;
}

/* line 1089, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-user-name.person-profile-name > * {
  margin: 0;
}

/* To use inside profiles, the user image container */
/* line 1096, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-user-image a {
  opacity: 1;
}

/* Controls the Status span position + Profile navbar tabs */
/* line 1102, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.profile-tabs-container {
  position: absolute;
  top: 199px;
}

/* Banner content container */
/* line 1108, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-content-fix {
  margin-top: 15px;
  color: white;
}

/* Special banner, because of some icons */
/* line 1114, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.padded-banner {
  padding-top: 18px !important;
}

/* line 1117, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.padded-banner .banner-batch-links {
  padding-top: 0;
}

/* line 1122, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.reduced-padded-banner {
  padding-top: 10px !important;
}

/* line 1126, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.small-padded-banner {
  padding-top: 8px !important;
}

/* Size of the new collection of icons,        */
/* these are: subject, grades, classroom icons */
/* line 1132, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.new-icon-size {
  font-size: 34px !important;
  position: relative !important;
  bottom: 6px !important;
}

/* line 1138, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.batches-icon-size {
  font-size: 37px !important;
  position: relative !important;
  bottom: 4px !important;
}

/* line 1144, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.human-resources-icon-size {
  bottom: -4px !important;
}

/* line 1148, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
svg.sm-icon {
  width: 28px;
  height: 28px;
}

/* This one is used in Evaluations,     */
/* since this icon is smaller than      */
/* the rest, it needs special position  */
/* line 1156, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-icon-position {
  position: relative;
  bottom: -3px !important;
}

/* Style for inscriptions banner links */
/* line 1163, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.inscriptions-banner .banner-button [class^="icon-"]:before {
  top: -18px;
}

/* line 1168, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.inscriptions-banner .enrollment-banner-button svg {
  width: 26px;
  height: 26px;
  fill: white;
  margin-left: 7px;
  position: relative;
  top: 2px;
}

/* line 1180, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.enrollment-process-banner svg {
  width: 40px;
  height: 40px;
  bottom: 3px;
  fill: white;
  margin-left: 7px;
}

/* ------------------------ *\
            $BUTTONS
  \* ------------------------ */
/* Banner button  */
/* line 1194, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-button {
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  width: 40px;
  height: 40px;
  display: inline-block;
  position: relative;
  top: 10px;
  opacity: 0.6;
  padding: 3px;
}

/* line 1202, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-button [class^="icon-"]:before,
.banner-button [class*=" icon-"]:before {
  position: relative;
  top: -22px;
  right: inherit;
  bottom: inherit;
  left: 10px;
  display: inline;
  vertical-align: middle;
  font-size: 23px;
  color: white;
  line-height: 16px;
}

/* line 1211, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-button:hover {
  opacity: 1;
}

/* Banner button to create new batch */
/* line 1217, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.banner-button.add-batch {
  margin-left: 15px;
}

/* Transparent button used for actions */
/* line 1222, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.transparent-button {
  background-color: transparent;
  border: 1px solid #dce4ec;
  width: 100%;
  text-wrap: auto;
}

/* line 1228, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.transparent-button:hover {
  color: #343434;
}

/* Complementing "close" or "exit" buttons */
/* line 1234, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.delete-button {
  color: #b9414a;
  opacity: 0.9;
  float: none;
}

/* line 1239, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.delete-button:hover {
  opacity: 1;
  color: #b9414a;
}

/* line 1245, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.with-icon-button {
  padding: 5px 15px;
  margin-top: 2px;
}

/* line 1249, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.with-icon-button p {
  display: inline;
  position: relative;
  bottom: 6px;
}

/* line 1254, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.with-icon-button [class^="icon-"],
.with-icon-button [class*=" icon-"] {
  display: inline;
}

/* line 1260, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.btn {
  margin-bottom: 0 !important;
}

/* line 1264, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.btn-success,
.btn-primary {
  padding: 10px 15px !important;
}

/* line 1269, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.btn-danger {
  padding: 6px 15px !important;
}

/* line 1273, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.btn-light-blue {
  background-color: #2d8dc4;
  border-color: #2d8dc4;
  color: white;
}

/* line 1279, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.btn-light-blue:focus {
  background-color: #2d8dc4;
  border-color: #2d8dc4;
  color: white;
}

/* line 1285, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.btn-light-blue:hover {
  background-color: #2779aa;
  border-color: #2779aa;
  color: white;
}

/* line 1291, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.btn-light-blue:active,
.btn-light-blue.active,
.open .dropdown-toggle.btn-light-blue {
  color: #ffffff;
  background-color: #1d5c80;
  border-color: #1d5c80;
}

/* line 1299, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.btn-success.disabled,
.btn-success[disabled],
.btn-success.disabled.active,
.btn-success.active[disabled] {
  background-color: #919191;
  border-color: #919191;
}

/* line 1307, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.btn-success.disabled,
.btn-success[disabled],
.btn-success.disabled.active,
.btn-success.active[disabled] {
  background-color: #919191;
  border-color: #919191;
}

/* line 1315, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.btn-primary:focus {
  color: white;
  background-color: #2779aa;
  border-color: #2779aa;
}

/* line 1321, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #1d5c80;
  border-color: #1d5c80;
}

/* Style for buttons with link appearance */
/* line 1330, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.link-button {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #bebfc2;
  font-weight: 300;
  background: none;
  border: none;
  padding: 0;
}

/* line 1337, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.link-button:hover {
  color: #919191;
}

/* ------------------------ *\
          $TYPOGRAPHY
  \* ------------------------ */
/* line 1346, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.white-text {
  color: white;
}

/* line 1350, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.green-acqua-text, .green-acqua-text .icon-checkmark, .show-bitacora-entry .show-bitacora-button .icon-checkmark, .approve-evaluation-plan-button .icon-checkmark, .approve-evaluation-plan-button, .show-bitacora-entry .show-bitacora-button .visibility, .show-bitacora-entry .show-bitacora-button {
  color: #00a388 !important;
  fill: #00a388 !important;
}

/* line 1355, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.important-green {
  color: #00a388 !important;
  fill: #00a388 !important;
}

/* line 1360, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.red-text, .red-text .icon-gift, .hide-bitacora-entry .hide-bitacora-button .icon-gift, .denie-evaluation-plan-button .icon-gift, .red-text .icon-checkmark, .hide-bitacora-entry .hide-bitacora-button .icon-checkmark, .denie-evaluation-plan-button .icon-checkmark, .red-text .icon-x, .hide-bitacora-entry .hide-bitacora-button .icon-x, .denie-evaluation-plan-button .icon-x, .denie-evaluation-plan-button, .hide-bitacora-entry .hide-bitacora-button .visibility-off, .hide-bitacora-entry .hide-bitacora-button {
  color: #b9414a !important;
  fill: #b9414a !important;
}

/* line 1365, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.delete-special-grade {
  color: #b9414a !important;
  fill: #b9414a !important;
}

/* line 1370, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.yellow-text, .yellow-text .icon-edit, .yellow-text .icon-checkmark {
  color: #edb41c !important;
  fill: #edb41c !important;
}

/* line 1375, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.cyan-text, .admission-panel-action-container .export-to-excel-button, .cyan-text .icon-school, .admission-panel-action-container .export-to-excel-button .icon-school {
  color: #27a2ab;
  fill: #27a2ab;
}

/* Brand green */
/* line 1381, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.lime-text, .lime-text .icon-gift {
  color: #88b250;
  fill: #88b250;
}

/* line 1386, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.gray-text {
  color: #919191 !important;
  fill: #919191 !important;
}

/* line 1391, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.black-text {
  color: #414141;
}

/* line 1395, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.blue-text {
  color: #2779aa !important;
  fill: #2779aa !important;
}

/* line 1400, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.purple-text, .purple-text .icon-clipboard, .purple-text .icon-checkmark {
  color: #b13cb1;
  fill: #b13cb1;
}

/* line 1405, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.orange-text {
  color: #e87e04;
  fill: #e87e04;
}

/* line 1410, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.pink-text {
  color: #d44a84;
  fill: #d44a84;
}

/* line 1415, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.dark-blue-violet-text {
  color: #2d3b94;
  fill: #2d3b94;
}

/* ------------------------ *\
            $COMPONENTS
  \* ------------------------ */
/* Modals               */
/* -------------------- */
/* line 1427, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.modal {
  font-family: Helvetica, Arial, sans-serif;
  overflow-y: auto;
}

/* line 1435, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
#change-role-modal .modal-body,
#createSkillIndicatorModal .modal-body,
#createSubjectModal .modal-body {
  min-height: 300px;
}

/* line 1441, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.modal-body a {
  color: #bebfc2;
}

/* line 1445, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.modal-body a:hover {
  color: #414141;
}

/* line 1450, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.modal-links {
  position: relative;
  top: 25px;
}

/* Panels                 */
/* ---------------------  */
/* line 1457, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.panel {
  box-shadow: none;
}

/* line 1461, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.panel-heading {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  /* This is for the edit link in Studies Control - Subjects */
}

/* line 1466, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.panel-heading h4 {
  margin-bottom: 3px;
  line-height: normal;
}

/* line 1472, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.panel-heading .panel-heading-link {
  display: inline-block;
}

/* line 1475, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.panel-heading .panel-heading-link .icon-arrow-down {
  margin-left: 10px;
}

/* line 1480, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.panel-heading .panel-heading-link.right {
  float: right;
  margin-right: 0;
}

/* line 1486, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.panel-heading.mat-design {
  display: flex;
  align-items: center;
}

/* line 1490, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.panel-heading.mat-design .heading-title-container {
  display: flex;
  width: 80%;
}

/* line 1495, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.panel-heading.mat-design .heading-icons-container {
  display: flex;
  width: 20%;
  flex-direction: row-reverse;
}

/* line 1500, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.panel-heading.mat-design .heading-icons-container svg {
  width: 23px;
  height: 23px;
  fill: #919191;
}

/* line 1508, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.bordered-panel {
  border-left: 1px solid #d7d8db;
  border-right: 1px solid #d7d8db;
}

/* line 1513, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.panel-group .panel {
  border: none;
  overflow: visible;
}

/* line 1518, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.panel .panel-heading {
  border: none;
  border-bottom: 1px solid #d7d8db;
}

/* line 1523, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 0;
}

/* line 1527, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.panel-group.inner-panel-group {
  margin-left: 20px;
}

/* line 1531, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
div.panel-heading > a > h5 {
  display: inline-block;
}

/* Students panel */
/* line 1536, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.list-panel {
  /* Batch subject student section inside panel */
}

/* line 1537, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.list-panel .panel {
  border-width: 0;
}

/* line 1541, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.list-panel .col-xs-3 {
  width: 80px;
}

/* line 1549, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.list-panel .student-name h6,
.list-panel .employee-name h6,
.list-panel .subject-name h6 {
  margin-bottom: 3px;
}

/* line 1552, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.list-panel .student-name h6 .col-xs-8,
.list-panel .student-name h6 .col-xs-4,
.list-panel .employee-name h6 .col-xs-8,
.list-panel .employee-name h6 .col-xs-4,
.list-panel .subject-name h6 .col-xs-8,
.list-panel .subject-name h6 .col-xs-4 {
  padding: 0;
}

/* line 1561, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.batch-subject-employee .main-teacher {
  margin-top: 10px;
  font-weight: 700;
  font-size: 13px;
}

/* Style for link to display more
   * or fewer items in panels
   */
/* line 1571, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.show-all {
  width: 98%;
  border-bottom: 1px solid #d7d8db;
}

/* line 1575, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.show-all p {
  margin-bottom: 0;
  position: relative;
  left: 89%;
}

/* line 1581, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.show-all:hover {
  border-bottom: 1px solid #d7d8db;
}

/* line 1585, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.custom-panel-body {
  padding: 0;
  padding-top: 8px;
  padding-right: 1px;
  padding-bottom: 80px;
}

/* line 1591, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.custom-panel-body h5 {
  display: inline-block;
}

/* line 1595, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.custom-panel-body .col-xs-6,
.custom-panel-body .col-xs-3 {
  padding-left: 0;
}

/* line 1600, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.custom-panel-body .titles {
  display: block;
}

/* line 1604, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.custom-panel-body input[type="checkbox"] {
  margin-right: 10px;
}

/* line 1608, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.custom-panel-body .checkbox-group {
  margin-top: -10px;
}

/* line 1614, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.quantitative-academic-restrictions label {
  margin-top: 0px;
}

/* line 1618, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.quantitative-academic-restrictions input[type="checkbox"] {
  margin-top: 2px;
  width: 15px;
  height: 15px;
}

/* line 1626, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.literal-row .checkbox {
  margin-top: 0px;
}

/* line 1630, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.literal-row input[type="checkbox"] {
  width: 15px;
  height: 15px;
  margin-top: 0px;
}

/* line 1638, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.panels-with-datatables .row {
  margin-bottom: 20px !important;
}

/* Containers             */
/* ---------------------  */
/* Container where the overflow is hidden */
/* line 1647, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.overflow-hidden-container {
  overflow: hidden;
  white-space: nowrap;
}

/* Tabs                   */
/* ---------------------  */
/* line 1656, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.tabs a {
  margin-right: 5px;
}

/* -------------------------------- *\
            $BORDERS
\* -------------------------------- */
/* No Border options    */
/* -------------------  */
/* line 1668, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.no-border-bottom {
  border-bottom: 0 !important;
}

/* line 1672, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.no-border-left {
  border-left: 0;
}

/* line 1676, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.only-bottom-border {
  border: thin solid #d7d8db !important;
  border-width: 0 0 1px 0 !important;
}

/* line 1681, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.no-border {
  border: 0 !important;
}

/* line 1685, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.right-bordered {
  border-right: thin solid #d7d8db;
}

/* -------------------------------- *\
            $FILE UPLOADER
\* -------------------------------- */
/* File upload button */
/* line 1694, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.fileinput-button {
  font-size: 25px;
  overflow: visible;
  color: #d7d8db;
}

/* line 1699, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.fileinput-button input {
  padding: 0 13px;
  transform: none !important;
  border-width: 0 !important;
}

/* line 1705, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.fileinput-button:hover {
  color: #919191;
}

/* Icon delete file */
/* line 1712, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.file-upload-form .icon-delete {
  font-size: 23px;
  color: #919191;
}

/* line 1718, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.limitted-container {
  overflow: hidden;
  white-space: nowrap;
}

/* ---------------- *\
        $GRAPHS
\* ---------------- */
/* line 1727, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.graphs {
  padding: 0;
  text-align: center;
}

/* ------------------- *\
        $POSITIONS
\* ------------------- */
/* line 1736, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.right-sided {
  float: right;
}

/* ------------------------- *\
            $TABS
\* ------------------------- */
/* line 1744, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.horizontal-tabs {
  margin-bottom: 25px !important;
}

/* line 1747, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.horizontal-tabs .col-xs-4:nth-of-type(1) {
  padding-left: 0;
}

/* line 1751, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.horizontal-tabs .col-xs-4:nth-of-type(3n + 3) {
  padding-right: 0;
}

/* line 1755, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.horizontal-tabs .col-xs-4:nth-of-type(n + 4) {
  margin-top: 10px;
  padding-left: 0;
}

/* line 1761, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.horizontal-tabs .row .col-xs-4 {
  margin-top: 10px;
}

/* line 1767, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.long-tab {
  padding-right: 0;
}

/* ------------------------- *\
      $TWO_FACTOR_AUTH
\* ------------------------- */
/* line 1775, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.qr {
  border-width: 0;
  border-style: none;
  border-color: #0000ff;
  border-collapse: collapse;
}

/* line 1782, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.qr td {
  border-width: 0;
  border-style: none;
  border-color: #0000ff;
  border-collapse: collapse;
  padding: 0;
  margin: 0;
  width: 10px;
  height: 10px;
}

/* line 1793, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.qr td.black {
  background-color: #000;
}

/* line 1797, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.qr td.white {
  background-color: #fff;
}

/* ------------------------- *\
        $OMEGA UTILITY
\* ------------------------- */
/* line 1805, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.black-background-borders {
  background-color: #1e1e1e !important;
  border-color: black !important;
}

/* ------------------------- *\
        $ALPHA UTILITY
\* ------------------------- */
/* line 1814, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.alpha-background-borders {
  background-color: #595959 !important;
  border-color: #4a4a4a !important;
}

/* ------------------------- *\
        $WALL PILL
\* ------------------------- */
/* line 1823, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.filtered-wall {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1828, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.filtered-wall .filtered-wall-pill {
  display: flex;
  padding: 20px;
  width: 250px;
  margin-bottom: 20px !important;
  border: 2px solid #d7d8db;
  border-radius: 25px;
  background-color: #fff;
  color: #bebfc2;
  height: 20px;
  justify-content: center;
  align-items: center;
}

/* line 1843, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
#general-back-button {
  display: flex;
  font-size: 16px;
  font-weight: bold;
  justify-content: flex-start;
}

/* line 1849, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
#general-back-button a {
  display: flex;
  align-items: center;
  line-height: 0;
  border-radius: 5px;
  border: 1px solid #343434;
  padding: 2px 11px 2px 8px;
  background-color: #414141;
  color: white;
  fill: white;
}

/* line 1861, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
#general-back-button svg {
  width: 24px;
  height: 24px;
}

/* line 1866, app/assets/stylesheets/akdemia-theme/scss/layout.scss */
.retired-student {
  color: #b9414a !important;
  font-weight: 600;
}

/* ------------------------ *\
        $WALL
\* ------------------------ */
/* Post container */
/* line 6, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-container {
  display: inline-block;
  border-left: thin solid #d7d8db;
  margin-bottom: -8px;
  width: 100%;
}

/* line 12, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-container .col-xs-1 {
  padding-left: 11px;
}

/* line 17, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-content {
  padding: 12px inherit 18px 60px;
  /* "View more" link */
}

/* line 20, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-content p {
  text-align: justify;
  margin-top: 10px;
  margin-left: 0 !important;
}

/* line 27, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-content a.view-more {
  display: block;
  color: #bebfc2;
  text-align: center;
  padding: 8px inherit 5px 10px;
  margin-top: -10px;
}

/* Links on the bottom of a post in the feed. Likes, comments, share */
/* line 37, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-options {
  display: inline;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 300;
  /* Style for the like count of a post */
}

/* line 42, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-options [class^="icon-"],
.post-options [class*=" icon-"],
.post-options svg {
  display: inline;
  position: relative;
  top: 2px;
  fill: #919191;
  width: 13px;
  height: 13px;
}

/* line 51, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-options p {
  display: inline;
  font-size: 11px;
  margin-left: 9px;
}

/* line 57, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-options a {
  color: #919191;
  text-decoration: none;
  margin-right: 10px;
}

/* line 62, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-options a p {
  margin-left: 0 !important;
}

/* line 68, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-options .like-count {
  margin-left: -8px;
}

/* line 74, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.employee-evaluations .employee-evaluation-options {
  display: flex;
  align-items: center;
}

/* line 77, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.employee-evaluations .employee-evaluation-options svg {
  width: 16px;
  height: 16px;
  fill: #bebfc2;
}

/* Show info besides post heading, such as timestamp */
/* line 86, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-info {
  display: inline;
}

/* line 89, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-info p {
  display: inline;
  color: #919191;
  font-size: 11px;
  position: relative;
  bottom: 7px;
  float: right;
}

/* line 97, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-info h3,
.post-info h4,
.post-info h5,
.post-info h6 {
  display: inline;
  margin-left: 0;
}

/* line 105, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-info h6 {
  color: #343434;
}

/* line 109, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-info h3 {
  color: #919191;
  margin-left: -7px;
}

/* line 114, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-info [class^="icon-"],
.post-info [class*=" icon-"] {
  display: inline;
  float: right;
  width: 15px;
  height: 15px;
  margin-right: 6px;
}

/* line 122, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-info a {
  float: right;
  padding-left: 5px;
  margin-bottom: 2px;
  margin-right: -7px;
  vertical-align: middle;
}

/* line 129, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-info a div[class^="icon-"] {
  display: inline;
  float: none;
}

/* line 135, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-info .button-in-feed {
  float: right;
  vertical-align: middle;
  margin-bottom: 2px;
  padding-left: 5px !important;
  margin-right: -7px;
  opacity: 0.65;
}

/* line 144, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-info .button-in-feed:hover {
  opacity: 1;
}

/* line 151, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-info form.destroy-post {
  display: inline;
}

/* Post loader */
/* line 157, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-loader {
  display: inline;
  float: right;
  padding-top: 10px;
}

/* Wall post descriptive icons
     such as the heart for likes  */
/* line 165, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.wall-icons {
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  width: 21px;
  height: 21px;
  float: left;
  position: relative;
  top: 22px;
  right: inherit;
  bottom: 10px;
  left: 19px;
  z-index: 4;
  margin-right: 5px;
}

/* line 173, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.wall-icons div[class^="icon-"] {
  padding-top: 4px;
  padding-left: 4px;
  position: relative;
  font-size: 12px;
  color: #fff;
}

/* line 181, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post_common_comments {
  display: inline-block;
}

/* Wrapping very long hyperlinks in posts and comments */
/* line 187, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline.wall .post-info-text {
  word-break: break-word;
}

/* line 190, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline.wall .post-info-text a {
  word-break: break-all;
}

/* line 195, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline.wall .comment-info-text {
  word-break: break-word;
}

/* line 198, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline.wall .comment-info-text a {
  word-break: break-all;
}

/* Wall Modals                    */
/* ------------------------------ */
/* line 206, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.wall-post-modal {
  width: 800px;
}

/* line 209, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.wall-post-modal .modal-footer {
  border-top: 0;
  margin-top: 0;
  padding: 0;
}

/* line 215, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.wall-post-modal .modal-header {
  border-bottom: 0;
}

/* Image container to hold
   * the wall post image that's attached */
/* line 222, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.image-container {
  width: 100%;
  height: 400px;
  background-color: #414141;
}

/* line 226, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.image-container img {
  position: relative;
  left: 20%;
}

/* Wall post inside modals */
/* line 232, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.extended-wall-post {
  margin-top: 30px;
}

/* line 235, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.extended-wall-post img {
  display: inline;
}

/* line 239, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.extended-wall-post div[class^="icon-"] {
  display: inline;
  position: relative;
  top: 2px;
}

/* line 244, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.extended-wall-post p {
  display: inline-block !important;
  text-align: justify;
}

/* line 249, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.extended-wall-post h5 {
  margin-left: 10px;
}

/* line 253, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.extended-wall-post .post-options p {
  margin-right: 16px;
}

/* Post info description below user name */
/* line 259, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-info-description {
  margin-left: 69px;
  margin-top: -17px;
}

/* line 263, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.post-info-description div[class^="icon-"] {
  margin-left: 0;
}

/* Modal that displays who likes this post */
/* line 270, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.likers-list a {
  color: #919191;
}

/* line 274, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.likers-list ul {
  list-style-type: none;
}

/* Comments                    */
/* --------------------------- */
/* Comments container */
/* line 283, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comments {
  background-color: #f2f3f6;
  padding-right: 15px;
  padding-left: 0;
  margin: 10px auto auto 0;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
}

/* line 290, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comments p {
  display: block !important;
  margin-left: 45px;
  text-align: justify;
}

/* line 296, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comments img {
  position: relative;
  top: 5px;
}

/* line 301, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.view_old_post {
  position: relative;
  top: 15px;
  color: black !important;
  background-color: #f2f3f6;
}

/* Single comment container  */
/* line 309, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comment-container {
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}

/* line 315, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comment-container .post-comment {
  margin: 10px 0px;
}

/* line 320, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comment-container:after,
.arrow_box-top:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 332, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comment-container:after {
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #f2f3f6;
  border-width: 13px;
  margin-left: -30px;
  left: 10%;
}

/* line 340, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.show-previous-comments:after {
  left: 25%;
}

/* line 344, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comment-container:before {
  border-color: rgba(194, 225, 245, 0);
  border-bottom-color: #f2f3f6;
  border-width: 36px;
  margin-left: -36px;
}

/* Comment elements style */
/* line 353, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comment a {
  color: #919191;
  margin-left: 50px;
  opacity: 0.65;
}

/* line 359, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comment a:hover {
  opacity: 1;
}

/* line 363, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comment p {
  margin-top: -6px !important;
  margin-left: 55px !important;
}

/* line 369, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comment .post-info p {
  margin-top: 17px !important;
  margin-left: 0 !important;
}

/* line 374, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comment .post-info h6 {
  margin-left: 10px;
  color: #1a1a1a;
}

/* line 379, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comment .post-info [class^="icon-"],
.comment .post-info [class*=" icon-"] {
  margin-top: 10px !important;
}

/* line 386, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comment-header {
  color: #919191;
  border-bottom: 1px solid white;
  padding-top: 5px;
}

/* line 392, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comment-input {
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}

/* line 398, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.comment-loader {
  text-align: center;
}

/* ------------------------ *
        $TIMELINE
\* ------------------------ */
/* Timelines are used in notifications, calendar list */
/* and inside homeworks and evaluations               */
/* line 408, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timelines {
  display: block;
}

/* line 411, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timelines .titles h2 {
  margin-left: 10px;
}

/* line 415, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timelines h5 {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: lighter;
}

/* line 420, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timelines .col-xs-1 {
  z-index: 3;
}

/* line 424, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timelines .col-xs-11 {
  z-index: 2;
  padding-top: 10px;
  padding-left: 38px;
}

/* line 429, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timelines .col-xs-11 h3 {
  position: relative;
  top: 2px;
  right: inherit;
  bottom: inherit;
  left: 10px;
  margin-right: 20px;
}

/* line 435, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timelines div[class^="icon-"] {
  display: inline;
  position: relative;
  left: 2px;
}

/* line 440, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timelines p {
  margin: 10px auto 6px 2px;
}

/* line 444, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timelines .row {
  margin-top: 20px;
}

/* Holds group of posts for a date */
/* line 450, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline {
  margin-left: 20px;
}

/* line 453, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline .col-xs-1 {
  /* In order to align them with border from timeline */
  position: relative;
  left: -41px;
}

/* line 458, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline .col-xs-11 {
  border-left: 0;
  padding-left: 10px;
  margin: 7px auto 30px 0;
}

/* line 463, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline .col-xs-11 p {
  margin-top: 9px;
}

/* line 468, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline .row {
  padding-top: 20px;
  margin: 0 auto auto 34px;
  border-left: 1px solid #d7d8db;
}

/* line 474, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline .row.last {
  border-bottom: 1px solid #d7d8db;
}

/* line 478, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline .inner-post {
  padding-top: 18px;
}

/* line 481, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline .inner-post p {
  margin-left: 9px;
  margin-bottom: 10px;
}

/* Used in calendar list and school feed notifications */
/* line 490, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.reduced-timeline .col-xs-1 {
  left: -36px;
}

/* line 494, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.reduced-timeline .col-xs-11 {
  margin-left: 0;
  padding-left: 0;
  padding-top: 4px;
}

/* line 500, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.reduced-timeline .row {
  margin-left: 28px;
}

/* line 504, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.reduced-timeline .row:last-child {
  border-bottom: 1px solid #d7d8db;
}

/* line 508, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.reduced-timeline .colored-circles div[class^="icon-"] {
  left: 1px;
}

/* line 511, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.reduced-timeline .colored-circles div[class^="icon-full-edit"] {
  top: 3px !important;
}

/* line 515, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.reduced-timeline .colored-circles div[class^="icon-full-school-full"] {
  left: 2px;
  top: 1px !important;
}

/* Style for message when no result returns */
/* line 523, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline-no-show p {
  margin-top: 10px;
  margin-left: 10px;
}

/* line 529, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline.wall {
  margin-top: 15px;
}

/* line 532, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline.wall .row {
  border-left: none;
}

/* line 536, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline.wall .col-xs-11 {
  padding-left: 0;
  margin-top: 3px;
}

/* Timeline for notifications */
/* -------------------------- */
/* line 545, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.notifications-timeline {
  margin-left: 12px;
}

/* line 548, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.notifications-timeline .row {
  border-bottom: 1px solid #d7d8db;
}

/* line 552, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.notifications-timeline .col-xs-1 {
  left: -35px;
}

/* line 556, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.notifications-timeline .col-xs-11 {
  padding-top: 0;
  padding-left: 0;
  margin-top: 4px !important;
}

/* line 561, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.notifications-timeline .col-xs-11 h5 {
  font-size: 16px;
}

/* line 568, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.notifications-post p {
  color: #919191;
}

/* line 571, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.notifications-post .post-info {
  padding-left: 0;
  padding-right: 3px;
}

/* line 575, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.notifications-post .post-info a.inline-resources {
  float: none;
  margin-right: 0;
  padding-left: 0;
}

/* line 579, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.notifications-post .post-info a.inline-resources h5 {
  position: relative;
  bottom: 2.5px;
}

/* line 585, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.notifications-post .post-info div[class^="icon-"] {
  bottom: 0px;
  float: none;
  margin: 0;
  padding: 0;
  left: 0;
}

/* line 593, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.notifications-post .post-info p {
  margin-top: 12px;
}

/* line 598, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.notifications-post .post-info.post-info-time {
  padding: 0;
}

/* line 600, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.notifications-post .post-info.post-info-time p {
  margin: 0;
  float: right;
  left: -5px;
  bottom: 0;
}

/* Colored circles are used in displaying dates */
/* at beginning of timeline groups              */
/* line 611, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.colored-circles {
  font-family: "Pacifico";
  font-size: 32px;
  color: #fff;
  width: 60px;
  height: 60px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  opacity: 0.9;
  float: left;
  margin-right: 15px;
  list-style: none;
  border: 4px solid transparent;
}

/* line 622, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.colored-circles h4,
.colored-circles p,
.colored-circles h1 {
  margin: 0;
  font-family: "Pacifico";
  font-size: 42px;
}

/* line 629, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.colored-circles h4 {
  position: relative;
  bottom: 4px;
}

/* line 633, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.colored-circles:hover {
  opacity: 1;
}

/* line 637, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.colored-circles.active {
  background-color: #2779aa;
}

/* line 642, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
a.colored-circles {
  color: white;
}

/* Colored circles but smaller                       */
/* They are displayed in the feed that show subjects */
/* initials or icons                                 */
/* line 649, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.colored-circles-small {
  width: 40px;
  height: 40px;
  padding-top: 3px;
  padding-right: 2px;
  font-size: 18px;
}

/* line 656, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
a.colored-circles-small {
  margin-left: 15px;
  margin-top: 10px;
  opacity: 0.9;
}

/* Border for colored arrows that
  /* allows changing between batches */
/* line 664, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.white-arrow-border {
  border: 1px solid white;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* line 669, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.colored-arrow-yellow {
  border: 3px solid #fcc11e;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* Evaluations, homeworks positioning  */
/* ----------------------------------  */
/* line 677, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.margin-filters {
  margin-top: 25px;
}

/* line 681, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.deliver-element {
  margin-left: -10px;
}

/* line 685, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.timeline-deliver {
  margin-left: 14px;
}

/* line 689, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.button-float-left {
  float: left;
  padding: 0;
  margin: 0;
}

/* line 693, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.button-float-left .red-hover {
  color: #919191;
}

/* line 696, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.button-float-left .red-hover:hover {
  color: #b9414a;
}

/* Calendar feed, Notifications feed, */
/* Conversations                      */
/* ---------------------------------  */
/* line 705, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.view-old,
.view-more,
.view-more-posts {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 13px;
  margin-bottom: 5px !important;
}

/* line 713, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.view-old p,
.view-more p,
.view-more-posts p {
  margin-left: 50%;
  margin-top: 0;
  margin-bottom: -16px;
}

/* line 719, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.view-old .transparent-button,
.view-more .transparent-button,
.view-more-posts .transparent-button {
  border: none;
  padding: 0;
}

/* Filters             */
/* ------------------- */
/* line 728, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.shared-walls {
  display: none;
}

/* Identifies a block that has a dropdown for filtering subjects */
/* line 733, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.subject-filter {
  display: none;
}

/* Information for one homework */
/* line 738, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.homework-element {
  display: inline;
}

/* Elements particular to the creation of a quantitative evaluation */
/* line 743, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.for-quantitative-evaluation {
  display: none;
}

/* Pagination         */
/* ------------------ */
/* line 751, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.pagination a,
.pagination span {
  display: none;
}

/* line 759, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.add-default-reason .add-button {
  color: #236e99 !important;
  fill: #236e99 !important;
}

/* line 765, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-importer-absence {
  display: flex;
  justify-content: center;
}

/* line 769, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-importer-absence .bitacora-importer-button {
  display: flex;
  justify-content: center;
}

/* line 774, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-importer-absence .bitacora-importer-info {
  display: flex;
  justify-content: center;
}

/* line 778, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-importer-absence .bitacora-importer-info .bitacora-importer-icon {
  cursor: pointer;
  display: flex;
  width: 20px;
  height: 20px;
  fill: #618039;
}

/* line 788, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-show-subject-input {
  display: flex;
  align-items: center;
}

/* line 792, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-show-subject-input .bitacora-show-subject-check {
  display: flex;
  width: 17px;
  margin-right: 5px;
  margin-top: 0;
}

/* line 800, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-timeline {
  margin-left: 25px;
}

/* line 804, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-new-entry {
  display: flex;
  flex-direction: row-reverse;
}

/* line 809, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry {
  margin-top: 20px;
  padding: 25px 15px;
  border: 1px #d7d8db solid;
  border-radius: 10px;
}

/* line 815, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-title {
  display: flex;
  align-items: flex-start;
}

/* line 819, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-title .bitacora-observation {
  display: flex;
}

/* line 821, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-title .bitacora-observation p {
  margin: 0;
  font-size: 20px;
}

/* line 827, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-title .bitacora-actions {
  display: flex;
  justify-content: end;
}

/* line 831, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-title .bitacora-actions .bitacora-update {
  display: flex;
  height: 25px;
  width: 25px;
}

/* line 836, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-title .bitacora-actions .bitacora-update svg {
  fill: #2779aa;
}

/* line 839, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-title .bitacora-actions .bitacora-update svg:hover {
  fill: #236e99;
  cursor: pointer;
}

/* line 846, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-title .bitacora-actions .bitacora-delete {
  display: flex;
  height: 25px;
  width: 25px;
}

/* line 851, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-title .bitacora-actions .bitacora-delete svg {
  fill: #b9414a;
}

/* line 854, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-title .bitacora-actions .bitacora-delete svg:hover {
  fill: #a13841;
  cursor: pointer;
}

/* line 863, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-subtitle {
  display: flex;
}

/* line 865, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-subtitle p {
  margin: 0;
  font-size: 20px;
}

/* line 871, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-body {
  display: flex;
  flex-direction: column;
}

/* line 876, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-justification {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 15px auto;
}

/* line 882, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-justification .bitacora-download {
  display: flex;
  height: 25px;
  width: 25px;
  margin-left: 5px;
}

/* line 888, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-justification .bitacora-download svg {
  fill: #2779aa;
}

/* line 891, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-justification .bitacora-download svg:hover {
  fill: #236e99;
  cursor: pointer;
}

/* line 899, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-footer {
  display: flex;
  flex-direction: row;
  margin-top: 10px;
  justify-content: space-between;
}

/* line 906, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.bitacora-entry .bitacora-status {
  line-height: 0;
  padding-left: 13px;
}

/* line 912, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.show-bitacora-entry {
  display: flex;
  justify-content: flex-end;
}

/* line 916, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.show-bitacora-entry .show-bitacora-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 215px;
  font-size: 14px;
  border: 1px solid;
  padding: 7px 10px;
  border-radius: 6px;
}

/* line 926, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.show-bitacora-entry .show-bitacora-button .visibility {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

/* line 933, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.show-bitacora-entry .show-bitacora-button:hover {
  color: white !important;
  fill: white !important;
  background-color: #00a388;
}

/* line 937, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.show-bitacora-entry .show-bitacora-button:hover .visibility {
  width: 24px;
  height: 24px;
  font-weight: bold !important;
  color: white !important;
  fill: white !important;
}

/* line 946, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.hide-bitacora-entry {
  display: flex;
  justify-content: flex-start;
}

/* line 950, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.hide-bitacora-entry .hide-bitacora-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 215px;
  font-size: 14px;
  border: 1px solid;
  padding: 7px 10px;
  border-radius: 6px;
}

/* line 960, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.hide-bitacora-entry .hide-bitacora-button .visibility-off {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

/* line 967, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.hide-bitacora-entry .hide-bitacora-button:hover {
  color: white !important;
  fill: white !important;
  background-color: #b9414a;
}

/* line 971, app/assets/stylesheets/akdemia-theme/scss/feed.scss */
.hide-bitacora-entry .hide-bitacora-button:hover .visibility-off {
  width: 24px;
  height: 24px;
  font-weight: bold !important;
  color: white !important;
  fill: white !important;
}

/* ------------------------ *\
        $HOME LAYOUT
\* ------------------------ */
/* Homes for each of the users: Students, Employees, */
/* Guardians and additionally Subjects Home          */
/* Synopsis column                       */
/* This is the columns used for the      */
/* main info container and subjects show */
/* line 11, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-col {
  height: 213px;
  z-index: 2;
  padding-right: 0;
}

/* line 17, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-col:nth-of-type(1),
.synopsis-col:nth-of-type(3n + 1) {
  padding-left: 0;
}

/* line 21, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-col:nth-of-type(1) .synopse-header,
.synopsis-col:nth-of-type(1) .synopse-element,
.synopsis-col:nth-of-type(3n + 1) .synopse-header,
.synopsis-col:nth-of-type(3n + 1) .synopse-element {
  width: 93%;
}

/* Synopsis options */
/* Erases the right border for the synopsis */
/* line 29, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.no-border-synopsis-col {
  border-right: none;
}

/* line 33, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.no-padding-synopsis-col {
  padding-left: 0;
}

/* line 37, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.full-height-synopsis-col {
  height: 100%;
  width: 210px;
  display: table-cell;
  float: none;
}

/* Synopse elements for checkbox          */
/* like those in new massive and reports  */
/* line 47, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.with-checkbox-synopse-element a {
  position: relative;
  top: 0;
}

/* line 49, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.with-checkbox-synopse-element a p {
  position: relative;
  top: 0;
}

/* Synopsis header  */
/* line 56, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-header {
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  color: white;
  height: 40px;
  margin-top: 0;
  overflow: hidden;
}

/* line 63, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-header a {
  color: white;
}

/* line 67, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-header h5 {
  margin-left: 10px;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  margin-top: 8px;
  max-width: 160px;
}

/* line 74, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-header h4 {
  margin: 0;
  display: inline !important;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
}

/* line 80, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-header .section {
  display: inline-block;
  width: 140px;
  height: 40px;
  padding-top: 8px;
  padding-left: 10px;
}

/* line 88, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-header .section-no-add {
  display: inline-flex !important;
  justify-content: space-between;
  width: 98%;
  height: 40px;
  padding-top: 8px;
  padding-left: 12px;
}

/* line 96, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-header .section-no-add .course-radio-button-container {
  margin-right: 10px;
}

/* line 101, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-header .heading-icon.icon-add, .synopse-header .icon-add.heading-tag,
.synopse-header .heading-icon.ajax-loader,
.synopse-header .ajax-loader.heading-tag {
  padding-right: 5px;
  color: white;
}

/* Synopsis element */
/* line 109, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-element {
  height: 40px;
  border: 1px solid #d7d8db;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  margin-top: 10px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 117, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-element p {
  font-size: 13px;
  display: inline-block;
  color: #414141;
  text-overflow: ellipsis;
  margin-top: 0;
  opacity: 1;
  margin-left: 5px;
  position: relative;
  top: 6px;
}

/* line 128, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-element a {
  position: relative;
  top: 1px;
}

/* line 132, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-element h6 {
  display: inline;
  position: relative;
  top: 8px;
  padding: 16px 12px 18px 12px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: white;
  font-weight: lighter;
}

/* line 140, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-element [class^="icon-"],
.synopse-element [class*=" icon-"] {
  margin-top: 5px;
  font-size: 20px;
}

/* line 146, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-element.reworked-synopse {
  height: 50px;
}

/* line 149, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-element.reworked-synopse .group-name {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  height: inherit;
}

/* line 156, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-element.reworked-synopse .group-name svg {
  width: 28px;
  height: 28px;
  margin-right: 8px;
}

/* line 163, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-element.reworked-synopse .group-checkbox {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin: 0;
  width: 20%;
  height: inherit;
}

/* line 171, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-element.reworked-synopse .group-checkbox input[type="checkbox"] {
  margin: 0;
}

/* line 178, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-element-link {
  width: 150px;
  max-width: 150px;
  height: 30px;
  display: inline;
}

/* line 184, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-element-link a {
  width: 135px;
  display: inline-block;
}

/* Subjects (Student) Home   */
/* ------------------------  */
/* Special synopsis that holds average inside student subjects */
/* line 195, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-right-border {
  border-right: 1px solid #d7d8db;
}

/* line 199, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-average {
  height: 213px;
  border-right: 1px solid #d7d8db;
  /* Untouched, and on purpose: this is what places the letter of a QUALITATIVE
   * subject inside its star, and that screen belongs to another project. */
}

/* line 205, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-average h5 {
  position: absolute;
  top: 163px;
  right: inherit;
  bottom: inherit;
  left: 156px;
  font-weight: lighter;
}

/* Star container that holds studetnt average */
/* line 212, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.subject-star {
  position: absolute;
  left: 121px;
  bottom: 0px;
}

/* Only where the star was replaced by the figure (AKD-1191), which is the
 * QUANTITATIVE subject. Scoped with its own modifier and not added to
 * .synopsis-average, because that box is shared: a `position: relative` there
 * changes the box the star and the letter above are positioned against, and
 * the qualitative screen moved without anyone touching its markup. */
/* line 223, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-average--points {
  position: relative;
  /* The teacher's name sits directly above the average now, so its bottom
   * margin is what decides whether the three lines underneath fit the 213 px
   * the column has. */
}

/* line 229, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-average--points h4 {
  margin-bottom: 0;
}

/* The average of the subject, where the star used to be (AKD-1191).
 *
 * In NORMAL FLOW, under the teacher's name. The star and its number were
 * absolutely positioned -- top 163px / left 156px for the figure, left 121px /
 * bottom 0 for the image -- which worked only while the thing above them was
 * exactly one line high: a teacher called "Prof. Bautista Rosangela" wraps to
 * two, and the block landed on top of the name. This one is three lines tall
 * (label, figure, scale) and grows downwards from wherever the name ends. */
/* line 242, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.subject-average {
  margin-top: 4px;
  padding: 0 10px;
  /* Left, like the teacher's name it sits under: the block reads as one column
   * of information and not as a centred badge, which is what the star was. */
}

/* line 248, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.subject-average__label {
  font-size: 13px;
  color: #919191;
  margin: 0;
}

/* line 254, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.subject-average__figure {
  font-size: 24px;
  font-weight: lighter;
  line-height: 1.1;
  margin: 2px 0 0;
  /* The denominator is the scale the figure is read on, not part of the
     * figure: smaller and lighter, so the eye lands on the number first. */
}

/* line 262, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.subject-average__figure .grade-scope {
  font-size: 15px;
}

/* line 267, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.subject-average__caption {
  font-size: 11px;
  color: #bebfc2;
  line-height: 1.2;
  margin: 2px 0 0;
}

/* Subjects (Teacher) Home  */
/* ------------------------ */
/* line 279, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.main-accordion-toggle .icon-arrow-up {
  font-size: 16px !important;
}

/* line 283, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.main-accordion-toggle div[class^="icon-"],
.main-accordion-toggle div[class*=" icon-"] {
  display: inline;
  float: right;
  font-size: 25px;
  color: #bebfc2;
  position: relative;
  top: 16px;
  right: 3px;
}

/* line 293, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.main-accordion-toggle h4 {
  display: inline-block;
}

/* Special for subjects listing  */
/* containing sections           */
/* line 300, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.subject-list {
  height: 313px;
  margin: auto 10px auto -11px;
  border-right: none;
}

/* Teacher Home             */
/* ------------------------ */
/* Event at center of the */
/* teacher synopsis column */
/* line 311, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-event {
  height: 143px;
  opacity: 0.5;
}

/* Student Home               */
/* -------------------------  */
/* This column is special, holds the star */
/* with the average and absences in student home       */
/* line 321, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-col-student-data {
  height: 100%;
  padding-bottom: 7px;
  text-align: center;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}

/* line 338, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-col-student-data h2 {
  font-size: 28px;
  text-align: center;
  color: white;
  line-height: 1;
  margin-top: 15px;
}

/* line 346, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-col-student-data h1 {
  text-align: center;
  color: white;
  line-height: 1.2;
  margin-top: 6px;
  font-size: 14px;
}

/* line 360, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-col-student-data .home-average h2 .grade-scope {
  color: rgba(255, 255, 255, 0.75);
  font-size: 18px;
  font-weight: normal;
}

/* line 367, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-col-student-data span.info-tooltip {
  display: inline-block;
  width: 25px;
  height: 24px;
  vertical-align: middle;
  cursor: help;
}

/* line 375, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-col-student-data span.info-tooltip + .tooltip .tooltip-inner {
  text-align: justify;
  max-width: 320px;
  padding: 12px 16px;
  line-height: 1.5;
}

/* line 386, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-col-student-data .tooltip.show[data-popper-placement] .tooltip-inner {
  text-align: justify;
  max-width: 350px;
  padding: 12px 16px;
  line-height: 1.5;
}

/* line 394, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopsis-col-student-data svg {
  width: 22px;
  height: 22px;
  fill: white;
  opacity: 0.7;
}

/* Home average star  */
/* line 403, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.home-star {
  position: absolute;
  top: 1px;
  right: inherit;
  bottom: inherit;
  left: 160px;
  transform: rotate(260deg);
}

/* ---------------------------------- *\
        $STUDIES CONTROL LAYOUT
\* ---------------------------------- */
/* line 416, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard {
  position: relative;
  left: 6px;
  width: 105% !important;
  display: inline-block;
}

/* line 420, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard .col-xs-4 {
  padding-left: 0;
  padding-right: 0;
}

/* line 424, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard a {
  opacity: 0.9;
}

/* line 426, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard a:hover {
  opacity: 1;
}

/* Colored squares that holds options or       */
/* relevant information for school Coordinator */
/* line 434, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-item {
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
  width: 224px;
  height: 165px !important;
  padding: 15px;
  padding-left: 5px !important;
  margin: auto 8px 8px auto;
}

/* line 442, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-item h1 {
  font-size: 72px;
  color: white;
  display: inline;
  position: relative;
  bottom: 8px;
}

/* line 449, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-item h6 {
  color: white;
  margin-top: -20px;
  font-size: 22px;
  text-align: center;
}

/* line 456, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-item p {
  color: white;
}

/* line 460, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-item div[class^="icon-"],
.dashboard-item div[class*=" icon-"] {
  display: inline;
  font-size: 85px;
  color: white;
}

/* line 467, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-item .synopse-element {
  margin-top: 2px;
  position: relative;
  bottom: 18px;
  background-color: #2779aa;
  height: 53px;
}

/* line 473, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-item .synopse-element p.group-name {
  margin-left: 88px;
  top: 0;
}

/* line 478, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-item .synopse-element p {
  margin-bottom: 0;
  position: relative;
  top: 2px;
}

/* line 483, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-item .synopse-element h6 {
  top: 14px;
}

/* line 489, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-students-item {
  padding-left: 5px !important;
  padding-bottom: 17px;
}

/* line 493, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-students-item .dashboard-info {
  padding-left: 10px;
}

/* line 497, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-students-item h1 {
  font-size: 60px;
}

/* line 501, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-students-item h6 {
  margin-top: -11px;
}

/* line 505, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-students-item div[class^="icon-"],
.dashboard-students-item div[class*=" icon-"] {
  display: inline;
  font-size: 77px;
  color: white;
  bottom: -8px;
}

/* line 515, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-employees-item h1 {
  margin-left: -8px;
  bottom: 12px;
}

/* line 519, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-employees-item h6 {
  position: relative;
  top: 15px;
}

/* line 524, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-info {
  position: relative;
  top: 12px;
  max-height: 122px;
  display: block;
}

/* line 529, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-info .fill-text {
  width: 100px;
  height: 85px;
  display: inline-block;
}

/* line 537, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-blocked-item .dashboard-info {
  padding-left: 10px;
}

/* line 541, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-blocked-item h1 {
  margin-left: 8px;
}

/* line 544, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-blocked-item h6 {
  font-size: 21px;
  position: relative;
  top: 16px;
}

/* line 551, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-absence-item .dashboard-info {
  padding-left: 10px;
}

/* line 555, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-absence-item svg {
  width: 90px;
  height: 90px;
  fill: white;
}

/* line 561, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-absence-item h6 {
  margin-top: -15px;
}

/* line 566, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-settings-item {
  text-align: center;
}

/* line 568, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-settings-item div[class^="icon-"],
.dashboard-settings-item div[class*=" icon-"] {
  margin-left: -12px;
}

/* line 573, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-settings-item h6 {
  position: relative;
  top: 22px;
}

/* line 579, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-average-item .dashboard-info {
  top: 2px;
  display: flex;
  justify-content: center;
}

/* line 584, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-average-item .dashboard-info svg {
  fill: #f2f3f6;
}

/* line 589, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-average-item h1 {
  margin-left: 10px;
}

/* line 593, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-average-item h6 {
  top: 5px !important;
  margin-left: -6px;
  position: relative;
  top: 17px;
  font-size: 20px;
}

/* line 600, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-average-item div[class^="icon-"],
.dashboard-average-item div[class*=" icon-"] {
  position: relative;
  top: 3px;
}

/* line 606, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.dashboard-periods-item {
  height: 164px;
  overflow-y: hidden;
  width: 231px !important;
  margin-left: -5px !important;
}

/* Holds the average for qualitative */
/* group at Studies Control Home     */
/* line 616, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.school-average .synopse-element a,
.school-average .synopse-element h6 {
  top: 8px;
}

/* line 620, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.school-average .synopse-element a {
  padding-left: 5px;
}

/* Style for periods links at configuration for subjects */
/* line 626, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.subjects-periods-links {
  padding-top: 0;
}

/* Configuration module for Studies Control   */
/* -----------------------------------------  */
/* Studies control synopsis */
/* line 634, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.settings-main-info-container {
  margin-bottom: 25px;
}

/* line 637, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.settings-main-info-container .synopsis-col:nth-of-type(1) {
  padding-left: 0;
  width: 212px;
}

/* line 642, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.settings-main-info-container .synopsis-col:nth-of-type(2n) {
  width: 223px;
}

/* line 646, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.settings-main-info-container .synopsis-col:nth-of-type(3n + 3) {
  border-right: 0;
  padding-right: 0;
  width: 220px !important;
}

/* line 652, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.settings-main-info-container .synopsis-col-wide {
  height: 240px;
  overflow-y: hidden;
}

/* Synopse element as a whole, not divided into */
/* two parts                                    */
/* line 661, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-element-reduced h6 {
  position: relative;
  top: 0;
  font-size: 17px;
  color: #414141;
}

/* line 666, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.synopse-element-reduced a {
  display: block;
  position: relative;
  top: 9px;
}

/* Breadcrumbs for Configuration Module */
/* line 673, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.titles-breadcrumbs {
  padding-bottom: 4px;
  border-bottom: 1px solid #d7d8db;
}

/* line 677, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.titles-breadcrumbs h3,
.titles-breadcrumbs h4,
.titles-breadcrumbs h5 {
  display: inline;
}

/* line 683, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.titles-breadcrumbs .separator {
  padding-left: 4px;
  padding-right: 4px;
}

/* Breadcrumbs info right sided */
/* line 690, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.titles-breadcrumbs-info {
  float: right;
  padding-top: 9px;
  color: #343434;
}

/* line 696, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.no-margin-row {
  margin-left: -12px !important;
}

/* Breadcrumbs for inscriptions */
/* line 702, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.inscription-titles-breadcrumbs a h5,
.inscription-titles-breadcrumbs h5 {
  font-size: 18px;
}

/* line 707, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.inscription-titles-breadcrumbs a.active,
.inscription-titles-breadcrumbs h5.active {
  color: #2779aa;
}

/* Select inside a link */
/* line 714, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.select-for-group-panel {
  width: 23%;
  display: inline;
  margin-top: 12px;
  margin-right: 31px;
  float: right;
}

/* Tabs for coordinator home */
/* line 723, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.averages-graph-tabs {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px;
}

/* line 729, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.averages-graph-tabs .tabs-row {
  display: flex;
  width: 100%;
  flex-direction: row;
}

/* line 734, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.averages-graph-tabs .tabs-row .quantitative-averages-tab {
  margin-left: 10px;
  margin-right: 5px;
}

/* line 739, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.averages-graph-tabs .tabs-row div {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48%;
  padding: 15px 10px;
  height: 50px;
  color: white;
  background-color: #2d8dc4;
  border: 2px solid #2d8dc4;
  border-radius: 0.5em 0.5em 0px 0px;
}

/* line 751, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.averages-graph-tabs .tabs-row div:hover {
  cursor: pointer;
}

/* line 755, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.averages-graph-tabs .tabs-row div h6 {
  font-size: 17px;
  font-weight: bold;
}

/* line 760, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.averages-graph-tabs .tabs-row div.selected {
  color: black;
  background-color: white;
  border-bottom: none;
}

/* Styles for family block */
/* line 773, app/assets/stylesheets/akdemia-theme/scss/home.scss */
#blockUserModal .family-block-advise,
#unblockUserModal .family-block-advise {
  display: flex;
  align-items: center;
}

/* line 777, app/assets/stylesheets/akdemia-theme/scss/home.scss */
#blockUserModal .family-block-advise svg,
#unblockUserModal .family-block-advise svg {
  width: 22px;
  height: 22px;
  fill: #919191;
  margin-right: 10px;
}

/* line 784, app/assets/stylesheets/akdemia-theme/scss/home.scss */
#blockUserModal .family-block-advise p,
#unblockUserModal .family-block-advise p {
  margin-bottom: 0px;
}

/* line 789, app/assets/stylesheets/akdemia-theme/scss/home.scss */
#blockUserModal #block-family-results,
#blockUserModal #unblock-family-results,
#unblockUserModal #block-family-results,
#unblockUserModal #unblock-family-results {
  margin-top: 15px;
}

/* line 793, app/assets/stylesheets/akdemia-theme/scss/home.scss */
#blockUserModal #block-family-results .search-result-item,
#blockUserModal #unblock-family-results .search-result-item,
#unblockUserModal #block-family-results .search-result-item,
#unblockUserModal #unblock-family-results .search-result-item {
  display: flex;
  flex-direction: row;
  width: 100%;
  min-height: 90px;
  justify-content: center;
  align-items: center;
  padding: 10px 10px 10px 0;
  margin-bottom: 10px;
  border: 1px solid #bebfc2;
  border-radius: 8px;
}

/* line 805, app/assets/stylesheets/akdemia-theme/scss/home.scss */
#blockUserModal #block-family-results .search-result-item .actions-container,
#blockUserModal #unblock-family-results .search-result-item .actions-container,
#unblockUserModal #block-family-results .search-result-item .actions-container,
#unblockUserModal #unblock-family-results .search-result-item .actions-container {
  margin-bottom: 0px !important;
}

/* line 809, app/assets/stylesheets/akdemia-theme/scss/home.scss */
#blockUserModal #block-family-results .search-result-item .family-icon-container,
#blockUserModal #unblock-family-results .search-result-item .family-icon-container,
#unblockUserModal #block-family-results .search-result-item .family-icon-container,
#unblockUserModal #unblock-family-results .search-result-item .family-icon-container {
  display: flex;
  width: 20%;
  justify-content: center;
  align-items: center;
}

/* line 815, app/assets/stylesheets/akdemia-theme/scss/home.scss */
#blockUserModal #block-family-results .search-result-item .family-icon-container svg,
#blockUserModal #unblock-family-results .search-result-item .family-icon-container svg,
#unblockUserModal #block-family-results .search-result-item .family-icon-container svg,
#unblockUserModal #unblock-family-results .search-result-item .family-icon-container svg {
  width: 50px;
  height: 50px;
  fill: #236e99;
}

/* line 822, app/assets/stylesheets/akdemia-theme/scss/home.scss */
#blockUserModal #block-family-results .search-result-item .family-information,
#blockUserModal #unblock-family-results .search-result-item .family-information,
#unblockUserModal #block-family-results .search-result-item .family-information,
#unblockUserModal #unblock-family-results .search-result-item .family-information {
  display: flex;
  flex-direction: column;
  width: 60%;
  justify-content: center;
  align-items: flex-start;
}

/* line 829, app/assets/stylesheets/akdemia-theme/scss/home.scss */
#blockUserModal #block-family-results .search-result-item .family-information p,
#blockUserModal #unblock-family-results .search-result-item .family-information p,
#unblockUserModal #block-family-results .search-result-item .family-information p,
#unblockUserModal #unblock-family-results .search-result-item .family-information p {
  margin: 0;
}

/* line 833, app/assets/stylesheets/akdemia-theme/scss/home.scss */
#blockUserModal #block-family-results .search-result-item .family-information .code-container,
#blockUserModal #unblock-family-results .search-result-item .family-information .code-container,
#unblockUserModal #block-family-results .search-result-item .family-information .code-container,
#unblockUserModal #unblock-family-results .search-result-item .family-information .code-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

/* line 839, app/assets/stylesheets/akdemia-theme/scss/home.scss */
#blockUserModal #block-family-results .search-result-item .family-information .code-container .code-value,
#blockUserModal #unblock-family-results .search-result-item .family-information .code-container .code-value,
#unblockUserModal #block-family-results .search-result-item .family-information .code-container .code-value,
#unblockUserModal #unblock-family-results .search-result-item .family-information .code-container .code-value {
  margin-left: 5px;
}

/* line 844, app/assets/stylesheets/akdemia-theme/scss/home.scss */
#blockUserModal #block-family-results .search-result-item .family-information .members-count,
#blockUserModal #unblock-family-results .search-result-item .family-information .members-count,
#unblockUserModal #block-family-results .search-result-item .family-information .members-count,
#unblockUserModal #unblock-family-results .search-result-item .family-information .members-count {
  display: flex;
}

/* line 848, app/assets/stylesheets/akdemia-theme/scss/home.scss */
#blockUserModal #block-family-results .search-result-item .family-information .members-count .members-container svg,
#blockUserModal #unblock-family-results .search-result-item .family-information .members-count .members-container svg,
#unblockUserModal #block-family-results .search-result-item .family-information .members-count .members-container svg,
#unblockUserModal #unblock-family-results .search-result-item .family-information .members-count .members-container svg {
  width: 20px;
  height: 20px;
  margin-left: 7px;
}

/* line 857, app/assets/stylesheets/akdemia-theme/scss/home.scss */
#blockUserModal #block-family-results .search-result-item .actions-container,
#blockUserModal #unblock-family-results .search-result-item .actions-container,
#unblockUserModal #block-family-results .search-result-item .actions-container,
#unblockUserModal #unblock-family-results .search-result-item .actions-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* line 867, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.filters-dropdown-window.averages-dropdown {
  width: 250px !important;
}

/* line 870, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.filters-dropdown-window.averages-dropdown .average-filter {
  display: flex;
  justify-content: space-between;
  margin: 20px 10px 20px 10px;
}

/* line 875, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.filters-dropdown-window.averages-dropdown .average-filter .btn {
  font-size: 10px;
}

/* line 879, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.filters-dropdown-window.averages-dropdown .average-filter .btn-danger {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Evaluation plan */
/* line 888, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.approve-evaluation-plan-button {
  font-size: 18px;
  border: 1px solid;
  padding: 7px 10px;
  border-radius: 6px;
}

/* line 894, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.approve-evaluation-plan-button .icon-checkmark {
  width: 15px;
  height: 15px;
}

/* line 900, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.approve-evaluation-plan-button:hover {
  color: white !important;
  fill: white !important;
  background-color: #00a388;
}

/* line 904, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.approve-evaluation-plan-button:hover .icon-checkmark {
  width: 15px;
  height: 15px;
  font-weight: bold !important;
  color: white !important;
  fill: white !important;
}

/* line 912, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.denie-evaluation-plan-button {
  font-size: 18px;
  border: 1px solid;
  padding: 7px 10px;
  border-radius: 6px;
}

/* line 918, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.denie-evaluation-plan-button .icon-x {
  width: 15px;
  height: 15px;
}

/* line 924, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.denie-evaluation-plan-button:hover {
  color: white !important;
  fill: white !important;
  background-color: #b9414a;
}

/* line 928, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.denie-evaluation-plan-button:hover .icon-x {
  width: 15px;
  height: 15px;
  font-weight: bold !important;
  color: white !important;
  fill: white !important;
}

/* line 937, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.denied-reason-evaluation-plan-panel .denied-reason-panel {
  width: 96%;
  margin: 10px auto 15px 15px;
  border: 1px solid #d7d8db;
  padding: 10px;
}

/* line 942, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.denied-reason-evaluation-plan-panel .denied-reason-panel p {
  margin: 0;
}

/* line 945, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.denied-reason-evaluation-plan-panel .denied-reason-panel .signature {
  text-align: end;
}

/* line 951, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.send-to-review-label {
  font-weight: bold;
}

/* line 955, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.unable-evaluation-plan {
  margin: 15px;
  padding: 15px;
}

/* line 959, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.unable-evaluation-plan .step,
.unable-evaluation-plan .final {
  margin-top: 30px;
}

/* line 967, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.subject-plans-queue-link {
  margin-top: 18px;
  text-align: center;
}

/* line 975, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.content-body a.subject-plans-queue-link {
  color: #fff;
}

/* line 978, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.content-body a.subject-plans-queue-link:hover, .content-body a.subject-plans-queue-link:focus, .content-body a.subject-plans-queue-link:active {
  color: #fff;
}

/* line 986, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.approve-evaluation-plan h6 {
  padding: 5px 5px 5px 10px;
  font-size: 13px;
}

/* line 992, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enable-evaluation-plan {
  margin-left: 15px;
}

/* line 995, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enable-evaluation-plan .evaluation-plan-pending-accordion {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 1000, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enable-evaluation-plan .evaluation-plan-pending-accordion .evaluation-plan-pending {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1005, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enable-evaluation-plan .evaluation-plan-pending-accordion .evaluation-plan-pending .ic_warning_24px {
  width: 25px;
  height: 25px;
  fill: #e87e04;
}

/* line 1013, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enable-evaluation-plan .synopsis-col {
  margin-bottom: 20px;
  width: 200px !important;
  padding-left: 10px !important;
}

/* line 1018, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enable-evaluation-plan .synopsis-col .synopse-header {
  margin-bottom: 25px;
}

/* line 1022, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enable-evaluation-plan .synopsis-col .synopse-header .evaluation-plan-pending-header svg {
  width: 22px;
  height: 22px;
  fill: #e87e04;
  margin-right: 10px;
}

/* line 1031, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enable-evaluation-plan .synopsis-col .synopse-element {
  display: flex;
  align-items: center;
}

/* line 1035, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enable-evaluation-plan .synopsis-col .synopse-element .synopse-element-link {
  margin-left: 10px;
  display: flex;
  align-items: center;
}

/* line 1041, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enable-evaluation-plan .synopsis-col .synopse-element .evaluation-plan-pending {
  display: flex;
  align-items: center;
}

/* line 1045, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enable-evaluation-plan .synopsis-col .synopse-element .evaluation-plan-pending svg {
  width: 22px;
  height: 22px;
  fill: #e87e04;
  margin-right: 15px;
}

/* line 1055, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enable-evaluation-plan .synopsis-col {
  overflow-y: hidden;
}

/* line 1064, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention .enrollment-intention-guardian-panel .student-column {
  width: 35%;
}

/* line 1068, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention .enrollment-intention-guardian-panel .guardian-column {
  width: 30%;
}

/* line 1072, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention .enrollment-intention-guardian-panel .answer-column {
  width: 15%;
}

/* line 1076, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention .enrollment-intention-guardian-panel .date-column {
  width: 15%;
}

/* line 1080, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention .enrollment-intention-guardian-panel .options-column {
  width: 5%;
}

/* line 1085, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention #enrollment-intention-motive-text[readonly] {
  background-color: white !important;
}

/* line 1090, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention .enrollment-intention-panel .enrollment-intention-table {
  width: 100% !important;
}

/* line 1093, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention .enrollment-intention-panel .enrollment-intention-table .course-column {
  width: 40%;
}

/* line 1097, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention .enrollment-intention-panel .enrollment-intention-table .female-column {
  width: 20%;
}

/* line 1101, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention .enrollment-intention-panel .enrollment-intention-table .male-column {
  width: 20%;
}

/* line 1105, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention .enrollment-intention-panel .enrollment-intention-table .undefined-column {
  width: 20%;
}

/* line 1111, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention #enrollment-intention-message {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

/* line 1117, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention #enrollment-intention-message #enrollment-intention-message-gratitude {
  animation: fadeOut 3s ease-in forwards;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    visibility: hidden;
    display: none;
  }
}

/* line 1135, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention #enrollment-intention-message .enrollment-intention-panel {
  margin: 15px auto 15px 15px;
}

/* line 1138, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention #enrollment-intention-message .enrollment-intention-panel .enrollment-intention-panel-body {
  max-height: 350px;
  overflow-y: auto;
}

/* line 1144, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention #enrollment-intention-message .enrollment-intention-answers-container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}

/* line 1150, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention #enrollment-intention-message .enrollment-intention-answers-container #negative-answer {
  padding: 10px 15px !important;
}

/* line 1155, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention #enrollment-intention-message .enrollment-intention-hr {
  margin-left: 15px;
}

/* line 1160, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention .enrollment-intention-title {
  display: flex;
  align-items: center;
  opacity: 0.9;
}

/* line 1165, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention .enrollment-intention-title .information-icon {
  display: flex;
  justify-content: flex-end;
}

/* line 1169, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention .enrollment-intention-title .information-icon a {
  display: flex;
  width: 26px;
  height: 26px;
  margin-right: 5px;
}

/* line 1178, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention .title-separator {
  margin-top: 0;
}

/* line 1186, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention-configuration .enrollment-intention-configuration-title {
  display: flex;
  align-items: center;
  opacity: 0.9;
}

/* line 1191, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention-configuration .enrollment-intention-configuration-title .information-icon {
  display: flex;
  justify-content: flex-end;
}

/* line 1195, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention-configuration .enrollment-intention-configuration-title .information-icon a {
  display: flex;
  width: 26px;
  height: 26px;
  margin-right: 5px;
}

/* line 1202, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention-configuration .enrollment-intention-configuration-title .information-icon .information-popover + .popover {
  background-color: black;
  width: 300px;
}

/* line 1207, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention-configuration .enrollment-intention-configuration-title .information-icon .information-popover + .popover.bottom .arrow:after {
  border-bottom-color: black;
}

/* line 1213, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention-configuration .title-separator {
  margin-top: 0;
}

/* line 1217, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention-configuration h5 {
  font-weight: bold;
}

/* line 1221, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention-configuration .active-toggle-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 5px;
}

/* line 1228, app/assets/stylesheets/akdemia-theme/scss/home.scss */
.enrollment-intention-configuration .active-toggle-container p {
  margin: 0;
}

/*------------------------------------------------------------------
[Profiles]

  + Person Profile / $PERSON_PROFILE
    - Person Profile
    - Student Profile

-------------------------------------------------------------------*/
/* ------------------------ *\
        $PERSON_PROFILE
\* ------------------------ */
/* Person Profile  */
/* --------------- */
/* line 18, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.person-form form {
  padding-left: 1px;
}

/* line 22, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.person-form h6 {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
}

/* line 27, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.person-form .submit-buttons {
  margin-top: 20px;
  float: right;
}

/* line 34, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.profile-content h6 {
  margin-bottom: 2px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 42, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.status-section h6,
.status-section label {
  margin-bottom: 2px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 52, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#alert-change-status #modal-body-alert-change-status .alert-change-title {
  margin-bottom: 20px;
}

/* line 56, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#alert-change-status #modal-body-alert-change-status ul {
  list-style: disc;
  margin-bottom: 20px;
  margin-left: 30px;
}

/* line 61, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#alert-change-status #modal-body-alert-change-status ul li {
  margin-top: 10px;
}

/* line 68, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.label-status, .label-status-retired, .label-status-retired-edit, .label-status-active, .label-status-active-edit {
  margin-left: 35px;
  padding: 0.45em 0.6em 0.1em;
  line-height: 2;
  font-size: 100%;
  font-weight: lighter;
}

/* line 78, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.label-status-active, .label-status-active-edit {
  background-color: #88b250;
}

/* line 83, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.label-status-retired, .label-status-retired-edit {
  background-color: #b9414a;
}

/* line 88, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.label-status-active-edit {
  margin-left: 25px;
}

/* line 93, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.label-status-retired-edit {
  margin-left: 25px;
}

/* Student Profile  */
/* --------------- */
/* Style for graphs in studend profile */
/* line 102, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.guardian-name {
  padding-left: 16px;
  padding-top: 14px;
}

/* line 106, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.guardian-name h6 {
  margin-bottom: 3px;
}

/* line 110, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.guardian-name .guardian-link {
  color: #2779aa;
}

/* line 114, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.guardian-name .user-padding {
  padding-top: 5px;
}

/* line 119, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.div-academic-id {
  display: flex;
}

/* line 122, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.div-academic-id svg {
  fill: gray;
  width: 22px;
  height: 22px;
  margin-left: 5px;
}

/* line 130, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.person_is_academic_id {
  width: 35px;
}

/* line 134, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.personal-info-third-row {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

/* line 141, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group-heading svg {
  position: relative;
  top: 2px;
  width: 36px;
  height: 28px;
  fill: white;
}

/* line 150, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-actions-container {
  display: inline;
}

/* line 154, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.inline-actions-container {
  display: inline;
}

/* line 157, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.inline-actions-container > .heading-icon, .inline-actions-container > .heading-tag {
  margin-left: 10px;
}

/* line 164, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group .family-group-content .family-group-icon {
  display: flex;
  justify-content: center;
}

/* line 168, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group .family-group-content .family-group-icon svg {
  width: 70px;
  height: 70px;
  fill: #236e99;
}

/* line 175, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group .family-group-content .options-to-family-group {
  display: flex;
  justify-content: center;
}

/* line 179, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group .family-group-content .options-to-family-group .assign,
.family-group .family-group-content .options-to-family-group .edit,
.family-group .family-group-content .options-to-family-group .delete {
  margin-right: 5px;
  width: 22px;
  height: 22px;
}

/* line 186, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group .family-group-content .options-to-family-group .assign svg,
.family-group .family-group-content .options-to-family-group .edit svg,
.family-group .family-group-content .options-to-family-group .delete svg {
  width: 22px;
  height: 22px;
  padding-right: 0px;
  fill: #bebfc2;
}

/* line 194, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group .family-group-content .options-to-family-group .assign:hover,
.family-group .family-group-content .options-to-family-group .edit:hover {
  cursor: pointer;
}

/* line 198, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group .family-group-content .options-to-family-group .assign:hover svg,
.family-group .family-group-content .options-to-family-group .edit:hover svg {
  fill: #236e99;
}

/* line 203, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group .family-group-content .options-to-family-group .delete:hover {
  cursor: pointer;
}

/* line 206, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group .family-group-content .options-to-family-group .delete:hover svg {
  fill: #a13841;
}

/* line 211, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group .family-group-content .options-to-family-group div:last-child {
  margin-right: 0;
}

/* line 216, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group .family-group-content .family-members {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

/* line 222, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group .family-group-content .family-members .members-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 7px;
}

/* line 228, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group .family-group-content .family-members .members-container svg {
  width: 20px;
  height: 20px;
}

/* line 234, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group .family-group-content .family-members p {
  margin: 0;
}

/* line 238, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.family-group .family-group-content .family-members .family-members-title {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 246, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.main-guardian-row {
  display: flex;
  align-items: center;
}

/* line 250, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.main-guardian-row .main-guardian-img {
  display: flex;
  align-items: center;
}

/* line 254, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.main-guardian-row .main-guardian-img .main-guardian-check {
  width: 22px;
  height: 22px;
  display: none;
}

/* line 259, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.main-guardian-row .main-guardian-img .main-guardian-check svg {
  width: 22px;
  height: 22px;
  fill: #008a73;
}

/* line 266, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.main-guardian-row .main-guardian-img .main-guardian-close {
  width: 22px;
  height: 22px;
  display: none;
}

/* line 271, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.main-guardian-row .main-guardian-img .main-guardian-close svg {
  width: 22px;
  height: 22px;
  fill: #a13841;
}

/* line 282, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#add_new_family_group #modal-body-for-family-group,
#add_new_family_group #modal-body-for-edit-family-group,
#edit-family-group #modal-body-for-family-group,
#edit-family-group #modal-body-for-edit-family-group {
  min-height: 200px;
}

/* line 287, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#add_new_family_group #modal-body-for-family-group .family-group-code .family-group-code-label,
#add_new_family_group #modal-body-for-edit-family-group .family-group-code .family-group-code-label,
#edit-family-group #modal-body-for-family-group .family-group-code .family-group-code-label,
#edit-family-group #modal-body-for-edit-family-group .family-group-code .family-group-code-label {
  display: flex;
}

/* line 290, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#add_new_family_group #modal-body-for-family-group .family-group-code .family-group-code-label svg,
#add_new_family_group #modal-body-for-edit-family-group .family-group-code .family-group-code-label svg,
#edit-family-group #modal-body-for-family-group .family-group-code .family-group-code-label svg,
#edit-family-group #modal-body-for-edit-family-group .family-group-code .family-group-code-label svg {
  width: 22px;
  height: 22px;
  margin-left: 10px;
}

/* line 298, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#add_new_family_group #modal-body-for-family-group .family-group-name,
#add_new_family_group #modal-body-for-edit-family-group .family-group-name,
#edit-family-group #modal-body-for-family-group .family-group-name,
#edit-family-group #modal-body-for-edit-family-group .family-group-name {
  margin-top: 15px;
}

/* line 306, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#assignFamilyMemberModal .modal-body .search-results-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* line 312, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#assignFamilyMemberModal .modal-body .search-results-container .search-result-item {
  display: flex;
  flex-direction: row;
  width: 100%;
  min-height: 90px;
  justify-content: center;
  align-items: center;
  padding: 10px 10px 10px 0;
  margin-bottom: 10px;
  border: 1px solid #bebfc2;
  border-radius: 8px;
}

/* line 324, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#assignFamilyMemberModal .modal-body .search-results-container .search-result-item .family-icon-container {
  display: flex;
  width: 20%;
  justify-content: center;
  align-items: center;
}

/* line 330, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#assignFamilyMemberModal .modal-body .search-results-container .search-result-item .family-icon-container svg {
  width: 50px;
  height: 50px;
  fill: #236e99;
}

/* line 337, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#assignFamilyMemberModal .modal-body .search-results-container .search-result-item .family-information {
  display: flex;
  flex-direction: column;
  width: 60%;
  justify-content: center;
  align-items: flex-start;
}

/* line 344, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#assignFamilyMemberModal .modal-body .search-results-container .search-result-item .family-information p {
  margin: 0;
}

/* line 348, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#assignFamilyMemberModal .modal-body .search-results-container .search-result-item .family-information .code-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

/* line 354, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#assignFamilyMemberModal .modal-body .search-results-container .search-result-item .family-information .code-container .code-value {
  margin-left: 5px;
}

/* line 359, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#assignFamilyMemberModal .modal-body .search-results-container .search-result-item .family-information .members-count {
  display: flex;
}

/* line 363, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#assignFamilyMemberModal .modal-body .search-results-container .search-result-item .family-information .members-count .members-container svg {
  width: 20px;
  height: 20px;
  margin-left: 7px;
}

/* line 372, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#assignFamilyMemberModal .modal-body .search-results-container .search-result-item .actions-container {
  display: flex;
  flex-direction: column;
  width: 20%;
  justify-content: center;
  align-items: center;
}

/* line 386, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
#user-instances tr.shown-instance td {
  background-color: #fde6a5;
}

/* line 392, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.birth-locality-tooltip {
  display: inline-block;
  margin-left: 4px;
  vertical-align: middle;
  line-height: 1;
}

/* line 398, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.birth-locality-tooltip svg {
  width: 16px;
  height: 16px;
  fill: #888;
}

/* line 404, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.birth-locality-tooltip:hover svg {
  fill: #337ab7;
}

/* line 418, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.alert.relationship-pending-notice {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 16px;
  padding: 12px 16px;
}

/* line 425, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.alert.relationship-pending-notice svg {
  width: 24px;
  height: 24px;
  min-width: 24px;
  fill: #fff;
  margin-right: 12px;
}

/* line 433, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.alert.relationship-pending-notice .relationship-notice-content {
  flex: 1;
  line-height: 1.45;
}

/* line 437, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.alert.relationship-pending-notice .relationship-notice-content strong {
  display: block;
  margin-bottom: 4px;
  font-size: 14px;
}

/* line 443, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.alert.relationship-pending-notice .relationship-notice-content p {
  display: block;
  margin: 0;
  font-size: 13px;
}

/* line 454, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.js-person-container label {
  font-weight: 600;
}

/* line 458, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.js-person-container .person-detail-name {
  margin-bottom: 0;
}

/* line 462, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.js-person-container .person-detail-note {
  margin-top: 0;
  color: #777;
}

/* line 469, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.relationship-search-title {
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 14px;
}

/* line 478, app/assets/stylesheets/akdemia-theme/scss/profile.scss */
.js-pending-relative form.js-activate-relationship {
  float: right;
}

/*------------------------------------------------------------------
[Rollout Menu]

  + Rollout Menu / $ROLLOUT_MENU
    - Rollout Menu Container
    - Rollout Menu
    - Rollout list of items

-------------------------------------------------------------------*/
/* ------------------------ *\
        $ROLLOUT_MENU
\* ------------------------ */
/* Rollout Menu Container */
/* ---------------------- */
/* line 19, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.slidee-rollout-menu .sidebar-frame a {
  display: block;
}

/* line 23, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.slidee-rollout-menu .sidebar-frame .col-xs-2 {
  padding-top: 8px;
}

/* line 30, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.banner-container-thin .slidee-rollout-menu, .banner-container-medium .slidee-rollout-menu {
  width: 250px;
}

/* Rollout Menu  */
/* ------------- */
/* line 38, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout-menu {
  width: 200px;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 44, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout-menu div[class^="icon-"] {
  display: inline;
  position: relative;
  left: 8px;
  font-size: 25px;
  top: 4px;
}

/* line 53, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout-menu:after,
.rollout-menu ul:after {
  content: "";
  display: block;
  clear: both;
}

/* line 60, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout-menu span {
  display: inline-block;
  font-size: 16px;
  text-decoration: none;
}

/* line 66, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout-menu ul {
  z-index: 599;
  float: left;
  list-style: none;
}

/* line 72, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout-menu li {
  width: 200px;
  list-style: none;
  padding: 0;
  padding-right: 25px;
}

/* line 79, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout-menu ul li {
  float: left;
  min-height: 1px;
  vertical-align: middle;
}

/* line 85, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout-menu ul li.hover,
.rollout-menu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}

/* Be careful */
/* line 93, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout-menu ul li:hover > ul {
  visibility: visible;
}

/* line 97, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout-menu > ul > li:first-child {
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 106, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout-menu > ul > li:last-child {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 115, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout-menu > ul > li ul ul li:first-child {
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 124, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout-menu > ul > li ul ul li:last-child {
  -moz-border-radius: 0 0 5px 0;
  -webkit-border-radius: 0 0 5px 0;
  border-radius: 0 0 5px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

/* Rollout list of items   */
/* (the ul that rolls out) */
/* ----------------------- */
/* List of items */
/* Uses position: fixed so the rollout escapes the sidebar's overflow clipping.
   top/left are set at hover time by sidebar_rollout.js based on the parent <li>. */
/* line 140, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout {
  visibility: hidden;
  position: fixed;
  z-index: 598;
  padding: 0;
  width: auto;
  -webkit-border-bottom-right-radius: 0.5em;
  -moz-border-radius-bottomright: 0.5em;
  border-bottom-right-radius: 0.5em;
}

/* Items */
/* line 150, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout li {
  background: #1d5c80;
  opacity: 0.9;
  margin-top: 0;
  text-align: left;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 0;
}

/* line 159, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout li a {
  color: white;
  margin-right: 120px;
}

/* line 164, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout li p {
  font-size: 13px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 300;
}

/* line 171, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout li:hover {
  background-color: #2d8dc4;
  opacity: 1;
}

/* line 176, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout li:first-child {
  -webkit-border-top-right-radius: 0.37em;
  -moz-border-top-right-radius: 0.37em;
  border-top-right-radius: 0.37em;
}

/* line 182, app/assets/stylesheets/akdemia-theme/scss/rollout-menu.scss */
.rollout li:last-child {
  -webkit-border-bottom-right-radius: 0.37em;
  -moz-border-bottom-right-radius: 0.37em;
  border-bottom-right-radius: 0.37em;
}

/*------------------------------------------------------------------
[Notifications]

  + Email Notifications / $EMAIL_NOTIFICATIONS
    - Conversation sidebar notification
    - Notifications dropdown
  + Flash Notices Alerts / $FLASH_NOTICES_ALERTS
    - Flash notices alerts style

-------------------------------------------------------------------*/
/* ------------------------ *\
      $EMAIL_NOTIFICATIONS
\* ------------------------ */
/* Conversation sidebar notification  */
/* ---------------------------------- */
/* Little circles in conversations sidebar preview to
   * indicate if the conversation is new or not */
/* line 21, app/assets/stylesheets/akdemia-theme/scss/notification.scss */
.small-notification {
  width: 10px;
  height: 10px;
  float: right;
  margin-right: 5px;
  margin-top: -40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* Notifications dropdown item  */
/* ---------------------------- */
/* line 34, app/assets/stylesheets/akdemia-theme/scss/notification.scss */
.notification-item {
  color: white;
}

/* line 36, app/assets/stylesheets/akdemia-theme/scss/notification.scss */
.notification-item h6 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  margin-bottom: 0;
}

/* line 42, app/assets/stylesheets/akdemia-theme/scss/notification.scss */
.notification-item p {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}

/* --------------------------- *\
      $FLASH_NOTICES_ALERTS
\* --------------------------- */
/* Flash notices alerts style  */
/* --------------------------- */
/* Style for flash notices alerts */
/* line 63, app/assets/stylesheets/akdemia-theme/scss/notification.scss */
.alert-style [class^="icon-"], .alert-style [class*=" icon-"] {
  float: right;
  width: 40px;
  height: 40px;
  display: inline-block;
  position: relative;
  top: -12px;
  right: inherit;
  bottom: inherit;
  left: 7px;
  fill: white;
}

/* line 71, app/assets/stylesheets/akdemia-theme/scss/notification.scss */
.alert-style p {
  margin-top: 10px;
}

/* Drops the fixed 187px that .alert carries, for alerts rendered inline
     inside a form instead of floating as a flash notice.
     The selector is compound on purpose: bootswatch loads after this file, so
     a lone .alert-full-width would lose to .alert on source order. */
/* line 80, app/assets/stylesheets/akdemia-theme/scss/notification.scss */
.alert.alert-full-width {
  width: 100%;
}

/* line 84, app/assets/stylesheets/akdemia-theme/scss/notification.scss */
.right-pointing-arrow {
  width: 0;
  height: 0;
  float: right;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 13px solid transparent;
  margin-top: -75px;
  z-index: 3;
}

/* line 94, app/assets/stylesheets/akdemia-theme/scss/notification.scss */
.alert.long-alert {
  width: inherit;
}

/* AKD-1046: nudge the icon inside the role-assignment failure notification's   */
/* colored circle into place. The shared .colored-circles rule (in icons.scss,  */
/* imported AFTER this file) sets top:7px/left:-1px for the big circle; that     */
/* wins at equal specificity by source order. Chaining both classes raises the   */
/* specificity so this override wins for our small circle. Own class so only     */
/* this circle is affected.                                                      */
/* line 105, app/assets/stylesheets/akdemia-theme/scss/notification.scss */
.colored-circles.colored-circles-icon-centered [class^="icon-"],
.colored-circles.colored-circles-icon-centered [class*=" icon-"] {
  top: 1px;
  left: 1px;
}

/* ------------------------ *\
        $CALENDAR
\* ------------------------ */
/* line 5, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar {
  margin-top: 10px;
  /* Events colors, depending of its type  */
}

/* line 7, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar thead {
  color: white;
  background-color: #2779aa;
  border-color: #2779aa;
  height: 30px;
  border-width: 0 0 0 0;
}

/* line 14, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar thead th {
  height: 30px;
  border-width: 0;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 3px;
  padding-left: 15px;
  font-family: "Open Sans", sans-serif;
  font-size: 19px;
}

/* line 24, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar thead .fc-last {
  -moz-border-top-right-radius: 0.5em;
  -webkit-border-top-right-radius: 0.5em;
  border-top-right-radius: 0.5em;
}

/* line 27, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar thead .fc-first {
  -moz-border-top-left-radius: 0.5em;
  -webkit-border-top-left-radius: 0.5em;
  border-top-left-radius: 0.5em;
}

/* line 34, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar tbody .fc-last .fc-last {
  -webkit-border-bottom-right-radius: 0.625em;
  -moz-border-radius-bottomright: 0.625em;
  border-bottom-right-radius: 0.625em;
}

/* line 37, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar tbody .fc-last .fc-first {
  -webkit-border-bottom-left-radius: 0.625em;
  -moz-border-radius-bottomleft: 0.625em;
  border-bottom-left-radius: 0.625em;
}

/* line 43, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar .fc-button-prev .fc-text-arrow,
#calendar .fc-button-next .fc-text-arrow {
  font-weight: lighter;
}

/* line 48, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar .fc-header-title {
  color: #919191;
}

/* line 51, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar .fc-header-title h2 {
  font-family: "HelveticaNeueLTStd-Th", "Helvetica Neue";
  font-weight: lighter;
}

/* line 57, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar .fc-day-number {
  float: left;
  padding-left: 14px;
  padding-top: 3px;
}

/* line 63, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar .fc-day-content {
  width: 100%;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 70, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar .fc-event {
  border-width: 0px;
  border-radius: 5px;
  font-size: 13px;
  padding: 2px;
}

/* line 77, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar a.fc-event {
  color: white;
  opacity: 0.9;
}

/* line 81, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar a.fc-event:focus, #calendar a.fc-event:hover {
  opacity: 1;
}

/* line 88, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar .homework {
  background-color: #b13cb1;
}

/* line 91, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar .exam {
  background-color: #d44a84;
}

/* line 94, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar .evaluation {
  background-color: #edb41c;
}

/* line 97, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar .school {
  background-color: #27a2ab;
}

/* line 100, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar .birthday {
  background-color: #88b250;
}

/* line 103, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar .staff-birthday {
  background-color: #b9414a;
}

/* line 106, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar .non-workable {
  background-color: #2d3b94;
  border: 1px solid #212b6d;
}

/* line 110, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar .non-workable:hover {
  background-color: #273380;
}

/* line 114, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
#calendar .calendar-icon {
  background-color: #2d3b94;
}

/* line 120, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
.event-modal .start-date {
  width: 40%;
}

/* line 124, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
.event-modal .end-date {
  width: 38%;
  padding-right: 0;
  padding-left: 5px;
}

/* line 130, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
.event-modal .all-day {
  float: right;
  width: 22%;
  margin-top: 20px;
  padding-left: 6px;
}

/* line 137, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
.event-modal .datetimepicker {
  width: 200px;
}

/* line 143, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
.exam-icon-container-for-calendar {
  display: inline-block;
}

/* line 146, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
.exam-icon-container-for-calendar svg {
  width: 25px;
  height: 25px;
}

/* line 154, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
.calendar-legend .calendar-icon {
  display: flex;
  align-items: center;
}

/* line 158, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
.calendar-legend .calendar-icon p {
  margin-bottom: 0px;
  font-weight: 500;
}

/* line 164, app/assets/stylesheets/akdemia-theme/scss/calendar.scss */
.calendar-legend svg {
  width: 25px;
  height: 25px;
  margin-left: 5px;
  margin-right: 5px;
}

/*------------------------------------------------------------------
[Emails]

  + Inbox / $INBOX
    - Filters by school
    - List of inbox conversations
    - Show conversation container
    - New conversation form container
  + Massive Step 1 / $MASSIVE_STEP_1
    - Recipients buttons
    - Groups collapsable panels
  + Massive Step 2 / $MASSIVE_STEP_2
    - Email input fields

-------------------------------------------------------------------*/
/* ------------------------ *\
            $INBOX
\* ------------------------ */
/* Filters by school  */
/* ----------------- */
/* line 24, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-filter {
  font-family: Helvetica, Arial, sans-serif;
  color: #2779aa;
  font-weight: lighter;
}

/* line 28, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-filter p {
  display: inline;
  margin-right: 10px;
}

/* List of inbox conversations  */
/* ---------------------------- */
/* Inbox conversations container     */
/* line 38, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-list {
  position: relative;
  left: -15px;
  border-right: thin solid #d7d8db;
  width: 42%;
  float: left;
}

/* line 44, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-list table {
  margin-bottom: 0;
}

/* line 47, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-list table tr {
  border-top: 0;
  border-bottom: 1px solid #d7d8db;
}

/* Inbox conversations table td */
/* line 55, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-td {
  width: 100%;
  height: 100%;
  line-height: 1.2;
  padding-left: 5px;
  height: 60px;
}

/* line 61, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-td .icon-message2,
.inbox-td .icon-clip,
.inbox-td .small-notification {
  float: right;
  margin-top: 10px;
}

/* line 68, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-td .small-notification {
  margin-top: 20px;
  margin-left: 5px;
}

/* line 73, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-td .col-xs-8 {
  padding: 0;
  margin: 0;
}

/* line 78, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-td .col-xs-4 {
  margin-right: -5px;
  padding: 15px 0 0 0;
  float: right;
  width: 35%;
}

/* line 84, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-td .col-xs-4 .date {
  font-size: 10px;
  float: right;
  margin-top: -15px;
}

/* line 91, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-td .inbox-td-icons {
  float: right;
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: auto;
  margin-left: auto;
  font-size: 23px;
  color: #2779aa;
}

/* line 99, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-td .inbox-td-icons div[class^="icon-"],
.inbox-td .inbox-td-icons div[class*=" icon-"] {
  margin-left: 4px;
}

/* line 105, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-td p {
  font-size: 13px;
  font-family: Helvetica, Arial, sans-serif;
  color: #919191;
  margin-bottom: 5px;
  width: 95%;
  overflow: hidden;
  white-space: nowrap;
}

/* line 114, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-td h6 {
  font-size: 14px;
  margin-top: 11px;
  margin-bottom: 5px;
  font-family: Helvetica, Arial, sans-serif;
  color: #414141;
  width: 95%;
  overflow: hidden;
  white-space: nowrap;
}

/* New email table tr  */
/* line 126, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-email-row {
  border-width: 0 1 0;
  border-style: solid;
  border-color: #d7d8db;
  margin-left: -30px;
  padding-bottom: 10px;
}

/* New email table td  */
/* line 135, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-mail-td {
  color: #2779aa;
  height: 60px;
  padding-top: 21px;
  padding-left: 0;
  padding-right: 0;
}

/* line 142, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-mail-td p {
  display: inline;
  color: #2779aa;
  font-size: 14px;
}

/* Message when inbox is empty container */
/* line 150, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-empty-message-container {
  color: #d7d8db;
  float: left;
  padding-left: 12px;
}

/* line 155, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-empty-message-container h3 {
  margin-top: 0;
  text-align: center;
}

/* line 160, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-empty-message-container div[class^="icon-"],
.inbox-empty-message-container div[class*=" icon-"] {
  font-size: 60px;
  text-align: center;
}

/* Show conversation container        */
/* ---------------------------------- */
/* line 169, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-feed {
  display: inline-block;
  width: 58%;
  /* File input button */
}

/* line 173, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-feed.expanded {
  width: 100%;
}

/* line 178, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-feed .fileinput-button {
  float: right !important;
  margin-right: 180px !important;
  margin-top: -63px !important;
}

/* line 184, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-feed a {
  float: right;
}

/* line 188, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-feed .icon-full-trash-full {
  font-size: 23px;
  color: #414141;
  padding-top: 11px;
}

/* Messages container */
/* line 197, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.main-content .inbox-messages {
  margin-left: -1px;
}

/* Single message container */
/* line 203, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-message {
  position: relative;
  left: 20px;
  padding-top: 8px;
  padding-bottom: 10px;
  padding-left: 60px;
  border-left: thin solid #d7d8db;
}

/* line 210, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-message p {
  font-size: 12px;
}

/* line 214, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-message .row {
  margin: 0;
}

/* line 218, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-message .date {
  font-size: 12px;
  float: right;
  margin-top: 0px;
}

/* line 225, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-message-attachments {
  position: relative;
  left: 20px;
  padding-top: 8px;
  padding-bottom: 10px;
  padding-left: 60px;
  border-left: thin solid #d7d8db;
  text-align: right;
}

/* line 234, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.attachment-element {
  display: block;
  width: 100%;
  height: auto;
  clear: both;
}

/* line 241, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.preview-attachment-document {
  margin-bottom: 5px;
  word-break: break-word;
}

/* line 246, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.preview-attachment-image {
  margin-bottom: 7px;
  max-width: 150px;
  max-height: 150px;
  width: auto;
  height: auto;
}

/* line 254, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.view-full-email {
  clear: both;
}

/* line 258, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.conversation {
  display: inline-block;
  opacity: 1 !important;
  width: 100%;
}

/* line 264, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
#conversations table {
  table-layout: fixed;
}

/* line 268, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
#conversations-tbody td:first {
  border-top: 0 !important;
}

/* New conversation form container    */
/* ---------------------------------- */
/* line 274, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-conversation-container {
  padding-left: 30px;
  padding-bottom: 60px;
  margin-left: -18px;
}

/* line 279, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-conversation-container .label, .new-conversation-container .label-status, .new-conversation-container .label-status-active, .new-conversation-container .label-status-retired {
  color: #2779aa;
}

/* line 283, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-conversation-container .row {
  margin-left: -30px;
  margin-right: -15px;
  padding-bottom: 10px;
}

/* line 289, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-conversation-container textarea {
  display: inherit;
}

/* line 293, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-conversation-container h6 {
  display: inline;
  padding-left: 20px;
}

/* line 298, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-conversation-container .control-group {
  display: inline;
}

/* line 302, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-conversation-container .controls {
  padding-left: 20px;
  display: inline;
}

/* line 307, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-conversation-container .borderless-input-field {
  width: 81%;
  display: inline;
}

/* line 312, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-conversation-container .fileinput-button {
  float: right;
  margin-right: 180px;
  margin-top: -50px;
}

/* line 318, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-conversation-container .conversation-content {
  padding-right: 35px;
}

/* line 322, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-conversation-container .new-conversation-form-buttons {
  float: right;
}

/* line 326, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-conversation-container .k-multiselect,
.new-conversation-container .k-multiselect-wrap {
  width: 90%;
}

/* line 331, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-conversation-container .k-widget.k-multiselect.k-header {
  left: 95px;
  position: relative;
  top: -26px;
}

/* line 337, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.new-conversation-container .error-message {
  margin-left: 5%;
}

/* line 342, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
#document_name {
  opacity: 0;
  width: 35px;
  height: 59px;
}

/* ----------------------------- *
            $MASSIVE_STEP_1
\* ----------------------------- */
/* Recipients buttons              */
/* (Guardians, Teachers, Students) */
/* ------------------------------- */
/* line 357, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.recipients-email-buttons .col-xs-4 {
  margin-left: 5px;
  width: 32%;
}

/* line 362, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.recipients-email-buttons .col-xs-8 {
  margin-left: 5px;
  width: 65%;
}

/* line 367, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.recipients-email-buttons input[type="checkbox"] {
  float: right;
  margin-top: 15px;
}

/* line 372, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.recipients-email-buttons [class^="icon-"],
.recipients-email-buttons [class*=" icon-"] {
  margin-top: 10px;
}

/* line 379, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.submit-buttons [class^="icon-"]:before,
.submit-buttons [class*=" icon-"]:before {
  font-size: 17px !important;
}

/* Groups collapsable panels */
/* ------------------------- */
/* Select all checkbox */
/* line 389, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.select-all {
  float: left;
  display: table;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 19px;
  color: #919191;
  font-weight: lighter;
  margin-top: -24px;
  padding-left: 10px;
}

/* line 397, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.select-all input {
  margin-right: 10px;
}

/* line 402, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.remaining-space-padding {
  margin-left: 50px;
}

/* Group panel heading */
/* line 408, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.group-panel-heading input[type="checkbox"] {
  position: relative;
  top: inherit;
  right: inherit;
  bottom: 1px;
  left: 10px;
}

/* line 412, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.group-panel-heading h4.massive-email-panel,
.group-panel-heading h4.poll-panel {
  max-width: 80%;
  float: left;
}

/* line 418, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.group-panel-heading a {
  line-height: 40px;
}

/* Course table */
/* line 426, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.course-table-header .heading-icon .icon-add, .course-table-header .heading-tag .icon-add {
  position: relative;
  top: -12px;
  right: inherit;
  bottom: 0;
  left: -9px;
  width: 30px;
  height: 30px;
  padding-right: 2px;
}

/* line 433, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.course-table-header h4 {
  display: inline-block;
}

/* line 437, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.course-table-header input[type="checkbox"] {
  float: right;
  margin-top: 11px;
  margin-right: 10px;
}

/* Batch checkbox section */
/* line 445, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.batch-checkbox-section {
  width: 30px;
  height: 38px;
  position: relative;
  display: inline-block;
}

/* line 450, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.batch-checkbox-section input[type="checkbox"],
.batch-checkbox-section input[type="radio"] {
  margin: 13px auto auto 8px;
}

/* ----------------------------- *
            $MASSIVE_STEP_2
\* ----------------------------- */
/* Email input fields      */
/* ----------------------- */
/* Email input fields container */
/* line 464, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-input-fields {
  color: #2779aa;
  padding-left: 30px;
  padding-bottom: 60px;
  margin-left: -15px;
  margin-top: 30px;
}

/* line 471, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-input-fields .row {
  margin-left: -15px;
}

/* line 475, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-input-fields h6 {
  display: inline;
}

/* Single email input field */
/* line 481, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-input-field {
  border-bottom: thin solid #d7d8db;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: lighter;
}

/* line 486, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-input-field input[type="text"] {
  border-width: 0;
  width: 87%;
}

/* line 491, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-input-field input:focus {
  outline: 0;
}

/* line 495, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-input-field h6 {
  font-family: inherit;
  font-weight: inherit;
  display: inline;
}

/* line 501, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-input-field .borderless-input-field {
  display: inline;
}

/* line 505, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-input-field .control-group {
  display: inline;
}

/* line 508, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-input-field .control-group .controls {
  padding-left: 20px;
  display: inline;
}

/* line 515, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
#massive-email-container {
  /* File input button */
}

/* line 517, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
#massive-email-container .file-upload-link {
  margin-top: -102px;
  margin-left: 400px;
}

/* line 522, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
#massive-email-container .col-xs-1 {
  width: 5.33333%;
}

/* line 528, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
#email-form .file-upload-link {
  margin-left: 370px;
  margin-top: -110px;
}

/* line 534, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.delete-conversation {
  display: inline-block;
  padding-top: 14px;
}

/* line 539, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.uploaded-file-name {
  word-break: break-all;
}

/* Quill overrides */
/* line 544, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.quill-editor {
  margin-bottom: 15px !important;
}

/* line 548, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.quill-editor.ql-container.ql-snow {
  height: 200px;
}

/* line 552, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.quill-editor.ql-container.large-quill-editor {
  height: 350px;
}

/* line 556, app/assets/stylesheets/akdemia-theme/scss/inbox.scss */
.inbox-filter {
  display: none;
}

/*------------------------------------------------------------------
[Tables]

  + Tables / $TABLES
    - Common table
    - Tables inside collapsible panels
    - Table with hover
    - Subtables
    - Basic styles for tables
  + Datatable / $DATATABLES
  + Grades tables / $GRADES_TABLES
    - Students table left column
    - Quantitative grades table for BatchSubject
    - Quantitative grades table for QuantitativeEvaluation
    - Qualitative grades panels for BatchSubject
    - Qualitative grades table for QualitativeEvaluation
  + Table list / $TABLE_LIST
  + Specific use tables / $SPECIFIC_USE_TABLES
    - Human resources table
    - Cronogram table
    - Batch Subject Evaluations table
    - jQuery File Upload
    - Reports
    - Export to excel fields table
    - Pass course table
    - BatchStudents

-------------------------------------------------------------------*/
/* ------------------------ *\
            $TABLES
\* ------------------------ */
/* General flexbox utility */
/* line 35, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.flex {
  display: flex;
}

/* line 39, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.inline-flex {
  display: inline-flex;
}

/* line 43, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.flex-x-center {
  justify-content: center;
}

/* line 47, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.flex-y-center {
  align-items: center;
}

/* line 51, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.flex-xy-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Common table                  */
/* This is used as default table */
/* ----------------------------- */
/* line 61, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.common-table {
  width: 100%;
  margin-top: 10px;
  background-color: transparent;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-family: Helvetica, Arial, sans-serif;
}

/* line 68, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.common-table thead {
  background-color: #2779aa;
  margin: 0;
}

/* line 72, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.common-table thead th {
  color: white;
  font-weight: lighter;
  padding-left: 20px;
}

/* line 78, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.common-table thead th.padding-10 {
  padding: 0 10px !important;
}

/* line 82, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.common-table thead:first-child tr:first-child th:first-child {
  -moz-border-top-left-radius: 0.5em;
  -webkit-border-top-left-radius: 0.5em;
  border-top-left-radius: 0.5em;
}

/* line 86, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.common-table thead:first-child tr:first-child th:last-child {
  -moz-border-top-right-radius: 0.5em;
  -webkit-border-top-right-radius: 0.5em;
  border-top-right-radius: 0.5em;
}

/* line 91, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.common-table tbody {
  margin: 0 0 5px 0;
  color: #343434;
  text-align: left;
}

/* line 96, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.common-table tbody td {
  padding: 10px 10px 10px 20px;
  vertical-align: middle !important;
  border: 1px solid #d7d8db;
}

/* line 101, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.common-table tbody td p {
  margin-bottom: 0;
}

/* line 106, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.common-table tbody tbody > a {
  color: #343434;
  opacity: 0.85;
}

/* line 111, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.common-table tbody input[type="radio"] {
  float: right;
}

/* line 117, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.common-table tbody.with-inline p {
  display: inline;
}

/* Tables inside collapsible panels
  /* Tables that are inside collapsible panels */
/* ----------------------------------------- */
/* line 127, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.for-panels {
  margin-top: 0;
  margin-bottom: 0;
  background-color: transparent;
}

/* line 132, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.for-panels thead > tr > th {
  vertical-align: middle;
  text-align: left;
  padding-left: 20px;
}

/* line 138, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.for-panels tbody > tr > td,
.for-panels thead > th {
  border-top: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 144, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.for-panels tbody > tr > td {
  border: 0;
}

/* line 148, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.for-panels tbody a {
  opacity: 0.9;
  width: 100%;
}

/* line 153, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.for-panels .col-xs-10,
.for-panels .col-xs-2 {
  padding-left: 1px;
}

/* line 158, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.for-panels .col-xs-2 {
  font-size: 12px;
}

/* line 162, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.for-panels .progress {
  border-radius: 4px;
}

/* line 166, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.for-panels .quantitative-grade-with-comment {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 171, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.for-panels .quantitative-grade-with-comment .quantitative-grade-comment-container {
  margin-left: 10px;
}

/* line 175, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.for-panels .quantitative-grade-with-comment .flex-xy-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 181, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.for-panels .quantitative-grade-with-comment svg {
  width: 20px;
  height: 20px;
  fill: rgba(255, 255, 255, 0.42);
}

/* line 186, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.for-panels .quantitative-grade-with-comment svg:hover {
  fill: white;
}

/* Table with hover
  /* This table is used in Inbox conversations */
/* ----------------------------------------- */
/* line 198, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-with-hover td:hover {
  background: #f2f3f6;
}

/* Subtables                */
/* ------------------------ */
/* Table inside another table */
/* line 207, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable {
  padding: 35px;
  background-color: #2d8dc4;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  border-radius: 0.5em;
}

/* line 214, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable .common-table td {
  border-top: 0;
}

/* line 218, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable .common-table th {
  background-color: #1d5c80;
  border-bottom: 0;
}

/* line 223, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable .common-table tbody {
  background-color: #236e99;
  color: white;
  fill: white;
}

/* line 228, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable .common-table tbody td {
  border-left: 0;
  vertical-align: middle;
}

/* line 232, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable .common-table tbody td a {
  color: white;
}

/* line 235, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable .common-table tbody td a div[class^="icon-"],
.panel-subtable .common-table tbody td a div[class*=" icon-"],
.panel-subtable .common-table tbody td a svg[class^="icon-"],
.panel-subtable .common-table tbody td a svg[class*=" icon-"] {
  display: inline;
  fill: white;
}

/* line 246, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable .common-table .footer {
  background-color: #2d8dc4;
}

/* line 249, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable .common-table .footer td {
  padding-top: 10px;
}

/* line 255, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable-no-rounding {
  padding: 15px;
  padding-bottom: 10px;
  background-color: #2d8dc4;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 263, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable-no-rounding .common-table td {
  border-top: 0;
}

/* line 267, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable-no-rounding .common-table th {
  background-color: #1d5c80;
  border-bottom: 0;
}

/* line 272, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable-no-rounding .common-table tbody {
  background-color: #236e99;
  color: white;
  fill: white;
}

/* line 277, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable-no-rounding .common-table tbody td {
  border-left: 0;
  vertical-align: middle;
}

/* line 281, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable-no-rounding .common-table tbody td a {
  color: white;
}

/* line 284, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable-no-rounding .common-table tbody td a div[class^="icon-"],
.panel-subtable-no-rounding .common-table tbody td a div[class*=" icon-"],
.panel-subtable-no-rounding .common-table tbody td a svg[class^="icon-"],
.panel-subtable-no-rounding .common-table tbody td a svg[class*=" icon-"] {
  display: inline;
  fill: white;
}

/* line 295, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable-no-rounding .common-table .footer {
  background-color: #2d8dc4;
}

/* line 298, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-subtable-no-rounding .common-table .footer td {
  padding-top: 10px;
}

/* Down pointing arrow of subtables */
/* line 305, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.arrow-down {
  position: relative;
  top: inherit;
  right: inherit;
  bottom: 14px;
  left: 20%;
  display: inline;
  width: 0;
  height: 0;
  border: 25px solid transparent;
  border-top-color: white;
  border-bottom-width: 0;
  z-index: 3;
}

/* line 315, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.arrow-down.right {
  left: 65%;
  float: none;
}

/* Basic styles for tables  */
/* ------------------------ */
/* line 323, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-margin {
  margin: 10px auto auto 15px;
}

/* Aligning the header forms */
/* line 328, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table thead > tr > th {
  vertical-align: middle;
}

/* line 332, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.scrollableX {
  overflow-x: auto;
}

/* Caption to describe table */
/* line 337, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.caption {
  margin-left: 10px;
}

/* line 340, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.caption p {
  display: inline-block;
  color: #919191;
}

/* line 345, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.caption h6 {
  color: #919191;
}

/* line 349, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.caption [class^="icon-"],
.caption [class*=" icon-"] {
  display: inline;
}

/* line 354, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.caption .row {
  margin-top: 1px;
}

/* line 359, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.th-with-border-bottom {
  border-bottom: 1px solid #d7d8db;
}

/* line 364, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.fixed-td-size td {
  width: 85px !important;
}

/* ------------------------ *\
      $DATATABLES
\* ------------------------ */
/* line 374, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
table.dataTable tr.dtrg-group.dtrg-start th {
  padding: 0;
  border-top: 0;
}

/* line 378, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
table.dataTable tr.dtrg-group.dtrg-start th td {
  display: block;
  font-weight: bold;
}

/* line 384, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
table.dataTable tr.dtrg-group.dtrg-start.dtrg-level-0 td {
  background-color: #fef2d2;
}

/* line 388, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
table.dataTable tr.dtrg-group.dtrg-start.dtrg-level-1 td {
  background-color: #eaf3f9;
  padding-left: 36px;
}

/* line 394, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
table.dataTable tr.odd,
table.dataTable tr.odd td {
  background-color: transparent !important;
}

/* line 399, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
table.dataTable tr.even,
table.dataTable tr.even td {
  background-color: transparent !important;
}

/* For fixed column Tables */
/* line 406, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.DTFC_LeftWrapper {
  width: 250px !important;
  z-index: 3;
}

/* line 411, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.dataTables_scroll {
  left: 37.5% !important;
  width: 65% !important;
  clear: both;
}

/* line 416, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.dataTables_scroll .table-condensed tbody > tr > td {
  padding-left: 0px;
}

/* Main configuration of the table */
/* line 422, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
table.dataTable {
  margin-bottom: 30px;
  margin-top: 60px !important;
}

/* line 426, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
table.dataTable form {
  margin-left: 0;
}

/* line 430, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
table.dataTable .form-control {
  padding: 5px 5px;
  width: 42px;
  height: 31px;
  vertical-align: middle;
}

/* line 437, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
table.dataTable thead th {
  padding: 3px 18px 3px 18px !important;
  font-weight: lighter !important;
  border-bottom: 0 !important;
}

/* line 444, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
table.dataTable th {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
}

/* line 447, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
table.dataTable th form {
  margin-left: 10px;
}

/* line 451, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
table.dataTable th .form-control {
  min-width: 60px;
  height: 25px;
}

/* line 456, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
table.dataTable th p {
  font-size: 16px;
  margin: 8px auto auto 18px;
}

/* line 462, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
table.dataTable td {
  padding: 3px 10px;
}

/* Giving specific size to the td */
/* line 468, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.dataTables_scroll tbody > tr > td {
  min-width: 115px;
}

/* line 472, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.dataTables_filter {
  margin-bottom: 10px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: inherit;
  left: inherit;
  top: -50px;
}

/* line 477, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.dataTables_filter .form-control {
  display: inline-block;
  width: 82%;
  height: 29px;
  background: url(/assets/font-search-gray-1c5077f087c5beb5a5fed9af5104efb9e5c264ee82529cd9ab09b3301747ff6f.png);
  background-position: right;
  background-repeat: no-repeat;
  background-position-x: 93%;
  background-position-y: 5px;
  background-size: 24px;
}

/* line 489, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.dataTables-filter-for-panels {
  position: absolute;
  top: -49px;
  right: 0;
  bottom: inherit;
  left: inherit;
}

/* line 493, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.dataTables_length {
  padding-top: 6px;
  display: none;
}

/* line 498, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.dataTables_info {
  color: #919191;
}

/* line 502, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.dataTables_paginate {
  color: #414141;
}

/* line 505, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.dataTables_paginate a {
  color: #414141;
}

/* line 511, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
#document-table .dataTables_filter {
  position: absolute;
  top: -50px;
  right: 0;
  bottom: inherit;
  left: inherit;
}

/* line 516, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.datatable-heading-icon {
  width: 30px;
  height: 30px;
}

/* line 520, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.datatable-heading-icon svg {
  width: 29px;
  height: 29px;
}

/* ------------------------ *\
        $GRADES_TABLES
\* ------------------------ */
/* Grades table  */
/* ------------- */
/* line 532, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.grades-table {
  -moz-border-top-left-radius: 0.5em;
  -webkit-border-top-left-radius: 0.5em;
  border-top-left-radius: 0.5em;
  float: left;
}

/* line 536, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.grades-table td > .col-xs-12 {
  height: 50px;
}

/* line 540, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.grades-table td > .col-xs-12.right-padded {
  padding-right: 45%;
}

/* line 546, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.drag-students-table .drag-grade-cell {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 551, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.drag-students-table .drag-grade-cell .checkmark-for-final-grade-batch-subject {
  display: flex;
  align-items: center;
  width: 40px;
  margin-left: 15px;
}

/* line 557, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.drag-students-table .drag-grade-cell .checkmark-for-final-grade-batch-subject .row {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 563, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.drag-students-table .drag-grade-cell .checkmark-for-final-grade-batch-subject form.button_to {
  width: 15px !important;
  height: 15px !important;
}

/* line 569, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.drag-students-table .drag-grade-cell .drag-grade-by-student {
  justify-content: start;
  width: 155px;
}

/* line 573, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.drag-students-table .drag-grade-cell .drag-grade-by-student form {
  width: 60px !important;
  margin-right: 10px;
}

/* line 578, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.drag-students-table .drag-grade-cell .drag-grade-by-student .js-assigned-drag-or-repair-grade {
  width: 60px !important;
}

/* line 582, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.drag-students-table .drag-grade-cell .drag-grade-by-student .new-circle-moment {
  cursor: pointer;
  margin: 5px;
}

/* line 590, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.no-fixed-width {
  width: 100% !important;
}

/* Students table left column  */
/* --------------------------- */
/* line 596, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.students-table-left-column {
  width: 180px;
  float: left;
  -moz-border-top-right-radius: 0.5em;
  -webkit-border-top-right-radius: 0.5em;
  border-top-right-radius: 0.5em;
}

/* line 601, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.students-table-left-column td.student-column {
  padding: 5px !important;
}

/* line 604, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.students-table-left-column td.student-column .col-xs-8,
.students-table-left-column td.student-column .col-xs-3 {
  padding: 0;
  overflow: hidden;
  height: 50px;
}

/* line 610, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.students-table-left-column td.student-column .col-xs-8 a,
.students-table-left-column td.student-column .col-xs-3 a {
  font-size: 13px;
}

/* line 615, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.students-table-left-column td.student-column .col-xs-3 {
  float: right;
}

/* line 620, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.students-table-left-column .students-header {
  padding-top: 15px;
  height: 50px;
}

/* line 626, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.common-table.students-table-left-column thead th {
  padding-left: 5px !important;
}

/* Quantitative grades table for BatchSubject  */
/* ------------------------------------------- */
/* line 632, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-condensed tbody > tr > td.grade-cell {
  padding: 5px 5px 5px 5px !important;
  width: 113px;
  text-align: center;
  overflow: visible;
}

/* line 638, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-condensed tbody > tr > td.grade-cell form {
  width: 50px;
  display: inline;
  padding: 0;
  left: 8%;
  position: relative;
}

/* line 646, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-condensed tbody > tr > td.grade-cell .col-xs-9,
.table-condensed tbody > tr > td.grade-cell .drag-grade-by-student,
.table-condensed tbody > tr > td.grade-cell .col-xs-3,
.table-condensed tbody > tr > td.grade-cell a {
  padding: 0;
  overflow: hidden;
  height: 50px;
}

/* line 655, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-condensed tbody > tr > td.grade-cell .drag-grade-by-student {
  display: flex;
  align-items: center;
}

/* line 659, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-condensed tbody > tr > td.grade-cell .drag-grade-by-student input {
  width: 45px;
  padding-left: 0px;
}

/* line 664, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-condensed tbody > tr > td.grade-cell .drag-grade-by-student .drag-circle-moment {
  border-radius: 50%;
  border: 2px solid #919191;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
  padding: 0px;
}

/* line 675, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-condensed tbody > tr > td.grade-cell .drag-grade-by-student .drag-circle-moment p {
  font-size: 10px;
}

/* line 681, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-condensed tbody > tr > td.grade-cell .col-xs-3 {
  overflow: visible;
  display: inline-block;
}

/* line 686, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-condensed tbody > tr > td.grade-cell img {
  padding-top: 5px;
}

/* line 690, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-condensed tbody > tr > td.grade-cell .popover {
  width: 200px;
}

/* line 693, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-condensed tbody > tr > td.grade-cell .popover .popover-content {
  margin-bottom: 25px;
}

/* line 697, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-condensed tbody > tr > td.grade-cell .popover .btn-success {
  padding: 3px 5px !important;
  font-size: 11px;
  float: right;
  margin-top: 5px;
}

/* line 704, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-condensed tbody > tr > td.grade-cell .popover .popover-title {
  padding: 8px 10px;
  border-bottom: none;
}

/* line 708, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-condensed tbody > tr > td.grade-cell .popover .popover-title .close {
  color: #d7d8db;
  opacity: 0.5;
  font-weight: lighter;
  margin-top: -5px;
  font-size: 20.5px;
}

/* line 715, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-condensed tbody > tr > td.grade-cell .popover .popover-title .close:hover {
  color: white;
  opacity: 0.7;
}

/* line 724, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.form-control.quantitative-grade-input,
.form-control.qualitative-grade-input,
.quantitative-grade-input,
.qualitative-grade-input {
  height: 45px;
  padding: 0px;
  padding-left: 9px;
  width: 61px;
  display: inline;
  text-align: center;
}

/* line 736, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grade-input.assigned-points {
  padding-left: 0;
}

/* line 740, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
a.quantitative-grade-input,
a.qualitative-grade-input {
  padding-top: 13px;
}

/* line 744, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
a.quantitative-grade-input:hover,
a.qualitative-grade-input:hover {
  color: #414141;
}

/* line 749, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.grades-table-header {
  height: 50px;
  overflow: hidden;
  width: 113px;
  text-align: center;
  padding-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

/* line 759, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.common-table thead th.evaluation-header {
  padding-left: 5px !important;
}

/* Quantitative grades table for QuantitativeEvaluation */
/* ---------------------------------------------------- */
/* line 767, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-table th {
  padding-left: 15px !important;
}

/* line 771, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-table .col-xs-2,
.quantitative-grades-table .col-xs-5,
.quantitative-grades-table .col-xs-9 {
  padding-left: 8px;
  padding-right: 0;
}

/* line 777, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-table .col-xs-2 form,
.quantitative-grades-table .col-xs-5 form,
.quantitative-grades-table .col-xs-9 form {
  padding-left: 5px;
}

/* line 781, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-table .col-xs-2 div[class^="icon-"],
.quantitative-grades-table .col-xs-2 div[class*=" icon-"],
.quantitative-grades-table .col-xs-5 div[class^="icon-"],
.quantitative-grades-table .col-xs-5 div[class*=" icon-"],
.quantitative-grades-table .col-xs-9 div[class^="icon-"],
.quantitative-grades-table .col-xs-9 div[class*=" icon-"] {
  font-size: 16px;
}

/* line 787, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-table [class^="icon-"]:before,
.quantitative-grades-table [class*=" icon-"]:before {
  font-size: 16px;
}

/* line 792, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-table .progress {
  margin-left: 5px;
}

/* line 796, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-table .col-xs-2 {
  margin-right: -12px;
}

/* line 801, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.delete-button-as-link {
  background: none;
  border: none;
  padding-right: 4px;
}

/* line 807, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.grade-form {
  width: 90%;
}

/* line 812, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.grades-body td {
  width: 240px;
  padding-left: 10px !important;
}

/* line 819, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-summary-for-employee .quantitative-grade-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/* line 824, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-summary-for-employee .quantitative-grade-container .info-icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  width: 20px;
  height: 20px;
}

/* line 832, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-summary-for-employee .quantitative-grade-container .info-icon-container svg {
  width: 18px;
  height: 18px;
  fill: white;
}

/* line 842, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.evaluation-description-container .icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  width: 23px;
  height: 23px;
}

/* line 850, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.evaluation-description-container .icon-container svg {
  fill: black;
  width: 20px;
  height: 20px;
}

/* line 860, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.qualitative_table .grade-comment-container,
.quantitative_table .grade-comment-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  width: 20px;
  height: 20px;
}

/* line 868, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.qualitative_table .grade-comment-container:hover,
.quantitative_table .grade-comment-container:hover {
  cursor: default;
}

/* line 872, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.qualitative_table .grade-comment-container svg,
.quantitative_table .grade-comment-container svg {
  fill: #236e99;
  width: 18px;
  height: 18px;
}

/* Qualitative grades panels for BatchSubject */
/* ------------------------------------------ */
/* Dropdown with qualitative values */
/* line 884, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.qualitative-dropdown {
  width: 50px;
}

/* Grades panel body */
/* line 889, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.grades-panel {
  padding: 5px 15px;
}

/* Grades panel table */
/* line 894, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.grades-panel-table {
  width: 250px;
}

/* Evaluation column inside grades panel table */
/* line 899, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.common-table tbody td.grades-panel-evaluation {
  padding: 5px !important;
  width: 150px;
}

/* Final grade row inside grades panel table */
/* line 905, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.final_grade_row {
  padding: 5px;
  text-align: center;
  width: 90px;
  border-top: 1px solid #d7d8db;
}

/* line 911, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.final_grade_row .grade-cell {
  height: 35px !important;
}

/* Grade form inside grades panel table */
/* line 917, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-grade {
  left: 8% !important;
}

/* Button which display panel */
/* line 922, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panel-button {
  height: 50px;
}

/* Qualitative grades table for QualitativeEvaluation  */
/* --------------------------------------------------- */
/* Grades table */
/* line 930, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
#qualitative_grades_table {
  float: left;
}

/* Grades table header */
/* line 936, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.grades-table-header .col-xs-9 {
  padding: 0;
  float: left;
  word-wrap: break-word;
  font-size: 12px;
}

/* line 943, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.grades-table-header .col-xs-2 {
  padding: 0;
  float: right;
}

/* line 947, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.grades-table-header .col-xs-2 a {
  color: white;
}

/* Link to add indicator to the evaluation */
/* line 954, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.add-indicator {
  float: right;
  padding-top: 15px;
  height: 50px;
}

/* line 959, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.add-indicator a {
  color: white;
  font-size: 23px;
}

/* Add Indicator Form */
/* line 966, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
#add_indicator_form {
  position: relative;
  top: 25px;
  z-index: 10;
  padding: 0;
  border: 0;
}

/* line 973, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
#add_indicator_form input {
  border: 1px solid #d7d8db;
  top: 15px;
  width: 200px;
}

/* line 979, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
#add_indicator_form ul.ui-autocomplete {
  width: 200px !important;
  overflow-x: auto;
  /* height: 300px; */
}

/* line 985, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
#add_indicator_form .ui-autocomplete .ui-menu-item > a.ui-corner-all {
  display: inline;
}

/* line 989, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
#add_indicator_form #new_indicator {
  color: white;
}

/* line 992, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
#add_indicator_form #new_indicator p {
  display: inline;
}

/* Style for create new indicator link */
/* line 999, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.under_the_input {
  top: 40px !important;
}

/* Styles for autocompletes in modals */
/* line 1005, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.modal-open ul.ui-autocomplete {
  max-width: 340px !important;
  max-height: 200px !important;
  overflow: auto;
}

/* ------------------------ *\
          $TABLE_LIST
\* ------------------------ */
/* Table to list people       */
/* -------------------------- */
/* line 1018, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-list {
  width: 100%;
  vertical-align: middle;
  border-collapse: separate;
  border-spacing: 0 20px;
  margin-top: -10px;
}

/* line 1025, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-list a {
  opacity: 0.9;
}

/* line 1029, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-list .options {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #bebfc2;
  font-weight: 300;
  margin-bottom: -6px;
}

/* line 1034, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-list .options:hover {
  color: #414141;
}

/* line 1039, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-list .options-blue {
  color: #2d8dc4;
}

/* line 1043, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-list a:hover {
  opacity: 1;
}

/* line 1047, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-list .col-xs-9 {
  padding-top: 9px;
  width: 245px;
}

/* line 1052, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-list .col-xs-10 {
  padding-left: 25px;
}

/* line 1056, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-list h6 {
  margin-top: 0;
}

/* line 1060, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-list p {
  color: #919191;
}

/* line 1064, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-list td {
  width: 50%;
}

/* line 1068, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-list tr {
  margin-top: 10px;
}

/* ------------------------ *\
    $SPECIFIC_USE_TABLES
\* ------------------------ */
/* Human resources table      */
/* -------------------------- */
/* Tables with image listing  */
/* line 1083, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.listing-with-images div[class^="col-xs-"],
.listing-with-images div[class*=" col-xs-"] {
  padding-right: 0;
  padding-left: 0;
}

/* Cronogram table              */
/* ---------------------------- */
/* line 1093, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.cronogram,
.table-margin {
  width: 96%;
  margin: 10px auto 15px 15px;
}

/* line 1098, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.cronogram [class^="icon-"]:before,
.cronogram [class*=" icon-"]:before,
.table-margin [class^="icon-"]:before,
.table-margin [class*=" icon-"]:before {
  font-size: 18px;
}

/* Batch Subject Evaluations table   */
/* --------------------------------- */
/* Set boundaries for evaluation name*/
/* line 1108, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.evaluation-name {
  max-width: 200px;
  overflow: hidden;
}

/* Center align a td content */
/* line 1114, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.table-options-icons {
  padding: 0 !important;
  max-width: 40px;
  text-align: center;
}

/* jQuery File Upload */
/* ------------------ */
/* line 1123, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.button-as-no-button {
  background: none !important;
  border: none;
  padding: 0 !important;
  color: #fff;
  cursor: pointer;
}

/* line 1131, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.button-as-link {
  opacity: 0.65;
  margin-right: 10px;
}

/* line 1136, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.button-as-link:hover {
  opacity: 1;
}

/* line 1141, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.files a {
  font-size: 16px;
  color: #919191;
}

/* line 1145, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.files a:hover {
  color: #414141;
}

/* Reports   */
/* --------- */
/* line 1154, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.students-info input {
  padding: 4px 0 0 5px;
  min-width: 30px;
  font-size: 11px;
}

/* line 1160, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.students-info tbody td {
  padding: 5px !important;
}

/* line 1164, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.students-info tbody input[type="radio"] {
  float: none;
}

/* line 1168, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.students-info .escolarity {
  width: 111px;
  font-size: 11px;
}

/* line 1173, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.students-info .date {
  width: 120px;
}

/* line 1179, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.students-grades-info thead th {
  padding-left: 5px !important;
}

/* line 1183, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.students-grades-info input {
  padding: 4px 0 0 5px;
  min-width: 27px;
  font-size: 11px;
}

/* TD with inline display */
/* line 1192, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
td.inline p {
  display: inline;
}

/* Export to excel fields table */
/* ---------------------------- */
/* line 1201, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.excel-table td {
  width: 220px;
}

/* Pass course table  */
/* ------------------ */
/* line 1208, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.pass_course_table {
  width: 300px;
}

/* line 1211, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.pass_course_table td.student-column {
  padding: 5px !important;
}

/* line 1214, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.pass_course_table td.student-column .col-xs-8,
.pass_course_table td.student-column .col-xs-2 {
  padding: 0;
  overflow: hidden;
  height: 50px;
}

/* line 1220, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.pass_course_table td.student-column .col-xs-8 a,
.pass_course_table td.student-column .col-xs-2 a {
  font-size: 13px;
}

/* line 1225, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.pass_course_table td.student-column .col-xs-2 {
  float: right;
}

/* line 1229, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.pass_course_table td.student-column .col-xs-1 {
  padding-right: 20px;
}

/* line 1234, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.pass_course_table .students-header {
  padding-top: 15px;
  height: 50px;
}

/* BatchStudents   */
/* --------------- */
/* line 1244, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.batch-students-table input.form-control {
  width: 100%;
}

/* line 1248, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.batch-students-table .dropdown-toggle {
  height: 31px;
}

/* line 1252, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.batch-students-table svg.icon-help {
  margin-left: 18px;
}

/* line 1256, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.batch-students-table .alert {
  width: 100%;
}

/* Evaluation Types   */
/* --------------- */
/* line 1264, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.evaluation-type-actions {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1269, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.evaluation-type-actions .active-evaluation-type,
.evaluation-type-actions .edit-evaluation-type,
.evaluation-type-actions .can-delete-evaluation-type {
  margin: 5px;
}

/* line 1275, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.evaluation-type-actions .heading-icon, .evaluation-type-actions .heading-tag {
  width: 20px;
  height: 20px;
  top: -6px;
  margin-bottom: 0px;
  margin-right: 0px;
}

/* line 1283, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.evaluation-type-actions svg {
  width: 20px;
  height: 20px;
  margin: 5px;
}

/* line 1289, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.evaluation-type-actions .edit-evaluation-type {
  width: 20px;
  height: 20px;
}

/* line 1293, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.evaluation-type-actions .edit-evaluation-type svg {
  fill: #2779aa;
}

/* line 1298, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.evaluation-type-actions .delete-evaluation-type {
  width: 25px;
  height: 28px;
}

/* line 1302, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.evaluation-type-actions .delete-evaluation-type svg {
  fill: #b9414a;
  cursor: pointer;
}

/* line 1308, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.evaluation-type-actions .not-delete-evaluation-type {
  display: flex;
}

/* line 1311, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.evaluation-type-actions .not-delete-evaluation-type svg {
  fill: #bebfc2;
}

/* line 1317, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.add-evaluation-type {
  top: 10px;
  left: 15px;
}

/* Skills and indicators */
/* --------------- */
/* line 1325, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.skill-name-span {
  display: inline-block;
  width: 480px;
}

/* line 1330, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
#skill-date-th {
  text-align: right;
  padding-right: 48px;
}

/* line 1335, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.skill-date-td {
  text-align: right;
}

/* line 1339, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.column-skill-name-xs-12 {
  padding-left: 0px;
}

/* line 1343, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
#rough-top-header-indicator-table {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/*  New datatable styles */
/*  For better visual experience */
/* line 1351, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.organized-datatable th {
  font-size: 14px !important;
  text-align: center;
  padding: 10px !important;
}

/* line 1357, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.organized-datatable td {
  font-size: 13px !important;
  padding: 10px !important;
}

/* line 1361, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.organized-datatable td p {
  font-size: 13px !important;
}

/* line 1367, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.pending-enrollment-dashboard-datatable-container,
.approved-enrollment-dashboard-datatable-container,
.rejected-enrollment-dashboard-datatable-container {
  overflow-x: auto;
}

/* line 1372, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.pending-enrollment-dashboard-datatable-container #pending-enrollment-datatable,
.pending-enrollment-dashboard-datatable-container #approved-enrollment-datatable,
.pending-enrollment-dashboard-datatable-container #rejected-enrollment-datatable,
.approved-enrollment-dashboard-datatable-container #pending-enrollment-datatable,
.approved-enrollment-dashboard-datatable-container #approved-enrollment-datatable,
.approved-enrollment-dashboard-datatable-container #rejected-enrollment-datatable,
.rejected-enrollment-dashboard-datatable-container #pending-enrollment-datatable,
.rejected-enrollment-dashboard-datatable-container #approved-enrollment-datatable,
.rejected-enrollment-dashboard-datatable-container #rejected-enrollment-datatable {
  width: 100% !important;
}

/* line 1377, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.pending-enrollment-dashboard-datatable-container #pending-enrollment-datatable thead th,
.pending-enrollment-dashboard-datatable-container #pending-enrollment-datatable td,
.pending-enrollment-dashboard-datatable-container #approved-enrollment-datatable thead th,
.pending-enrollment-dashboard-datatable-container #approved-enrollment-datatable td,
.pending-enrollment-dashboard-datatable-container #rejected-enrollment-datatable thead th,
.pending-enrollment-dashboard-datatable-container #rejected-enrollment-datatable td,
.approved-enrollment-dashboard-datatable-container #pending-enrollment-datatable thead th,
.approved-enrollment-dashboard-datatable-container #pending-enrollment-datatable td,
.approved-enrollment-dashboard-datatable-container #approved-enrollment-datatable thead th,
.approved-enrollment-dashboard-datatable-container #approved-enrollment-datatable td,
.approved-enrollment-dashboard-datatable-container #rejected-enrollment-datatable thead th,
.approved-enrollment-dashboard-datatable-container #rejected-enrollment-datatable td,
.rejected-enrollment-dashboard-datatable-container #pending-enrollment-datatable thead th,
.rejected-enrollment-dashboard-datatable-container #pending-enrollment-datatable td,
.rejected-enrollment-dashboard-datatable-container #approved-enrollment-datatable thead th,
.rejected-enrollment-dashboard-datatable-container #approved-enrollment-datatable td,
.rejected-enrollment-dashboard-datatable-container #rejected-enrollment-datatable thead th,
.rejected-enrollment-dashboard-datatable-container #rejected-enrollment-datatable td {
  padding: 5px !important;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

/* line 1387, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.pending-enrollment-dashboard-datatable-container #approved-enrollment-datatable .date-column,
.approved-enrollment-dashboard-datatable-container #approved-enrollment-datatable .date-column,
.rejected-enrollment-dashboard-datatable-container #approved-enrollment-datatable .date-column {
  width: 11% !important;
}

/* line 1391, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.pending-enrollment-dashboard-datatable-container #approved-enrollment-datatable .course-column,
.approved-enrollment-dashboard-datatable-container #approved-enrollment-datatable .course-column,
.rejected-enrollment-dashboard-datatable-container #approved-enrollment-datatable .course-column {
  width: 10% !important;
}

/* line 1395, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.pending-enrollment-dashboard-datatable-container #approved-enrollment-datatable .actions-column,
.approved-enrollment-dashboard-datatable-container #approved-enrollment-datatable .actions-column,
.rejected-enrollment-dashboard-datatable-container #approved-enrollment-datatable .actions-column {
  width: 18% !important;
}

/* line 1402, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panels-with-datatables #pending-inscription-table,
.panels-with-datatables #in-process-inscription-table,
.panels-with-datatables #approved-inscriptions-datatable,
.panels-with-datatables #rejected-inscriptions-datatable {
  width: 100% !important;
}

/* line 1408, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.panels-with-datatables #pending-inscription-table td,
.panels-with-datatables #in-process-inscription-table td,
.panels-with-datatables #approved-inscriptions-datatable td,
.panels-with-datatables #rejected-inscriptions-datatable td {
  padding: 5px !important;
}

/* Main teachers table */
/* line 1415, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.main-teachers-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 1421, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.feedback-icons {
  display: flex;
  margin-left: 10px;
}

/* line 1425, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.feedback-icons .inline-feedback-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
}

/* line 1432, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.feedback-icons .inline-feedback-icon svg {
  width: 23px;
  height: 23px;
}

/* line 1438, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.feedback-icons .inline-feedback-icon.success-icon svg {
  fill: #759945;
}

/* line 1444, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.feedback-icons .inline-feedback-icon.error-icon svg {
  fill: #a13841;
}

/*  Styles for the human resources data table  */
/* line 1452, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
th.employees-table-icons.sorting {
  width: 100px !important;
}

/* line 1457, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.show-employee-subject svg {
  width: 20px;
  height: 20px;
  fill: #bebfc2;
}

/* line 1465, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.delete-employee svg {
  width: 20px;
  height: 20px;
  fill: #b9414a;
}

/* line 1473, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.edit-employee svg {
  width: 20px;
  height: 20px;
  fill: #2779aa;
}

/* line 1480, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.employee-name-and-picture {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 1487, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.batch-group-subjects-table th {
  text-align: center;
}

/* line 1491, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.batch-group-subjects-table td {
  padding: 0 !important;
}

/* line 1494, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.batch-group-subjects-table td .assign-student-checkbox-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 1499, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.batch-group-subjects-table td .assign-student-checkbox-container .has-grades-icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
}

/* line 1506, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.batch-group-subjects-table td .assign-student-checkbox-container .has-grades-icon-container svg {
  width: 20px;
  height: 20px;
}

/* LEGACY_GRADES_VIEW -- TEMPORARY, remove after 2026-12-04: .final-qualitative-grades-table is read only by
   app/views/legacy_grades_view/qualitative_grades/final_qualitative_grades_for_student.html.haml (the frozen
   screen Connell Academy keeps). Drop it from this selector list together with the fork; the live final
   qualitative table is AKD-1172's, in qualitative_grades_view.scss. */
/* Styles for final quantitative/qualitative grades table */
/* line 1523, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.final-quantitative-grades-table tr td,
.final-qualitative-grades-table tr td {
  border-left: 0 !important;
  border-right: 0 !important;
}

/* line 1528, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.final-quantitative-grades-table tr td:first-child,
.final-qualitative-grades-table tr td:first-child {
  border-left: 1px solid #d7d8d8 !important;
}

/* line 1532, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.final-quantitative-grades-table tr td:last-child,
.final-qualitative-grades-table tr td:last-child {
  border-right: 1px solid #d7d8d8 !important;
}

/* line 1538, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.final-quantitative-grades-table tr.group-subject:hover,
.final-qualitative-grades-table tr.group-subject:hover {
  border: 2px solid #edb41c;
  cursor: pointer;
}

/* line 1543, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.final-quantitative-grades-table tr.group-subject.shown,
.final-qualitative-grades-table tr.group-subject.shown {
  background-color: #2d8dc4;
  border: 2px solid #236e99;
  color: white;
}

/* line 1550, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.final-quantitative-grades-table tr.child-subject,
.final-qualitative-grades-table tr.child-subject {
  border-left: 2px solid #236e99;
  border-right: 2px solid #236e99;
}

/* line 1554, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.final-quantitative-grades-table tr.child-subject.first-child-subject,
.final-qualitative-grades-table tr.child-subject.first-child-subject {
  border-top: 2px solid #236e99;
}

/* line 1558, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.final-quantitative-grades-table tr.child-subject.last-child-subject,
.final-qualitative-grades-table tr.child-subject.last-child-subject {
  border-bottom: 2px solid #236e99;
}

/* Styles for quantitative/qualitative grades table */
/* line 1568, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-table-for-student tr td,
.qualitative-grades-table-for-student tr td {
  border-left: 0 !important;
  border-right: 0 !important;
}

/* line 1573, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-table-for-student tr td:first-child,
.qualitative-grades-table-for-student tr td:first-child {
  border-left: 1px solid #d7d8d8 !important;
}

/* line 1577, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-table-for-student tr td:last-child,
.qualitative-grades-table-for-student tr td:last-child {
  border-right: 1px solid #d7d8d8 !important;
}

/* line 1582, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-table-for-student tr.group-subject,
.qualitative-grades-table-for-student tr.group-subject {
  background-color: #2d8dc4;
  border: 1px solid #2d8dc4;
  color: white;
}

/* line 1588, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-table-for-student tr.child-subject,
.qualitative-grades-table-for-student tr.child-subject {
  background-color: rgba(45, 141, 196, 0.45);
}

/* line 1591, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-table-for-student tr.child-subject a,
.qualitative-grades-table-for-student tr.child-subject a {
  color: black;
}

/* line 1596, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-grades-table-for-student th.official-subject,
.quantitative-grades-table-for-student td.official-subject,
.qualitative-grades-table-for-student th.official-subject,
.qualitative-grades-table-for-student td.official-subject {
  text-align: center;
  width: 15%;
}

/* line 1603, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-subject-table-for-student {
  font-size: 12px;
}

/* line 1606, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-subject-table-for-student th,
.quantitative-subject-table-for-student td {
  padding: 10px 15px;
}

/* line 1612, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-subject-table-for-student .footer td {
  font-weight: bold;
}

/* line 1615, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.quantitative-subject-table-for-student .footer td p {
  font-weight: bold;
  font-size: 12px;
}

/* Styles for final qualitative grades table */
/* line 1625, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.qualitative-final-grades-table .unchangeable-grade {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 1631, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.qualitative-final-grades-table .qualitative-grade-input {
  height: 45px;
  padding: 0px;
  padding-left: 9px;
  width: 61px;
  display: inline;
  text-align: center;
}

/* line 1641, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.icon-24px {
  width: 24px;
  height: 24px;
}

/* line 1647, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.email-group-user-table .name-column {
  width: 35%;
  border-bottom: 0;
}

/* line 1652, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.email-group-user-table .email-column {
  width: 40%;
  border-bottom: 0;
}

/* line 1657, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.email-group-user-table .actions-column {
  width: 25%;
  border-bottom: 0;
}

/* line 1662, app/assets/stylesheets/akdemia-theme/scss/tables.scss */
.email-group-user-table .delete-email-group-user-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 5, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-scheduler-views,
.k-secondary {
  display: none;
}

/* line 10, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.th-layout {
  background-color: #2779aa;
  color: white;
  font-weight: lighter;
  font-family: "HelveticaNeueLTStd-Th";
}

/* line 16, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.th-layout div[class^="icon-"] {
  position: relative;
  right: 25px;
}

/* line 22, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-event {
  background-color: transparent;
  color: black;
  padding-top: 10px;
}

/* line 28, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-widget {
  border-color: white;
}

/* line 32, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.th-first {
  border-top-left-radius: 0.5em;
}

/* line 35, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.th-last {
  border-top-right-radius: 0.5em;
}

/* line 39, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-scheduler-footer {
  display: none;
}

/* line 45, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
#miniCalendar {
  margin: 5px 0 0 0;
  width: 200px;
  text-align: center;
}

/* line 50, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
#miniCalendar .k-content {
  height: 170px;
}

/* line 53, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
#miniCalendar,
#miniCalendar .k-content,
#miniCalendar .k-header,
#miniCalendar th,
#miniCalendar .k-link,
#miniCalendar .k-state-hover,
#miniCalendar .k-state-selected,
#miniCalendar .k-state-focused {
  background: transparent;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: transparent;
  color: white;
  box-shadow: none;
}

/* line 67, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
#miniCalendar .k-content .k-state-hover,
#miniCalendar .k-content .k-state-focused {
  font-size: 14px;
  font-weight: bold;
}

/* line 72, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
#miniCalendar .k-state-selected,
#calendar .k-state-selected.k-state-focused {
  font-size: 24px;
  font-weight: bold;
}

/* line 77, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
#miniCalendar .k-content .k-link {
  padding: 0;
  min-height: 22px;
  line-height: 20px;
}

/* line 82, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
#miniCalendar th {
  padding-top: 10px;
  color: #414141;
}

/* line 86, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
#miniCalendar td.k-other-month .k-link {
  color: #414141;
}

/* line 89, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
#miniCalendar th,
#miniCalendar td {
  text-align: center;
}

/* line 95, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-picker-wrap .k-icon {
  margin-top: -7px;
}

/* line 99, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
#miniCalendar th {
  padding-top: 0px;
}

/* line 103, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
#miniCalendar .k-other-month {
  height: 20px;
  width: 43px;
}

/* line 110, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-multiselect.k-header {
  border: none;
  background-image: none !important;
  background-color: transparent;
}

/* line 118, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-list-scroller {
  height: 200px !important;
  overflow-y: scroll !important;
  overflow-x: hidden !important;
}

/* line 124, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-multiselect.k-header.k-state-hover {
  background-image: none !important;
  background-color: transparent;
}

/* line 129, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-multiselect-wrap {
  border: 1px solid #dce4ec !important;
  border-radius: 0.5em;
}

/* line 133, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-multiselect-wrap {
  color: #bebfc2;
  font-family: Helvetica, Arial, sans-serif;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-top: 2px;
}

/* line 139, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-multiselect-wrap .k-button {
  background-color: #f2f3f6;
  border: none;
  background-image: none;
  border-color: #f2f3f6;
}

/* line 144, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-multiselect-wrap .k-button:hover {
  background-image: none;
  background-color: #f2f3f6;
  border-color: transparent;
  border-width: 0;
}

/* line 150, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-multiselect-wrap .k-button:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 155, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-multiselect-wrap .k-header {
  background-image: none !important;
}

/* line 158, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-multiselect-wrap .k-item,
.k-multiselect-wrap .k-list {
  font-family: Helvetica, Arial, sans-serif;
}

/* line 162, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-multiselect-wrap .k-icon {
  margin-left: 20px;
}

/* line 165, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-multiselect-wrap .k-state-focused,
.k-multiselect-wrap .k-list > .k-state-focused {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #dce4ec;
  border-radius: 0.5em;
}

/* line 172, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-multiselect-wrap .k-popup .k-list .k-item {
  font-family: Helvetica, Arial, sans-serif;
}

/* line 175, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-multiselect-wrap .k-popup {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 178, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-multiselect-wrap .k-list-container {
  background-color: #f2f3f6;
  color: #414141;
}

/* line 184, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-list {
  font-family: Helvetica, Arial, sans-serif;
  color: white;
  background-color: #1d5c80;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  opacity: 1;
}

/* line 193, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-popup .k-item {
  cursor: pointer;
}

/* line 197, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-popup .k-item {
  background-color: #2d8dc4;
}

/* line 201, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-popup.k-list-container {
  padding: 0;
  border-radius: 3px;
}

/* line 206, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-item {
  background-color: #1d5c80 !important;
}

/* line 210, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-item.k-state-hover {
  background-color: #2d8dc4 !important;
}

/* line 214, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-item.k-state-focused,
.k-item.k-state-hover {
  background-image: none;
  background-color: #2d8dc4;
  border-color: none;
  border-style: solid;
  color: white;
}

/* line 222, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-widget.k-multiselect.k-header {
  margin-left: 0 !important;
  margin-bottom: 5px;
  box-shadow: none;
}

/* line 227, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-state-focused,
.k-list > .k-state-focused,
.k-state-hover,
.k-list > .k-state-hover {
  box-shadow: none;
  border-width: 0 !important;
  border-radius: 0;
}

/* line 236, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-list-container {
  opacity: 0.9;
}

/* line 240, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
select[multiple] {
  border: none;
}

/*  Autocomplete  */
/*  ------------- */
/* line 247, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-widget .k-autocomplete .k-header .form-control .k-state-default {
  background-image: none !important;
  background-color: transparent;
  border: none;
}

/* line 253, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-autocomplete.k-state-default {
  background-color: transparent !important;
  background-image: none !important;
  border: 1px solid #bebfc2;
}

/* line 259, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-widget .k-autocomplete .k-header .form-control .k-state-default .k-state-hover {
  background-color: transparent !important;
  background-image: none !important;
}

/* line 264, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-autocomplete.k-state-hover {
  background-color: transparent !important;
  background-image: none !important;
  border: none;
}

/* line 270, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-autocomplete .k-input {
  background-color: transparent !important;
}

/* line 274, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-autocomplete.k-input.k-state-focused {
  border: none !important;
}

/* line 278, app/assets/stylesheets/akdemia-theme/overrides/kendo.scss */
.k-autocomplete.k-state-focused {
  background-color: transparent !important;
  background-image: none !important;
  border: none !important;
  box-shadow: none !important;
}

/* ------------------------ *\
            $FORMS
\* ------------------------ */
/* Auxiliar styles         */
/* ----------------------- */
/* line 7, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.mt-10 {
  margin-top: 10px;
}

/* line 11, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.mt-20 {
  margin-top: 20px;
}

/* line 15, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.mt-40 {
  margin-top: 40px;
}

/* Forms elements          */
/* ----------------------- */
/* line 22, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
form label {
  font-weight: bold;
  font-family: Helvetica;
  display: inline-block;
}

/* line 27, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
form label .label-comment {
  margin-left: 5px;
  display: inline-block;
  font-size: 10.5px;
  color: #919191;
}

/* line 36, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.form-control {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #414141;
  font-weight: lighter;
  height: 29px;
  padding: 0 0 0 10px;
  resize: none;
}

/* line 44, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.input-group {
  /* This will delete the right border of the form */
}

/* line 46, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.input-group .form-control {
  border-right: 0;
}

/* line 50, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.input-group .form-control:not(:first-child):not(:last-child) {
  -moz-border-top-left-radius: 0.5em;
  -webkit-border-top-left-radius: 0.5em;
  border-top-left-radius: 0.5em;
  -webkit-border-bottom-left-radius: 0.5em;
  -moz-border-radius-bottomleft: 0.5em;
  border-bottom-left-radius: 0.5em;
}

/* line 56, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.dropdown-toggle {
  height: 29px;
  border-left: 0;
}

/* line 60, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.dropdown-toggle [class^="icon-"]:before,
.dropdown-toggle [class*=" icon-"]:before {
  position: relative;
  top: inherit;
  right: inherit;
  bottom: 9px;
  left: 6px;
  font-size: 25px;
  color: #bebfc2;
}

/* line 67, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.no-padding-form,
.no-padding-left {
  padding-left: 0;
}

/* line 72, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.no-padding-right {
  padding-right: 0;
}

/* Type of inputs  */
/* --------------- */
/* line 79, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.number-field {
  width: 55px;
}

/* line 83, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.years-field {
  position: relative;
  border: none;
  top: 5px;
  font-size: 18px;
}

/* Input whose border are just vivisble on hover */
/* line 91, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.borderless-input-field {
  border-width: 0px !important;
}

/* line 94, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.borderless-input-field:focus, .borderless-input-field:hover {
  border-width: 1px !important;
}

/* line 100, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.center-text-align-input-field {
  text-align: center;
}

/* line 104, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
select.form-control {
  border-radius: 4px !important;
  padding: 4px;
  font-family: "HelveticaNeueLTStd-Th", "Helvetica Neue";
}

/* Required input  */
/* line 111, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.required_input:before {
  content: "* ";
}

/* line 115, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.checkbox-container {
  display: inline-flex;
}

/* line 118, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.checkbox-container input[type="checkbox"] {
  margin: 0;
}

/* line 122, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.checkbox-container p {
  margin-left: 7px;
  margin-bottom: 0;
}

/* Period Checkboxes  */
/* line 129, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.checkbox.period-checkbox {
  display: table-cell;
  padding-left: 30px;
}

/* line 133, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.checkbox.period-checkbox input {
  margin-top: 2px;
}

/* List of checkboxes */
/* line 139, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.checkbox-list {
  display: table-row;
}

/* line 142, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.checkbox-list label,
.checkbox-list input {
  display: table-cell;
}

/* line 147, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.checkbox-list label {
  padding-left: 10px;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
}

/* Unique Id field */
/* line 156, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.unique_id .col-xs-2 {
  margin-right: 10px;
  padding: 0;
  width: 8%;
}

/* line 162, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.unique_id .col-xs-5 {
  margin-right: 10px;
  padding: 0;
  width: 30%;
}

/* line 168, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.unique_id .popover {
  margin-right: 0;
}

/* Submit button for inscription document upload form */
/* line 175, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.inscription-button-col {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 183, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.inscription-button-col .btn a {
  top: auto;
  bottom: auto;
  margin-right: 0px;
  color: white;
}

/* line 191, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.inscription-button-col .loader-inscrption-document {
  display: none;
}

/* line 196, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.options-to-import {
  margin-top: 30px;
  padding-left: 5px;
}

/* line 200, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.options-to-import .only-students,
.options-to-import .students-and-grades {
  display: flex;
  align-items: center;
}

/* line 205, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.options-to-import .only-students input,
.options-to-import .students-and-grades input {
  margin: 0;
}

/* line 209, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.options-to-import .only-students label,
.options-to-import .students-and-grades label {
  margin-left: 5px;
  color: black;
  margin-bottom: 0px;
}

/* line 215, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.options-to-import .only-students .import-grades-tooltip,
.options-to-import .students-and-grades .import-grades-tooltip {
  padding-left: 5px;
  padding-right: 0px;
}

/* line 219, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.options-to-import .only-students .import-grades-tooltip svg,
.options-to-import .students-and-grades .import-grades-tooltip svg {
  width: 22px;
  height: 22px;
  fill: #bebfc2;
}

/* line 228, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.upload-students-row {
  display: flex;
  align-items: center;
}

/* line 232, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.upload-students-row .upload-button {
  padding-left: 22px;
}

/* line 237, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.import-guardian-title {
  margin: 15px;
}

/* line 241, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.upload-guardians-row {
  color: #343434 !important;
}

/* Birth Date field */
/* line 247, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.col-xs-5.birth_date .k-datepicker {
  padding-left: 0;
}

/* Datepicker */
/* line 253, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.k-datepicker {
  padding-left: 0;
  font-size: 17px;
}

/* Required '*' for inputs */
/* line 259, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
abbr.required {
  font-size: 11px;
}

/* Inscriptions inscription code input */
/* line 264, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.input-group-addon.inscription-code {
  font-size: 10px;
  padding: 2px 7px;
}

/* Input search with a search font inside */
/* line 270, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.search-input {
  display: inline-block;
  width: 82%;
  height: 29px;
  background: url(/assets/font-search-gray-1c5077f087c5beb5a5fed9af5104efb9e5c264ee82529cd9ab09b3301747ff6f.png);
  background-position: right;
  background-repeat: no-repeat;
  background-position-x: 93%;
  background-position-y: 5px;
  background-size: 24px;
}

/* Progress bar for Upload File */
/* line 282, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#upload-progress .bar {
  width: 0%;
  height: 18px;
  background: #00bd9c;
}

/* Filter options inside group forms    */
/* -----------------------------------  */
/* Forms and buttons located at the top of the main content  */
/* used for filter and common actions                        */
/* line 293, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.actions-container {
  margin-right: 0;
}

/* line 296, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.actions-container [class^="col-xs-"] {
  float: right;
  padding-left: 0;
  padding-right: 0;
}

/* line 302, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.actions-container a {
  color: #414141;
}

/* line 306, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.actions-container .dropdown-menu {
  font-size: 13px;
  min-width: 206px;
  opacity: 0.9;
}

/* line 311, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.actions-container .dropdown-menu li > ul > li > a {
  clear: both;
  color: #ffffff;
  display: block;
  font-weight: normal;
  line-height: 1.42857;
  padding: 3px 20px;
  white-space: nowrap;
}

/* line 322, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.actions-container .submit-buttons {
  display: inline-block;
  float: right;
  padding-right: 10px;
}

/* line 327, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.actions-container .submit-buttons .transparent-button {
  margin-top: 0px;
  padding-top: 2px;
  height: 29px;
}

/* line 334, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.actions-container .search-input {
  background-image: url(/assets/font-search-gray-1c5077f087c5beb5a5fed9af5104efb9e5c264ee82529cd9ab09b3301747ff6f.png);
  background-repeat: no-repeat;
  background-position: right;
  background-position-x: 93%;
  background-position-y: 5px;
  background-size: 24px;
}

/* line 344, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.dropdown-menu {
  font-size: 13px;
  min-width: 206px;
  opacity: 0.9;
}

/* line 349, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.dropdown-menu li,
.dropdown-menu li > ul > li > a {
  clear: both;
  color: #ffffff;
  display: block;
  font-weight: normal;
  line-height: 1.42857;
  padding: 3px 20px;
  white-space: nowrap;
}

/* line 361, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.filtered-options {
  color: #919191;
  padding-top: 5px;
}

/* Submit buttons used on actions containers  */
/* or feed submit options                     */
/* ------------------------------------------ */
/* line 370, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.inline-block-label {
  display: inline-block;
}

/* line 374, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.submit-buttons {
  margin-right: -9px;
}

/* line 377, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.submit-buttons .transparent-button {
  margin: 6px auto 6px 6px;
  color: #414141;
  float: right;
}

/* line 383, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.submit-buttons a {
  display: inline-block;
}

/* line 387, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.submit-buttons [class^="icon-"]:before,
.submit-buttons [class*=" icon-"]:before {
  font-size: 25px;
}

/* Styling when button is selected  */
/* line 394, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.selected-button {
  background-color: #d7d8db;
  color: #1a1a1a;
}

/* Submit buttons container*/
/* line 400, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.submit-buttons-container {
  float: right;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

/* line 405, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.submit-buttons-container a {
  margin-right: 10px;
}

/* Post input area                 */
/* ------------------------------- */
/* line 413, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.post-input-field {
  height: 90px;
  margin: 15px auto auto 2px;
}

/* line 418, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.post-input-info {
  float: right;
  margin: 12px 8px auto auto;
  color: #bebfc2;
  font-size: 12px;
}

/* Camera icon inside input form */
/* line 427, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.photo-link div[class^="icon-"] {
  font-size: 20px;
  color: #414141;
  position: absolute;
  top: inherit;
  right: 32px;
  bottom: 46px;
  left: inherit;
  opacity: 1;
}

/* Forms inside Modals            */
/* -----------------------------  */
/* line 437, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.modal-body {
  overflow-y: auto;
}

/* Dynamic form for modals (this style */
/* is not used yet, but will)          */
/* line 444, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.add-modal-button a {
  color: #414141;
  opacity: 0.8;
}

/* line 449, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.add-modal-button [class^="icon-"]:before,
.add-modal-button [class*=" icon-"]:before {
  display: inline;
  font-size: 23px;
}

/* line 455, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.add-modal-button a:hover {
  opacity: 1;
}

/* Modal qualitative report card comment */
/* line 462, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.new-quantitative-report-card-comment {
  display: flex;
  align-items: center;
  margin-left: 10px;
}

/* line 467, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.new-quantitative-report-card-comment form {
  padding-left: 10px;
}

/* Section destined for form errors in the modal */
/* line 473, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.modal-errors {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 477, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.modal-errors .alert {
  width: 100%;
  opacity: 0.7;
}

/* line 482, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.modal-errors .alert-style div[class^="icon-"],
.modal-errors .alert-style div[class*=" icon-"] {
  font-size: 32px;
  top: -10px;
}

/* List of files in a Modal */
/* line 490, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.files-list {
  display: inline;
}

/* line 493, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.files-list p {
  display: inline;
}

/* Styles for modal titles */
/* line 499, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.modal_title {
  font-family: "HelveticaNeueLTStd-Th", "Helvetica Neue";
  font-size: 13px;
}

/* Loader        */
/* line 505, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.loader {
  display: inline-block;
}

/* Wall               */
/* -----------------  */
/* line 513, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.wall-form label,
.wall-form input {
  color: #919191;
}

/* line 518, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.wall-form .submit-buttons {
  margin-right: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

/* line 524, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.wall-form .submit-buttons .transparent-button {
  padding: 4px 15px !important;
}

/* line 528, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.wall-form .submit-buttons .col-xs-3 {
  padding-right: 0;
}

/* line 532, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.wall-form .submit-buttons .post-submit {
  color: #ffffff;
  background-color: #236e99;
  border-color: #236e99;
}

/* line 538, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.wall-form .submit-buttons .post-submit:hover {
  color: #ffffff;
  background-color: #2779aa;
  border-color: #2779aa;
}

/* line 545, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.wall-form label {
  display: inline;
  color: #414141;
  font-weight: lighter;
  font-family: Helvetica, Arial, sans-serif;
}

/* line 552, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.wall-form .checkbox input[type="checkbox"] {
  margin-left: 10px;
}

/* Upload files in Documents view */
/* line 559, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.file-upload-link {
  margin-left: 15px;
  margin-top: -96px;
}

/* Errors      */
/* ----------- */
/* line 567, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.error-message {
  color: #d44a56;
  display: block;
}

/* line 572, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
input.has-error,
.has-error .form-control,
.has-error .form-control:focus,
.error .form-control {
  border: thin solid #d44a56 !important;
}

/* line 579, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
label.has-error {
  color: #d44a56;
}

/* Reports      */
/* ----------- */
/* line 586, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.radio-button-label {
  font-weight: lighter;
}

/* line 591, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.report_info .col-xs-3 {
  width: 22%;
}

/* line 595, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.report_info .col-xs-5 {
  width: 43%;
}

/* line 598, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.report_info .col-xs-5 .row {
  margin-top: 0;
}

/* line 603, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.report_info .col-xs-4 {
  width: 35%;
}

/* line 608, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.reports-special-field {
  width: 20%;
  display: inline;
}

/* line 613, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.day-special-field {
  width: 40px !important;
  display: inline;
}

/* line 618, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.search-student-bar {
  margin: 20px 0px;
}

/* line 621, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.search-student-bar label {
  font-weight: 500;
  margin-bottom: 10px;
}

/* line 626, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.search-student-bar .k-multiselect {
  padding-left: 0px;
}

/* New conversation Modal   */
/* ------------------------ */
/* line 634, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.conversation-modal-input {
  margin-left: -35px !important;
  padding-left: 20px;
  color: #2779aa;
}

/* line 640, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.conversation-modal-recipients {
  color: black;
  display: inline;
  padding-left: 15px;
}

/* line 647, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.conversation-modal-subject input {
  width: 84% !important;
}

/* line 653, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.conversation-modal-content .form-control {
  width: 97%;
}

/* Autocomlete   */
/* ------------- */
/* Styles for the several autocomplete items states */
/* line 662, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: #2d8dc4 !important;
  color: white !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* Documents */
/* --------- */
/* line 675, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.input-group.documents-batch-filter {
  width: 100%;
}

/* line 679, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.form-control.no-button {
  border-radius: 4px !important;
  border-right: 1px inset !important;
  padding-right: 10px;
}

/* Skills index */
/* line 686, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.skills-form {
  margin-top: -5px;
  padding-right: 0;
  margin-right: 0;
}

/* Inscriptions */
/* ------------ */
/* line 696, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.no_other_guardian_checkbox input.optional {
  margin-top: -5px;
}

/* line 700, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.no_other_guardian_checkbox .col-xs-11 {
  padding-left: 0;
}

/* line 703, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.no_other_guardian_checkbox .col-xs-11 label {
  margin-top: 0;
  font-size: 17px;
  font-weight: lighter;
}

/* line 712, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.list-item input.guardian-radio-button[type="radio"] {
  margin-top: 25px;
}

/* line 716, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.list-item input.no-guardian-radio-button[type="radio"] {
  margin-top: 10px;
}

/* line 720, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.list-item p {
  font-size: 10px;
}

/* ------------------------ *\
        $MISCELLANEOUS
\* ------------------------ */
/* line 729, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.information-paragraph {
  padding: 8px 20px;
  border-radius: 5px;
  font-size: 12px;
}

/* line 735, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.null-required-field {
  border: 1px solid #a13841 !important;
}

/* line 739, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.row-flex {
  display: flex;
  flex-direction: row;
}

/* line 744, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.flex-center-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 750, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.flex-center-x-container {
  display: flex;
  justify-content: center;
}

/* line 755, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.flex-end-x-container {
  display: flex;
  justify-content: flex-end;
}

/* line 760, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.flex-center-y-container {
  display: flex;
  align-items: center;
}

/* ---------------------------------- *\
        $QUALITATIVE_REPORT_CARD
\* ---------------------------------- */
/* line 771, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .name-column,
.absence-detail-modal-header .name-column {
  padding-right: 0px;
}

/* line 774, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .name-column h4,
.absence-detail-modal-header .name-column h4 {
  margin-bottom: 4px;
}

/* line 779, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .course-column h5,
.absence-detail-modal-header .course-column h5 {
  margin-top: 0px;
}

/* line 783, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .name-container,
.absence-detail-modal-header .name-container {
  width: 60%;
}

/* line 787, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .period-select-container,
.absence-detail-modal-header .period-select-container {
  display: flex;
  align-items: center;
  margin-left: 0px;
}

/* line 792, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .period-select-container select,
.absence-detail-modal-header .period-select-container select {
  width: 150px;
  margin-right: 10px;
}

/* line 797, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .period-select-container .action-buttons-container,
.absence-detail-modal-header .period-select-container .action-buttons-container {
  display: flex;
  align-items: center;
}

/* line 801, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .period-select-container .action-buttons-container div,
.absence-detail-modal-header .period-select-container .action-buttons-container div {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 35px;
  padding: 5px;
  margin-right: 10px;
  border: 1px solid #236e99;
  border-radius: 6px;
}

/* line 812, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .period-select-container .action-buttons-container div:last-child,
.absence-detail-modal-header .period-select-container .action-buttons-container div:last-child {
  margin: 0;
}

/* line 816, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .period-select-container .action-buttons-container div svg,
.absence-detail-modal-header .period-select-container .action-buttons-container div svg {
  width: 25px;
  height: 25px;
  fill: #236e99;
}

/* line 822, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .period-select-container .action-buttons-container div:hover,
.absence-detail-modal-header .period-select-container .action-buttons-container div:hover {
  background-color: #236e99;
  cursor: pointer;
}

/* line 826, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .period-select-container .action-buttons-container div:hover svg,
.absence-detail-modal-header .period-select-container .action-buttons-container div:hover svg {
  fill: white;
}

/* line 834, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .error-feedback-container,
.absence-detail-modal-header .error-feedback-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 10px;
  margin-top: 15px;
  background-color: #b9414a;
  border-radius: 6px;
  color: white;
}

/* line 845, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .error-feedback-container .icon-container,
.absence-detail-modal-header .error-feedback-container .icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 10%;
}

/* line 851, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .error-feedback-container .icon-container svg,
.absence-detail-modal-header .error-feedback-container .icon-container svg {
  width: 25px;
  height: 25px;
  fill: white;
}

/* line 858, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.qualitative-report-card-modal-header .error-feedback-container .message-container,
.absence-detail-modal-header .error-feedback-container .message-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
}

/* line 867, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.warning-feedback-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 10px;
  margin-top: 15px;
  background-color: #fcc11e;
  border-radius: 6px;
  color: black;
}

/* line 878, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.warning-feedback-container .icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 10%;
}

/* line 884, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.warning-feedback-container .icon-container svg {
  width: 25px;
  height: 25px;
  fill: black;
}

/* line 891, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.warning-feedback-container .message-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  text-align: justify;
  width: 90%;
  padding-right: 10px;
}

/* line 901, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.specific-report-card {
  align-items: center;
}

/* line 905, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.report-card-text-area {
  padding-left: 0px;
}

/* line 912, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#subjects-section p,
#subjects-crp-section p,
#group-subjects-section p {
  font-weight: 600;
  text-align: center;
}

/* line 917, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#subjects-section div,
#subjects-crp-section div,
#group-subjects-section div {
  padding: 5px;
}

/* line 923, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.oc_grade-subjects-row p {
  font-weight: 600;
}

/* line 928, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.subjects-icon-row {
  display: flex;
  flex-flow: row wrap;
}

/* line 933, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers-buttons {
  display: flex;
  align-items: end;
  justify-content: center;
}

/* line 938, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers-buttons svg {
  width: 25px;
  height: 25px;
  cursor: pointer;
}

/* line 944, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers-buttons #js-exonerate-subject {
  fill: #919191;
}

/* line 948, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers-buttons #js-exonerate-subject:hover {
  fill: #d7d8db;
}

/* line 952, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers-buttons #js-remove-subject {
  fill: #d44a56;
}

/* line 956, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers-buttons #js-remove-subject:hover {
  fill: #a13841;
}

/* line 961, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfer-subject-title,
.transfer-oc-title,
.transfer-crp-title,
.transfer-group-subject-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 971, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfer-subject-title svg,
.transfer-oc-title svg,
.transfer-crp-title svg,
.transfer-group-subject-title svg {
  width: 25px;
  height: 25px;
  cursor: pointer;
  fill: #00bd9c;
}

/* line 978, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfer-subject-title svg:hover,
.transfer-oc-title svg:hover,
.transfer-crp-title svg:hover,
.transfer-group-subject-title svg:hover {
  fill: #008a73;
}

/* line 982, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfer-subject-title .hide-element,
.transfer-oc-title .hide-element,
.transfer-crp-title .hide-element,
.transfer-group-subject-title .hide-element {
  display: none;
}

/* line 987, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfer-info {
  font-size: 14px;
}

/* line 991, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#transfer-group-subject,
#transfer-crp-subject {
  padding-bottom: 0px;
}

/* line 995, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#transfer-group-subject #js-exonerate-subject,
#transfer-group-subject #js-remove-subject,
#transfer-crp-subject #js-exonerate-subject,
#transfer-crp-subject #js-remove-subject {
  padding-bottom: 0px;
}

/* line 1001, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.warning-oc-subject,
.warning-group-subject,
.warning-crp-subject {
  display: flex;
  align-items: center;
}

/* line 1007, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.warning-oc-subject svg,
.warning-group-subject svg,
.warning-crp-subject svg {
  margin: 15px;
  width: 25px;
  height: 22px;
  fill: #a13841;
}

/* line 1014, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.warning-oc-subject p,
.warning-group-subject p,
.warning-crp-subject p {
  color: #a13841;
  font-weight: 600;
  margin-bottom: 0px;
  text-align: left !important;
}

/* line 1022, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.warning-other-crp-subject {
  display: flex;
  align-items: center;
}

/* line 1026, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.warning-other-crp-subject svg {
  margin: 15px;
  width: 25px;
  height: 22px;
  fill: #a13841;
}

/* line 1033, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.warning-other-crp-subject p {
  color: #a13841;
  font-weight: 600;
  margin-bottom: 0px;
  text-align: left !important;
}

/* line 1042, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#js-transfer-modal-body .transfer-heading {
  margin-top: 3px;
}

/* line 1046, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#js-transfer-modal-body .transfer-title {
  margin-top: 25px;
}

/* line 1051, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.section-tabs {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
}

/* line 1057, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.section-tabs .tabs-row {
  display: flex;
  width: 100%;
  flex-direction: row;
}

/* line 1062, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.section-tabs .tabs-row .tab {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48%;
  margin: 0 5px;
  padding: 15px 10px;
  height: 50px;
  color: #1a1a1a;
  background-color: white;
  border: 2px solid #236e99;
  border-radius: 0.75em;
}

/* line 1075, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.section-tabs .tabs-row .tab:hover {
  cursor: pointer;
  color: white;
  background-color: #236e99;
}

/* line 1081, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.section-tabs .tabs-row .tab h6 {
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}

/* line 1087, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.section-tabs .tabs-row .tab.selected {
  color: white;
  background-color: #236e99;
}

/* line 1092, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.section-tabs .tabs-row .tab:first-child {
  margin-left: 0;
}

/* line 1096, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.section-tabs .tabs-row .tab:last-child {
  margin-right: 0;
}

/* line 1101, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.section-tabs .tabs-row .bitacora-tab {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48%;
  margin: 0 5px;
  padding: 15px 10px;
  height: 50px;
  color: #1a1a1a;
  background-color: white;
  border: 2px solid #236e99;
  border-radius: 0.75em;
}

/* line 1114, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.section-tabs .tabs-row .bitacora-tab:hover {
  cursor: pointer;
  color: white;
  background-color: #236e99;
}

/* line 1120, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.section-tabs .tabs-row .bitacora-tab h6 {
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}

/* line 1126, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.section-tabs .tabs-row .bitacora-tab.selected {
  color: white;
  background-color: #236e99;
}

/* line 1131, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.section-tabs .tabs-row .bitacora-tab:first-child {
  margin-left: 0;
}

/* line 1135, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.section-tabs .tabs-row .bitacora-tab:last-child {
  margin-right: 0;
}

/* line 1143, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.title-description h4 {
  font-size: 21px;
}

/* line 1148, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
form#nursery-search-form {
  padding: 0;
}

/* line 1153, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#show-employee-subjects .modal-content,
#show-employee-subjects .modal-dialog {
  width: 900px;
}

/* line 1159, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#show-employee-subjects #modal-body-show-subjects .employee-name h5 {
  font-weight: 600;
}

/* line 1163, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#show-employee-subjects #modal-body-show-subjects .employee-subjects {
  margin: 30px 15px 0px 15px;
}

/* line 1166, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#show-employee-subjects #modal-body-show-subjects .employee-subjects h6 {
  font-weight: 600;
}

/* line 1171, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#show-employee-subjects #modal-body-show-subjects .employee-elective-subjects {
  margin: 30px 15px 0px 15px;
}

/* line 1174, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#show-employee-subjects #modal-body-show-subjects .employee-elective-subjects h6 {
  font-weight: 600;
}

/* line 1183, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#student-bitacora-report .show-absences {
  margin-top: -5px;
}

/* line 1186, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#student-bitacora-report .show-absences span {
  cursor: pointer;
}

/* line 1192, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#automatic-descriptive-report-form {
  padding: 0;
}

/* line 1195, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
#automatic-descriptive-report-form .warning-feedback-container {
  display: none;
}

/* line 1201, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.saveable_values .save-button-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  padding: 0px;
  margin-top: 25px;
  margin-left: -10px;
}

/* line 1210, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.saveable_values .save-button-container.without-margin {
  margin: 0px;
}

/* line 1215, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.saveable_values .save-button-container .save-button svg {
  width: 25px;
  height: 25px;
  fill: #2779aa;
}

/* line 1223, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.saveable_values .save-button-container .save-button.saved-value svg {
  width: 25px;
  height: 25px;
  fill: #008a73;
}

/* line 1231, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.saveable_values .save-button-container .info-icon svg {
  width: 18px;
  height: 18px;
  fill: #919191;
}

/* line 1242, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.non-workable-checkbox-container .checkbox {
  display: flex;
}

/* line 1246, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.non-workable-checkbox-container input {
  margin-right: 5px;
}

/* line 1252, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.no-typing {
  cursor: pointer;
}

/* line 1259, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers-table .old-transfer-alert svg {
  width: 22px;
  height: 22px;
  fill: #cf7004;
}

/* line 1266, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers-table-icons {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 3px;
}

/* line 1272, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers-table-icons .transfers-action-icon {
  width: 20px;
  height: 20px;
}

/* line 1276, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers-table-icons .transfers-action-icon svg {
  width: 20px;
  height: 20px;
}

/* line 1283, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers-table-icons .transfers-action-icon.show-transfer svg {
  fill: #2779aa;
}

/* line 1289, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers-table-icons .transfers-action-icon.edit-transfer svg {
  fill: #919191;
}

/* line 1295, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers-table-icons .transfers-action-icon.delete-transfer svg {
  fill: #b9414a;
}

/* line 1303, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .input-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 1310, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .input-label .label-icons .required-alert svg {
  width: 16px;
  height: 16px;
  fill: #bd1619;
}

/* line 1319, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .end-inputs {
  display: flex;
  align-items: flex-end;
}

/* line 1324, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .is-international-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 5px;
}

/* line 1331, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .transfer-form-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #d7d8db;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

/* line 1339, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .transfer-form-title .title,
.transfers .transfer-form .transfer-form-title .orientation-title,
.transfers .transfer-form .transfer-form-title .group-title,
.transfers .transfer-form .transfer-form-title .work-title {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/* line 1348, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .transfer-form-title .action-buttons {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
}

/* line 1354, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .transfer-form-title .action-buttons svg {
  width: 35px;
  height: 35px;
}

/* line 1359, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .transfer-form-title .action-buttons .add-transfer-subject,
.transfers .transfer-form .transfer-form-title .action-buttons .add-transfer-orientation-subject,
.transfers .transfer-form .transfer-form-title .action-buttons .add-transfer-group-subject,
.transfers .transfer-form .transfer-form-title .action-buttons .add-transfer-work-subject {
  width: 35px;
  height: 35px;
}

/* line 1366, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .transfer-form-title .action-buttons .add-transfer-subject svg,
.transfers .transfer-form .transfer-form-title .action-buttons .add-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-form-title .action-buttons .add-transfer-group-subject svg,
.transfers .transfer-form .transfer-form-title .action-buttons .add-transfer-work-subject svg {
  fill: #00bd9c;
}

/* line 1373, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .observation-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 1383, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .transfer-subjects-section .transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject {
  padding: 25px 25px;
}

/* line 1389, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}

/* line 1397, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

/* line 1403, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons svg {
  width: 30px;
  height: 30px;
  cursor: pointer;
}

/* line 1409, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject {
  width: 30px;
  height: 30px;
}

/* line 1416, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .exonerate-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .exonerate-transfer-work-subject svg {
  fill: #919191;
}

/* line 1421, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject {
  width: 30px;
  height: 30px;
}

/* line 1428, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-orientation-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-group-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-orientation-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-group-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-orientation-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-group-subject-row-buttons .remove-transfer-work-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-orientation-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-group-subject svg,
.transfers .transfer-form .transfer-work-subjects-section .transfer-work-subject .transfer-work-subject-row-buttons .remove-transfer-work-subject svg {
  fill: #b9414a;
}

/* line 1437, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .warning-other-group-subject,
.transfers .transfer-form .warning-not-found-orientation-subjects,
.transfers .transfer-form .warning-not-found-group-subjects,
.transfers .transfer-form .warning-not-found-work-subjects {
  display: flex;
  align-items: center;
}

/* line 1444, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .warning-other-group-subject svg,
.transfers .transfer-form .warning-not-found-orientation-subjects svg,
.transfers .transfer-form .warning-not-found-group-subjects svg,
.transfers .transfer-form .warning-not-found-work-subjects svg {
  margin: 15px;
  width: 25px;
  height: 22px;
  fill: #a13841;
}

/* line 1451, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-form .warning-other-group-subject p,
.transfers .transfer-form .warning-not-found-orientation-subjects p,
.transfers .transfer-form .warning-not-found-group-subjects p,
.transfers .transfer-form .warning-not-found-work-subjects p {
  color: #a13841;
  font-weight: 600;
  margin-bottom: 0px;
  text-align: left !important;
}

/* line 1461, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.transfers .transfer-modal-body .transfer-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #d7d8db;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

/* line 1473, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.elective-subject-group-container {
  margin-top: 10px;
  margin-left: 10px;
}

/* line 1477, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.elective-subject-group-container .elective-subject-group-name {
  margin-bottom: 5px;
  font-weight: 600;
}

/* line 1482, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.elective-subject-group-container .elective-subject-course-checkbox {
  margin-left: 15px;
}

/* line 1488, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.user-type-title {
  font-size: 30px;
}

/* line 1492, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.subject-assignment-info {
  margin-top: 15px;
  margin-bottom: 15px;
  width: 100% !important;
}

/* line 1497, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.subject-assignment-info svg {
  fill: #fff;
  width: 18px;
  height: 18px;
}

/* line 1507, app/assets/stylesheets/akdemia-theme/scss/forms.scss */
.birthdays-month-row {
  padding-left: 5px;
  margin: 10px 0px;
}

/* ------------------------ *\
        $FOOTER
\* ------------------------ */
/* line 5, app/assets/stylesheets/akdemia-theme/scss/footer.scss */
.feedback-footer {
  position: relative;
  float: right;
  top: 18px;
  bottom: 0px;
  left: 30px;
  z-index: 1000;
}

/* Feedback link (lightbulb) */
/* line 15, app/assets/stylesheets/akdemia-theme/scss/footer.scss */
.feedback-link {
  font-size: 25px;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  width: 30px;
  height: 30px;
}

/* line 20, app/assets/stylesheets/akdemia-theme/scss/footer.scss */
.feedback-link a {
  color: white;
}

/* line 23, app/assets/stylesheets/akdemia-theme/scss/footer.scss */
.feedback-link a svg {
  width: 30px;
  height: 30px;
}

/* line 29, app/assets/stylesheets/akdemia-theme/scss/footer.scss */
.feedback-link div[class^="icon-"]:before {
  position: relative;
  left: 2px;
}

/* line 1, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
[class^='icon-'],
[class*=' icon-'] {
  display: inline-block;
}

/* line 8, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.header-icon [class^='icon-'],
.header-icon [class*=' icon-'] {
  width: 28px;
  height: 28px;
  fill: white;
}

/* line 16, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.red-text .icon-x, .hide-bitacora-entry .hide-bitacora-button .icon-x, .denie-evaluation-plan-button .icon-x {
  width: 15px;
  height: 15px;
}

/* line 21, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.red-text .icon-checkmark, .hide-bitacora-entry .hide-bitacora-button .icon-checkmark, .denie-evaluation-plan-button .icon-checkmark {
  width: 15px;
  height: 15px;
}

/* line 26, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.red-text .icon-gift, .hide-bitacora-entry .hide-bitacora-button .icon-gift, .denie-evaluation-plan-button .icon-gift {
  width: 15px;
  height: 15px;
}

/* line 32, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.white-text {
  color: white !important;
}

/* line 37, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.green-acqua-text .icon-checkmark, .show-bitacora-entry .show-bitacora-button .icon-checkmark, .approve-evaluation-plan-button .icon-checkmark {
  width: 15px;
  height: 15px;
}

/* line 44, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.cyan-text .icon-school, .admission-panel-action-container .export-to-excel-button .icon-school {
  width: 15px;
  height: 15px;
}

/* line 51, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.lime-text .icon-gift {
  width: 15px;
  height: 15px;
}

/* line 58, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.yellow-text .icon-checkmark {
  width: 15px;
  height: 15px;
}

/* line 63, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.yellow-text .icon-edit {
  width: 15px;
  height: 15px;
}

/* line 70, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.purple-text .icon-checkmark {
  width: 15px;
  height: 15px;
}

/* line 75, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.purple-text .icon-clipboard {
  width: 15px;
  height: 15px;
}

/* Banner container thin */
/* line 84, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-container-thin .icon-classroom, .banner-container-medium .icon-classroom {
  width: 45px;
  height: 45px;
}

/* line 88, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-container-thin .icon-bookmark, .banner-container-medium .icon-bookmark {
  width: 40px;
  height: 40px;
  bottom: 3px !important;
}

/* line 93, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-container-thin .icon-edit, .banner-container-medium .icon-edit {
  width: 45px;
  height: 45px;
}

/* line 97, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-container-thin .icon-inbox, .banner-container-medium .icon-inbox {
  bottom: -2px;
}

/* line 101, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-container-thin .icon-calendar, .banner-container-medium .icon-calendar {
  width: 40px;
  height: 40px;
  bottom: 4px;
}

/* line 106, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-container-thin .icon-subject, .banner-container-medium .icon-subject {
  width: 36px;
  height: 36px;
  bottom: 4px;
}

/* line 111, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-container-thin .icon-grade, .banner-container-medium .icon-grade {
  width: 32px;
  height: 32px;
  bottom: 6px;
}

/* line 116, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-container-thin .icon-send, .banner-container-medium .icon-send {
  width: 40px;
  height: 40px;
}

/* line 120, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-container-thin .icon-reports, .banner-container-medium .icon-reports {
  width: 34px;
  height: 34px;
}

/* line 124, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-container-thin .icon-config, .banner-container-medium .icon-config {
  width: 40px;
  height: 40px;
}

/* line 128, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-container-thin .icon-checkmark, .banner-container-medium .icon-checkmark {
  width: 45px;
  height: 45px;
}

/* line 132, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-container-thin .icon-human-resources, .banner-container-medium .icon-human-resources {
  width: 45px;
  height: 45px;
}

/* line 136, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-container-thin .icon-clipboard, .banner-container-medium .icon-clipboard {
  width: 40px;
  height: 47px;
}

/* Banner container thin banner buttons */
/* line 143, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-buttons {
  width: 28px;
  height: 28px;
}

/* line 146, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-buttons [class^='icon-'],
.banner-buttons [class*=' icon-'] {
  margin-left: 7px;
  bottom: -1px;
  width: 26px;
  height: 26px;
}

/* line 153, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-buttons .icon-calendar {
  width: 26px;
  height: 26px;
}

/* line 157, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-buttons .icon-list {
  bottom: -3px;
}

/* line 161, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-buttons .icon-reports {
  width: 24px;
  height: 24px;
  top: 3px;
  left: 1px;
}

/* line 167, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-buttons .icon-folder {
  top: 3px;
}

/* line 171, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.banner-buttons .icon-bookmark,
.banner-buttons .icon-archive {
  top: 3px;
}

/* Heading circle */
/* line 181, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-circle [class^='icon-'],
.heading-circle [class*=' icon-'] {
  display: inline;
  fill: white;
  width: 28px;
  height: 28px;
  position: relative;
  top: 4px;
  right: inherit;
  bottom: inherit;
  left: 4px;
}

/* line 189, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-circle .icon-clipboard,
.heading-circle .icon-classroom {
  width: 22px;
  height: 22px;
  position: relative;
  top: 6px;
  right: inherit;
  bottom: inherit;
  left: 7px;
}

/* line 195, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-circle .icon-grade {
  width: 21px;
  height: 21px;
  position: relative;
  top: 7px;
  right: inherit;
  bottom: inherit;
  left: 8px;
}

/* line 200, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-circle .icon-conversation {
  width: 26px;
  height: 26px;
}

/* line 204, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-circle .icon-teacher,
.heading-circle .icon-subject {
  width: 23px;
  height: 23px;
  position: relative;
  top: 6px;
  right: inherit;
  bottom: inherit;
  left: 8px;
}

/* line 210, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-circle .icon-subject {
  width: 21px;
  height: 21px;
  position: relative;
  top: 7px;
  right: inherit;
  bottom: inherit;
  left: 8px;
}

/* line 215, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-circle .icon-school {
  width: 24px;
  height: 24px;
  left: 7px;
}

/* line 220, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-circle .icon-calendar {
  top: 4px;
}

/* line 224, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-circle .icon-ambulance {
  width: 24px;
  height: 24px;
  position: relative;
  top: 5px;
}

/* line 229, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-circle .icon-page-multiple {
  width: 24px;
  height: 24px;
  left: 5px;
  top: 6px;
}

/* line 235, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-circle .manage-accounts {
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

/* line 240, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-circle .manage-accounts svg {
  width: 30px;
  height: 30px;
  fill: white;
}

/* line 250, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-info [class^='icon-'],
.heading-info [class*=' icon-'] {
  width: 28px;
  height: 28px;
  fill: #bebfc2;
}

/* line 256, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-info.single-action {
  display: inline;
}

/* line 263, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-icon [class^='icon-'], .heading-tag [class^='icon-'],
.heading-icon [class*=' icon-'],
.heading-tag [class*=' icon-'] {
  width: 25px;
  height: 25px;
  fill: #919191;
  margin-top: 10px;
}

/* line 270, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-icon svg, .heading-tag svg {
  width: 25px;
  height: 25px;
}

/* line 275, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-icon, .heading-tag,
[class^='icon-'],
[class*=' icon-'] {
  width: 20px;
  height: 20px;
  fill: #919191;
}

/* Sidebar */
/* line 286, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.rollout-menu [class^='icon-'],
.rollout-menu [class*=' icon-'] {
  width: 24px;
  height: 24px;
  position: relative;
  top: 3px;
  right: inherit;
  bottom: inherit;
  left: 7px;
  fill: #414141;
}

/* line 293, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.rollout-menu .icon-subject {
  width: 21px;
  height: 21px;
}

/* line 297, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.rollout-menu .icon-edit {
  top: 6px;
}

/* line 301, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.rollout-menu .icon-inbox {
  top: 4px;
}

/* line 305, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.rollout-menu .icon-grade {
  height: 21px;
}

/* line 309, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.rollout-menu .icon-message {
  position: relative;
  top: 7px;
  width: 25px;
  height: 25px;
}

/* line 314, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.rollout-menu .icon-classroom {
  width: 22px;
  height: 22px;
}

/* line 318, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.rollout-menu .icon-reports {
  width: 21px;
  height: 21px;
}

/* Coordinator home Dashboard */
/* line 327, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.dashboard-info [class^='icon-'],
.dashboard-info [class*=' icon-'] {
  fill: white;
  width: 85px;
  height: 85px;
}

/* Colored circles */
/* line 338, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.colored-circles [class^='icon-'],
.colored-circles [class*=' icon-'] {
  position: relative;
  top: 7px;
  right: inherit;
  bottom: inherit;
  left: -1px;
  fill: white;
  width: 40px;
  height: 40px;
}

/* line 345, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.colored-circles .icon-calendar {
  top: 5px;
  left: 0px;
}

/* line 350, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.colored-circles .icon-clipboard {
  width: 35px;
  height: 40px;
}

/* line 355, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.colored-circles svg[class^='ic_'] {
  position: relative;
  top: 7px;
  right: inherit;
  bottom: inherit;
  left: 0px;
  width: 35px;
  height: 35px;
  fill: white;
}

/* Colored circles small */
/* line 366, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.colored-circles-small [class^='icon-'],
.colored-circles-small [class*=' icon-'] {
  fill: white;
  width: 24px;
  height: 24px;
}

/* line 372, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.colored-circles-small .icon-school {
  position: relative;
  top: 0;
  right: inherit;
  bottom: inherit;
  left: 2px;
  width: 23px;
  height: 23px;
}

/* line 377, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.colored-circles-small .icon-send {
  top: 2px;
}

/* Feedback link */
/* line 386, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.feedback-link [class^='icon-'],
.feedback-link [class*=' icon-'] {
  width: 25px;
  height: 25px;
  fill: white;
}

/* Post options */
/* line 396, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.post-options .blue-hover:hover .icon-chat {
  fill: #2779aa;
}

/* line 403, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.post-options .red-hover:hover .icon-heart,
.post-options .red-active .icon-heart {
  fill: #b9414a;
}

/* line 409, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.post-options .yellow-hover:hover .icon-checkmark {
  fill: #edb41c;
}

/* Synopse headers */
/* line 418, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.synopse-header [class^='icon-'],
.synopse-header [class*=' icon-'] {
  fill: white;
  display: inline;
  position: relative;
  top: inherit;
  right: inherit;
  bottom: 35px;
  left: 135px;
  width: 41px;
  height: 41px;
}

/* line 426, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.synopse-header .icon-grade {
  width: 29px;
  height: 29px;
  bottom: 31px;
}

/* Inputs */
/* line 434, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.input-group-btn .icon-arrow-down {
  width: 29px;
  height: 29px;
  fill: #bebfc2;
  position: relative;
  bottom: 11px;
  right: 8px;
}

/* line 443, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.file-upload-link .icon-clip {
  display: inline;
  fill: #bebfc2;
  width: 35px;
  height: 35px;
  position: relative;
  top: 63px;
}

/* line 453, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.new-mail-td [class^='icon-'],
.new-mail-td [class*=' icon-'] {
  width: 23px;
  height: 23px;
  position: relative;
  bottom: 5px;
  float: right;
  fill: #2779aa;
}

/* line 464, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.with-icon-button [class^='icon-'],
.with-icon-button [class*=' icon-'] {
  width: 25px;
  height: 25px;
  fill: #919191;
}

/* line 472, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.delete-conversation .icon-trash {
  width: 25px;
  height: 25px;
  fill: #bebfc2;
}

/* line 480, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.table-options-icons [class^='icon-'],
.table-options-icons [class*=' icon-'] {
  width: 19px;
  height: 19px;
}

/* line 485, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.table-options-icons .icon-trash,
.table-options-icons .icon-pen {
  fill: #919191;
}

/* line 490, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.table-options-icons form {
  padding-left: 0;
  display: inline;
}

/* line 498, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.caption [class^='icon-'],
.caption [class*=' icon-'] {
  width: 14px;
  height: 14px;
}

/* line 506, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.main-accordion-toggle [class^='icon-'],
.main-accordion-toggle [class*=' icon-'] {
  width: 26px;
  height: 26px;
  fill: #919191;
  float: right;
  margin-top: 18px;
  margin-left: 5px;
}

/* line 515, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.main-accordion-toggle .icon-arrow-down {
  margin-top: 10px;
}

/* line 522, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.submit-buttons [class^='icon-'],
.submit-buttons [class*=' icon-'] {
  width: 26px;
  height: 26px;
  fill: #919191;
}

/* line 530, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.add-indicator .icon-add {
  fill: white;
  width: 26px;
  height: 26px;
}

/* line 537, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
#new_indicator .icon-add {
  fill: white;
  width: 15px;
  height: 15px;
  position: relative;
  top: 3px;
  right: inherit;
  bottom: inherit;
  left: -2px;
}

/* line 546, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.cronogram .icon-checkmark,
.cronogram icon-final-grade {
  width: 15px;
  height: 15px;
}

/* line 554, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.grade-cell [class^='icon-'],
.grade-cell [class*=' icon-'] {
  fill: #bebfc2;
  width: 15px;
  height: 15px;
}

/* line 560, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.grade-cell .icon-chat {
  fill: #414141;
}

/* line 566, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.grade-cell .blue-hover:hover .icon-chat,
.grade-cell .blue-hover:active .icon-chat {
  fill: #2779aa;
}

/* line 573, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.absence-options .icon-x {
  width: 15px;
  height: 15px;
}

/* line 579, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.grades-body .icon-checkmark {
  width: 15px;
  height: 15px;
}

/* line 583, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.grades-body .icon-x {
  width: 15px;
  height: 15px;
}

/* line 588, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.icon-help {
  width: 15px;
  height: 15px;
  fill: #414141;
}

/* ------------------------- *\
        $ICONS_OVERRIDES
\* ------------------------- */
/* line 597, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.heading-circle > .icon-user {
  margin-left: -2px;
  margin-top: -2px;
  font-size: 28px !important;
}

/* Specific classes for icons */
/* --------------------------  */
/* line 606, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.icon-checkmark.icon-checkmark-padding-top {
  padding-top: 30px;
}

/* line 610, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.icon-plus-margin-top-bottom {
  margin-top: 0px !important;
  margin-bottom: 3px !important;
}

/* line 615, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.icon-pen-margin-top-bottom {
  margin-top: 0px !important;
  margin-bottom: 5px !important;
  fill: #919191 !important;
}

/* line 621, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.icon-pen-margin-left {
  margin-left: 9px;
}

/* line 625, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.icon-trash-margin-top {
  margin-top: 15px;
}

/* line 629, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.mat-design-heading {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

/* line 634, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.mat-design-heading .mat-design-heading-title {
  display: inline;
}

/* line 638, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.mat-design-heading .heading-circle svg {
  position: relative;
  top: 5px;
  width: 36px;
  height: 26px;
  fill: white;
}

/* Hide grades container */
/* line 648, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.hidden-grades-info-icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 653, app/assets/stylesheets/akdemia-theme/scss/icons.scss */
.hidden-grades-info-icon-container svg {
  width: inherit;
  height: inherit;
  fill: #1a1a1a;
  opacity: 0.85;
}

/* line 3, app/assets/stylesheets/akdemia-theme/overrides/jqueryUI.scss */
.ui-autocomplete {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1510 !important;
  float: left;
  display: none;
  _width: 160px;
  padding: 4px 0;
  margin: 2px 0 0 0;
  background-color: #1d5c80;
  list-style: none;
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  font-family: "HelveticaNeueLTStd-Th", "Helvetica Neue";
  font-size: 16px;
  overflow-x: visible;
  opacity: 0.9;
  width: auto;
}

/* line 36, app/assets/stylesheets/akdemia-theme/overrides/jqueryUI.scss */
.ui-autocomplete li {
  margin-left: 5px;
  margin-right: 5px;
}

/* line 41, app/assets/stylesheets/akdemia-theme/overrides/jqueryUI.scss */
.ui-autocomplete .ui-menu-item > a.ui-corner-all {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: white;
  white-space: nowrap;
  background-color: #1d5c80;
}

/* line 51, app/assets/stylesheets/akdemia-theme/overrides/jqueryUI.scss */
.ui-autocomplete .ui-menu-item > a.ui-corner-all.ui-state-hover, .ui-autocomplete .ui-menu-item > a.ui-corner-all.ui-state-active {
  color: #ffffff;
  text-decoration: none;
  background-color: #2d8dc4;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  background-image: none;
}

/* line 62, app/assets/stylesheets/akdemia-theme/overrides/jqueryUI.scss */
.ui-autocomplete .ui-menu-item > a:hover {
  background-color: #2d8dc4;
}

/* line 67, app/assets/stylesheets/akdemia-theme/overrides/jqueryUI.scss */
.ui-autocomplete-loading.search-bar {
  background: #1b729a url(/assets/ajax-loader-white-0f85d5e82b64df9c05f1020b10cf426d80423f8955a255d14538a79a6c62e5d2.gif) right center no-repeat;
}

/* line 70, app/assets/stylesheets/akdemia-theme/overrides/jqueryUI.scss */
.ui-autocomplete-loading {
  background: white url(/assets/ajax-loader-b6c844d1acfeac692c12b3c10e339d309fdad90045d93f5376e7d0e9a84e752a.gif) right center no-repeat;
}

/* line 75, app/assets/stylesheets/akdemia-theme/overrides/jqueryUI.scss */
.ui-autocomplete-input {
  border: none;
  font-size: 14px;
  margin-bottom: 5px;
  padding-top: 2px;
  border: 1px solid #ddd;
  padding-top: 0px !important;
  position: relative;
}

/* line 84, app/assets/stylesheets/akdemia-theme/overrides/jqueryUI.scss */
.ui-menu .ui-menu-item a {
  font-size: 15px;
}

/* line 88, app/assets/stylesheets/akdemia-theme/overrides/jqueryUI.scss */
.ui-menu-item > a.ui-corner-all {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #555555;
  white-space: nowrap;
  text-decoration: none;
}

/* line 98, app/assets/stylesheets/akdemia-theme/overrides/jqueryUI.scss */
.ui-state-hover,
.ui-state-active {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  background-image: none;
}

/* All the style definitions for the sly banners */
/* The container for the slider */
/* line 4, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.frame {
  float: left;
}

/* Particular styling for the frame on the show page of the batch */
/* line 9, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.previous-page-batch,
.next-page-batch {
  display: none;
}

/* line 14, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.next-page-batch {
  margin-left: 2px;
}

/* line 19, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.banner-batch-links .previousPage,
.banner-batch-links .nextPage {
  display: none;
}

/* line 24, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.banner-batch-links .nextPage {
  margin-left: 0 !important;
}

/* Styling for the frame on the evaluations page */
/* line 30, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.evaluations-frame {
  height: 50px;
  left: -10px;
  position: relative;
  width: 140px;
}

/* line 37, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.periods-frame,
.batches-frame {
  min-width: 150px;
  height: 42px;
  margin-top: 10px;
}

/* Styling for the ul on the evaluations page */
/* line 45, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.evaluations-ul {
  width: 148px;
  margin-left: 11px;
  position: relative;
  bottom: 4px;
}

/* A Sly frame located on the application's sidebar menu */
/* line 52, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.sidebar-frame {
  height: 150px;
  display: none;
}

/* Each element inside the slider */
/* line 58, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.slidee {
  display: block;
}

/* Each student for sidebar guardian */
/* line 64, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.slidee-rollout-menu {
  width: 200px;
  position: relative;
  right: 22px;
  overflow: hidden;
}

/* line 70, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.slidee-rollout-menu .nav > li {
  position: inherit;
  width: 220px;
}

/* line 75, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.slidee-rollout-menu li {
  margin-top: 0 !important;
}

/* line 80, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.sidebar-main {
  margin-bottom: 10px;
}

/* line 83, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.sidebar-main .previous-page-sidebar,
.sidebar-main .next-page-sidebar {
  position: relative;
  left: 13px;
  display: none;
}

/* line 91, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.sly-down-arrow,
.sly-up-arrow {
  width: 36px;
}

/* line 96, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
li.sidebar-main {
  padding-bottom: 10px;
}

/* line 101, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
li.sidebar-main.sly-element-sidebar.active a {
  display: inline;
  opacity: 0.9;
}

/* line 107, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.sly-element-sidebar {
  height: 90px;
}

/* line 110, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.sly-element-sidebar .col-xs-10 {
  padding-right: 20px;
  margin-right: -22px;
}

/* line 116, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.sly-element-sidebar .student-name h6 {
  font-size: 14px;
  margin-bottom: 0;
}

/* line 121, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.sly-element-sidebar .student-name p {
  font-size: 10px;
  display: block;
  margin-bottom: 0;
}

/* line 129, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.sly-element-sidebar .active a {
  display: block;
}

/* Sly for Batch Subjects periods */
/* line 137, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.slidee-periods {
  display: block;
}

/* line 143, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.periods-ul .vertical-separator,
.batches-ul .vertical-separator {
  border-right: 1px solid rgba(255, 255, 255, 0.42);
  margin-right: 14px !important;
  height: 40px;
}

/* line 149, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.periods-ul li,
.batches-ul li {
  display: inline;
  margin: 0 -7px 0 0 !important;
  float: left;
}

/* line 154, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.periods-ul li a,
.batches-ul li a {
  position: relative;
  top: 0;
  margin-left: 0 !important;
  float: none;
  z-index: 1000;
}

/* line 163, app/assets/stylesheets/akdemia-theme/overrides/sly.scss */
.batches-ul {
  width: 200px;
}

/* line 3, app/assets/stylesheets/akdemia-theme/overrides/perfect-scrollbar.scss */
.ps-container .ps-scrollbar-y-rail {
  z-index: 3000;
}

/* line 7, app/assets/stylesheets/akdemia-theme/overrides/perfect-scrollbar.scss */
.ps-container .ps-scrollbar-y {
  background-color: #919191 !important;
}

/* line 11, app/assets/stylesheets/akdemia-theme/overrides/perfect-scrollbar.scss */
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
  background-color: #919191 !important;
}

/* line 16, app/assets/stylesheets/akdemia-theme/overrides/perfect-scrollbar.scss */
.ps-scrollbar-y-rail {
  right: 0 !important;
}

/* ------------------------ *\
        $MODAL STYLES
\* ------------------------ */
/* line 6, app/assets/stylesheets/akdemia-theme/scss/modal.scss */
#change-role {
  font-size: 12px;
  width: 523px;
}

/* line 12, app/assets/stylesheets/akdemia-theme/scss/modal.scss */
.school-element a {
  white-space: normal !important;
}

/* line 19, app/assets/stylesheets/akdemia-theme/scss/modal.scss */
.selected-school-info {
  display: none;
  height: 180px;
  padding: 0 15px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* line 28, app/assets/stylesheets/akdemia-theme/scss/modal.scss */
.selected-school-info .selected-school-shield img.school-shield {
  width: 90px;
  height: 90px;
  margin: 0;
  border: 4px solid #b9414a;
  border-radius: 99em;
}

/* line 37, app/assets/stylesheets/akdemia-theme/scss/modal.scss */
.selected-school-info .selected-school-name {
  margin-top: 10px;
  text-align: center;
}

/* line 41, app/assets/stylesheets/akdemia-theme/scss/modal.scss */
.selected-school-info .selected-school-name h4 {
  font-size: 20px;
}

/* line 51, app/assets/stylesheets/akdemia-theme/scss/modal.scss */
.countdown-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  padding: 15px;
  width: 80px;
}

/* line 59, app/assets/stylesheets/akdemia-theme/scss/modal.scss */
.countdown-container p {
  font-size: 22px;
  font-weight: bold;
  margin: 0;
}

/* ------------------------ *\
      $DOCUMENTS STYLES
\* ------------------------ */
/*
 * Documents datatable styles
 */
/* line 9, app/assets/stylesheets/akdemia-theme/scss/documents.scss */
#documents-datatable {
  font-size: 13px !important;
}

/* line 10, app/assets/stylesheets/akdemia-theme/scss/documents.scss */
#documents-datatable a:visited {
  color: #551a8b;
}

/* line 16, app/assets/stylesheets/akdemia-theme/scss/documents.scss */
#documents-datatable p {
  font-size: 13px !important;
}

/* line 20, app/assets/stylesheets/akdemia-theme/scss/documents.scss */
#documents-datatable th {
  text-align: center;
  padding: 10px !important;
  font-size: 13px !important;
}

/* line 26, app/assets/stylesheets/akdemia-theme/scss/documents.scss */
#documents-datatable td {
  padding: 10px !important;
}

/* line 30, app/assets/stylesheets/akdemia-theme/scss/documents.scss */
#documents-datatable td svg {
  width: 20px;
  height: 20px;
}

/* line 36, app/assets/stylesheets/akdemia-theme/scss/documents.scss */
#document-table thead tr th:first-child,
#document-table tbody tr td:first-child,
#documents-datatable thead tr th:first-child,
#documents-datatable tbody tr td:first-child {
  width: 200px;
  max-width: 25em;
  word-break: break-all;
}

/* line 45, app/assets/stylesheets/akdemia-theme/scss/documents.scss */
#documents-datatable_info {
  margin-top: 5px;
}

/* line 49, app/assets/stylesheets/akdemia-theme/scss/documents.scss */
#documents-datatable_paginate {
  margin-top: 5px;
}

/* ------------------------ *\
        $HOMEWORKS
\* ------------------------ */
/* General domain styles */
/* line 6, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
.js-delete-file.btn.transparent-button {
  color: white;
  height: 43px;
  border: 1px solid #D44A56 !important;
  background: #D44A56;
}

/* Teacher batch_subject_homework table */
/* line 14, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table {
  font-size: 13px !important;
}

/* line 17, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table th {
  text-align: center;
}

/* line 21, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table th, #homework_deliveries_teacher_table td {
  padding: 10px !important;
}

/* line 25, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table td svg {
  width: 20px;
  height: 20px;
}

/* line 30, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table td.deliver-date {
  text-align: center;
}

/* line 34, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table td .btn {
  font-size: 13px !important;
}

/* line 38, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table td.comments-box > div {
  display: inline-block;
  text-align: center;
  margin: 2px;
}

/* line 44, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table .student-column {
  vertical-align: middle;
}

/* line 48, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table .teacher-download-delivery {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 54, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table .comments-for-homework-container, #homework_deliveries_teacher_table .delete-homework-comments-container, #homework_deliveries_teacher_table .correction-file-container {
  width: 21px;
  height: 21px;
}

/* line 59, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table .comments-for-homework-container:hover > * {
  fill: black;
  cursor: pointer;
}

/* line 64, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table .comments-for-homework-container.existing > * {
  fill: #2d8dc4;
}

/* line 68, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table .comments-for-homework-container.existing:hover > * {
  fill: #1d5c80;
  cursor: pointer;
}

/* line 73, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table .correction-file-container > * {
  fill: #919191;
}

/* line 77, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table .correction-file-container.existing > * {
  fill: #e87e04;
  cursor: pointer;
}

/* line 82, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table .correction-file-container.existing:hover > * {
  fill: #9c5403;
}

/* line 86, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table .delete-homework-comments-container.existing > * {
  fill: #d44a56;
}

/* line 90, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homework_deliveries_teacher_table .delete-homework-comments-container.existing:hover > * {
  fill: #872f37;
  cursor: pointer;
}

/* Teacher homework list table in batch_subject view */
/* line 97, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#employee_homeworks_table {
  font-size: 13px !important;
}

/* line 100, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#employee_homeworks_table th {
  text-align: center;
}

/* line 104, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#employee_homeworks_table th, #employee_homeworks_table td {
  padding: 10px !important;
}

/* line 108, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#employee_homeworks_table td svg {
  width: 20px;
  height: 20px;
}

/* line 114, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#employee_homeworks_table .homework-name p, #employee_homeworks_table .homework-author p {
  font-size: 13px !important;
}

/* line 120, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
.student_delivery > form {
  padding-left: 0;
}

/* Student/Guardian batch_subject_homeworks table */
/* line 125, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homeworks_student_guardian_table {
  font-size: 13px !important;
}

/* line 128, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homeworks_student_guardian_table td a, #homeworks_student_guardian_table td p {
  font-size: 13px !important;
}

/* line 132, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homeworks_student_guardian_table th {
  text-align: center;
}

/* line 136, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homeworks_student_guardian_table th, #homeworks_student_guardian_table td {
  padding: 10px !important;
}

/* line 140, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homeworks_student_guardian_table td svg {
  width: 20px;
  height: 20px;
}

/* line 145, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homeworks_student_guardian_table td.deadline-date, #homeworks_student_guardian_table td.deadline-date p {
  font-size: 15px !important;
  text-align: center;
}

/* line 150, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homeworks_student_guardian_table td.comments-box {
  text-align: center !important;
}

/* line 154, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homeworks_student_guardian_table .comments-for-homework-container, #homeworks_student_guardian_table .rating-for-homework-container {
  display: inline-block;
}

/* line 158, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homeworks_student_guardian_table .comments-for-homework-container.existing > * {
  fill: #2d8dc4;
}

/* line 162, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homeworks_student_guardian_table .comments-for-homework-container.non-existing > * {
  fill: #919191;
}

/* line 166, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homeworks_student_guardian_table .rating-for-homework-container.existing > * {
  fill: #fcc11e;
}

/* line 170, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#homeworks_student_guardian_table .rating-for-homework-container.non-existing > * {
  fill: #919191;
}

/* STAR RATING STYLES */
/* line 176, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
span.star svg {
  width: 30px;
  height: 30px;
}

/* line 181, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
span.star.unchecked > * {
  fill: #919191;
}

/* line 185, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
span.star.checked > * {
  fill: #fcc11e;
}

/* line 189, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
#rating_container.editable:hover {
  cursor: pointer;
}

/* Progress bar styles */
/* line 194, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
.progress-bar-container {
  display: none;
}

/* line 197, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
.progress-bar-container .progress-bar {
  background-color: lightgray;
  width: 100% !important;
  border-radius: 9px;
  padding: 3px;
}

/* line 203, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
.progress-bar-container .progress-bar .current-progress {
  background-color: #00bd9c;
  width: 0%;
  /* Adjust with JavaScript */
  height: 15px;
  border-radius: 9px;
}

/* Correction styles */
/* line 213, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
.btn-send-back {
  background-color: #e87e04;
  color: black;
}

/* line 218, app/assets/stylesheets/akdemia-theme/scss/homeworks.scss */
.btn-send-back:hover {
  background-color: #9c5403;
}

/* ------------------------ *\
        $EVALUATIONS
\* ------------------------ */
/* Quantitative evaluations table for batch_subject */
/* line 6, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#quantitative_evaluations_table table {
  font-size: 13px;
}

/* line 9, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#quantitative_evaluations_table table p {
  font-size: 13px !important;
}

/* line 13, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#quantitative_evaluations_table table th {
  text-align: center;
  padding: 10px !important;
}

/* line 18, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#quantitative_evaluations_table table td {
  padding: 12px 10px !important;
}

/* line 22, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#quantitative_evaluations_table table .evaluation-date p,
#quantitative_evaluations_table table .evaluation-percentage p {
  font-size: 13px !important;
}

/* line 27, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#quantitative_evaluations_table table td svg {
  width: 20px;
  height: 20px;
}

/* line 32, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#quantitative_evaluations_table table .quantitative-evaluation-icons {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 37, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#quantitative_evaluations_table table .quantitative-evaluation-icons svg {
  width: 22px !important;
  height: 22px !important;
  fill: #bebfc2;
}

/* line 44, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#quantitative_evaluations_table table .quantitative-evaluation-icons .js-icon-pen-link svg {
  fill: #236e99;
}

/* line 50, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#quantitative_evaluations_table table .quantitative-evaluation-icons .not-published svg:hover {
  fill: #d7d8db;
  cursor: pointer;
}

/* line 57, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#quantitative_evaluations_table table .quantitative-evaluation-icons .published svg {
  fill: #008a73;
}

/* line 63, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#quantitative_evaluations_table table .quantitative-evaluation-icons .js-delete-evaluation svg {
  fill: #a13841;
}

/* line 70, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.grades-comment {
  width: 22px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 77, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.grades-comment svg {
  width: 22px;
  height: 22px;
  fill: #bebfc2;
}

/* line 83, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.grades-comment .blue-active svg {
  fill: #236e99;
}

/* line 88, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.grades-comment-button {
  padding: 7px 12px !important;
  font-size: 11px;
}

/* line 95, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.recovery-grades input,
.recovery-elective-grades input {
  width: 45px;
}

/* line 99, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.recovery-grades .recovery-grades-comment,
.recovery-elective-grades .recovery-grades-comment {
  width: 22px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 106, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.recovery-grades .recovery-grades-comment svg,
.recovery-elective-grades .recovery-grades-comment svg {
  width: 22px;
  height: 22px;
  fill: #bebfc2;
}

/* line 112, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.recovery-grades .recovery-grades-comment .blue-active svg,
.recovery-elective-grades .recovery-grades-comment .blue-active svg {
  fill: #236e99;
}

/* line 117, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.recovery-grades .recovery-grades-elective-comment,
.recovery-elective-grades .recovery-grades-elective-comment {
  margin-left: 20px;
}

/* line 124, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.publish-evaluation-row {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  align-items: center;
}

/* line 130, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.publish-evaluation-row .publish-evaluation-container {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}

/* line 136, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.publish-evaluation-row .publish-evaluation-container .icon-container {
  width: 25px;
  height: 25px;
}

/* line 141, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.publish-evaluation-row .publish-evaluation-container .label-container {
  line-height: 25px;
  margin-left: 2px;
  vertical-align: middle;
}

/* line 147, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.publish-evaluation-row .publish-evaluation-container svg {
  width: 25px;
  height: 25px;
}

/* line 152, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.publish-evaluation-row .publish-evaluation-container.published {
  color: #008a73;
}

/* line 155, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.publish-evaluation-row .publish-evaluation-container.published svg {
  fill: #008a73;
}

/* line 160, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.publish-evaluation-row .publish-evaluation-container.not-published:hover {
  cursor: pointer;
  color: #008a73;
}

/* line 164, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.publish-evaluation-row .publish-evaluation-container.not-published:hover svg {
  fill: #008a73;
}

/* Qualitative evaluations for batch_subject */
/* line 172, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#qualitative_evaluations_table table {
  font-size: 13px;
}

/* line 175, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#qualitative_evaluations_table table p {
  font-size: 13px !important;
}

/* line 179, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#qualitative_evaluations_table table th {
  text-align: center;
  padding: 10px !important;
}

/* line 184, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#qualitative_evaluations_table table td {
  padding: 10px !important;
}

/* line 188, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#qualitative_evaluations_table table .evaluation-date p,
#qualitative_evaluations_table table .evaluation-percentage p {
  font-size: 15px !important;
}

/* line 193, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#qualitative_evaluations_table table td svg {
  width: 20px;
  height: 20px;
  fill: #bebfc2;
}

/* line 199, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#qualitative_evaluations_table table .qualitative-evaluation-icons {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 205, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#qualitative_evaluations_table table .qualitative-evaluation-icons .js-icon-pen-link svg {
  fill: #236e99;
}

/* line 211, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#qualitative_evaluations_table table .qualitative-evaluation-icons .not-published svg:hover {
  fill: #d7d8db;
  cursor: pointer;
}

/* line 218, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#qualitative_evaluations_table table .qualitative-evaluation-icons .published svg {
  fill: #008a73;
}

/* line 224, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#qualitative_evaluations_table table .qualitative-evaluation-icons .published svg {
  fill: #008a73;
}

/* line 230, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#qualitative_evaluations_table table .qualitative-evaluation-icons .js-delete-evaluation svg {
  fill: #a13841;
}

/* line 237, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.evaluation-title {
  display: flex;
  align-items: center;
}

/* line 241, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.evaluation-title p {
  margin-bottom: 0px;
  font-size: 14px;
}

/* line 248, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.reminder-counter svg {
  width: 22px;
  height: 22px;
  fill: #919191;
  margin-right: 5px;
}

/* line 256, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.quantitative-counter,
.qualitative-counter {
  display: flex;
  justify-content: flex-end;
}

/* line 262, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
#evaluated-grades,
#qualitative-evaluated-grades {
  margin-left: 10px;
}

/* line 268, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.evaluation-description-container svg {
  fill: #236e99 !important;
}

/* line 271, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.evaluation-description-container svg:hover {
  fill: #2d8dc4 !important;
  cursor: pointer;
}

/* line 278, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.absence-options-legend .legend-title {
  color: #000000;
  opacity: 80%;
  font-weight: bold;
  margin: 0;
  margin-bottom: 10px;
  font-size: 14px;
}

/* line 287, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.absence-options-legend .legend-item-row {
  display: flex;
  margin: 0;
  gap: 5px;
}

/* line 292, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.absence-options-legend .legend-item-row .legend-item {
  border: 1px solid;
  border-radius: 20px;
  padding: 3px;
  font-size: 11px;
  color: white;
  font-weight: bold;
  background-color: #a13841;
}

/* line 302, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.absence-options-legend .legend-item-row .legend-item-description {
  color: #000000;
  font-size: 14px;
  opacity: 80%;
}

/* line 310, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.absence-options {
  display: flex;
  width: 40px;
  margin: 0;
  padding: 0;
  justify-content: center;
  align-items: center;
}

/* line 318, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.absence-options .absence-option-row {
  width: 22px;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
}

/* line 325, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.absence-options .absence-option-row a {
  width: 22px;
}

/* line 329, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.absence-options .absence-option-row .np-option,
.absence-options .absence-option-row .ne-option {
  border: 1px solid;
  border-radius: 20px;
  padding: 3px;
  font-size: 9px;
  color: white;
  font-weight: bold;
  background-color: #a13841;
  margin-right: 1px;
  width: 21px;
}

/* line 343, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.absence-options .remove-absence-row {
  margin: 5px 0px 0px 0px !important;
}

/* line 348, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.recovery-legend {
  display: flex;
  align-items: center;
  margin-top: 10px;
}

/* line 353, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.recovery-legend b {
  margin-left: 10px;
}

/* line 357, app/assets/stylesheets/akdemia-theme/scss/evaluations.scss */
.recovery-legend svg {
  width: 70px;
  height: 70px;
  fill: #b56204;
}

/* ------------------------ *\
      $INSCRIPTION STYLES
\* ------------------------ */
/* line 6, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.inscription-rejection-comments-container,
.enrollment-rejection-comments-container {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
}

/* line 14, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.inscription-rejection-comments-container svg,
.enrollment-rejection-comments-container svg {
  width: 20px;
  height: 20px;
  fill: #bebfc2;
}

/* line 21, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.inscription-rejection-comments-container:hover svg,
.enrollment-rejection-comments-container:hover svg {
  fill: #1a1a1a;
}

/* line 28, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.new-inscription-breadcrumbs,
.new-inscription-breadcrumbs a {
  height: 33px;
  display: inline-block;
}

/* line 34, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.new-inscription-breadcrumbs {
  margin: 0;
  padding: 0;
  border-radius: 3px;
  border-width: 1px;
  border-style: solid;
  overflow: hidden;
  font-size: 0;
}

/* line 44, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.new-inscription-breadcrumbs a {
  text-rendering: optimizeLegibility;
  line-height: 33px;
  font-size: 11px;
  font-weight: 300;
  text-decoration: none;
  padding: 0 10px 0 15px;
  position: relative;
  opacity: 1;
}

/* line 55, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.new-inscription-breadcrumbs a:first-child {
  padding-left: 14px;
}

/* line 59, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.new-inscription-breadcrumbs a:last-child {
  padding-right: 14px;
}

/* line 63, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.new-inscription-breadcrumbs a:after,
.new-inscription-breadcrumbs a:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid transparent;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 100%;
  z-index: 2;
}

/* line 80, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.new-inscription-breadcrumbs a:before {
  z-index: 1;
}

/* line 84, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.new-inscription-breadcrumbs a:last-child {
  color: #fff;
}

/* line 88, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.new-inscription-breadcrumbs a:last-child:after,
.new-inscription-breadcrumbs a:last-child:before {
  border: none;
}

/* line 93, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.light {
  text-align: center;
}

/* line 97, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.light .new-inscription-breadcrumbs {
  border-color: #9c9e9e;
}

/* line 101, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.light .new-inscription-breadcrumbs a {
  color: #454545;
  background-color: #e5e9e9;
  pointer-events: none;
  cursor: default;
}

/* line 108, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.light .new-inscription-breadcrumbs a:after {
  border-left-color: #e5e9e9;
}

/* line 112, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.light .new-inscription-breadcrumbs a:before {
  border-left-color: black;
}

/* line 116, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.light .new-inscription-breadcrumbs a.active {
  background-color: #357dfd;
  color: white;
}

/* line 121, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.light .new-inscription-breadcrumbs a.active:after {
  border-left-color: #357dfd;
}

/* line 128, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id {
  height: 29px;
  justify-content: center;
  align-items: center;
}

/* line 133, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id .help-no-id-icon {
  display: inherit;
  justify-content: inherit;
  align-items: inherit;
}

/* line 138, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id .help-no-id-icon svg {
  width: 20px;
  height: 20px;
}

/* line 143, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id .help-no-id-icon .no-id-popover-content {
  height: 20px;
}

/* line 147, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id .help-no-id-icon b {
  color: black;
}

/* line 152, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id .help-no-id-label {
  margin-left: 10px;
}

/* line 158, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.validate-unique-id-container {
  text-align: center;
  margin-top: 10px;
}

/* line 162, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.validate-unique-id-container button {
  width: 130px;
}

/* line 168, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.id-feedback-container {
  display: flex;
  padding: 0;
  width: 50px;
  height: 29px;
  justify-content: left;
  align-items: center;
}

/* line 177, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.success-id-icon-container {
  display: none;
  height: 29px;
  align-items: center;
}

/* line 182, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.success-id-icon-container svg {
  width: 20px;
  height: 20px;
  fill: #00705e;
}

/* line 190, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
#reset-unique-id-button {
  display: inline-block;
  vertical-align: middle;
  width: 33px;
  height: 33px;
  background-color: #2779aa;
  padding: 0;
}

/* line 198, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
#reset-unique-id-button:hover {
  background-color: #1f6189;
}

/* line 202, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
#reset-unique-id-button svg {
  display: inline-block;
  vertical-align: middle;
  width: 21px;
  height: 21px;
  fill: white;
}

/* line 211, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.error-id-icon-container {
  display: none;
  height: 29px;
  align-items: center;
}

/* line 216, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.error-id-icon-container svg {
  width: 20px;
  height: 20px;
  fill: #872f37;
}

/* line 224, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.person-contact-email-icon-container {
  display: flex;
  padding: 0;
  height: 29px;
  justify-content: center;
  align-items: center;
}

/* line 231, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.person-contact-email-icon-container svg {
  width: 22px;
  height: 22px;
}

/* ------------------------ *\
        $MEDICAL DATA
\* ------------------------ */
/* line 242, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
#inscriptions-vaccines-table {
  font-size: 13px !important;
}

/* line 245, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
#inscriptions-vaccines-table th,
#inscriptions-vaccines-table .text-center {
  text-align: center !important;
}

/* line 250, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
#inscriptions-vaccines-table th,
#inscriptions-vaccines-table td {
  padding: 10px !important;
}

/* line 255, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
#inscriptions-vaccines-table p {
  font-size: 13px !important;
}

/* line 259, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
#inscriptions-vaccines-table .check-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 25px;
}

/* line 266, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
#inscriptions-vaccines-table .check-container svg {
  width: 22px;
  height: 22px;
  fill: #759945;
}

/* line 274, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.custom-inline-button {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  width: 33px;
  height: 29px;
  background-color: #2779aa;
}

/* line 282, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.custom-inline-button svg {
  display: inline-block;
  vertical-align: middle;
  width: 21px;
  height: 21px;
  fill: white;
}

/* line 290, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.custom-inline-button:hover {
  background-color: #1f6189;
}

/* line 294, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.custom-inline-button.custom-inline-button-delete {
  background-color: #b9414a;
}

/* line 297, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.custom-inline-button.custom-inline-button-delete svg {
  display: inline-block;
  vertical-align: middle;
  width: 21px;
  height: 21px;
  fill: white;
}

/* line 306, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.custom-inline-button.custom-inline-button-delete:hover {
  background-color: #872f37;
}

/* line 312, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
#inscriptions-medicines-table {
  font-size: 13px !important;
}

/* line 315, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
#inscriptions-medicines-table th,
#inscriptions-medicines-table .text-center {
  text-align: center !important;
}

/* line 320, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
#inscriptions-medicines-table th,
#inscriptions-medicines-table td {
  padding: 10px !important;
}

/* line 325, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
#inscriptions-medicines-table p {
  font-size: 13px !important;
}

/* line 329, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
#inscriptions-medicines-table .check-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 25px;
}

/* line 336, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
#inscriptions-medicines-table .check-container svg {
  width: 22px;
  height: 22px;
  fill: #759945;
}

/* line 344, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.nopaddingleft {
  padding-left: 0;
}

/* line 348, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.hiddenfield {
  display: none;
}

/* line 352, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.nopaddingright {
  padding-right: 0;
}

/* line 356, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 20px;
}

/* line 363, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
label.switch {
  margin-bottom: 0;
}

/* line 367, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 373, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

/* line 385, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

/* line 397, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
input:checked + .slider {
  background-color: #2196f3;
}

/* line 401, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
input:focus + .slider {
  box-shadow: 0 0 1px #2196f3;
}

/* line 405, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
input:checked + .slider:before {
  -webkit-transform: translateX(18px);
  -ms-transform: translateX(18px);
  transform: translateX(18px);
}

/* Rounded sliders */
/* line 412, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.slider.round {
  border-radius: 34px;
}

/* line 416, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.slider.round:before {
  border-radius: 50%;
}

/* line 420, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
table#in-process-inscription-table,
table#pending-inscription-table,
table#rejected-inscriptions-datatable,
table#approved-inscriptions-datatable {
  width: 100% !important;
}

/* line 428, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.show-in-process-inscription svg {
  width: 25px;
  height: 25px;
  fill: #236e99;
}

/* line 435, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.admission-statuses {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
}

/* line 442, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.admission-statuses.academic-approval, .admission-statuses.admin-approval {
  flex-direction: row;
}

/* line 447, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.admission-statuses svg {
  width: 22px;
  height: 22px;
}

/* line 454, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.admission-statuses.pending svg, .admission-statuses .pending svg {
  fill: #d4a219;
}

/* line 461, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.admission-statuses.approved svg, .admission-statuses .approved svg {
  fill: #759945;
}

/* line 468, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.admission-statuses.rejected svg, .admission-statuses .rejected svg {
  fill: #a13841;
}

/* line 475, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.admission-statuses.disabled svg, .admission-statuses .disabled svg {
  fill: #bebfc2;
}

/* line 481, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.actions-for-admissions {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 486, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.actions-for-admissions div,
.actions-for-admissions a {
  margin-right: 5px;
}

/* line 490, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.actions-for-admissions div:last-child,
.actions-for-admissions a:last-child {
  margin: 0;
}

/* line 495, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.actions-for-admissions svg {
  width: 22px;
  height: 22px;
}

/* line 501, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.type-container-for-pending-inscription,
.type-container-for-rejected-inscription,
.type-container-for-approved-inscription {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* line 510, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.is-inscription-label-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
}

/* line 518, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.options-for-pending-inscription,
.options-for-rejected-inscription,
.options-for-approved-inscription,
.options-for-pending-enrollment,
.options-for-approved-enrollment,
.options-for-rejected-enrollment {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 528, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.options-for-pending-inscription a,
.options-for-rejected-inscription a,
.options-for-approved-inscription a,
.options-for-pending-enrollment a,
.options-for-approved-enrollment a,
.options-for-rejected-enrollment a {
  margin-right: 5px;
}

/* line 531, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.options-for-pending-inscription a:last-child,
.options-for-rejected-inscription a:last-child,
.options-for-approved-inscription a:last-child,
.options-for-pending-enrollment a:last-child,
.options-for-approved-enrollment a:last-child,
.options-for-rejected-enrollment a:last-child {
  margin: 0;
}

/* line 536, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.options-for-pending-inscription svg,
.options-for-rejected-inscription svg,
.options-for-approved-inscription svg,
.options-for-pending-enrollment svg,
.options-for-approved-enrollment svg,
.options-for-rejected-enrollment svg {
  width: 22px;
  height: 22px;
}

/* line 543, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.is-academic-id-class-row .checkbox {
  width: 15px;
  height: 15px;
}

/* line 550, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.is-academic-id-class .checkbox {
  width: 15px;
  height: 15px;
}

/* line 556, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id.row.is-academic-id-class.is-academic-id-icon {
  margin-left: 0px;
}

/* line 559, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id.row.is-academic-id-class.is-academic-id-icon .help-no-id-icon {
  padding: 0px;
}

/* line 563, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id.row.is-academic-id-class.is-academic-id-icon .help-no-id-label {
  padding: 0px;
}

/* line 567, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id.row.is-academic-id-class.is-academic-id-icon .popover {
  width: 300px;
}

/* line 572, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id-start {
  justify-content: start;
}

/* line 575, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id-start .help-no-id-icon,
.help-no-id-start .help-no-id-label {
  padding: 0px;
}

/* line 580, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id-start .help-no-id-icon {
  padding: 0px;
  margin-left: 0px;
}

/* line 585, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id-start .help-no-id-label {
  padding-left: 0px;
}

/* line 589, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id-start .help-no-id {
  margin-left: 0px;
}

/* line 593, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.help-no-id-start .popover {
  width: 300px;
}

/* line 599, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.unique_id .unique-id-type {
  padding-left: 0px;
}

/* line 603, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.unique_id .checkbox {
  width: 15px;
  height: 15px;
  margin-top: 0px;
}

/* line 609, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.unique_id .is-academic-id-checkbox {
  height: 15px;
  margin-bottom: 15px;
}

/* line 615, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.unique_id .checkbox-popover .popover {
  width: 300px;
}

/* line 621, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.unique-id-row {
  padding: 5px;
}

/* --- Tables for Enrollment Process --- */
/* line 628, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.in-process-enrollment-options svg {
  width: 22px;
  height: 22px;
}

/* line 633, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.in-process-enrollment-options .accept-enrollment {
  display: flex;
  align-items: center;
  justify-content: center;
  fill: #00705e;
  padding-right: 0px;
}

/* line 641, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.in-process-enrollment-options .deny-enrollment {
  display: flex;
  align-items: center;
  justify-content: center;
  fill: #872f37;
  padding-right: 0px;
}

/* line 650, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.reject-comments {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 655, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.reject-comments svg {
  width: 22px;
  height: 22px;
  fill: #bebfc2;
}

/* line 662, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.open-inscription-enrollment-text,
.payments-code-title {
  margin: 15px;
}

/* line 666, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.open-inscription-enrollment-text p,
.payments-code-title p {
  margin-bottom: 5px;
  font-weight: 600;
}

/* line 672, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.enrollment-process {
  display: flex;
  margin: 15px;
  align-items: end;
}

/* line 677, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.enrollment-process .enrollment-process-date {
  margin-right: 10px;
}

/* line 680, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.enrollment-process .enrollment-process-date p {
  text-align: center;
}

/* line 684, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.enrollment-process .enrollment-process-date p.enrollment-start-date,
.enrollment-process .enrollment-process-date p.enrollment-end-date {
  display: inline-block;
  font-size: 18px;
  margin-bottom: 0px;
  font-weight: 500;
}

/* line 693, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.enrollment-process .enrollment-enable-button .btn {
  width: 80px;
  margin-left: 25px;
}

/* line 698, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.enrollment-process .enrollment-activate-switch {
  display: flex;
  margin-top: 35px;
}

/* line 702, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.enrollment-process .enrollment-activate-switch p {
  margin: 0px 5px;
}

/* line 708, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.enrollment-icons {
  display: flex;
  justify-content: end;
  margin-top: 20px;
}

/* line 715, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.enrollment-icons .enrollment_settings svg,
.enrollment-icons .enrollment_info svg {
  margin: 10px 10px 0px 10px;
  width: 25px;
  height: 25px;
  fill: #919191;
}

/* line 723, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.enrollment-icons .copy-feedback-container {
  margin-top: 8px;
  display: none;
  justify-content: center;
  align-items: center;
  height: 30px;
  color: #00a388;
  font-size: 14px;
}

/* line 733, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.enrollment-icons .open-inscription-enrollment-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin: 10px;
}

/* line 741, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.enrollment-icons .open-inscription-enrollment-button svg {
  width: 30px;
  height: 30px;
  fill: #2779aa;
}

/* line 749, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.admission-icons {
  display: flex;
  justify-content: end;
  margin-top: 20px;
  height: 30px;
}

/* line 755, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.admission-icons .admission-info {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
}

/* line 762, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.admission-icons .admission-info svg {
  width: 25px;
  height: 25px;
  fill: #919191;
}

/* line 769, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.admission-icons .copy-feedback-container {
  display: none;
  justify-content: center;
  align-items: center;
  height: 30px;
  color: #00a388;
  font-size: 14px;
}

/* line 778, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.admission-icons .copy-admission-process-link {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin: 0px 15px;
}

/* line 786, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.admission-icons .copy-admission-process-link svg {
  width: 30px;
  height: 30px;
  fill: #2779aa;
}

/* line 793, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.admission-icons .admission-process-link {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin: 0px 15px;
}

/* line 801, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.admission-icons .admission-process-link svg {
  width: 30px;
  height: 30px;
  fill: #919191;
}

/* line 809, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.inscription-icons {
  display: flex;
  align-items: center;
  justify-content: end;
}

/* line 814, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.inscription-icons .inscription_application {
  width: 40px;
  height: 40px;
  border-radius: 50px;
}

/* line 819, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.inscription-icons .inscription_application svg {
  margin: 7px 0px 0px 7px;
  width: 25px;
  height: 25px;
}

/* ------------------------------ *\
      $INSCRIPTION BREADCRUMBS
\* ------------------------------ */
/* line 830, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.simple-step-breadcrumbs {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
}

/* line 838, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.simple-step-breadcrumbs .steps-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  width: 100%;
  height: 100%;
}

/* line 846, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.simple-step-breadcrumbs .steps-container .step-area {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  flex: 1;
  height: 100%;
}

/* line 854, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.simple-step-breadcrumbs .steps-container .step-area .step-circle-box {
  display: inline-flex;
  align-items: center;
  width: 100%;
  margin-bottom: 5px;
}

/* line 860, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.simple-step-breadcrumbs .steps-container .step-area .step-circle-box .left-line {
  width: 50%;
  height: 2px;
  background-color: #919191;
  z-index: -1;
}

/* line 867, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.simple-step-breadcrumbs .steps-container .step-area .step-circle-box .right-line {
  width: 50%;
  height: 2px;
  background-color: #919191;
  z-index: -1;
}

/* line 874, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.simple-step-breadcrumbs .steps-container .step-area .step-circle-box .step-circle {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 23px;
  height: 20px;
  border-radius: 50%;
  background-color: #d7d8db;
  border: 2px solid #919191;
}

/* line 887, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.simple-step-breadcrumbs .steps-container .step-area:first-child .left-line {
  background-color: transparent;
}

/* line 893, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.simple-step-breadcrumbs .steps-container .step-area:last-child .right-line {
  background-color: transparent;
}

/* line 898, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.simple-step-breadcrumbs .steps-container .step-area .step-number-label {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  width: 100%;
  margin-top: 3px;
}

/* line 906, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.simple-step-breadcrumbs .steps-container .step-area .step-number-label .step {
  font-size: 11px;
  font-weight: bold;
}

/* line 913, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.simple-step-breadcrumbs .steps-container .step-area.current .step-circle {
  background-color: #00a388;
  border: 2px solid #00a388;
}

/* line 918, app/assets/stylesheets/akdemia-theme/scss/inscriptions.scss */
.simple-step-breadcrumbs .steps-container .step-area.current .step {
  color: #00a388;
}

/* ------------------------ *\
      $SNACKBAR STYLES
\* ------------------------ */
/* line 5, app/assets/stylesheets/akdemia-theme/scss/snackbar.scss */
.snackbar-container {
  display: flex;
  justify-content: center;
  visibility: visible;
  width: 100%;
  color: white;
  text-align: center;
  position: fixed;
  z-index: 1000;
  margin: auto;
  bottom: 30px;
  font-size: 16px;
}

/* line 18, app/assets/stylesheets/akdemia-theme/scss/snackbar.scss */
.snackbar-container #snackbar {
  display: none;
  justify-content: center;
  align-items: center;
  padding: 10px;
  border-radius: 10px;
  min-width: 250px;
  max-width: 600px;
  background-color: black;
}

/* line 28, app/assets/stylesheets/akdemia-theme/scss/snackbar.scss */
.snackbar-container #snackbar.show {
  display: flex !important;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

/* line 34, app/assets/stylesheets/akdemia-theme/scss/snackbar.scss */
.snackbar-container #snackbar.success {
  background-color: #28a745;
}

/* line 38, app/assets/stylesheets/akdemia-theme/scss/snackbar.scss */
.snackbar-container #snackbar.error {
  background-color: #b9414a;
}

/* line 42, app/assets/stylesheets/akdemia-theme/scss/snackbar.scss */
.snackbar-container #snackbar.warning {
  background-color: #edb41c;
  color: black !important;
}

/* line 47, app/assets/stylesheets/akdemia-theme/scss/snackbar.scss */
.snackbar-container #snackbar.info {
  background-color: #343434;
}

/* line 51, app/assets/stylesheets/akdemia-theme/scss/snackbar.scss */
.snackbar-container #snackbar .message {
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  min-height: 40px;
  padding: 8px 15px;
}

@-webkit-keyframes fadein {
  from {
    bottom: 0;
    opacity: 0;
  }
  to {
    bottom: 30px;
    opacity: 1;
  }
}

@keyframes fadein {
  from {
    bottom: 0;
    opacity: 0;
  }
  to {
    bottom: 30px;
    opacity: 1;
  }
}

@-webkit-keyframes fadeout {
  from {
    bottom: 30px;
    opacity: 1;
  }
  to {
    bottom: 0;
    opacity: 0;
  }
}

@keyframes fadeout {
  from {
    bottom: 30px;
    opacity: 1;
  }
  to {
    bottom: 0;
    opacity: 0;
  }
}

/* ------------------ *\
      $EXAMS STYLES
\* ------------------ */
/* line 7, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.sidebar-link.mat-design svg {
  position: relative;
  width: 24px;
  height: 24px;
  left: 7px;
  top: 5px;
  fill: #414141;
}

/* line 19, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.banner-container-thin.mat-design h1, .mat-design.banner-container-medium h1 {
  margin-left: 22px;
}

/* line 23, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.banner-container-thin.mat-design svg, .mat-design.banner-container-medium svg {
  position: relative;
  width: 45px;
  height: 45px;
  left: 15px;
  top: 2px;
  fill: white;
}

/* line 34, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#employeeExamFilterSubject {
  height: 47px;
  border-radius: 6px;
  padding: 10px;
  font-size: 13px !important;
}

/* line 42, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.button-icon-container {
  display: flex;
  justify-content: center;
}

/* line 46, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.button-icon-container svg {
  width: 25px;
  height: 25px;
  fill: white;
}

/* line 53, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.button-text-container {
  display: flex;
  justify-content: center;
}

/* line 59, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.inline-label-button {
  display: inline-block;
}

/* line 62, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.inline-label-button .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 35px;
  padding: 5px !important;
}

/* line 69, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.inline-label-button .btn svg {
  fill: white;
  width: 15px;
  height: 15px;
}

/* line 76, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.inline-label-button .label-button-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 30px;
  padding: 0px !important;
}

/* line 84, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.inline-label-button .label-button-container svg {
  fill: #1f6189;
  width: 25px;
  height: 25px;
}

/* line 91, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.inline-label-button .label-button-container.delete-option-icon svg {
  fill: #c62f3c;
  width: 25px;
  height: 25px;
}

/* line 98, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.inline-label-button .label-button-container:hover {
  cursor: pointer;
}

/* line 105, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.help-tooltip {
  display: inline-flex;
  height: 29px;
  justify-content: center;
  align-items: center;
}

/* line 111, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.help-tooltip .help-tooltip-icon {
  display: inherit;
  justify-content: inherit;
  align-items: inherit;
}

/* line 116, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.help-tooltip .help-tooltip-icon svg {
  width: 20px;
  height: 20px;
}

/* line 121, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.help-tooltip .help-tooltip-icon .help-tooltip-content {
  height: 20px;
}

/* line 128, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.toggle-button {
  border: 1px solid lightgray !important;
  margin-left: 10px;
}

/* line 132, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.toggle-button svg {
  fill: black !important;
}

/* line 136, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.toggle-button:hover {
  border: 1px solid #1c5678 !important;
  background-color: #1f6189;
}

/* line 140, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.toggle-button:hover svg {
  fill: white !important;
}

/* line 145, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.toggle-button.toggled {
  border: 1px solid #1c5678 !important;
  background-color: #1f6189;
}

/* line 149, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.toggle-button.toggled svg {
  fill: white !important;
}

/* line 156, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.new_question_tables {
  font-size: 13px !important;
}

/* line 159, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.new_question_tables td a,
.new_question_tables td p {
  font-size: 13px !important;
}

/* line 164, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.new_question_tables th,
.new_question_tables td {
  padding: 10px !important;
  text-align: center;
}

/* line 170, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.new_question_tables td svg {
  width: 20px;
  height: 20px;
}

/* line 175, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.new_question_tables input[type="radio"] {
  float: none !important;
}

/* line 179, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.new_question_tables select {
  width: 100%;
}

/* line 185, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#createNewQuestionModal textarea,
#editQuestionModal textarea {
  white-space: pre-wrap;
}

/* line 191, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.filters-dropdown-window {
  width: 500px;
  padding: 10px 10px 20px 10px;
  opacity: 1;
  text-align: left;
  color: black;
  background-color: #fafafa;
  border: 1px solid gray;
}

/* line 200, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.filters-dropdown-window .reset-filters-button-container {
  display: flex;
  width: 100%;
  justify-content: right;
}

/* line 205, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.filters-dropdown-window .reset-filters-button-container #resetFiltersFields {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 40px;
  background-color: #1f6189;
  border-radius: 7px;
}

/* line 214, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.filters-dropdown-window .reset-filters-button-container #resetFiltersFields svg {
  width: 30px;
  height: 30px;
  fill: white;
}

/* line 220, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.filters-dropdown-window .reset-filters-button-container #resetFiltersFields:hover {
  cursor: pointer;
  background-color: #1c5678;
}

/* line 227, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.filters-dropdown-window:hover {
  cursor: default;
}

/* line 231, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.filters-dropdown-window .filters-tags-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

/* line 236, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.filters-dropdown-window .filters-tags-container .tag-container {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #759945;
  border-radius: 10px;
  color: white;
  font-weight: bold;
  margin: 0 5px 5px 0;
  padding: 5px 10px;
}

/* line 247, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.filters-dropdown-window .filters-tags-container .tag-container .tag-name {
  display: flex;
  align-items: center;
  height: 18px;
  margin-right: 5px;
  background-color: #759945;
}

/* line 255, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.filters-dropdown-window .filters-tags-container .tag-container .tag-x {
  display: flex;
  align-items: center;
  height: 18px;
}

/* line 260, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.filters-dropdown-window .filters-tags-container .tag-container .tag-x svg {
  width: 15px;
  height: 15px;
  fill: white;
}

/* line 266, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.filters-dropdown-window .filters-tags-container .tag-container .tag-x:hover {
  cursor: pointer;
}

/* line 275, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.qb-dtable-action-button-container,
.exam-dtable-action-button-container {
  display: inline-block;
}

/* line 280, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.qb-dtable-action,
.exam-dtable-action {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 25px;
}

/* line 288, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.qb-dtable-action svg,
.exam-dtable-action svg {
  width: 20px;
  height: 20px;
}

/* line 293, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.qb-dtable-action:hover,
.exam-dtable-action:hover {
  cursor: pointer;
}

/* line 299, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.qb-dtable-action.qb-dtable-preview svg, .qb-dtable-action.exam-dtable-preview svg,
.exam-dtable-action.qb-dtable-preview svg,
.exam-dtable-action.exam-dtable-preview svg {
  fill: #3498db !important;
}

/* line 306, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.qb-dtable-action.qb-dtable-edit svg, .qb-dtable-action.exam-dtable-edit svg,
.exam-dtable-action.qb-dtable-edit svg,
.exam-dtable-action.exam-dtable-edit svg {
  fill: #1c5678 !important;
}

/* line 312, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.qb-dtable-action.exam-assign-students svg,
.exam-dtable-action.exam-assign-students svg {
  fill: #1c5678 !important;
  width: 25px;
  height: 25px;
}

/* line 321, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.qb-dtable-action.qb-dtable-delete svg, .qb-dtable-action.exam-dtable-delete svg,
.exam-dtable-action.qb-dtable-delete svg,
.exam-dtable-action.exam-dtable-delete svg {
  fill: #e74c3c !important;
}

/* line 327, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.qb-dtable-action.qb-dtable-delete[can_delete="false"] svg,
.exam-dtable-action.qb-dtable-delete[can_delete="false"] svg {
  fill: #919191 !important;
}

/* line 331, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.qb-dtable-action.qb-dtable-delete[can_delete="false"]:hover,
.exam-dtable-action.qb-dtable-delete[can_delete="false"]:hover {
  cursor: default;
}

/* line 337, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.qb-dtable-action.exam-dtable-publish svg,
.exam-dtable-action.exam-dtable-publish svg {
  fill: #d7d8db !important;
}

/* line 342, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.qb-dtable-action.exam-dtable-publish[data-published="true"] svg,
.exam-dtable-action.exam-dtable-publish[data-published="true"] svg {
  fill: #9bcc5c !important;
}

/* line 347, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.qb-dtable-action.exam-dtable-publish[can_be_published="false"],
.exam-dtable-action.exam-dtable-publish[can_be_published="false"] {
  fill: #d7d8db !important;
}

/* line 353, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#questions_bank_datatable table {
  font-size: 13px !important;
}

/* line 356, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#questions_bank_datatable table td a,
#questions_bank_datatable table td p {
  font-size: 13px !important;
}

/* line 361, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#questions_bank_datatable table td b p {
  font-weight: bold !important;
}

/* line 365, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#questions_bank_datatable table th,
#questions_bank_datatable table td {
  padding: 10px !important;
  text-align: center;
}

/* line 371, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#questions_bank_datatable table .question-name-cell {
  text-align: justify !important;
}

/* line 376, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#media_preview_button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px !important;
  width: 34px;
  height: 34px;
}

/* line 384, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#media_preview_button svg {
  width: 25px;
  height: 25px;
  fill: white;
}

/* line 391, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#media_screen {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 401, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#media_screen .quit-media-screen {
  position: fixed;
  top: 20px;
  left: 95%;
}

/* line 406, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#media_screen .quit-media-screen svg {
  width: 35px;
  height: 35px;
  fill: white !important;
}

/* line 413, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#media_screen .quit-media-screen:hover {
  cursor: pointer;
}

/* line 417, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#media_screen .media-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 65%;
  height: 65%;
  margin: auto;
  background-color: transparent;
  text-align: center;
}

/* line 429, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#media_screen .media-container img,
#media_screen .media-container video,
#media_screen .media-container audio {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}

/* line 442, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#media_screen .media-container audio {
  position: relative;
  top: 45%;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-height: 100%;
  margin: auto;
}

/* line 453, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#media_screen .media-container p {
  font-size: 14px !important;
  color: white !important;
}

/* line 457, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#media_screen .media-container p a {
  font-size: 14px !important;
  color: #70dddd !important;
}

/* line 467, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#viewQuestionModal hr {
  margin: 20px 15px;
}

/* line 471, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#viewQuestionModal .tags-container {
  display: flex;
  flex-wrap: wrap;
}

/* line 475, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#viewQuestionModal .tags-container .tag {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  padding: 7px 15px;
  border-radius: 15px;
  background-color: #759945;
  color: white;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

/* line 491, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container {
  padding: 10px;
  border-radius: 8px;
  width: 100%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* line 497, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container.reviewed-correct {
  box-shadow: 0 4px 8px 0 rgba(136, 178, 80, 0.2), 0 8px 20px 0 rgba(136, 178, 80, 0.19);
}

/* line 501, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container.reviewed-incorrect {
  box-shadow: 0 4px 8px 0 rgba(185, 65, 74, 0.2), 0 8px 20px 0 rgba(185, 65, 74, 0.19);
}

/* line 505, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info {
  height: 40px;
  margin-bottom: 10px;
  font-weight: bold;
}

/* line 510, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .question-number {
  float: left;
  padding: 10px;
  background-color: #3498db;
  color: white;
  border-radius: 8px;
  width: auto;
  margin-right: 10px;
}

/* line 520, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .question-points {
  float: left;
  padding: 10px;
  background-color: #3498db;
  color: white;
  border-radius: 8px;
  width: auto;
}

/* line 529, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .delete-exam-question-container {
  position: relative;
  float: right;
  right: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background-color: #c62f3c;
  border-radius: 4px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* line 542, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .delete-exam-question-container svg {
  width: 25px;
  height: 25px;
  fill: white;
}

/* line 548, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .delete-exam-question-container:hover, .question-container .question-header-info .delete-exam-question-container *:hover {
  cursor: pointer;
}

/* line 554, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-correct-button {
  display: flex;
  float: right;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border: 3px solid #88b250 !important;
  border-radius: 3px;
  margin: 0 5px;
}

/* line 565, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-correct-button svg {
  width: 35px;
  height: 35px;
  fill: #88b250;
}

/* line 571, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-correct-button.reviewed {
  background-color: #88b250;
}

/* line 574, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-correct-button.reviewed svg {
  fill: white;
}

/* line 578, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-correct-button.reviewed:hover {
  cursor: not-allowed;
}

/* line 583, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-correct-button.reviewed.open:hover {
  cursor: pointer;
}

/* line 589, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-correct-button:hover {
  cursor: pointer;
  background-color: #88b250;
}

/* line 593, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-correct-button:hover svg {
  fill: white;
}

/* line 599, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-incorrect-button {
  display: flex;
  float: right;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border: 3px solid #b9414a !important;
  border-radius: 3px;
  margin: 0 5px;
}

/* line 610, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-incorrect-button svg {
  width: 35px;
  height: 35px;
  fill: #b9414a;
}

/* line 616, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-incorrect-button.reviewed {
  background-color: #b9414a;
}

/* line 619, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-incorrect-button.reviewed svg {
  fill: white;
}

/* line 623, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-incorrect-button.reviewed:hover {
  cursor: not-allowed;
}

/* line 628, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-incorrect-button.reviewed.open:hover {
  cursor: pointer;
}

/* line 634, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-incorrect-button:hover {
  cursor: pointer;
  background-color: #b9414a;
}

/* line 638, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .mark-as-incorrect-button:hover svg {
  fill: white;
}

/* line 645, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .correct-question-button {
  display: flex;
  float: right;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border: 3px solid #88b250 !important;
  border-radius: 3px;
  margin: 0 5px;
}

/* line 656, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .correct-question-button svg {
  width: 35px;
  height: 35px;
  fill: #88b250;
}

/* line 662, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .correct-question-button.reviewed {
  background-color: #88b250;
}

/* line 665, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .correct-question-button.reviewed svg {
  fill: white;
}

/* line 670, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .correct-question-button:hover {
  cursor: default;
  background-color: #88b250;
}

/* line 674, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .correct-question-button:hover svg {
  fill: white;
}

/* line 680, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .incorrect-question-button {
  display: flex;
  float: right;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border: 3px solid #b9414a !important;
  border-radius: 3px;
  margin: 0 5px;
}

/* line 691, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .incorrect-question-button svg {
  width: 35px;
  height: 35px;
  fill: #b9414a;
}

/* line 697, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .incorrect-question-button.reviewed {
  background-color: #b9414a;
}

/* line 700, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .incorrect-question-button.reviewed svg {
  fill: white;
}

/* line 705, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .incorrect-question-button:hover {
  cursor: default;
  background-color: #b9414a;
}

/* line 709, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-header-info .incorrect-question-button:hover svg {
  fill: white;
}

/* line 716, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-name-container {
  display: flex;
  align-items: center;
  padding: 10px;
  border-radius: 8px;
  width: 100%;
  color: white;
  background-color: #1d5c80;
}

/* line 725, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-name-container p {
  margin: 0 !important;
  white-space: pre-wrap;
}

/* line 730, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-name-container .help-tooltip {
  margin-left: 10px;
  height: 25px;
}

/* line 734, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-name-container .help-tooltip svg {
  fill: white !important;
}

/* line 739, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-name-container.name-in-exam-presentation {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 749, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .media-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 10px;
}

/* line 756, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .media-container .file-media-container {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  max-width: 580px;
  min-height: 50px;
  max-height: 420px;
}

/* line 765, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .media-container .file-media-container a {
  opacity: 1;
}

/* line 769, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .media-container .file-media-container img,
.question-container .media-container .file-media-container video,
.question-container .media-container .file-media-container audio {
  max-width: 100%;
  max-height: 420px;
}

/* line 777, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .media-container button.media-preview-button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
  width: 30%;
  height: 35px;
}

/* line 785, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .media-container button.media-preview-button svg {
  width: 25px;
  height: 25px;
  fill: white !important;
}

/* line 793, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-answereable-container {
  margin-top: 10px;
  padding: 10px;
  border-radius: 8px;
  width: 100%;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

/* line 800, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-answereable-container input[type="radio"],
.question-container .question-answereable-container input[type="checkbox"] {
  margin-right: 7px;
}

/* line 805, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-answereable-container textarea {
  white-space: pre-wrap;
}

/* line 809, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-answereable-container .open-answer-display-text {
  border: 1px solid #bebfc2;
  border-radius: 6px;
  background-color: #d7d8db;
  padding: 8px 10px;
  white-space: pre-wrap;
}

/* line 817, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-answereable-container .flex-center-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 822, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-answereable-container .flex-center-container input[name="attach_file"] {
  text-align: center;
  width: 100%;
}

/* line 829, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-answereable-container .attach-file-container button {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 835, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-answereable-container .attach-file-container a {
  opacity: 1 !important;
}

/* line 839, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-answereable-container .attach-file-container #downloadAttachQuestionFileButton {
  width: 100px;
  height: 45px;
  margin: 0 5px;
}

/* line 844, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-answereable-container .attach-file-container #downloadAttachQuestionFileButton svg {
  width: 25px;
  height: 25px;
  fill: white;
}

/* line 851, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-answereable-container .attach-file-container #deleteAttachQuestionFileButton {
  width: 100px;
  height: 45px;
  margin: 0 5px;
}

/* line 856, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .question-answereable-container .attach-file-container #deleteAttachQuestionFileButton svg {
  width: 25px;
  height: 25px;
  fill: white;
}

/* line 865, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .answer-exam-question-button-container {
  display: flex;
  justify-content: flex-end;
  margin-top: 15px;
  height: 45px;
}

/* line 872, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .teacher-information-container {
  margin-top: 10px;
  padding: 10px;
  width: 100%;
}

/* line 877, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .teacher-information-container input[name="reference_answer"],
.question-container .teacher-information-container textarea[name="reference_answer"] {
  margin-bottom: 10px;
}

/* line 882, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .teacher-information-container .open-answer-display-text {
  border: 1px solid #bebfc2;
  border-radius: 6px;
  background-color: #d7d8db;
  padding: 8px 10px;
  white-space: pre-wrap;
  margin-bottom: 10px;
}

/* line 891, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .teacher-information-container input[name="points"] {
  width: 20%;
  margin-bottom: 10px;
}

/* line 897, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-container .evaluation-buttons-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  height: 55px;
}

/* line 907, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exams_datatable table {
  font-size: 13px !important;
}

/* line 910, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exams_datatable table td a,
#exams_datatable table td p {
  font-size: 13px !important;
}

/* line 915, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exams_datatable table td b p {
  font-weight: bold !important;
}

/* line 919, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exams_datatable table th,
#exams_datatable table td {
  padding: 10px !important;
  text-align: center;
}

/* line 925, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exams_datatable table .exam-name-cell {
  text-align: justify !important;
}

/* line 930, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exams_datatable input[type="search"] {
  display: none;
}

/* line 935, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-information-container {
  padding: 20px 10px;
  margin-bottom: 20px;
  border-radius: 8px;
  border: 1px solid #d6e1ea;
}

/* line 941, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-information-container h4 {
  margin-top: 0;
}

/* line 945, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-information-container .edit-button-container {
  position: relative;
  float: right;
  right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  background-color: #1f6189;
  border-radius: 4px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* line 958, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-information-container .edit-button-container svg {
  width: 23px;
  height: 23px;
  fill: white;
}

/* line 964, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-information-container .edit-button-container > *:hover {
  cursor: pointer;
}

/* line 970, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-information-label {
  display: inline-block;
}

/* line 974, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-information-label-text {
  display: inline-block;
}

/* line 978, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-description {
  white-space: break-spaces;
}

/* line 982, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.current-exam-points-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 80%;
  margin: 0 auto 20px auto;
  padding: 5px;
  border: 1px solid #d6e1ea;
  border-radius: 5px;
}

/* line 992, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.current-exam-points-container .cummulative-points-container {
  display: flex;
  justify-content: center;
}

/* line 996, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.current-exam-points-container .cummulative-points-container .cummulative-points {
  margin: 0 3px;
}

/* line 1001, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.current-exam-points-container .cummulative-total-goal-points-container {
  display: flex;
  justify-content: center;
}

/* line 1005, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.current-exam-points-container .cummulative-total-goal-points-container .cummulative-total-goal-points {
  margin: 0 3px;
}

/* line 1011, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-questions-container {
  padding: 20px 10px;
  border-radius: 8px;
  border: 1px solid #d6e1ea;
}

/* line 1016, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-questions-container h4 {
  margin-top: 0;
}

/* line 1020, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-questions-container .questions {
  margin-bottom: 20px;
}

/* line 1024, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-questions-container .action-buttons-container {
  display: flex;
  justify-content: right;
  width: 100%;
  margin-bottom: 10px;
}

/* line 1030, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-questions-container .action-buttons-container button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0 10px;
}

/* line 1037, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-questions-container .action-buttons-container button svg {
  width: 25px;
  height: 25px;
  fill: white;
}

/* line 1044, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-questions-container .action-buttons-container #addNewQuestionButton {
  width: 90px;
  height: 40px;
}

/* line 1049, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-questions-container .action-buttons-container #addQbQuestionButton {
  width: 90px;
  height: 40px;
  margin-right: 0;
}

/* line 1057, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#finish_exam_evaluation_button {
  margin-top: 10px;
  background-color: #e87e04;
  color: white;
  border: 1px solid #b56204;
}

/* line 1063, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#finish_exam_evaluation_button:hover {
  background-color: #b56204;
}

/* line 1069, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-bank-exam-questions-container {
  display: flex;
  flex-wrap: wrap;
  padding: 15px 10px;
  margin-bottom: 10px;
  border-radius: 8px;
  border: 1px solid #d6e1ea;
}

/* line 1077, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-bank-exam-questions-container .tags-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 3px 0;
}

/* line 1083, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-bank-exam-questions-container .tags-container .tag {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  padding: 5px 12px;
  border-radius: 15px;
  background-color: #759945;
  color: white;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

/* line 1099, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-bank-exam-questions-container .points-container {
  display: flex;
  align-items: center;
}

/* line 1103, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-bank-exam-questions-container .points-container p {
  margin-bottom: 0;
}

/* line 1107, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-bank-exam-questions-container .points-container input.points-input {
  display: inline-flex;
  margin-left: 10px;
  width: 70px;
}

/* line 1113, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-bank-exam-questions-container .points-container .help-tooltip {
  margin-left: 10px;
}

/* line 1118, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-bank-exam-questions-container .question-bank-exam-assign-button-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1124, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.question-bank-exam-questions-container .question-bank-exam-assign-button-container .button-icon-container svg {
  width: 20px;
  height: 20px;
}

/* line 1133, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.assign-students-buttons-container {
  display: flex;
  justify-content: center;
}

/* line 1138, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#assign_students_to_exam_table {
  font-size: 13px !important;
}

/* line 1141, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#assign_students_to_exam_table td a,
#assign_students_to_exam_table td p {
  font-size: 13px !important;
}

/* line 1146, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#assign_students_to_exam_table td b p {
  font-weight: bold !important;
}

/* line 1150, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#assign_students_to_exam_table th,
#assign_students_to_exam_table td {
  padding: 10px !important;
  text-align: center;
}

/* line 1160, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-question-indexes-header {
  display: flex;
  margin-bottom: 10px;
  flex-wrap: wrap;
}

/* line 1165, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-question-indexes-header .exam-question-index {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
  width: 40px;
  height: 40px;
  padding: 5px;
  border: 1px solid #1f6189;
  font-weight: bold;
  color: #1f6189;
  border-radius: 4px;
}

/* line 1179, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-question-indexes-header .exam-question-index:hover {
  cursor: pointer;
  background-color: #1f6189;
  color: white;
}

/* line 1185, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-question-indexes-header .exam-question-index.current {
  color: white;
  background-color: #1f6189;
}

/* line 1190, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-question-indexes-header .exam-question-index.answered {
  color: #618039;
  border: 3px solid #88b250 !important;
}

/* line 1195, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-question-indexes-header .exam-question-index.answered:hover {
  color: white;
  background-color: #88b250;
}

/* line 1200, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.exam-question-indexes-header .exam-question-index.current.answered {
  color: white;
  background-color: #88b250;
}

/* line 1208, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
form#question_answer_form {
  padding: 0;
}

/* line 1211, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
form#question_answer_form label {
  font-weight: normal;
  font-family: Arial;
}

/* line 1217, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#finish_student_exam_button {
  margin-top: 10px;
  background-color: #e87e04;
  color: white;
  border: 1px solid #b56204;
}

/* line 1223, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#finish_student_exam_button:hover {
  background-color: #b56204;
}

/* line 1230, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable {
  font-size: 13px !important;
}

/* line 1233, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable td a,
#exam_students_datatable td p {
  font-size: 13px !important;
}

/* line 1238, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable td b p {
  font-weight: bold !important;
}

/* line 1242, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable th,
#exam_students_datatable td {
  padding: 10px !important;
  text-align: center;
}

/* line 1249, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable td.student-column div {
  text-align: left !important;
}

/* line 1253, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable td.student-column a {
  color: #2d8dc4 !important;
}

/* line 1258, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable .reassign-reason-icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20px;
}

/* line 1265, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable .reassign-reason-icon-container svg {
  width: 18px;
  height: 18px;
}

/* line 1271, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable .reassign-student-icon-container {
  width: 26px;
  height: 26px;
  margin: 0 auto;
}

/* line 1276, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable .reassign-student-icon-container svg {
  width: 23px;
  height: 23px;
  fill: #b13cb1;
}

/* line 1282, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable .reassign-student-icon-container:hover {
  cursor: pointer;
}

/* line 1287, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable .review-exam-icon-container {
  width: 28px;
  height: 28px;
  margin: 0 auto;
}

/* line 1292, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable .review-exam-icon-container svg {
  width: 25px;
  height: 25px;
  fill: #919191;
}

/* line 1298, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable .review-exam-icon-container:hover {
  cursor: pointer;
}

/* line 1303, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable .review-exam-icon-container.delivered svg {
  width: 25px;
  height: 25px;
  fill: #1d5c80 !important;
}

/* line 1311, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
#exam_students_datatable .review-exam-icon-container.corrected svg {
  width: 25px;
  height: 25px;
  fill: #88b250 !important;
}

/* line 1321, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.change-exam-students-statuses-container {
  float: right;
  width: 35px;
}

/* line 1325, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.change-exam-students-statuses-container:hover {
  cursor: pointer;
}

/* line 1329, app/assets/stylesheets/akdemia-theme/scss/exams.scss */
.change-exam-students-statuses-container svg {
  position: relative;
  top: 5px;
  width: 30px;
  height: 30px;
  fill: #2779aa;
}

/* ------------------ *\
      $pollS STYLES
\* ------------------ */
/* line 7, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.sidebar-link.mat-design svg {
  position: relative;
  width: 24px;
  height: 24px;
  left: 7px;
  top: 5px;
  fill: #414141;
}

/* line 19, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.banner-container-thin.mat-design h1, .mat-design.banner-container-medium h1 {
  margin-left: 22px;
}

/* line 23, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.banner-container-thin.mat-design svg, .mat-design.banner-container-medium svg {
  position: relative;
  width: 45px;
  height: 45px;
  left: 15px;
  top: 2px;
  fill: white;
}

/* line 34, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#employeePollFilterSubject {
  height: 47px;
  border-radius: 6px;
  padding: 10px;
  font-size: 13px !important;
}

/* line 42, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.button-icon-container {
  display: flex;
  justify-content: center;
}

/* line 46, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.button-icon-container svg {
  width: 25px;
  height: 25px;
  fill: white;
}

/* line 53, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.button-text-container {
  display: flex;
  justify-content: center;
}

/* line 59, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.inline-label-button {
  display: inline-block;
}

/* line 62, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.inline-label-button .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 35px;
  padding: 5px !important;
}

/* line 69, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.inline-label-button .btn svg {
  fill: white;
  width: 15px;
  height: 15px;
}

/* line 76, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.inline-label-button .label-button-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 30px;
  padding: 0px !important;
}

/* line 84, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.inline-label-button .label-button-container svg {
  fill: #1f6189;
  width: 25px;
  height: 25px;
}

/* line 91, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.inline-label-button .label-button-container.delete-option-icon svg {
  fill: #c62f3c;
  width: 25px;
  height: 25px;
}

/* line 98, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.inline-label-button .label-button-container:hover {
  cursor: pointer;
}

/* line 105, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.help-tooltip {
  display: inline-flex;
  height: 29px;
  justify-content: center;
  align-items: center;
}

/* line 111, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.help-tooltip .help-tooltip-icon {
  display: inherit;
  justify-content: inherit;
  align-items: inherit;
}

/* line 116, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.help-tooltip .help-tooltip-icon svg {
  width: 20px;
  height: 20px;
}

/* line 121, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.help-tooltip .help-tooltip-icon .help-tooltip-content {
  height: 20px;
}

/* line 128, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.toggle-button {
  border: 1px solid lightgray !important;
  margin-left: 10px;
}

/* line 132, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.toggle-button svg {
  fill: black !important;
}

/* line 136, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.toggle-button:hover {
  border: 1px solid #1c5678 !important;
  background-color: #1f6189;
}

/* line 140, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.toggle-button:hover svg {
  fill: white !important;
}

/* line 145, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.toggle-button.toggled {
  border: 1px solid #1c5678 !important;
  background-color: #1f6189;
}

/* line 149, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.toggle-button.toggled svg {
  fill: white !important;
}

/* line 156, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.new_question_tables {
  font-size: 13px !important;
}

/* line 159, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.new_question_tables td a,
.new_question_tables td p {
  font-size: 13px !important;
}

/* line 164, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.new_question_tables th,
.new_question_tables td {
  padding: 10px !important;
  text-align: center;
}

/* line 170, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.new_question_tables td svg {
  width: 20px;
  height: 20px;
}

/* line 175, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.new_question_tables input[type="radio"] {
  float: none !important;
}

/* line 179, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.new_question_tables select {
  width: 100%;
}

/* line 185, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#createNewQuestionModal textarea,
#editQuestionModal textarea {
  white-space: pre-wrap;
}

/* line 191, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.filters-dropdown-window {
  width: 500px;
  padding: 10px 10px 20px 10px;
  opacity: 1;
  text-align: left;
  color: black;
  background-color: #fafafa;
  border: 1px solid gray;
}

/* line 200, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.filters-dropdown-window .reset-filters-button-container {
  display: flex;
  width: 100%;
  justify-content: right;
}

/* line 205, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.filters-dropdown-window .reset-filters-button-container #resetFiltersFields {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 40px;
  background-color: #1f6189;
  border-radius: 7px;
}

/* line 214, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.filters-dropdown-window .reset-filters-button-container #resetFiltersFields svg {
  width: 30px;
  height: 30px;
  fill: white;
}

/* line 220, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.filters-dropdown-window .reset-filters-button-container #resetFiltersFields:hover {
  cursor: pointer;
  background-color: #1c5678;
}

/* line 227, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.filters-dropdown-window:hover {
  cursor: default;
}

/* line 231, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.filters-dropdown-window .filters-tags-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

/* line 236, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.filters-dropdown-window .filters-tags-container .tag-container {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #759945;
  border-radius: 10px;
  color: white;
  font-weight: bold;
  margin: 0 5px 5px 0;
  padding: 5px 10px;
}

/* line 247, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.filters-dropdown-window .filters-tags-container .tag-container .tag-name {
  display: flex;
  align-items: center;
  height: 18px;
  margin-right: 5px;
  background-color: #759945;
}

/* line 255, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.filters-dropdown-window .filters-tags-container .tag-container .tag-x {
  display: flex;
  align-items: center;
  height: 18px;
}

/* line 260, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.filters-dropdown-window .filters-tags-container .tag-container .tag-x svg {
  width: 15px;
  height: 15px;
  fill: white;
}

/* line 266, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.filters-dropdown-window .filters-tags-container .tag-container .tag-x:hover {
  cursor: pointer;
}

/* line 275, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.qb-dtable-action-button-container,
.poll-dtable-action-button-container {
  display: inline-block;
}

/* line 280, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.qb-dtable-action,
.poll-dtable-action {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 25px;
}

/* line 288, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.qb-dtable-action svg,
.poll-dtable-action svg {
  width: 20px;
  height: 20px;
}

/* line 293, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.qb-dtable-action:hover,
.poll-dtable-action:hover {
  cursor: pointer;
}

/* line 299, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.qb-dtable-action.qb-dtable-preview svg, .qb-dtable-action.poll-dtable-preview svg,
.poll-dtable-action.qb-dtable-preview svg,
.poll-dtable-action.poll-dtable-preview svg {
  fill: #3498db !important;
}

/* line 306, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.qb-dtable-action.qb-dtable-edit svg, .qb-dtable-action.poll-dtable-edit svg,
.poll-dtable-action.qb-dtable-edit svg,
.poll-dtable-action.poll-dtable-edit svg {
  fill: #1c5678 !important;
}

/* line 312, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.qb-dtable-action.poll-assign-students svg,
.poll-dtable-action.poll-assign-students svg {
  fill: #1c5678 !important;
  width: 25px;
  height: 25px;
}

/* line 321, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.qb-dtable-action.qb-dtable-delete svg, .qb-dtable-action.poll-dtable-delete svg,
.poll-dtable-action.qb-dtable-delete svg,
.poll-dtable-action.poll-dtable-delete svg {
  fill: #e74c3c !important;
}

/* line 327, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.qb-dtable-action.qb-dtable-delete[can_delete="false"] svg,
.poll-dtable-action.qb-dtable-delete[can_delete="false"] svg {
  fill: #919191 !important;
}

/* line 331, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.qb-dtable-action.qb-dtable-delete[can_delete="false"]:hover,
.poll-dtable-action.qb-dtable-delete[can_delete="false"]:hover {
  cursor: default;
}

/* line 337, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.qb-dtable-action.see-asignees svg,
.poll-dtable-action.see-asignees svg {
  fill: #bebfc2;
}

/* line 343, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.qb-dtable-action.poll-dtable-publish svg,
.poll-dtable-action.poll-dtable-publish svg {
  fill: #d7d8db !important;
}

/* line 348, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.qb-dtable-action.poll-dtable-publish[data-published="true"] svg,
.poll-dtable-action.poll-dtable-publish[data-published="true"] svg {
  fill: #9bcc5c !important;
}

/* line 353, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.qb-dtable-action.poll-dtable-publish[can_be_published="false"],
.poll-dtable-action.poll-dtable-publish[can_be_published="false"] {
  fill: #d7d8db !important;
}

/* line 359, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#media_preview_button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px !important;
  width: 34px;
  height: 34px;
}

/* line 367, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#media_preview_button svg {
  width: 25px;
  height: 25px;
  fill: white;
}

/* line 374, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#media_screen {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 384, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#media_screen .quit-media-screen {
  position: fixed;
  top: 20px;
  left: 95%;
}

/* line 389, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#media_screen .quit-media-screen svg {
  width: 35px;
  height: 35px;
  fill: white !important;
}

/* line 396, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#media_screen .quit-media-screen:hover {
  cursor: pointer;
}

/* line 400, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#media_screen .media-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 65%;
  height: 65%;
  margin: auto;
  background-color: transparent;
  text-align: center;
}

/* line 412, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#media_screen .media-container img,
#media_screen .media-container video,
#media_screen .media-container audio {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}

/* line 425, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#media_screen .media-container audio {
  position: relative;
  top: 45%;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  max-height: 100%;
  margin: auto;
}

/* line 436, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#media_screen .media-container p {
  font-size: 14px !important;
  color: white !important;
}

/* line 440, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#media_screen .media-container p a {
  font-size: 14px !important;
  color: #70dddd !important;
}

/* line 450, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#viewQuestionModal hr {
  margin: 20px 15px;
}

/* line 454, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#viewQuestionModal .tags-container {
  display: flex;
  flex-wrap: wrap;
}

/* line 458, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#viewQuestionModal .tags-container .tag {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  padding: 7px 15px;
  border-radius: 15px;
  background-color: #759945;
  color: white;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

/* line 474, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container {
  padding: 10px;
  border-radius: 8px;
  width: 100%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* line 480, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container.reviewed-correct {
  box-shadow: 0 4px 8px 0 rgba(136, 178, 80, 0.2), 0 8px 20px 0 rgba(136, 178, 80, 0.19);
}

/* line 485, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container.reviewed-incorrect {
  box-shadow: 0 4px 8px 0 rgba(185, 65, 74, 0.2), 0 8px 20px 0 rgba(185, 65, 74, 0.19);
}

/* line 490, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info {
  height: 40px;
  margin-bottom: 10px;
  font-weight: bold;
}

/* line 495, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .question-number {
  float: left;
  padding: 10px;
  background-color: #3498db;
  color: white;
  border-radius: 8px;
  width: auto;
  margin-right: 10px;
}

/* line 505, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .question-points {
  float: left;
  padding: 10px;
  background-color: #3498db;
  color: white;
  border-radius: 8px;
  width: auto;
}

/* line 514, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .delete-poll-question-container {
  position: relative;
  float: right;
  right: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background-color: #c62f3c;
  border-radius: 4px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* line 528, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .delete-poll-question-container svg {
  width: 25px;
  height: 25px;
  fill: white;
}

/* line 534, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .delete-poll-question-container:hover, .question-container .question-header-info .delete-poll-question-container *:hover {
  cursor: pointer;
}

/* line 540, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-correct-button {
  display: flex;
  float: right;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border: 3px solid #88b250 !important;
  border-radius: 3px;
  margin: 0 5px;
}

/* line 551, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-correct-button svg {
  width: 35px;
  height: 35px;
  fill: #88b250;
}

/* line 557, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-correct-button.reviewed {
  background-color: #88b250;
}

/* line 560, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-correct-button.reviewed svg {
  fill: white;
}

/* line 564, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-correct-button.reviewed:hover {
  cursor: not-allowed;
}

/* line 569, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-correct-button.reviewed.open:hover {
  cursor: pointer;
}

/* line 575, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-correct-button:hover {
  cursor: pointer;
  background-color: #88b250;
}

/* line 579, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-correct-button:hover svg {
  fill: white;
}

/* line 585, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-incorrect-button {
  display: flex;
  float: right;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border: 3px solid #b9414a !important;
  border-radius: 3px;
  margin: 0 5px;
}

/* line 596, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-incorrect-button svg {
  width: 35px;
  height: 35px;
  fill: #b9414a;
}

/* line 602, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-incorrect-button.reviewed {
  background-color: #b9414a;
}

/* line 605, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-incorrect-button.reviewed svg {
  fill: white;
}

/* line 609, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-incorrect-button.reviewed:hover {
  cursor: not-allowed;
}

/* line 614, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-incorrect-button.reviewed.open:hover {
  cursor: pointer;
}

/* line 620, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-incorrect-button:hover {
  cursor: pointer;
  background-color: #b9414a;
}

/* line 624, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .mark-as-incorrect-button:hover svg {
  fill: white;
}

/* line 631, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .correct-question-button {
  display: flex;
  float: right;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border: 3px solid #88b250 !important;
  border-radius: 3px;
  margin: 0 5px;
}

/* line 642, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .correct-question-button svg {
  width: 35px;
  height: 35px;
  fill: #88b250;
}

/* line 648, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .correct-question-button.reviewed {
  background-color: #88b250;
}

/* line 651, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .correct-question-button.reviewed svg {
  fill: white;
}

/* line 656, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .correct-question-button:hover {
  cursor: default;
  background-color: #88b250;
}

/* line 660, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .correct-question-button:hover svg {
  fill: white;
}

/* line 666, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .incorrect-question-button {
  display: flex;
  float: right;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border: 3px solid #b9414a !important;
  border-radius: 3px;
  margin: 0 5px;
}

/* line 677, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .incorrect-question-button svg {
  width: 35px;
  height: 35px;
  fill: #b9414a;
}

/* line 683, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .incorrect-question-button.reviewed {
  background-color: #b9414a;
}

/* line 686, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .incorrect-question-button.reviewed svg {
  fill: white;
}

/* line 691, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .incorrect-question-button:hover {
  cursor: default;
  background-color: #b9414a;
}

/* line 695, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-header-info .incorrect-question-button:hover svg {
  fill: white;
}

/* line 702, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-name-container {
  display: flex;
  align-items: center;
  padding: 10px;
  border-radius: 8px;
  width: 100%;
  color: white;
  background-color: #1d5c80;
}

/* line 711, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-name-container p {
  margin: 0 !important;
  white-space: pre-wrap;
}

/* line 716, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-name-container .help-tooltip {
  margin-left: 10px;
  height: 25px;
}

/* line 720, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-name-container .help-tooltip svg {
  fill: white !important;
}

/* line 725, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-name-container.name-in-poll-presentation {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 735, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .media-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 10px;
}

/* line 742, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .media-container .file-media-container {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  max-width: 580px;
  min-height: 50px;
  max-height: 420px;
}

/* line 751, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .media-container .file-media-container a {
  opacity: 1;
}

/* line 755, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .media-container .file-media-container img,
.question-container .media-container .file-media-container video,
.question-container .media-container .file-media-container audio {
  max-width: 100%;
  max-height: 420px;
}

/* line 763, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .media-container button.media-preview-button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
  width: 30%;
  height: 35px;
}

/* line 771, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .media-container button.media-preview-button svg {
  width: 25px;
  height: 25px;
  fill: white !important;
}

/* line 779, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-answereable-container {
  margin-top: 10px;
  padding: 10px;
  border-radius: 8px;
  width: 100%;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

/* line 786, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-answereable-container input[type="radio"],
.question-container .question-answereable-container input[type="checkbox"] {
  margin-right: 7px;
}

/* line 791, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-answereable-container textarea {
  white-space: pre-wrap;
}

/* line 795, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-answereable-container .open-answer-display-text {
  border: 1px solid #bebfc2;
  border-radius: 6px;
  background-color: #d7d8db;
  padding: 8px 10px;
  white-space: pre-wrap;
}

/* line 803, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-answereable-container .flex-center-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 808, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-answereable-container .flex-center-container input[name="attach_file"] {
  text-align: center;
  width: 100%;
}

/* line 815, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-answereable-container .attach-file-container button {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 821, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-answereable-container .attach-file-container a {
  opacity: 1 !important;
}

/* line 825, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-answereable-container .attach-file-container #downloadAttachQuestionFileButton {
  width: 100px;
  height: 45px;
  margin: 0 5px;
}

/* line 830, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-answereable-container .attach-file-container #downloadAttachQuestionFileButton svg {
  width: 25px;
  height: 25px;
  fill: white;
}

/* line 837, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-answereable-container .attach-file-container #deleteAttachQuestionFileButton {
  width: 100px;
  height: 45px;
  margin: 0 5px;
}

/* line 842, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .question-answereable-container .attach-file-container #deleteAttachQuestionFileButton svg {
  width: 25px;
  height: 25px;
  fill: white;
}

/* line 851, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .answer-poll-question-button-container {
  display: flex;
  justify-content: flex-end;
  margin-top: 15px;
  height: 45px;
}

/* line 858, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .teacher-information-container {
  margin-top: 10px;
  padding: 10px;
  width: 100%;
}

/* line 863, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .teacher-information-container input[name="reference_answer"],
.question-container .teacher-information-container textarea[name="reference_answer"] {
  margin-bottom: 10px;
}

/* line 868, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .teacher-information-container .open-answer-display-text {
  border: 1px solid #bebfc2;
  border-radius: 6px;
  background-color: #d7d8db;
  padding: 8px 10px;
  white-space: pre-wrap;
  margin-bottom: 10px;
}

/* line 877, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .teacher-information-container input[name="points"] {
  width: 20%;
  margin-bottom: 10px;
}

/* line 883, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-container .evaluation-buttons-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  height: 55px;
}

/* line 893, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
table#poll_assignment_datatable, #polls_datatable table {
  font-size: 13px !important;
}

/* line 896, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
table#poll_assignment_datatable td a,
table#poll_assignment_datatable td p, #polls_datatable table td a,
#polls_datatable table td p {
  font-size: 13px !important;
}

/* line 901, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
table#poll_assignment_datatable td b p, #polls_datatable table td b p {
  font-weight: bold !important;
}

/* line 905, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
table#poll_assignment_datatable th,
table#poll_assignment_datatable td, #polls_datatable table th,
#polls_datatable table td {
  padding: 10px !important;
  text-align: center;
}

/* line 911, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
table#poll_assignment_datatable .poll-name-cell, #polls_datatable table .poll-name-cell {
  text-align: justify !important;
}

/* line 917, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#polls_datatable input[type="search"] {
  display: none;
}

/* line 922, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-information-container {
  padding: 20px 10px;
  margin-bottom: 20px;
  border-radius: 8px;
  border: 1px solid #d6e1ea;
}

/* line 928, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-information-container h4 {
  margin-top: 0;
}

/* line 932, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-information-container .edit-button-container {
  position: relative;
  float: right;
  right: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  background-color: #1f6189;
  border-radius: 4px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* line 945, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-information-container .edit-button-container svg {
  width: 23px;
  height: 23px;
  fill: white;
}

/* line 951, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-information-container .edit-button-container > *:hover {
  cursor: pointer;
}

/* line 957, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-information-label {
  display: inline-block;
}

/* line 961, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-information-label-text {
  display: inline-block;
}

/* line 965, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-description {
  white-space: break-spaces;
}

/* line 969, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.current-poll-points-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 80%;
  margin: 0 auto 20px auto;
  padding: 5px;
  border: 1px solid #d6e1ea;
  border-radius: 5px;
}

/* line 979, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.current-poll-points-container .cummulative-points-container {
  display: flex;
  justify-content: center;
}

/* line 983, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.current-poll-points-container .cummulative-points-container .cummulative-points {
  margin: 0 3px;
}

/* line 988, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.current-poll-points-container .cummulative-total-goal-points-container {
  display: flex;
  justify-content: center;
}

/* line 992, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.current-poll-points-container .cummulative-total-goal-points-container .cummulative-total-goal-points {
  margin: 0 3px;
}

/* line 998, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-questions-container {
  padding: 20px 10px;
  border-radius: 8px;
  border: 1px solid #d6e1ea;
}

/* line 1003, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-questions-container h4 {
  margin-top: 0;
}

/* line 1007, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-questions-container .questions {
  margin-bottom: 20px;
}

/* line 1011, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-questions-container .action-buttons-container {
  display: flex;
  justify-content: right;
  width: 100%;
  margin-bottom: 10px;
}

/* line 1017, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-questions-container .action-buttons-container button {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0 10px;
}

/* line 1024, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-questions-container .action-buttons-container button svg {
  width: 25px;
  height: 25px;
  fill: white;
}

/* line 1031, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-questions-container .action-buttons-container #addNewQuestionButton {
  width: 90px;
  height: 40px;
}

/* line 1036, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-questions-container .action-buttons-container #addQbQuestionButton {
  width: 90px;
  height: 40px;
  margin-right: 0;
}

/* line 1044, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#finish_poll_evaluation_button {
  margin-top: 10px;
  background-color: #e87e04;
  color: white;
  border: 1px solid #b56204;
}

/* line 1050, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#finish_poll_evaluation_button:hover {
  background-color: #b56204;
}

/* line 1056, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-bank-poll-questions-container {
  display: flex;
  flex-wrap: wrap;
  padding: 15px 10px;
  margin-bottom: 10px;
  border-radius: 8px;
  border: 1px solid #d6e1ea;
}

/* line 1064, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-bank-poll-questions-container .tags-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 3px 0;
}

/* line 1070, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-bank-poll-questions-container .tags-container .tag {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 20px;
  padding: 5px 12px;
  border-radius: 15px;
  background-color: #759945;
  color: white;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

/* line 1086, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-bank-poll-questions-container .points-container {
  display: flex;
  align-items: center;
}

/* line 1090, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-bank-poll-questions-container .points-container p {
  margin-bottom: 0;
}

/* line 1094, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-bank-poll-questions-container .points-container input.points-input {
  display: inline-flex;
  margin-left: 10px;
  width: 70px;
}

/* line 1100, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-bank-poll-questions-container .points-container .help-tooltip {
  margin-left: 10px;
}

/* line 1105, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-bank-poll-questions-container .question-bank-poll-assign-button-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1111, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.question-bank-poll-questions-container .question-bank-poll-assign-button-container .button-icon-container svg {
  width: 20px;
  height: 20px;
}

/* line 1120, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.assign-students-buttons-container {
  display: flex;
  justify-content: center;
}

/* line 1125, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#assign_students_to_poll_table {
  font-size: 13px !important;
}

/* line 1128, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#assign_students_to_poll_table td a,
#assign_students_to_poll_table td p {
  font-size: 13px !important;
}

/* line 1133, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#assign_students_to_poll_table td b p {
  font-weight: bold !important;
}

/* line 1137, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#assign_students_to_poll_table th,
#assign_students_to_poll_table td {
  padding: 10px !important;
  text-align: center;
}

/* line 1147, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-question-indexes-header {
  display: flex;
  margin-bottom: 10px;
  flex-wrap: wrap;
}

/* line 1152, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-question-indexes-header .poll-question-index {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
  width: 40px;
  height: 40px;
  padding: 5px;
  border: 1px solid #1f6189;
  font-weight: bold;
  color: #1f6189;
  border-radius: 4px;
}

/* line 1166, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-question-indexes-header .poll-question-index:hover {
  cursor: pointer;
  background-color: #1f6189;
  color: white;
}

/* line 1172, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-question-indexes-header .poll-question-index.current {
  color: white;
  background-color: #1f6189;
}

/* line 1177, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-question-indexes-header .poll-question-index.answered {
  color: #618039;
  border: 3px solid #88b250 !important;
}

/* line 1182, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-question-indexes-header .poll-question-index.answered:hover {
  color: white;
  background-color: #88b250;
}

/* line 1187, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-question-indexes-header .poll-question-index.current.answered {
  color: white;
  background-color: #88b250;
}

/* line 1195, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
form#question_answer_form {
  padding: 0;
}

/* line 1198, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
form#question_answer_form label {
  font-weight: normal;
  font-family: Arial;
}

/* line 1204, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#finish_student_poll_button {
  margin-top: 10px;
  background-color: #e87e04;
  color: white;
  border: 1px solid #b56204;
}

/* line 1210, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#finish_student_poll_button:hover {
  background-color: #b56204;
}

/* line 1217, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable {
  font-size: 13px !important;
}

/* line 1220, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable td a,
#poll_students_datatable td p {
  font-size: 13px !important;
}

/* line 1225, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable td b p {
  font-weight: bold !important;
}

/* line 1229, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable th,
#poll_students_datatable td {
  padding: 10px !important;
  text-align: center;
}

/* line 1236, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable td.student-column div {
  text-align: left !important;
}

/* line 1240, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable td.student-column a {
  color: #2d8dc4 !important;
}

/* line 1245, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable .reassign-reason-icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20px;
}

/* line 1252, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable .reassign-reason-icon-container svg {
  width: 18px;
  height: 18px;
}

/* line 1258, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable .reassign-student-icon-container {
  width: 26px;
  height: 26px;
  margin: 0 auto;
}

/* line 1263, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable .reassign-student-icon-container svg {
  width: 23px;
  height: 23px;
  fill: #b13cb1;
}

/* line 1269, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable .reassign-student-icon-container:hover {
  cursor: pointer;
}

/* line 1274, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable .review-poll-icon-container {
  width: 28px;
  height: 28px;
  margin: 0 auto;
}

/* line 1279, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable .review-poll-icon-container svg {
  width: 25px;
  height: 25px;
  fill: #919191;
}

/* line 1285, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable .review-poll-icon-container:hover {
  cursor: pointer;
}

/* line 1290, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable .review-poll-icon-container.delivered svg {
  width: 25px;
  height: 25px;
  fill: #1d5c80 !important;
}

/* line 1298, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
#poll_students_datatable .review-poll-icon-container.corrected svg {
  width: 25px;
  height: 25px;
  fill: #88b250 !important;
}

/* line 1308, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.change-poll-students-statuses-container {
  float: right;
  width: 35px;
}

/* line 1312, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.change-poll-students-statuses-container:hover {
  cursor: pointer;
}

/* line 1316, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.change-poll-students-statuses-container svg {
  position: relative;
  top: 5px;
  width: 30px;
  height: 30px;
  fill: #2779aa;
}

/* line 1325, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.poll-chart {
  margin-top: 25px;
}

/* line 1329, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.add-new-poll-question {
  width: 90px;
  height: 20px !important;
}

/* line 1334, app/assets/stylesheets/akdemia-theme/scss/polls.scss */
.choice-form,
.multiple-form {
  display: flex;
  align-items: center;
}

/* line 1, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.card-person-info-content {
  border: solid 1px #cbcbcb;
  border-radius: 10px;
  padding: 15px;
  margin: 10px;
}

/* line 8, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.span-subtitle-informatin-person {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

/* line 13, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.font-grey {
  color: #919191;
}

/* line 17, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.show-fields {
  display: inline-block;
}

/* line 21, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.not-show-fields {
  display: none !important;
}

/* line 25, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.preview-identification-people-authorized {
  background: transparent !important;
}

/* line 28, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.preview-identification-people-authorized svg {
  fill: #919191 !important;
  width: 25px !important;
  height: 25px !important;
}

/* line 35, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.edit-authorized-action-buttons-container {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  align-items: center;
  padding: 0 15px;
  margin: 0 0 10px 0;
}

/* line 43, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.edit-authorized-action-buttons-container button,
.edit-authorized-action-buttons-container div {
  margin-left: 10px;
}

/* line 48, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.edit-authorized-action-buttons-container .save-authorized-person-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 49px;
  border-radius: 6px;
  border: 1px solid #00bd9c;
}

/* line 57, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.edit-authorized-action-buttons-container .save-authorized-person-container svg {
  width: 20px;
  height: 20px;
  fill: #00bd9c;
}

/* line 63, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.edit-authorized-action-buttons-container .save-authorized-person-container:hover {
  background-color: #00bd9c;
  cursor: pointer;
}

/* line 67, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.edit-authorized-action-buttons-container .save-authorized-person-container:hover svg {
  fill: white;
}

/* line 73, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.edit-authorized-action-buttons-container .cancel-edit-authorized-person-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 49px;
  border-radius: 6px;
  border: 1px solid #d44a56;
}

/* line 82, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.edit-authorized-action-buttons-container .cancel-edit-authorized-person-container svg {
  width: 20px;
  height: 20px;
  fill: #d44a56;
}

/* line 88, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.edit-authorized-action-buttons-container .cancel-edit-authorized-person-container:hover {
  background-color: #d44a56;
  cursor: pointer;
}

/* line 92, app/assets/stylesheets/akdemia-theme/scss/people_authorized.scss */
.edit-authorized-action-buttons-container .cancel-edit-authorized-person-container:hover svg {
  fill: white;
}

/* line 1, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.course-table-options-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 6, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.course-table-options-container .icon-container {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 2px;
  width: 25px;
  height: 25px;
}

/* line 14, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.course-table-options-container .icon-container svg {
  fill: #1d5c80;
  width: 20px;
  height: 20px;
}

/* line 20, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.course-table-options-container .icon-container:hover {
  cursor: pointer;
}

/* line 26, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.course-table-options-container .reports-icon-container svg {
  fill: #d4a219;
}

/* line 31, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.course-table-options-container .cannot-assign-reports-icon-container {
  align-items: flex-start;
}

/* line 34, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.course-table-options-container .cannot-assign-reports-icon-container svg {
  fill: #414141;
}

/* line 38, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.course-table-options-container .cannot-assign-reports-icon-container:hover {
  cursor: default;
}

/* Assigned and unassigned reports on courses */
/* line 45, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container {
  display: flex;
  flex-direction: column;
  align-items: space-between;
  width: 100%;
}

/* line 51, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .course-name-container {
  margin-bottom: 10px;
}

/* line 55, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .titles-container {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* line 60, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .titles-container .section-title-container {
  display: flex;
  justify-content: center;
  width: 49%;
}

/* line 67, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .reports-container {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* line 73, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container,
.reports-modal-container .unassigned-reports-container {
  display: flex;
  flex-direction: column;
  width: 49%;
  padding: 10px;
  border: 1px solid #bebfc2;
  border-radius: 8px;
}

/* line 82, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container,
.reports-modal-container .unassigned-reports-container .item-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 2px 4px;
  min-height: 50px;
  padding: 5px;
}

/* line 90, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container .name-container,
.reports-modal-container .unassigned-reports-container .item-container .name-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 80%;
}

/* line 96, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container .name-container p,
.reports-modal-container .unassigned-reports-container .item-container .name-container p {
  font-size: 12px;
  margin: 0;
}

/* line 101, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container .name-container .name-and-detail-container,
.reports-modal-container .unassigned-reports-container .item-container .name-container .name-and-detail-container {
  display: inline-flex;
  align-items: center;
  flex-direction: row;
}

/* line 106, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container .name-container .name-and-detail-container .report-name-icon-container,
.reports-modal-container .unassigned-reports-container .item-container .name-container .name-and-detail-container .report-name-icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  width: 20px;
  height: 20px;
}

/* line 114, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container .name-container .name-and-detail-container .report-name-icon-container svg,
.reports-modal-container .unassigned-reports-container .item-container .name-container .name-and-detail-container .report-name-icon-container svg {
  width: 18px;
  height: 18px;
}

/* line 122, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container .move-to-other-side,
.reports-modal-container .unassigned-reports-container .item-container .move-to-other-side {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 15%;
  height: 40px;
  border-radius: 4px;
}

/* line 130, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container .move-to-other-side.assign,
.reports-modal-container .unassigned-reports-container .item-container .move-to-other-side.assign {
  border: 1px solid #759945;
}

/* line 133, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container .move-to-other-side.assign svg,
.reports-modal-container .unassigned-reports-container .item-container .move-to-other-side.assign svg {
  fill: #759945;
  width: 30px;
  height: 30px;
}

/* line 139, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container .move-to-other-side.assign:hover,
.reports-modal-container .unassigned-reports-container .item-container .move-to-other-side.assign:hover {
  cursor: pointer;
  background-color: #759945;
}

/* line 143, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container .move-to-other-side.assign:hover svg,
.reports-modal-container .unassigned-reports-container .item-container .move-to-other-side.assign:hover svg {
  fill: white;
}

/* line 149, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container .move-to-other-side.unassign,
.reports-modal-container .unassigned-reports-container .item-container .move-to-other-side.unassign {
  border: 1px solid #a13841;
}

/* line 152, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container .move-to-other-side.unassign svg,
.reports-modal-container .unassigned-reports-container .item-container .move-to-other-side.unassign svg {
  fill: #a13841;
  width: 30px;
  height: 30px;
}

/* line 158, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container .move-to-other-side.unassign:hover,
.reports-modal-container .unassigned-reports-container .item-container .move-to-other-side.unassign:hover {
  cursor: pointer;
  background-color: #a13841;
}

/* line 162, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container .move-to-other-side.unassign:hover svg,
.reports-modal-container .unassigned-reports-container .item-container .move-to-other-side.unassign:hover svg {
  fill: white;
}

/* line 170, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container.unassigned .move-to-other-side,
.reports-modal-container .unassigned-reports-container .item-container.unassigned .move-to-other-side {
  margin-left: 5%;
}

/* line 176, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container.assigned .name-container,
.reports-modal-container .unassigned-reports-container .item-container.assigned .name-container {
  text-align: right;
}

/* line 179, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container.assigned .name-container .name-and-detail-container,
.reports-modal-container .unassigned-reports-container .item-container.assigned .name-container .name-and-detail-container {
  flex-direction: row-reverse;
}

/* line 182, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container.assigned .name-container .name-and-detail-container .report-name-icon-container,
.reports-modal-container .unassigned-reports-container .item-container.assigned .name-container .name-and-detail-container .report-name-icon-container {
  margin-left: 0;
  margin-right: 10px;
}

/* line 189, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.reports-modal-container .assigned-reports-container .item-container.assigned .move-to-other-side,
.reports-modal-container .unassigned-reports-container .item-container.assigned .move-to-other-side {
  margin-right: 5%;
}

/* line 197, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.compound-subject-assignation .btn.transparent-button {
  white-space: initial;
}

/* line 201, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.subject-settings-tab .col-xs-4:nth-of-type(4) {
  margin-top: 15px;
  padding-left: 0px;
}

/* line 206, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.js-edit-period {
  width: 22px;
  height: 22px;
}

/* line 210, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.js-edit-period svg {
  width: 22px;
  height: 22px;
  fill: #236e99;
}

/* line 217, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.header-enable-evaluation-review {
  width: 20%;
}

/* line 222, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.header-enable-evaluation-review .evaluation-plan-mode-help {
  display: inline-flex;
  width: 18px;
  height: 18px;
  margin-left: 6px;
  vertical-align: middle;
  color: inherit;
  opacity: 0.85;
}

/* line 231, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.header-enable-evaluation-review .evaluation-plan-mode-help svg {
  width: 18px;
  height: 18px;
  fill: currentColor;
}

/* line 237, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.header-enable-evaluation-review .evaluation-plan-mode-help:hover, .header-enable-evaluation-review .evaluation-plan-mode-help:focus {
  opacity: 1;
}

/* line 245, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.popover .evaluation-plan-mode-legend-list {
  margin: 0;
  padding-left: 16px;
  font-size: 13px;
  line-height: 1.45;
  text-align: left;
}

/* line 252, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.popover .evaluation-plan-mode-legend-list li + li {
  margin-top: 6px;
}

/* line 257, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.popover.evaluation-plan-mode-popover {
  max-width: 360px;
}

/* line 261, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.enable-evaluation-plan-review {
  text-align: center;
}

/* line 265, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.set-active-year-step-list {
  list-style: disc;
  text-align: justify;
  padding: 0 15px;
}

/* line 270, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.set-active-year-step-list li {
  padding-bottom: 10px;
}

/* line 275, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.literal-label {
  display: flex;
  align-items: center;
}

/* line 279, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.literal-label .literals-code-label {
  width: 80px;
  margin-right: 10px;
}

/* line 284, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.literal-label .literal-description-label {
  width: 410px;
  margin-left: 10px;
  text-align: center;
}

/* line 290, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.literal-label h6 {
  font-weight: 600;
}

/* line 295, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.indicator-options {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 300, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.indicator-options svg {
  width: 25px;
  height: 25px;
  fill: #919191;
}

/* line 308, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
#descriptors_table .table-literals-code {
  width: 120px;
}

/* line 313, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.literal-indicator {
  max-height: 400px;
  overflow-y: scroll;
}

/* line 317, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.literal-indicator .row {
  width: 100%;
  display: flex;
  align-items: center;
}

/* line 323, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.literal-indicator .literal {
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #bebfc2;
  border-radius: 8px;
  background-color: #f2f3f6;
}

/* line 336, app/assets/stylesheets/akdemia-theme/scss/configurations.scss */
.no-literals-created svg {
  width: 25px;
  height: 25px;
  fill: #e87e04 !important;
}

/*-------------------------------------------------------

CSS styles for delete button on delete academic groups

---------------------------------------------------------*/
/* line 7, app/assets/stylesheets/akdemia-theme/scss/trash_school_course.scss */
.school-structure-trash-icon svg {
  width: 20px;
  height: 20px;
  fill: red;
}

/* line 13, app/assets/stylesheets/akdemia-theme/scss/trash_school_course.scss */
.school-structure-trash-icon.link-button.disabled-trash-loader svg {
  display: none;
}

/* line 17, app/assets/stylesheets/akdemia-theme/scss/trash_school_course.scss */
img.ajax-loader.disabled-trash-loader {
  display: none;
}

/* line 21, app/assets/stylesheets/akdemia-theme/scss/trash_school_course.scss */
.school-structure-icons.delete_school_structures_tag {
  display: flex;
  justify-content: space-between;
}

/* line 26, app/assets/stylesheets/akdemia-theme/scss/trash_school_course.scss */
.school-structure-trash-icon svg:hover {
  cursor: pointer;
}

/* line 1, app/assets/stylesheets/akdemia-theme/scss/add_school_group.scss */
.add-school-group svg {
  width: 26px;
  height: 26px;
  fill: #919191;
  float: right;
  margin-top: 18px;
  margin-left: 5px;
}

/*-------------------------------------------------------

CSS styles from Activate Payments

---------------------------------------------------------*/
/* line 7, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.activate_payments input[type="checkbox"][readonly] {
  pointer-events: none;
}

/* line 10, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.activate_payments .activate_payments_checkbox {
  pointer-events: none;
  padding-right: 0px;
  width: 30px;
}

/* line 16, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.activate_payments .activate_payments_text {
  padding-left: 0px;
  margin-left: 50px;
  float: revert;
  margin-top: 10px;
}

/* line 23, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.activate_payments {
  float: left;
}

/*----------------- EDIT ------------------*/
/* line 28, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.activate_payments .activate_payments_checkbox_edit {
  padding-right: 0px;
}

/* line 32, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.activate_payments .activate_payments_text_edit {
  padding-left: 0px;
  margin-left: 50px;
  float: revert;
}

/*-------------------------------------------------------
Batch Section Styles
---------------------------------------------------------*/
/* line 43, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.section-hover-container {
  position: relative;
  display: inline-block;
  margin-right: 8px;
}

/* line 50, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.btn-section-circular {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  background-color: #2779aa;
  color: white;
  font-weight: bold;
  cursor: default;
  user-select: none;
  border: none;
  padding: 0;
  transition: background-color 0.2s ease;
}

/* line 67, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.section-hover-container:hover .btn-section-circular {
  background-color: #2d8dc4;
}

/* line 71, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.btn-section-circular:focus {
  outline: none;
  box-shadow: none;
}

/* line 78, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.section-actions {
  position: absolute;
  left: 50%;
  bottom: 100%;
  transform: translateX(-50%) translateY(-8px);
  display: flex;
  gap: 8px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
  z-index: 10;
}

/* line 91, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.section-hover-container:hover .section-actions {
  opacity: 1;
  visibility: visible;
}

/* line 98, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.section-action-btn {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.98);
  border: 1px solid #d7d8db;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  transition: all 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: #414141;
}

/* line 113, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.section-action-btn:hover {
  background-color: white;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.25);
  transform: translateY(-2px);
  color: #343434;
  text-decoration: none;
}

/* line 122, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.section-action-btn.edit-action:hover {
  background-color: #c5e1f2;
  border-color: #2779aa;
  color: #2779aa;
}

/* line 130, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.section-action-btn.delete-action:hover {
  background-color: #f6dadd;
  border-color: #d44a56;
  color: #d44a56;
}

/* line 138, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.section-action-btn i,
.section-action-btn svg {
  font-size: 16px;
  width: 16px;
  height: 16px;
}

/* line 147, app/assets/stylesheets/akdemia-theme/scss/schools.scss */
.batch-sections-container {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0;
}

/*-------------------------------------------------------

CSS styles from Delete literals (Hide Qualitative grades)

---------------------------------------------------------*/
/* line 7, app/assets/stylesheets/akdemia-theme/scss/literal.scss */
.literal-trash-row .literal-trash-icon svg {
  width: 20px;
  height: 20px;
  fill: #b9414a;
}

/* line 13, app/assets/stylesheets/akdemia-theme/scss/literal.scss */
.literal-trash-row .literal-trash-icon {
  padding-right: 0px;
  padding-left: 0px;
  width: 24px;
  height: 24px;
}

/* line 18, app/assets/stylesheets/akdemia-theme/scss/literal.scss */
.literal-trash-row .literal-trash-icon:hover {
  cursor: pointer;
}

/* line 23, app/assets/stylesheets/akdemia-theme/scss/literal.scss */
.literal-trash-row h5 {
  padding-left: 0px;
  font-size: 16px;
  padding: 5px;
  margin: 0px;
  margin-left: 18px;
  width: 150px;
  position: absolute;
}

/* line 33, app/assets/stylesheets/akdemia-theme/scss/literal.scss */
.titles .literal-trash-items {
  width: 24px;
  margin-right: 0px;
}

/* line 38, app/assets/stylesheets/akdemia-theme/scss/literal.scss */
.literal-trash-row .literal-trash-items {
  display: flex;
  align-items: center;
  width: 24px;
  height: 24px;
}

/* line 44, app/assets/stylesheets/akdemia-theme/scss/literal.scss */
.literal-trash-row {
  display: flex;
  justify-content: space-between;
}

/* line 49, app/assets/stylesheets/akdemia-theme/scss/literal.scss */
.literal-trash-row .literal-first-row {
  padding-left: 10px;
}

/* line 1, app/assets/stylesheets/akdemia-theme/scss/school_structures.scss */
.row.text-center.add-new-group {
  margin: 30px;
}

/* line 5, app/assets/stylesheets/akdemia-theme/scss/school_structures.scss */
.js-delete-structure svg {
  fill: red;
}

/* AKDEMIA INTERNAL MANAGEMENT HOME */
/* line 2, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.dashboard-stats-container {
  width: 100%;
  min-height: 170px;
}

/* line 6, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.dashboard-stats-container .title-container {
  display: flex;
  align-items: center;
}

/* line 9, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.dashboard-stats-container .title-container .icon-container {
  margin-right: 5px;
}

/* line 14, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.dashboard-stats-container .student-dashboard,
.dashboard-stats-container .school-dashboard {
  display: flex;
}

/* line 18, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.dashboard-stats-container .student-dashboard .dashboard-student-name,
.dashboard-stats-container .school-dashboard .dashboard-student-name {
  top: -20px;
  font-size: 16px;
  width: 50%;
  background-color: #fcc11e;
}

/* line 25, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.dashboard-stats-container .student-dashboard .dashboard-student-quantity,
.dashboard-stats-container .school-dashboard .dashboard-student-quantity {
  background-color: #d4a219;
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: end;
}

/* line 32, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.dashboard-stats-container .student-dashboard .dashboard-student-quantity p,
.dashboard-stats-container .school-dashboard .dashboard-student-quantity p {
  font-size: 16px;
  color: #fff;
  margin-right: 10px;
}

/* line 39, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.dashboard-stats-container .student-dashboard .dashboard-school-name,
.dashboard-stats-container .school-dashboard .dashboard-school-name {
  top: -20px;
  font-size: 16px;
  width: 50%;
  background-color: #e87e04;
}

/* line 46, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.dashboard-stats-container .student-dashboard .dashboard-school-quantity,
.dashboard-stats-container .school-dashboard .dashboard-school-quantity {
  background-color: #b56204;
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: end;
}

/* line 53, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.dashboard-stats-container .student-dashboard .dashboard-school-quantity p,
.dashboard-stats-container .school-dashboard .dashboard-school-quantity p {
  font-size: 16px;
  color: #fff;
  margin-right: 10px;
}

/* line 63, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.manager-dashboard-datatable-container .DataTables_sort_wrapper {
  font-size: 10px;
}

/* line 67, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.manager-dashboard-datatable-container .show-snapshots-link {
  color: #1d5c80 !important;
}

/* line 72, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.manager-dashboard-datatable-container .snapshots-container-row .inner-container {
  min-height: 100px;
}

/* line 77, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.manager-dashboard-datatable-container .select-checkbox {
  text-align: center;
}

/* line 81, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.manager-dashboard-datatable-container .download-report {
  display: flex;
  justify-content: center;
  align-content: center;
}

/* line 86, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.manager-dashboard-datatable-container .download-report svg {
  width: 22px;
  height: 22px;
  text-align: center;
  fill: #bebfc2;
}

/* line 93, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.manager-dashboard-datatable-container .download-report svg:hover {
  fill: #919191;
  cursor: pointer;
}

/* line 100, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.dashboard-title-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

/* line 106, app/assets/stylesheets/akdemia-theme/scss/internal_manager.scss */
.dashboard-title-container button#generate_report {
  height: 45px;
}

/* Styles for sortable divs and their parent element (container) */
/* line 2, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
.sortable-container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  min-height: 50px;
  padding: 10px;
  border: 1px solid #bebfc2;
  border-radius: 6px;
  overflow: auto;
}

/* line 13, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
.sortable-container .sortable-element {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 60px;
  height: 40px;
  margin-right: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px;
  border-radius: 6px;
  background-color: #2779aa;
}

/* line 26, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
.sortable-container .sortable-element:hover {
  cursor: move;
}

/* line 30, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
.sortable-container .sortable-element .move-icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
}

/* line 37, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
.sortable-container .sortable-element .move-icon-container svg {
  fill: white;
  width: 20px;
  height: 20px;
}

/* line 44, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
.sortable-container .sortable-element .text-container {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  height: 25px;
  padding: 3px;
  color: white;
}

/* line 55, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
.sortable-container .highlight {
  display: flex;
  min-width: 80px;
  height: 40px;
  margin-right: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px;
  border: 1px solid #2779aa;
  border-radius: 6px;
  background-color: white;
}

/* Styles for sortable subjects */
/* line 70, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects {
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow: auto;
}

/* line 76, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 30px;
  padding: 4px 8px;
  border-radius: 6px;
  border: 2px solid #236e99;
  background-color: white;
  margin-bottom: 10.5px;
}

/* line 87, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li.placeholder {
  display: flex;
  width: 100%;
  height: 35px;
  border-radius: 6px;
  border: 2px solid #236e99;
  background-color: #236e99;
}

/* line 96, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li:hover {
  cursor: move;
}

/* line 100, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li .subject-info-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

/* line 106, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li .subject-info-container .number-and-name {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/* line 111, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li .subject-info-container .number-and-name .subject-order-number {
  display: flex;
  width: 28px;
  height: 28px;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  border-radius: 6px;
  background-color: #236e99;
  color: white;
  font-weight: bold;
}

/* line 124, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li .subject-info-container .number-and-name .subject-name {
  display: flex;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  color: #1d5c80;
  font-weight: bold;
}

/* line 134, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li .subject-info-container .subject-actions {
  display: flex;
  min-width: 25px;
  height: 25px;
  justify-content: center;
  align-items: center;
}

/* line 141, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li .subject-info-container .subject-actions .toggle-child-subjects-icon-container {
  height: inherit;
}

/* line 144, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li .subject-info-container .subject-actions .toggle-child-subjects-icon-container:hover {
  cursor: pointer;
}

/* line 149, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li .subject-info-container .subject-actions svg {
  width: 25px;
  height: 25px;
  fill: #236e99;
}

/* line 157, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li ul.sortable-child-subjects {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 30px;
  padding: 14px 12px;
  border-radius: 6px;
  background-color: white;
}

/* line 166, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li ul.sortable-child-subjects li {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 10.5px;
}

/* line 173, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li ul.sortable-child-subjects li .subject-info-container .number-and-name .subject-order-number {
  background-color: #236e99;
  color: white;
}

/* line 178, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li ul.sortable-child-subjects li .subject-info-container .number-and-name .subject-name {
  color: #1d5c80;
  font-weight: bold;
}

/* line 187, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li.selected {
  border: 2px solid #236e99;
  background-color: #236e99;
}

/* line 193, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li.selected .subject-info-container .number-and-name .subject-order-number {
  background-color: white;
  color: #236e99;
}

/* line 198, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li.selected .subject-info-container .number-and-name .subject-name {
  color: white;
  font-weight: bold;
}

/* line 205, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li.selected .subject-info-container .subject-actions svg {
  fill: white;
}

/* line 211, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li.selected ul.sortable-child-subjects {
  background-color: #236e99;
}

/* line 217, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li.selected ul.sortable-child-subjects li .subject-info-container .number-and-name .subject-order-number {
  background-color: #236e99;
  color: white;
}

/* line 222, app/assets/stylesheets/akdemia-theme/scss/sortables.scss */
ul.sortable-subjects li.selected ul.sortable-child-subjects li .subject-info-container .number-and-name .subject-name {
  color: #1d5c80;
  font-weight: bold;
}

/* line 1, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-centered-shield {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 25px 0px;
}

/* line 8, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-school-name {
  color: #1d5c80;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 16, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-indication {
  text-align: center;
  color: #919191;
  padding-bottom: 20px;
}

/* line 22, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-unique-id-form {
  margin: 30px;
}

/* line 25, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-unique-id-form .enrollment-unique-id {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 30, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-unique-id-form .enrollment-unique-id .help-no-id {
  height: 22px;
  justify-content: end;
}

/* line 34, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-unique-id-form .enrollment-unique-id .help-no-id .help-no-id-button {
  padding: 5px 12px !important;
}

/* line 40, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-unique-id-form .continue-enrollment-button,
.enrollment-unique-id-form .continue-student-enrollment-button,
.enrollment-unique-id-form .back-student-enrollment-button {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 47, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-unique-id-form .continue-enrollment-button .continue-enrollment,
.enrollment-unique-id-form .continue-student-enrollment-button .continue-enrollment,
.enrollment-unique-id-form .back-student-enrollment-button .continue-enrollment {
  margin: 25px 25px 10px 25px !important;
  width: 250px;
}

/* line 52, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-unique-id-form .continue-enrollment-button .return-enrollment-button,
.enrollment-unique-id-form .continue-student-enrollment-button .return-enrollment-button,
.enrollment-unique-id-form .back-student-enrollment-button .return-enrollment-button {
  margin: 0px 25px 25px 25px !important;
  width: 250px;
}

/* line 59, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.new-student-enrollment-button {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 64, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.new-student-enrollment-button .return-enrollment-button {
  margin: 25px 25px 10px 25px !important;
  width: 250px;
}

/* line 71, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.sent-enrollment-school-year h6 {
  color: #1d5c80;
  font-weight: 600;
  text-align: center;
}

/* line 78, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-form-header {
  margin: 25px;
}

/* line 82, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-form-header .enrollment-school-year h6 {
  color: #1d5c80;
  font-weight: 600;
  text-align: center;
}

/* line 91, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-form .blocked-user {
  text-align: center;
  color: #d44a56;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 99, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-form .blocked-user svg {
  width: 25px;
  height: 25px;
  fill: #d44a56;
}

/* line 106, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-form .guardians-form,
.enrollment-form .student-form {
  margin: 0px 25px;
}

/* line 112, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.finish-enrollment-button {
  margin: 0px 25px;
  margin-top: 30px;
}

/* line 116, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.finish-enrollment-button .finish-button {
  display: flex;
  justify-content: end;
  margin-bottom: 30px;
}

/* line 127, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-form .row,
.student-form .row,
.extra-activities-form .row,
.finish-enrollment-button .row {
  margin-bottom: 10px;
}

/* line 132, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.unique-id-type {
  padding-right: 0px;
  width: 80px;
}

/* line 137, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.unique-id-type-principal {
  padding-right: 0px;
}

/* line 142, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.unique-id input {
  width: 212px;
}

/* line 147, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.unique-id-student-form {
  padding-right: 15px;
}

/* line 151, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.is-academic-id {
  margin-left: 50px;
}

/* line 155, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.is-academic-id-text {
  padding-left: 0px;
}

/* line 160, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.extra-activities-form .title {
  margin-bottom: 30px;
}

/* line 165, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.extra-activities-input-label {
  display: block;
  width: 100%;
  padding: 5px 10px;
  border-radius: 5px;
  box-sizing: border-box;
}

/* line 173, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.extra-activities-input-container {
  display: flex;
  align-items: center;
}

/* line 178, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-success-text {
  text-align: center;
}

/* line 182, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.extra-activities-button-container {
  display: flex;
  align-items: center;
  margin-top: 20px;
}

/* line 187, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.extra-activities-button-container p {
  margin-right: 15px;
  font-size: 20px;
  color: #919191;
}

/* line 193, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.extra-activities-button-container svg {
  width: 25px;
  height: 25px;
}

/* line 199, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.extra-activity-form {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

/* line 204, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.extra-activity-form #activity_name_input {
  height: 33px !important;
}

/* line 210, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
#edit_extra_activity_form #activity_name_input {
  height: 33px !important;
}

/* line 215, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.extra-activities-list {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

/* line 221, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.extracurricular-activity {
  margin-bottom: 10px;
}

/* line 225, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.save-activity-button {
  margin-bottom: 10px;
}

/* line 228, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.save-activity-button .btn {
  width: 80px;
  height: 35px;
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 238, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
#pending-enrollment-datatable,
#approved-enrollment-datatable,
#rejected-enrollment-datatable {
  width: 100%;
}

/* line 244, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.see-enrollment-container {
  margin-right: 6px;
}

/* line 248, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.resend-email-container {
  margin-right: 4px;
}

/* line 254, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.see-enrollment-container svg,
.resend-email-container svg {
  fill: #bebfc2;
}

/* line 258, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.see-enrollment-container svg:hover,
.resend-email-container svg:hover {
  fill: #919191;
  cursor: pointer;
}

/* line 265, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
#modal-body-for-see-enrollment-detail .guardian-name {
  padding-top: 0px;
  padding-left: 0px;
}

/* line 270, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
#modal-body-for-see-enrollment-detail .approved {
  color: #008a73;
  font-weight: 600;
}

/* line 275, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
#modal-body-for-see-enrollment-detail .rejected {
  color: #a13841;
  font-weight: 600;
}

/* line 280, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
#modal-body-for-see-enrollment-detail .pending {
  font-weight: 600;
}

/* line 285, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.copy-payments-code {
  display: flex;
  align-items: center;
  margin: 15px;
}

/* line 290, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.copy-payments-code p {
  margin-bottom: 0px;
}

/* line 294, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.copy-payments-code .copy-payments-code-icon {
  display: flex;
  justify-content: center;
}

/* line 298, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.copy-payments-code .copy-payments-code-icon svg {
  width: 22px;
  height: 22px;
  margin-left: 15px;
  fill: #bebfc2;
}

/* line 305, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.copy-payments-code .copy-payments-code-icon svg:hover {
  cursor: pointer;
  fill: #919191;
}

/* line 312, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.copy-payments-text {
  font-weight: 600;
  margin-left: 5px;
}

/* line 316, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.copy-payments-text p {
  margin-bottom: 0px;
}

/* line 322, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.extra-activities .mat-design-heading {
  justify-content: end;
  align-items: center;
}

/* line 327, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.extra-activities .mat-design-heading-title {
  margin: 0px 20px;
}

/* line 330, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.extra-activities .mat-design-heading-title h3 {
  font-size: 25px;
}

/* line 335, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.extra-activities .heading-icon, .extra-activities .heading-tag {
  width: 35px;
  height: 35px;
  margin-bottom: 15px;
}

/* line 341, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.extra-activities .heading-icon svg, .extra-activities .heading-tag svg {
  width: 35px;
  height: 35px;
}

/* line 347, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.on-action {
  display: flex;
}

/* line 350, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.on-action .save-activity-button {
  display: flex;
  width: 100%;
}

/* line 354, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.on-action .save-activity-button .submit-edit-extra-activity {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 29px;
  border-radius: 6px;
  background-color: #759945;
  margin-right: 5px;
}

/* line 364, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.on-action .save-activity-button .submit-edit-extra-activity svg {
  width: 20px;
  height: 20px;
  fill: white;
}

/* line 370, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.on-action .save-activity-button .submit-edit-extra-activity:hover {
  background-color: white;
  border: 1px solid #759945;
  cursor: pointer;
}

/* line 375, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.on-action .save-activity-button .submit-edit-extra-activity:hover svg {
  fill: #759945;
}

/* line 381, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.on-action .save-activity-button .cancel-edit-extra-activity {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 29px;
  border-radius: 6px;
  background-color: #b9414a;
}

/* line 390, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.on-action .save-activity-button .cancel-edit-extra-activity svg {
  width: 20px;
  height: 20px;
  fill: white;
}

/* line 396, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.on-action .save-activity-button .cancel-edit-extra-activity:hover {
  background-color: white;
  border: 1px solid #b9414a;
  cursor: pointer;
}

/* line 401, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.on-action .save-activity-button .cancel-edit-extra-activity:hover svg {
  fill: #b9414a;
}

/* line 410, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-check-id .button {
  margin-bottom: 20px !important;
}

/* line 415, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
a.col-xs-12.verify_payment.btn.btn-info {
  display: inline-block;
  width: 100px;
  color: #fff;
}

/* line 421, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document {
  display: flex;
  align-items: center;
  font-weight: bold;
  margin-top: 35px;
}

/* line 427, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document svg {
  width: 25px;
  height: 25px;
  fill: #919191;
  margin-left: 14px;
  margin-right: 5px;
}

/* line 436, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-form {
  padding: 15px;
}

/* line 439, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-form .row {
  display: flex;
  align-items: end;
}

/* line 446, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-table .select-row-cell {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

/* line 452, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-table .select-row-cell .reset-document-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
}

/* line 459, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-table .select-row-cell .reset-document-icon svg {
  width: 20px;
  height: 20px;
  fill: #2779aa;
}

/* line 466, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-table .select-row-cell input[type="radio"] {
  margin: 0;
  margin-left: 5px;
}

/* line 473, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-table .mandatory-switch .loading-spinner-container {
  display: none;
  margin-left: 5px;
}

/* line 479, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-table .mandatory-check {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 25px;
}

/* line 486, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-table .mandatory-check svg {
  width: 22px;
  height: 22px;
  fill: #1a1a1a;
}

/* line 493, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-table .actions-icons {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

/* line 499, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-table .actions-icons svg {
  width: 22px;
  height: 22px;
}

/* line 503, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-table .actions-icons svg:hover {
  cursor: pointer;
}

/* line 509, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-table .actions-icons .delete-document svg {
  fill: #b9414a;
}

/* line 515, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-table .actions-icons .info-icon-container svg {
  fill: #343434;
}

/* line 519, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-table .actions-icons .info-icon-container:hover {
  cursor: default;
}

/* line 525, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-document-table .actions-icons .download-document svg {
  fill: #2779aa;
}

/* line 532, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.type-container-for-rejected-enrollment,
.type-container-for-pending-enrollment,
.type-container-for-approved-enrollment {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* line 540, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.type-container-for-rejected-enrollment .is-inscription-label-container,
.type-container-for-pending-enrollment .is-inscription-label-container,
.type-container-for-approved-enrollment .is-inscription-label-container {
  font-weight: 600;
}

/* line 546, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.collections-list ul {
  list-style: disc;
}

/* line 549, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.collections-list ul li {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: 18px;
  margin-bottom: 5px;
}

/* line 556, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.collections-list ul li .download-link {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  width: 22px;
  height: 22px;
}

/* line 564, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.collections-list ul li .download-link svg {
  width: 20px;
  height: 20px;
  fill: #2779aa;
}

/* line 574, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.no-upcoming-school-year {
  margin: 20px;
  height: 40px;
  font-weight: 600;
  font-size: 18px;
}

/* line 581, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
#enrollment-stats {
  margin-top: 30px;
}

/* line 585, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-accordion {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}

/* line 590, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-accordion .accordion-count {
  display: flex;
  align-items: self-end;
}

/* line 594, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-accordion .accordion-count h6 {
  font-weight: 600;
  margin-left: 15px;
  font-size: 18px;
}

/* line 602, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.row.mt-20.custom-name-container {
  display: flex;
  align-items: end;
}

/* line 609, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-buttons {
  display: flex;
  gap: 8px;
  margin-bottom: 20px;
  flex-wrap: wrap;
}

/* line 616, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-btn {
  width: 170px;
  padding: 8px 8px;
  background-color: #e0e0e0;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  font-weight: 500;
  font-size: 13px;
  text-align: center;
  transition: all 0.3s;
}

/* line 628, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-btn:hover {
  background-color: #d0d0d0;
}

/* line 632, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-btn.active {
  background-color: #50b498;
  color: white;
}

/* line 638, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-content {
  display: none;
  animation: fadeIn 0.3s;
}

/* line 642, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-content.active {
  display: block;
}

/* line 646, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-content .guardian-sub-view {
  display: none;
}

/* line 649, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-content .guardian-sub-view.active {
  display: block;
}

/* line 654, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-content .sub-view-title-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}

/* line 660, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-content .sub-view-title-row h5 {
  margin: 0;
  font-weight: bold;
  font-size: 18px;
}

/* line 667, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-content .guardian-nav-btn {
  background: #e0e0e0;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  padding: 6px;
  color: #555;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 678, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-content .guardian-nav-btn svg {
  width: 25px;
  height: 25px;
}

/* line 683, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-content .guardian-nav-btn:hover {
  background: #d0d0d0;
  color: #50b498;
}

/* line 689, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-content h5 {
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 18px;
}

/* line 695, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-content .row {
  margin-bottom: 15px;
}

/* line 699, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-content label {
  font-weight: 600;
  color: #555;
  margin-bottom: 5px;
}

/* line 705, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .tab-content p {
  color: #333;
  margin: 0;
}

/* line 712, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-tabs-container .work-info-section h5 {
  margin-bottom: 20px;
}

/* line 719, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-header-info .header-row {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

/* line 724, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-header-info .header-row label {
  font-weight: bold;
  margin-bottom: 0;
}

/* line 729, app/assets/stylesheets/akdemia-theme/scss/enrollments.scss */
.enrollment-header-info .header-row p {
  font-weight: bold;
  margin-bottom: 0;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 1, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.absences-container {
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 7, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.absences-container a {
  width: 250px;
  text-align: right;
}

/* line 12, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.absences-container .total-absences-number {
  display: flex;
}

/* line 15, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.absences-container .total-absences-number svg {
  width: 35px;
  height: 35px;
  fill: #236e99;
}

/* line 21, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.absences-container .total-absences-number p {
  font-size: 28px;
  margin-left: 5px;
  color: #236e99;
}

/* line 29, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.absence-icons {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 34, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.absence-icons .absence-detail-button {
  display: flex;
  width: 23px;
  height: 23px;
  align-items: center;
  justify-content: center;
}

/* line 42, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.absence-icons .add-absence-button,
.absence-icons .add-batch-subject-absence-button,
.absence-icons .add-day-absence-button {
  margin-left: 5px;
  display: flex;
  width: 23px;
  height: 23px;
  align-items: center;
  justify-content: center;
}

/* line 53, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.absence-icons svg {
  width: 23px;
  height: 23px;
  fill: #919191;
}

/* line 59, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.absence-icons:hover {
  cursor: pointer;
}

/* line 64, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.no-details {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: default;
}

/* line 74, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#add-absence-modal .absence-modal-header,
#add-batch-subject-absence-modal .absence-modal-header,
#add-day-absence-modal .absence-modal-header {
  padding-left: 15px;
}

/* line 78, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#add-absence-modal .absence-student-name,
#add-batch-subject-absence-modal .absence-student-name,
#add-day-absence-modal .absence-student-name {
  margin-bottom: 10px;
}

/* line 82, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#add-absence-modal #add-batch-absence,
#add-absence-modal #add-batch-subject-absence,
#add-absence-modal #add-batch-day-absence,
#add-batch-subject-absence-modal #add-batch-absence,
#add-batch-subject-absence-modal #add-batch-subject-absence,
#add-batch-subject-absence-modal #add-batch-day-absence,
#add-day-absence-modal #add-batch-absence,
#add-day-absence-modal #add-batch-subject-absence,
#add-day-absence-modal #add-batch-day-absence {
  padding: 15px;
}

/* line 87, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#add-absence-modal #add-batch-absence .k-picker-wrap,
#add-absence-modal #add-batch-subject-absence .k-picker-wrap,
#add-absence-modal #add-batch-day-absence .k-picker-wrap,
#add-batch-subject-absence-modal #add-batch-absence .k-picker-wrap,
#add-batch-subject-absence-modal #add-batch-subject-absence .k-picker-wrap,
#add-batch-subject-absence-modal #add-batch-day-absence .k-picker-wrap,
#add-day-absence-modal #add-batch-absence .k-picker-wrap,
#add-day-absence-modal #add-batch-subject-absence .k-picker-wrap,
#add-day-absence-modal #add-batch-day-absence .k-picker-wrap {
  width: 240px;
}

/* line 91, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#add-absence-modal #add-batch-absence .absence-date,
#add-absence-modal #add-batch-subject-absence .absence-date,
#add-absence-modal #add-batch-day-absence .absence-date,
#add-batch-subject-absence-modal #add-batch-absence .absence-date,
#add-batch-subject-absence-modal #add-batch-subject-absence .absence-date,
#add-batch-subject-absence-modal #add-batch-day-absence .absence-date,
#add-day-absence-modal #add-batch-absence .absence-date,
#add-day-absence-modal #add-batch-subject-absence .absence-date,
#add-day-absence-modal #add-batch-day-absence .absence-date {
  display: flex;
  align-items: center;
}

/* line 96, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#add-absence-modal #add-batch-absence .js-checkbox-justified-absence,
#add-absence-modal #add-batch-subject-absence .js-checkbox-justified-absence,
#add-absence-modal #add-batch-day-absence .js-checkbox-justified-absence,
#add-batch-subject-absence-modal #add-batch-absence .js-checkbox-justified-absence,
#add-batch-subject-absence-modal #add-batch-subject-absence .js-checkbox-justified-absence,
#add-batch-subject-absence-modal #add-batch-day-absence .js-checkbox-justified-absence,
#add-day-absence-modal #add-batch-absence .js-checkbox-justified-absence,
#add-day-absence-modal #add-batch-subject-absence .js-checkbox-justified-absence,
#add-day-absence-modal #add-batch-day-absence .js-checkbox-justified-absence {
  margin-left: 5px;
}

/* line 100, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#add-absence-modal #add-batch-absence .justified-absence-comment,
#add-absence-modal #add-batch-subject-absence .justified-absence-comment,
#add-absence-modal #add-batch-day-absence .justified-absence-comment,
#add-batch-subject-absence-modal #add-batch-absence .justified-absence-comment,
#add-batch-subject-absence-modal #add-batch-subject-absence .justified-absence-comment,
#add-batch-subject-absence-modal #add-batch-day-absence .justified-absence-comment,
#add-day-absence-modal #add-batch-absence .justified-absence-comment,
#add-day-absence-modal #add-batch-subject-absence .justified-absence-comment,
#add-day-absence-modal #add-batch-day-absence .justified-absence-comment {
  display: none;
}

/* line 103, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#add-absence-modal #add-batch-absence .justified-absence-comment .justified-absences,
#add-absence-modal #add-batch-subject-absence .justified-absence-comment .justified-absences,
#add-absence-modal #add-batch-day-absence .justified-absence-comment .justified-absences,
#add-batch-subject-absence-modal #add-batch-absence .justified-absence-comment .justified-absences,
#add-batch-subject-absence-modal #add-batch-subject-absence .justified-absence-comment .justified-absences,
#add-batch-subject-absence-modal #add-batch-day-absence .justified-absence-comment .justified-absences,
#add-day-absence-modal #add-batch-absence .justified-absence-comment .justified-absences,
#add-day-absence-modal #add-batch-subject-absence .justified-absence-comment .justified-absences,
#add-day-absence-modal #add-batch-day-absence .justified-absence-comment .justified-absences {
  margin: 10px 0px;
}

/* line 106, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#add-absence-modal #add-batch-absence .justified-absence-comment .justified-absences .document-file,
#add-absence-modal #add-batch-subject-absence .justified-absence-comment .justified-absences .document-file,
#add-absence-modal #add-batch-day-absence .justified-absence-comment .justified-absences .document-file,
#add-batch-subject-absence-modal #add-batch-absence .justified-absence-comment .justified-absences .document-file,
#add-batch-subject-absence-modal #add-batch-subject-absence .justified-absence-comment .justified-absences .document-file,
#add-batch-subject-absence-modal #add-batch-day-absence .justified-absence-comment .justified-absences .document-file,
#add-day-absence-modal #add-batch-absence .justified-absence-comment .justified-absences .document-file,
#add-day-absence-modal #add-batch-subject-absence .justified-absence-comment .justified-absences .document-file,
#add-day-absence-modal #add-batch-day-absence .justified-absence-comment .justified-absences .document-file {
  margin-right: 15px;
}

/* line 113, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#add-absence-modal .row,
#add-batch-subject-absence-modal .row,
#add-day-absence-modal .row {
  margin-bottom: 15px;
}

/* line 121, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#student-absences-datatable .justified-absence-container,
#day-absences-detail-table .justified-absence-container,
#student-day-absences-datatable .justified-absence-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 126, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#student-absences-datatable .justified-absence-container .justified-absence-comment-icon-container,
#day-absences-detail-table .justified-absence-container .justified-absence-comment-icon-container,
#student-day-absences-datatable .justified-absence-container .justified-absence-comment-icon-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  margin-left: 8px;
}

/* line 134, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#student-absences-datatable .justified-absence-container .justified-absence-comment-icon-container svg,
#day-absences-detail-table .justified-absence-container .justified-absence-comment-icon-container svg,
#student-day-absences-datatable .justified-absence-container .justified-absence-comment-icon-container svg {
  width: 18px;
  height: 18px;
  fill: #236e99;
}

/* line 141, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#student-absences-datatable .justified-absence-container .download-justification-container,
#day-absences-detail-table .justified-absence-container .download-justification-container,
#student-day-absences-datatable .justified-absence-container .download-justification-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  margin-left: 8px;
}

/* line 149, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#student-absences-datatable .justified-absence-container .download-justification-container svg,
#day-absences-detail-table .justified-absence-container .download-justification-container svg,
#student-day-absences-datatable .justified-absence-container .download-justification-container svg {
  width: 18px;
  height: 18px;
  fill: #2d8dc4;
}

/* line 157, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#student-absences-datatable .absence-actions-container,
#day-absences-detail-table .absence-actions-container,
#student-day-absences-datatable .absence-actions-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

/* line 164, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#student-absences-datatable .edit-absence-icon-container,
#day-absences-detail-table .edit-absence-icon-container,
#student-day-absences-datatable .edit-absence-icon-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 169, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#student-absences-datatable .edit-absence-icon-container svg,
#day-absences-detail-table .edit-absence-icon-container svg,
#student-day-absences-datatable .edit-absence-icon-container svg {
  width: 22px;
  height: 22px;
  fill: #236e99;
}

/* line 174, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#student-absences-datatable .edit-absence-icon-container svg:hover,
#day-absences-detail-table .edit-absence-icon-container svg:hover,
#student-day-absences-datatable .edit-absence-icon-container svg:hover {
  fill: #2d8dc4;
  cursor: pointer;
}

/* line 181, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#student-absences-datatable .delete-absence-icon-container,
#day-absences-detail-table .delete-absence-icon-container,
#student-day-absences-datatable .delete-absence-icon-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 186, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#student-absences-datatable .delete-absence-icon-container svg,
#day-absences-detail-table .delete-absence-icon-container svg,
#student-day-absences-datatable .delete-absence-icon-container svg {
  width: 22px;
  height: 22px;
  fill: #b9414a;
}

/* line 191, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
#student-absences-datatable .delete-absence-icon-container svg:hover,
#day-absences-detail-table .delete-absence-icon-container svg:hover,
#student-day-absences-datatable .delete-absence-icon-container svg:hover {
  fill: #a13841;
  cursor: pointer;
}

/* line 199, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.student-period-bs-absences-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}

/* line 206, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.student-period-bs-absences-container .first-row {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

/* line 212, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.student-period-bs-absences-container .first-row .delete-assigned-absences-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
}

/* line 218, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.student-period-bs-absences-container .first-row .delete-assigned-absences-container .delete-assigned-absence-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
}

/* line 225, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.student-period-bs-absences-container .first-row .delete-assigned-absences-container .delete-assigned-absence-icon svg {
  width: 18px;
  height: 18px;
  fill: #d44a56;
}

/* line 234, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.student-period-bs-absences-container .second-row {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

/* line 243, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.edit-absence-current-file-hidden,
.edit-day-absence-current-file-hidden {
  margin-bottom: 10px;
  display: none;
}

/* line 252, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.group-day-absences-configuration .checkbox label {
  display: flex;
  align-items: center;
}

/* line 256, app/assets/stylesheets/akdemia-theme/scss/absences.scss */
.group-day-absences-configuration .checkbox label .day-absences-checkbox {
  height: 21px;
  margin-right: 8px;
}

/* line 1, app/assets/stylesheets/akdemia-theme/scss/nurseries.scss */
.results-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  width: 100%;
}

/* line 9, app/assets/stylesheets/akdemia-theme/scss/nurseries.scss */
.results-container .student-result {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 90px;
  margin-bottom: 15px;
  padding: 15px 20px;
  border: 1px solid #d7d8db;
  border-radius: 6px;
}

/* line 21, app/assets/stylesheets/akdemia-theme/scss/nurseries.scss */
.results-container .student-result .info-container {
  width: 90%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

/* line 28, app/assets/stylesheets/akdemia-theme/scss/nurseries.scss */
.results-container .student-result .info-container .student-name {
  margin-bottom: 5px;
}

/* line 33, app/assets/stylesheets/akdemia-theme/scss/nurseries.scss */
.results-container .student-result .details-button-container {
  width: 10%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

/* line 41, app/assets/stylesheets/akdemia-theme/scss/nurseries.scss */
.results-container .student-result .details-button-container .navigate-to-medical-details button {
  padding: 8px 12px !important;
}

/* line 45, app/assets/stylesheets/akdemia-theme/scss/nurseries.scss */
.results-container .student-result .details-button-container .navigate-to-medical-details svg {
  width: 25px;
  height: 25px;
  fill: white;
}

/* line 1, app/assets/stylesheets/akdemia-theme/scss/student_bitacora.scss */
.student-bitacora-buttons {
  display: flex;
  padding: 20px 10px 20px 10px;
}

/* line 5, app/assets/stylesheets/akdemia-theme/scss/student_bitacora.scss */
.student-bitacora-buttons .transparent-button {
  margin: 0px 10px 10px 10px;
}

/* line 12, app/assets/stylesheets/akdemia-theme/scss/student_bitacora.scss */
.school-reasons-table .add-icon svg {
  width: 23px;
  height: 23px;
  fill: white;
}

/* line 19, app/assets/stylesheets/akdemia-theme/scss/student_bitacora.scss */
.school-reasons-table .add-school-reason {
  width: 25%;
}

/* line 23, app/assets/stylesheets/akdemia-theme/scss/student_bitacora.scss */
.school-reasons-table td svg {
  width: 20px;
  height: 20px;
  fill: #bebfc2;
}

/* line 29, app/assets/stylesheets/akdemia-theme/scss/student_bitacora.scss */
.school-reasons-table .school-reasons-table-icons {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 35, app/assets/stylesheets/akdemia-theme/scss/student_bitacora.scss */
.school-reasons-table .school-reasons-table-icons .js-icon-pen-link svg {
  fill: #236e99;
}

/* line 41, app/assets/stylesheets/akdemia-theme/scss/student_bitacora.scss */
.school-reasons-table .school-reasons-table-icons .js-delete-school-reasons svg {
  fill: #a13841;
}

/* line 48, app/assets/stylesheets/akdemia-theme/scss/student_bitacora.scss */
.results-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  width: 100%;
}

/* line 56, app/assets/stylesheets/akdemia-theme/scss/student_bitacora.scss */
.results-container .student-result {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 90px;
  margin-bottom: 15px;
  padding: 15px 20px;
  border: 1px solid #d7d8db;
  border-radius: 6px;
}

/* line 68, app/assets/stylesheets/akdemia-theme/scss/student_bitacora.scss */
.results-container .student-result .info-container {
  width: 90%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

/* line 75, app/assets/stylesheets/akdemia-theme/scss/student_bitacora.scss */
.results-container .student-result .info-container .student-name {
  margin-bottom: 5px;
}

/* line 80, app/assets/stylesheets/akdemia-theme/scss/student_bitacora.scss */
.results-container .student-result .details-button-container {
  width: 10%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

/* line 88, app/assets/stylesheets/akdemia-theme/scss/student_bitacora.scss */
.results-container .student-result .details-button-container .student-bitacora-student button {
  padding: 8px 12px !important;
}

/* line 92, app/assets/stylesheets/akdemia-theme/scss/student_bitacora.scss */
.results-container .student-result .details-button-container .student-bitacora-student svg {
  width: 25px;
  height: 25px;
  fill: white;
}

/* ---------------------- *\
      $NEWSLETTER STYLES
\* ---------------------- */
/* line 6, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-group {
  margin-bottom: 20px;
}

/* line 9, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-group label {
  font-weight: bold;
  margin-bottom: 10px;
  display: inline-block;
}

/* line 15, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-group .form-control {
  height: 38px;
  border-radius: 4px;
  border: 1px solid #ced4da;
  padding: 0 10px;
}

/* line 22, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-group #short-description-input {
  height: 50px !important;
}

/* line 26, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-group .page-number {
  border: 1px solid #ccc;
  display: inline-block;
  margin-bottom: 0px;
  padding: 10px 10px 10px 10px;
}

/* line 35, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-actions.button-group {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  gap: 15px;
}

/* line 42, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-actions.button-group .btn {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 10px 15px;
  font-size: 14px;
  border-radius: 4px;
  font-weight: bold;
  cursor: pointer;
}

/* line 54, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-actions.button-group .btn-preview {
  background-color: #a6ddfd;
  border: 1px solid #ced4da;
  color: #000000;
}

/* line 59, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-actions.button-group .btn-preview:hover {
  background-color: #8acffa;
}

/* line 64, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-actions.button-group .btn-light {
  background-color: #ffffff;
  border: 1px solid #ced4da;
  color: #000000;
}

/* line 69, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-actions.button-group .btn-light:hover {
  background-color: #f8f9fa;
}

/* line 74, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-actions.button-group .btn-danger {
  background-color: #dc3545;
  color: #ffffff;
  border: none;
}

/* line 79, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-actions.button-group .btn-danger:hover {
  background-color: #c82333;
}

/* line 84, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-actions.button-group .btn-primary {
  background-color: #007bff;
  color: #ffffff;
  border: none;
}

/* line 89, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-actions.button-group .btn-primary:hover {
  background-color: #0056b3;
}

/* line 94, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-actions.button-group .btn-success {
  background-color: #28a745;
  color: #ffffff;
  border: none;
}

/* line 99, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .form-actions.button-group .btn-success:hover {
  background-color: #218838;
}

/* line 107, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .reviewer-container {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* line 112, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .reviewer-container .reviewer-search-button {
  height: 38px;
  width: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #ced4da;
  border-radius: 4px;
  background-color: #f8f9fa;
  cursor: pointer;
}

/* line 123, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.form-newsletter .reviewer-container .reviewer-search-button:hover {
  background-color: #e2e6ea;
}

/* line 130, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.create-newsletter-container {
  margin: 20px auto auto 15px;
}

/* line 133, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.create-newsletter-container .create-newsletter-button-container {
  width: 98.4%;
}

/* line 136, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.create-newsletter-container .create-newsletter-button-container .create-button {
  width: 90%;
}

/* line 140, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.create-newsletter-container .create-newsletter-button-container .create-icon {
  width: 10%;
}

/* line 146, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.remove-page-button {
  display: none;
}

/* line 150, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.error-message {
  color: #dc3545;
  font-size: 0.875rem;
  margin-top: 5px;
}

/* line 157, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-banner {
  display: flex;
  background-color: #3097d2;
  color: #ffffff;
  padding: 5px 5px;
  width: 700px;
  position: fixed;
  z-index: 200;
  top: 110px;
  border: 2px solid #fff;
  border-radius: 20px;
}

/* line 169, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-banner #newsletter-banner-close-button {
  position: absolute;
  right: 10px;
  top: 0px;
  width: 22px;
  font-size: 22px;
  color: #ffffff;
  opacity: 0.8;
  text-shadow: 0 1px 0 #000000;
  font-family: Pacifico;
  font-weight: bold;
  cursor: pointer;
  background: transparent;
  border: 0;
}

/* line 185, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-banner #newsletter-banner-close-button:hover {
  opacity: 1;
}

/* line 189, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-banner #newsletter-banner-container {
  display: flex;
  flex: 1;
  cursor: pointer;
}

/* line 194, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-banner #newsletter-banner-container #newsletter-banner-title-icon {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* line 201, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-banner #newsletter-banner-container #newsletter-banner-title-icon #newsletter-banner-title {
  font-weight: bold;
  line-height: 0;
  margin-bottom: 15px;
}

/* line 207, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-banner #newsletter-banner-container #newsletter-banner-title-icon .newsletter-banner-icon {
  fill: #ffffff;
  width: 50px;
  height: 50px;
}

/* line 214, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-banner #newsletter-banner-container #newsletter-banner-content {
  display: flex;
  flex: 3;
  flex-direction: column;
  justify-content: flex-start;
  padding: 5px 10px;
  overflow-wrap: anywhere;
  /* This is an <a> for readers served the v2 reader, which cannot be opened
         in place from a legacy page. The anchor colour would put grey link text
         on the blue banner next to the white label, so the banner keeps owning
         its own colour whichever element it renders as. */
  color: inherit;
  text-decoration: none;
}

/* line 228, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-banner #newsletter-banner-container #newsletter-banner-content:hover, #newsletter-banner #newsletter-banner-container #newsletter-banner-content:focus {
  color: inherit;
  text-decoration: none;
}

/* line 234, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-banner #newsletter-banner-container #newsletter-banner-content #newsletter-banner-news-title {
  font-weight: bold;
  font-size: 18px;
}

/* line 239, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-banner #newsletter-banner-container #newsletter-banner-content #newsletter-banner-news-short-description {
  font-size: 12px;
}

/* line 246, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-banner.fade-out {
  opacity: 0;
  transition: opacity 0.5s ease-out;
  pointer-events: none;
}

/* ----- NEWSLETTER CARDS ----- */
/* line 254, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container {
  width: 700px;
}

/* line 258, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.newsletter-card {
  background: white;
  border-radius: 8px;
  border: 1px solid #ddd;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  padding: 25px 25px;
  margin-bottom: 15px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 900px;
  transition: background 0.3s ease-in-out;
  position: relative;
}

/* line 274, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.newsletter-card .newsletter-badge {
  position: absolute;
  top: -11px;
  right: 28px;
  color: #d44a56;
  font-size: 15px;
  font-weight: bold;
}

/* line 284, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.newsletter-card.seen {
  background: #f0f0f0;
}

/* line 288, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.newsletter-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

/* line 295, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.title-section {
  display: flex;
  flex-direction: column;
  flex: 2;
  overflow-wrap: anywhere;
}

/* line 302, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.newsletter-title {
  font-size: 1.5em;
  font-weight: bold;
  color: #333;
  margin-top: 0px;
  margin-bottom: 5px;
}

/* line 310, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.newsletter-content p {
  font-size: 1em;
  color: #555;
  margin: 0;
}

/* line 316, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.date-reaction-container {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex: 1;
}

/* line 323, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.newsletter-date {
  font-size: 0.9em;
  color: #666;
  margin-bottom: 10px;
}

/* line 329, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.reaction-box {
  background: white;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  padding: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 0.9em;
  text-align: center;
  min-width: 80px;
  width: 115px;
}

/* line 343, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.reaction-box strong {
  font-weight: bold;
}

/* line 347, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.reaction-box.view {
  cursor: pointer;
}

/* line 351, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.reaction-box.view:hover {
  background: #f0f0f0;
}

/* line 355, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.reaction-emoji {
  font-size: 1.8em;
  margin: 5px 0;
}

/* ----- VER MÁS BUTTON ----- */
/* line 362, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#paginacion-container {
  display: flex;
  justify-content: center;
  margin-top: 15px;
  width: 700px;
}

/* line 369, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.load-more {
  background: #e0e0e0;
  color: #666;
  border: none;
  border-radius: 0;
  padding: 12px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 0.3s ease-in-out;
  width: 100%;
  text-align: center;
}

/* line 384, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.load-more:hover {
  background: #d6d6d6;
}

/* line 388, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.reaction-seen-date {
  font-size: 0.8em;
  font-style: italic;
  color: #777;
  text-align: center;
  margin-top: 5px;
}

/* line 398, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: calc(100vh - 20px);
  width: auto;
  margin: 10px auto;
}

/* line 406, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content {
  display: flex;
  flex-direction: column;
  border-top: #3097d2 10px solid;
  width: calc((95vh - 200px) * 16 / 9);
  max-width: 90vw;
  height: auto;
}

/* line 420, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-header #newsletter-modal-title-container #newsletter-modal-title {
  font-weight: bold;
  font-size: 24px;
  margin-bottom: 9px;
  overflow-wrap: break-word;
  white-space: normal;
  max-width: 90%;
  display: block;
}

/* line 430, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-header #newsletter-modal-title-container #newsletter-modal-short-description {
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
  max-width: 100%;
  display: block;
}

/* line 439, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-header .close {
  font-size: 28px;
  margin-left: 20px;
}

/* line 445, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-body {
  flex: 0 0 auto;
  width: auto;
  margin: 0 12px;
  aspect-ratio: 16 / 9;
  overflow-y: auto;
}

/* line 456, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-body p {
  overflow-wrap: break-word;
  white-space: normal;
}

/* line 461, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-body ul {
  list-style: disc !important;
}

/* line 465, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-body img {
  max-width: 100%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 474, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-body iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 482, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-footer {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  height: 60px;
  background: #bdbdbd;
}

/* line 490, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-footer #newsletter-modal-prev-container {
  display: flex;
  flex: 1;
  justify-content: space-between;
  align-items: center;
}

/* line 496, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-footer #newsletter-modal-prev-container #page-number {
  font-size: 14px;
  font-weight: bold;
}

/* line 501, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-footer #newsletter-modal-prev-container #newsletter-modal-prev-page {
  display: flex;
  background: none;
  border: none;
  font-size: 45px;
  cursor: pointer;
}

/* line 508, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-footer #newsletter-modal-prev-container #newsletter-modal-prev-page svg {
  transform: rotate(180deg);
  width: 45px;
  height: 45px;
}

/* line 516, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-footer #newsletter-modal-prev-container #newsletter-modal-prev-page:hover svg {
  opacity: 0.6;
}

/* line 522, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-footer #newsletter-modal-next-finish-container {
  display: flex;
  flex: 1;
  justify-content: space-between;
  align-items: center;
}

/* line 528, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-footer #newsletter-modal-next-finish-container #newsletter-modal-next-page {
  display: flex;
  background: none;
  border: none;
  font-size: 45px;
  cursor: pointer;
}

/* line 535, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-footer #newsletter-modal-next-finish-container #newsletter-modal-next-page svg {
  width: 45px;
  height: 45px;
}

/* line 542, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-footer #newsletter-modal-next-finish-container #newsletter-modal-next-page:hover svg {
  opacity: 0.6;
}

/* line 547, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-footer #newsletter-modal-next-finish-container #newsletter-modal-finish {
  background: none;
  border: none;
  font-size: 18px;
}

/* line 553, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-modal #newsletter-modal-dialog #newsletter-modal-content #newsletter-modal-footer #newsletter-modal-next-finish-container #newsletter-modal-finish:hover {
  opacity: 0.6;
}

/* line 563, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-reaction-page {
  display: flex;
  flex-direction: column;
}

/* line 567, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-reaction-page #newsletter-reaction-page-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 572, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-reaction-page #newsletter-reaction-page-icon svg {
  fill: #414141;
  width: 100px;
  height: 100px;
}

/* line 579, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-reaction-page #newsletter-reaction-page-title {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 36px;
  font-weight: 900;
}

/* line 587, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-reaction-page #newsletter-reaction-page-subtitle {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 593, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-reaction-page #newsletter-reaction-page-reactions {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 40px;
  margin-top: 60px;
  flex-wrap: wrap;
}

/* line 602, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-reaction-page #newsletter-reaction-page-reactions .newsletter-reaction-page-reaction {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* line 608, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-reaction-page #newsletter-reaction-page-reactions .newsletter-reaction-page-reaction .newsletter-reaction-page-reaction-icon {
  padding: 22px;
  background-color: #d9d9d9;
  border-radius: 12px;
  font-size: 64px;
  line-height: 1;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out;
}

/* line 618, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-reaction-page #newsletter-reaction-page-reactions .newsletter-reaction-page-reaction .newsletter-reaction-page-reaction-icon:hover {
  background-color: #c9c9c9;
  transform: scale(1.08);
}

/* line 623, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-reaction-page #newsletter-reaction-page-reactions .newsletter-reaction-page-reaction .newsletter-reaction-page-reaction-icon.selected {
  background-color: #ffffff !important;
  border: 2px solid #007bff;
}

/* line 628, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-reaction-page #newsletter-reaction-page-reactions .newsletter-reaction-page-reaction .newsletter-reaction-page-reaction-description {
  margin-top: 12px;
  font-size: 18px;
}

/* line 636, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletter-reaction-page.preview-mode {
  opacity: 0.5;
  pointer-events: none;
}

/* line 641, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container {
  margin: 20px auto auto 15px;
  width: 100%;
  padding-right: 25px;
}

/* line 649, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable thead tr th.title-column {
  width: 35% !important;
}

/* line 653, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable thead tr th.date-to-publish-column {
  width: 25% !important;
}

/* line 657, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable thead tr th.workflow-status-column {
  width: 20% !important;
}

/* line 661, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable thead tr th.actions-column {
  width: 20% !important;
}

/* line 669, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable #newsletters-list tr td {
  background-color: #f1f1f1 !important;
}

/* line 672, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable #newsletters-list tr td .title-column {
  font-weight: bold;
  color: #000000;
}

/* line 677, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable #newsletters-list tr td .date-to-publish-column {
  text-align: center;
  color: #000000;
}

/* line 682, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable #newsletters-list tr td .workflow-status-column {
  text-align: center;
  color: #000000;
}

/* line 687, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable #newsletters-list tr td .actions-column {
  text-align: center;
}

/* line 691, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable #newsletters-list tr td .actions-column .edit-newsletter svg {
  width: 24px;
  height: 24px;
  fill: #236e99;
}

/* line 699, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable #newsletters-list tr td .actions-column .preview-newsletter svg {
  width: 24px;
  height: 24px;
  fill: #236e99;
}

/* line 707, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable #newsletters-list tr td .actions-column .statistics-newsletter svg {
  width: 24px;
  height: 24px;
  fill: #236e99;
}

/* line 715, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable #newsletters-list tr td .actions-column .review-newsletter svg {
  width: 24px;
  height: 24px;
  fill: #008a73;
}

/* line 723, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable #newsletters-list tr td .actions-column .delete-newsletter svg {
  width: 24px;
  height: 24px;
  fill: #b9414a;
}

/* line 732, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable #newsletters-list tr td.newsletter-info {
  background-color: #ffffff !important;
}

/* line 738, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable #newsletters-list tr.approved td {
  background-color: #d7ffd7 !important;
}

/* line 744, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable #newsletters-list tr.rejected td {
  background-color: #ffd7d7 !important;
}

/* line 750, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable #newsletters-list tr.in_review td {
  background-color: #ffffd7 !important;
}

/* line 755, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
#newsletters-container #newsletters-datatable #newsletters-list .expand-row {
  color: #000000;
}

/* line 762, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.reactions-container {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 20px;
}

/* line 769, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.reaction-item {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 775, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.reaction-emoji {
  font-size: 40px;
}

/* line 779, app/assets/stylesheets/akdemia-theme/scss/newsletter.scss */
.reaction-count {
  width: 54px;
  height: 42px;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  border: 1px solid black;
  border-radius: 5px;
  margin-top: 5px;
  background-color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* line 2, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-banner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 8, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-banner .admissions-banner-config-button-container .admissions-banner-config-button {
  margin-right: 20px;
  padding: 10px 34px;
  background-color: #7fdecd;
  box-shadow: rgba(0, 0, 0, 0.2) 0.2px 0.5px;
  opacity: 1;
  color: #000000;
}

/* line 16, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-banner .admissions-banner-config-button-container .admissions-banner-config-button:hover {
  opacity: 0.8;
}

/* line 24, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-tabs {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 15px;
  background-color: #7fdecd;
}

/* line 31, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-tabs .admissions-tabs-button-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 36, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-tabs .admissions-tabs-button-container .admissions-tabs-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 0px;
  color: #000000;
  border: 1px solid #fff;
  background-color: #fff;
  opacity: 1;
  text-wrap: auto;
}

/* line 48, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-tabs .admissions-tabs-button-container .admissions-tabs-button:hover {
  opacity: 0.8;
}

/* line 53, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-tabs .admissions-tabs-button-container .selected-button {
  color: #ffffff !important;
  border: 1px solid #00bd9c !important;
  background-color: #00bd9c !important;
  font-weight: bold !important;
}

/* line 59, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-tabs .admissions-tabs-button-container .selected-button:hover {
  opacity: 0.8 !important;
}

/* line 67, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-settings-banner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 72, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-settings-banner svg {
  width: 30px;
  height: 30px;
  margin-left: 20px;
  fill: #ffffff;
}

/* line 79, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-settings-banner svg.small {
  width: 20px;
  height: 20px;
  position: relative;
  left: 33px;
  fill: #ffffff;
  bottom: 22px;
  margin: 0px;
  margin-left: -20px;
}

/* line 92, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-settings-tabs {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #7fdecd;
  flex-direction: column;
  height: 100%;
  gap: 10px;
  padding: 10px 15px;
}

/* line 102, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-settings-tabs .admissions-settings-tabs-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  margin: 0px;
}

/* line 109, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-settings-tabs .admissions-settings-tabs-container .admissions-settings-tabs-button-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 114, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-settings-tabs .admissions-settings-tabs-container .admissions-settings-tabs-button-container .admissions-settings-tabs-button {
  padding: 8px 0px;
  width: 200px;
  color: #ffffff;
  border: 1px solid #5187f1;
  background-color: #5187f1;
  opacity: 1;
}

/* line 122, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-settings-tabs .admissions-settings-tabs-container .admissions-settings-tabs-button-container .admissions-settings-tabs-button:hover {
  opacity: 0.8;
}

/* line 127, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-settings-tabs .admissions-settings-tabs-container .admissions-settings-tabs-button-container .selected-button {
  border: 1px solid #1549b2 !important;
  background-color: #1549b2 !important;
  font-weight: bold !important;
}

/* line 132, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admissions-settings-tabs .admissions-settings-tabs-container .admissions-settings-tabs-button-container .selected-button:hover {
  opacity: 0.8 !important;
}

/* line 144, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable-title,
#extra-activity-view .required-document-datatable-title {
  margin-bottom: -65px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

/* line 151, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable-title .title-container,
#extra-activity-view .required-document-datatable-title .title-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
}

/* line 158, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable-title .title-container .title,
#extra-activity-view .required-document-datatable-title .title-container .title {
  font-weight: bold;
  line-height: 10px;
}

/* line 163, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable-title .title-container .info-icon,
#extra-activity-view .required-document-datatable-title .title-container .info-icon {
  display: flex;
}

/* line 166, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable-title .title-container .info-icon svg,
#extra-activity-view .required-document-datatable-title .title-container .info-icon svg {
  width: 20px;
  height: 20px;
}

/* line 177, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable thead tr,
#required-documents-view .extra-activity-datatable thead tr,
#extra-activity-view .required-document-datatable thead tr,
#extra-activity-view .extra-activity-datatable thead tr {
  background-color: #24a288 !important;
  color: #ffffff !important;
  border: 1px solid #d7d8db !important;
}

/* line 182, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable thead tr th.custom-name-column,
#required-documents-view .extra-activity-datatable thead tr th.custom-name-column,
#extra-activity-view .required-document-datatable thead tr th.custom-name-column,
#extra-activity-view .extra-activity-datatable thead tr th.custom-name-column {
  padding: 10px !important;
  width: 80% !important;
}

/* line 187, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable thead tr th.actions-column,
#required-documents-view .extra-activity-datatable thead tr th.actions-column,
#extra-activity-view .required-document-datatable thead tr th.actions-column,
#extra-activity-view .extra-activity-datatable thead tr th.actions-column {
  padding: 10px !important;
  width: 20% !important;
  text-align: center !important;
  font-weight: bold !important;
}

/* line 198, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .required-document-list tr.required-document-row,
#required-documents-view .required-document-datatable .required-document-list tr.extra-activity-row,
#required-documents-view .required-document-datatable .extra-activity-list tr.required-document-row,
#required-documents-view .required-document-datatable .extra-activity-list tr.extra-activity-row,
#required-documents-view .extra-activity-datatable .required-document-list tr.required-document-row,
#required-documents-view .extra-activity-datatable .required-document-list tr.extra-activity-row,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.required-document-row,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row,
#extra-activity-view .required-document-datatable .required-document-list tr.required-document-row,
#extra-activity-view .required-document-datatable .required-document-list tr.extra-activity-row,
#extra-activity-view .required-document-datatable .extra-activity-list tr.required-document-row,
#extra-activity-view .required-document-datatable .extra-activity-list tr.extra-activity-row,
#extra-activity-view .extra-activity-datatable .required-document-list tr.required-document-row,
#extra-activity-view .extra-activity-datatable .required-document-list tr.extra-activity-row,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.required-document-row,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row {
  border: 1px solid #d7d8db;
}

/* line 202, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .required-document-list tr.required-document-row .custom-name-cell,
#required-documents-view .required-document-datatable .required-document-list tr.extra-activity-row .custom-name-cell,
#required-documents-view .required-document-datatable .extra-activity-list tr.required-document-row .custom-name-cell,
#required-documents-view .required-document-datatable .extra-activity-list tr.extra-activity-row .custom-name-cell,
#required-documents-view .extra-activity-datatable .required-document-list tr.required-document-row .custom-name-cell,
#required-documents-view .extra-activity-datatable .required-document-list tr.extra-activity-row .custom-name-cell,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.required-document-row .custom-name-cell,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .custom-name-cell,
#extra-activity-view .required-document-datatable .required-document-list tr.required-document-row .custom-name-cell,
#extra-activity-view .required-document-datatable .required-document-list tr.extra-activity-row .custom-name-cell,
#extra-activity-view .required-document-datatable .extra-activity-list tr.required-document-row .custom-name-cell,
#extra-activity-view .required-document-datatable .extra-activity-list tr.extra-activity-row .custom-name-cell,
#extra-activity-view .extra-activity-datatable .required-document-list tr.required-document-row .custom-name-cell,
#extra-activity-view .extra-activity-datatable .required-document-list tr.extra-activity-row .custom-name-cell,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.required-document-row .custom-name-cell,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .custom-name-cell {
  margin-top: 4px;
  text-align: center;
  font-weight: bold;
}

/* line 208, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell,
#required-documents-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell,
#required-documents-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell,
#required-documents-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell,
#required-documents-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell,
#required-documents-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell,
#extra-activity-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell,
#extra-activity-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell,
#extra-activity-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell,
#extra-activity-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell,
#extra-activity-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell,
#extra-activity-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell {
  text-align: center;
}

/* line 213, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .see-document svg,
#required-documents-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .see-extra-activity svg,
#required-documents-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .see-document svg,
#required-documents-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .see-extra-activity svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .see-document svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .see-extra-activity svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .see-document svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .see-extra-activity svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .see-document svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .see-extra-activity svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .see-document svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .see-extra-activity svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .see-document svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .see-extra-activity svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .see-document svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .see-extra-activity svg,
#extra-activity-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .see-document svg,
#extra-activity-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .see-extra-activity svg,
#extra-activity-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .see-document svg,
#extra-activity-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .see-extra-activity svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .see-document svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .see-extra-activity svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .see-document svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .see-extra-activity svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .see-document svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .see-extra-activity svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .see-document svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .see-extra-activity svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .see-document svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .see-extra-activity svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .see-document svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .see-extra-activity svg {
  width: 24px;
  height: 24px;
  fill: #008a73;
}

/* line 221, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .download-document-file svg,
#required-documents-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .download-document-file svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .download-document-file svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .download-document-file svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .download-document-file svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .download-document-file svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .download-document-file svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .download-document-file svg,
#extra-activity-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .download-document-file svg,
#extra-activity-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .download-document-file svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .download-document-file svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .download-document-file svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .download-document-file svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .download-document-file svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .download-document-file svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .download-document-file svg {
  width: 24px;
  height: 24px;
  fill: #236e99;
}

/* line 230, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .edit-required-document svg,
#required-documents-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .edit-extra-activity svg,
#required-documents-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .edit-required-document svg,
#required-documents-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .edit-extra-activity svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .edit-required-document svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .edit-extra-activity svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .edit-required-document svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .edit-extra-activity svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .edit-required-document svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .edit-extra-activity svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .edit-required-document svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .edit-extra-activity svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .edit-required-document svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .edit-extra-activity svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .edit-required-document svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .edit-extra-activity svg,
#extra-activity-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .edit-required-document svg,
#extra-activity-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .edit-extra-activity svg,
#extra-activity-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .edit-required-document svg,
#extra-activity-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .edit-extra-activity svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .edit-required-document svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .edit-extra-activity svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .edit-required-document svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .edit-extra-activity svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .edit-required-document svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .edit-extra-activity svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .edit-required-document svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .edit-extra-activity svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .edit-required-document svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .edit-extra-activity svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .edit-required-document svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .edit-extra-activity svg {
  width: 24px;
  height: 24px;
  fill: #236e99;
}

/* line 240, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .delete-required-document svg,
#required-documents-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .delete-extra-activity svg,
#required-documents-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .delete-extra-activity-association svg,
#required-documents-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .delete-required-document svg,
#required-documents-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .delete-extra-activity svg,
#required-documents-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .delete-extra-activity-association svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .delete-required-document svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .delete-extra-activity svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .delete-extra-activity-association svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .delete-required-document svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .delete-extra-activity svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .delete-extra-activity-association svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .delete-required-document svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .delete-extra-activity svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .delete-extra-activity-association svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .delete-required-document svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .delete-extra-activity svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .delete-extra-activity-association svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .delete-required-document svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .delete-extra-activity svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .delete-extra-activity-association svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .delete-required-document svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .delete-extra-activity svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .delete-extra-activity-association svg,
#extra-activity-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .delete-required-document svg,
#extra-activity-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .delete-extra-activity svg,
#extra-activity-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .delete-extra-activity-association svg,
#extra-activity-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .delete-required-document svg,
#extra-activity-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .delete-extra-activity svg,
#extra-activity-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .delete-extra-activity-association svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .delete-required-document svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .delete-extra-activity svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .delete-extra-activity-association svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .delete-required-document svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .delete-extra-activity svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .delete-extra-activity-association svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .delete-required-document svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .delete-extra-activity svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .delete-extra-activity-association svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .delete-required-document svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .delete-extra-activity svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .delete-extra-activity-association svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .delete-required-document svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .delete-extra-activity svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .delete-extra-activity-association svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .delete-required-document svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .delete-extra-activity svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .delete-extra-activity-association svg {
  width: 24px;
  height: 24px;
  fill: #a13841;
}

/* line 249, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .cannot-delete-required-document svg,
#required-documents-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .cannot-delete-extra-activity svg,
#required-documents-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .cannot-delete-required-document svg,
#required-documents-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .cannot-delete-extra-activity svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .cannot-delete-required-document svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .cannot-delete-extra-activity svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .cannot-delete-required-document svg,
#required-documents-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .cannot-delete-extra-activity svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .cannot-delete-required-document svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .cannot-delete-extra-activity svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .cannot-delete-required-document svg,
#required-documents-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .cannot-delete-extra-activity svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .cannot-delete-required-document svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .cannot-delete-extra-activity svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .cannot-delete-required-document svg,
#required-documents-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .cannot-delete-extra-activity svg,
#extra-activity-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .cannot-delete-required-document svg,
#extra-activity-view .required-document-datatable .required-document-list tr.required-document-row .actions-cell .cannot-delete-extra-activity svg,
#extra-activity-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .cannot-delete-required-document svg,
#extra-activity-view .required-document-datatable .required-document-list tr.extra-activity-row .actions-cell .cannot-delete-extra-activity svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .cannot-delete-required-document svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.required-document-row .actions-cell .cannot-delete-extra-activity svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .cannot-delete-required-document svg,
#extra-activity-view .required-document-datatable .extra-activity-list tr.extra-activity-row .actions-cell .cannot-delete-extra-activity svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .cannot-delete-required-document svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.required-document-row .actions-cell .cannot-delete-extra-activity svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .cannot-delete-required-document svg,
#extra-activity-view .extra-activity-datatable .required-document-list tr.extra-activity-row .actions-cell .cannot-delete-extra-activity svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .cannot-delete-required-document svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.required-document-row .actions-cell .cannot-delete-extra-activity svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .cannot-delete-required-document svg,
#extra-activity-view .extra-activity-datatable .extra-activity-list tr.extra-activity-row .actions-cell .cannot-delete-extra-activity svg {
  width: 24px;
  height: 24px;
}

/* line 258, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable tr.required-document-row:hover,
#required-documents-view .required-document-datatable tr.extra-activity-row:hover,
#required-documents-view .extra-activity-datatable tr.required-document-row:hover,
#required-documents-view .extra-activity-datatable tr.extra-activity-row:hover,
#extra-activity-view .required-document-datatable tr.required-document-row:hover,
#extra-activity-view .required-document-datatable tr.extra-activity-row:hover,
#extra-activity-view .extra-activity-datatable tr.required-document-row:hover,
#extra-activity-view .extra-activity-datatable tr.extra-activity-row:hover {
  background-color: #b5b5b5 !important;
  cursor: pointer;
}

/* line 264, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable tr.required-document-row.opened,
#required-documents-view .required-document-datatable tr.extra-activity-row.opened,
#required-documents-view .extra-activity-datatable tr.required-document-row.opened,
#required-documents-view .extra-activity-datatable tr.extra-activity-row.opened,
#extra-activity-view .required-document-datatable tr.required-document-row.opened,
#extra-activity-view .required-document-datatable tr.extra-activity-row.opened,
#extra-activity-view .extra-activity-datatable tr.required-document-row.opened,
#extra-activity-view .extra-activity-datatable tr.extra-activity-row.opened {
  background-color: #b7b1b1 !important;
  border-top: 2px solid #24a288;
  border-left: 2px solid #24a288;
  border-right: 2px solid #24a288;
}

/* line 272, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable tr.required-document-row.opened:hover,
#required-documents-view .required-document-datatable tr.extra-activity-row:hover,
#required-documents-view .extra-activity-datatable tr.required-document-row.opened:hover,
#required-documents-view .extra-activity-datatable tr.extra-activity-row:hover,
#extra-activity-view .required-document-datatable tr.required-document-row.opened:hover,
#extra-activity-view .required-document-datatable tr.extra-activity-row:hover,
#extra-activity-view .extra-activity-datatable tr.required-document-row.opened:hover,
#extra-activity-view .extra-activity-datatable tr.extra-activity-row:hover {
  opacity: 0.8;
}

/* line 277, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .child-row,
#required-documents-view .extra-activity-datatable .child-row,
#extra-activity-view .required-document-datatable .child-row,
#extra-activity-view .extra-activity-datatable .child-row {
  border-bottom: 2px solid #24a288;
  border-left: 2px solid #24a288;
  border-right: 2px solid #24a288;
}

/* line 282, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .child-row .required-document-info,
#required-documents-view .extra-activity-datatable .child-row .required-document-info,
#extra-activity-view .required-document-datatable .child-row .required-document-info,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info {
  margin: 0px !important;
  padding: 0px !important;
}

/* line 286, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table {
  margin: 0px !important;
  padding: 0px !important;
  width: 100% !important;
}

/* line 291, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header {
  background-color: #24a288;
  color: #ffffff;
}

/* line 295, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .process-name-cell,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .process-name-cell,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .process-name-cell,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .process-name-cell {
  text-align: center;
  width: 30%;
  padding: 0px;
}

/* line 301, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .mandatory-cell,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .mandatory-cell,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .mandatory-cell,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .mandatory-cell {
  text-align: center;
  width: 20%;
  padding: 0px;
}

/* line 307, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .enable-cell,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .enable-cell,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .enable-cell,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .enable-cell {
  text-align: center;
  width: 20%;
  padding: 0px;
}

/* line 313, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .actions-cell,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .actions-cell,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .actions-cell,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-header .actions-cell {
  text-align: center;
  width: 10%;
  padding: 0px;
}

/* line 320, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row,
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row {
  background-color: #d9d9d9;
  border: 1px solid #d9d9d9;
}

/* line 325, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .process-name-cell,
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .process-name-cell,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .process-name-cell,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .process-name-cell,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .process-name-cell,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .process-name-cell,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .process-name-cell,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .process-name-cell {
  text-align: center;
  font-weight: bold;
}

/* line 330, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .mandatory-cell,
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .mandatory-cell,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .mandatory-cell,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .mandatory-cell,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .mandatory-cell,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .mandatory-cell,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .mandatory-cell,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .mandatory-cell {
  text-align: center;
}

/* line 334, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .enable-cell,
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .enable-cell,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .enable-cell,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .enable-cell,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .enable-cell,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .enable-cell,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .enable-cell,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .enable-cell {
  text-align: center;
}

/* line 338, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell,
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell {
  text-align: center;
}

/* line 344, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .delete-document svg,
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .delete-extra-activity svg,
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .delete-extra-activity-association svg,
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .delete-document svg,
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .delete-extra-activity svg,
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .delete-extra-activity-association svg,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .delete-document svg,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .delete-extra-activity svg,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .delete-extra-activity-association svg,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .delete-document svg,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .delete-extra-activity svg,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .delete-extra-activity-association svg,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .delete-document svg,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .delete-extra-activity svg,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .delete-extra-activity-association svg,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .delete-document svg,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .delete-extra-activity svg,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .delete-extra-activity-association svg,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .delete-document svg,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .delete-extra-activity svg,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .delete-extra-activity-association svg,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .delete-document svg,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .delete-extra-activity svg,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .delete-extra-activity-association svg {
  width: 20px;
  height: 20px;
  fill: #a13841;
}

/* line 353, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .cannot-delete-document svg,
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .cannot-delete-extra-activity svg,
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .cannot-delete-document svg,
#required-documents-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .cannot-delete-extra-activity svg,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .cannot-delete-document svg,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .cannot-delete-extra-activity svg,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .cannot-delete-document svg,
#required-documents-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .cannot-delete-extra-activity svg,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .cannot-delete-document svg,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .cannot-delete-extra-activity svg,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .cannot-delete-document svg,
#extra-activity-view .required-document-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .cannot-delete-extra-activity svg,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .cannot-delete-document svg,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .required-document-info-row .actions-cell .cannot-delete-extra-activity svg,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .cannot-delete-document svg,
#extra-activity-view .extra-activity-datatable .child-row .required-document-info .required-document-info-table .extra-activity-info-row .actions-cell .cannot-delete-extra-activity svg {
  width: 20px;
  height: 20px;
}

/* line 365, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .new-required-document-container,
#extra-activity-view .new-required-document-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

/* line 371, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .new-required-document-container .new-required-document-button,
#extra-activity-view .new-required-document-container .new-required-document-button {
  display: flex;
  font-weight: bold;
  border-radius: 6px;
  padding: 8px 8px;
  background-color: #24a288;
  border: 1px solid #24a288;
  color: #ffffff;
  opacity: 1;
}

/* line 381, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .new-required-document-container .new-required-document-button svg,
#extra-activity-view .new-required-document-container .new-required-document-button svg {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  fill: #ffffff;
}

/* line 389, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-documents-view .new-required-document-container .new-required-document-button:hover,
#extra-activity-view .new-required-document-container .new-required-document-button:hover {
  opacity: 0.8;
}

/* line 395, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.new-extra-activity-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px !important;
}

/* line 401, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.new-extra-activity-row .new-extra-activity-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

/* line 407, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.new-extra-activity-row .new-extra-activity-container .new-extra-activity-button {
  display: flex;
  font-weight: bold;
  border-radius: 6px;
  padding: 8px 8px;
  background-color: #24a288;
  border: 1px solid #24a288;
  color: #ffffff;
  opacity: 1;
}

/* line 417, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.new-extra-activity-row .new-extra-activity-container .new-extra-activity-button svg {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  fill: #ffffff;
}

/* line 427, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.extra-activity-accordion {
  margin: 20px;
}

/* line 433, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-document-form .selected_processes {
  display: flex;
  flex-direction: column;
}

/* line 437, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#required-document-form .selected_processes .collection_check_boxes {
  font-weight: normal;
  margin-left: 5px;
}

/* line 444, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-card {
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 10px 15px;
  margin-bottom: 15px;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 456, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-card .download-documents {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 461, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-card .download-documents svg {
  width: 24px;
  height: 24px;
  fill: #bebfc2;
  cursor: pointer;
}

/* line 467, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-card .download-documents svg:hover {
  opacity: 0.8;
}

/* line 473, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-card .student-info {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* line 478, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-card .student-info .profile {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  object-fit: cover;
}

/* line 485, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-card .student-info .student-name {
  font-size: 16px;
  font-weight: 500;
}

/* line 489, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-card .student-info .student-name h6 {
  margin: 0;
}

/* line 493, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-card .student-info .student-name .status-label {
  font-size: 13px;
  margin-top: 4px;
  font-weight: 500;
  padding: 2px 6px;
  border-radius: 12px;
  display: inline-block;
  background-color: #f5f5f5;
}

/* line 505, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-card .reinscription-button {
  min-width: 110px;
  white-space: normal;
  word-wrap: break-word;
  line-height: 1.2;
  padding: 8px 12px;
  font-size: 13px;
  text-align: center;
}

/* line 516, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.status-label {
  font-size: 14px;
  margin-top: 6px;
  font-weight: 500;
  padding: 3px 8px;
  border-radius: 12px;
  display: inline-block;
  background-color: #f5f5f5;
}

/* line 526, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.status-in_progress {
  color: #c69500;
  background-color: #fff8e1;
}

/* line 531, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.status-pending {
  color: #0275d8;
  background-color: #d9edf7;
}

/* line 536, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.status-approved {
  color: #2b8a3e;
  background-color: #e2f7e4;
}

/* line 541, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.status-rejected {
  color: #d43f3a;
  background-color: #f2dede;
}

/* line 546, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.reinscription-button {
  min-width: 110px;
  white-space: normal;
  word-wrap: break-word;
  line-height: 1.2;
  padding: 8px 12px;
  font-size: 13px;
  text-align: center;
}

/* line 556, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.custom-modal {
  border-radius: 10px;
  font-family: "Arial", sans-serif;
}

/* line 560, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.custom-modal .modal-header.no-border,
.custom-modal .modal-footer.no-border {
  border: none;
}

/* line 565, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.custom-modal .modal-warning-title {
  font-size: 30px;
  font-weight: bold;
  color: #d9534f;
  text-align: center;
  margin: 10px 0;
}

/* line 573, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.custom-modal .modal-centered-body {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 120px;
  padding: 20px;
  text-align: center;
}

/* line 582, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.custom-modal .modal-warning-text {
  font-size: 15px;
  color: #333;
  margin: 0;
}

/* line 588, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.custom-modal .modal-centered-footer {
  display: flex;
  justify-content: center;
  border: none;
  padding-bottom: 20px;
}

/* line 595, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.custom-modal .modal-confirm-button {
  background-color: #34b299;
  color: white;
  border: none;
  border-radius: 8px;
  padding: 10px 25px;
  font-weight: bold;
  font-size: 13px;
}

/* line 604, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.custom-modal .modal-confirm-button:hover {
  background-color: #2e9e88;
}

/* line 610, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#resend-timer {
  margin-left: 10px;
  font-weight: bold;
}

/* line 615, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.ap-email-tooltip-icon {
  display: inline-block;
  margin-left: 6px;
  vertical-align: middle;
}

/* line 620, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.ap-email-tooltip-icon svg {
  width: 26px;
  height: 26px;
  fill: #666;
  cursor: pointer;
}

/* line 627, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.ap-email-tooltip-icon:hover svg {
  fill: #000;
}

/* line 635, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-required-documents-modal #admission-required-documents-modal-body .table-title {
  font-weight: bold;
}

/* line 640, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-required-documents-modal #admission-required-documents-modal-body .admission-collection .table-header {
  background-color: #24a288;
}

/* line 644, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-required-documents-modal #admission-required-documents-modal-body .admission-collection .collection_column {
  width: 90%;
}

/* line 648, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-required-documents-modal #admission-required-documents-modal-body .admission-collection .actions-column {
  width: 10%;
}

/* line 653, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-required-documents-modal #admission-required-documents-modal-body .admission-collection .table-options-icons svg {
  width: 20px;
  height: 20px;
  fill: #414141;
  cursor: pointer;
  opacity: 1;
}

/* line 660, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-required-documents-modal #admission-required-documents-modal-body .admission-collection .table-options-icons svg:hover {
  opacity: 0.8;
}

/* line 668, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-required-documents-modal #admission-required-documents-modal-body .admission-direct-confirmation .table-header {
  background-color: #24a288;
}

/* line 672, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-required-documents-modal #admission-required-documents-modal-body .admission-direct-confirmation .direct-confirmation-column {
  width: 90%;
}

/* line 676, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-required-documents-modal #admission-required-documents-modal-body .admission-direct-confirmation .answer-column {
  width: 10%;
}

/* line 680, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-required-documents-modal #admission-required-documents-modal-body .admission-direct-confirmation .answer-cell {
  text-align: center;
}

/* line 686, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-required-documents-modal #admission-required-documents-modal-body .enrollment-collection .table-header {
  background-color: #24a288;
}

/* line 690, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-required-documents-modal #admission-required-documents-modal-body .enrollment-collection .collection_column {
  width: 90%;
}

/* line 694, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-required-documents-modal #admission-required-documents-modal-body .enrollment-collection .actions-column {
  width: 10%;
}

/* line 699, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-required-documents-modal #admission-required-documents-modal-body .enrollment-collection .table-options-icons svg {
  width: 20px;
  height: 20px;
  fill: #414141;
  cursor: pointer;
  opacity: 1;
}

/* line 706, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-required-documents-modal #admission-required-documents-modal-body .enrollment-collection .table-options-icons svg:hover {
  opacity: 0.8;
}

/* line 716, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-step-form .input-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 723, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-step-form .input-label .label-icons .required-alert svg {
  width: 16px;
  height: 16px;
  fill: #bd1619;
}

/* line 735, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-step-section .student-id-row,
.requierement-step-section .student-id-row {
  margin-top: 10px;
}

/* line 739, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-step-section .student-step-flex-row,
.requierement-step-section .student-step-flex-row {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

/* line 746, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-step-section .student-step-checkbox,
.requierement-step-section .student-step-checkbox {
  margin: 0;
}

/* line 750, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-step-section #no-unique-id-button,
.requierement-step-section #no-unique-id-button {
  padding: 5px 12px !important;
}

/* line 754, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-step-section .profile-picture-row,
.requierement-step-section .profile-picture-row {
  display: flex;
  align-items: center;
  gap: 5px;
}

/* line 759, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-step-section .profile-picture-row .profile-picture,
.requierement-step-section .profile-picture-row .profile-picture {
  display: block;
  width: 100px;
  height: 100px;
  border-radius: 50px;
}

/* line 767, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.student-step-section .disabled-input-style,
.requierement-step-section .disabled-input-style {
  background-color: #dee1e6;
  color: #212529;
  border: 1px solid #ced4da;
  border-radius: 8px;
  height: 38px;
  padding: 6px 12px;
  display: flex;
  align-items: center;
  font-weight: 500;
}

/* line 782, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .collection-document-table table {
  table-layout: fixed;
  width: 100%;
}

/* line 787, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .collection-document-table .custom-name {
  max-width: 100%;
  overflow-wrap: break-word;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 795, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .collection-document-table .row {
  padding-left: 15px;
  margin: auto;
}

/* line 799, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .collection-document-table .row .radio-select {
  width: 10%;
}

/* line 803, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .collection-document-table .row .title {
  width: 40%;
}

/* line 807, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .collection-document-table .row .attached-file {
  width: 25%;
}

/* line 811, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .collection-document-table .row .status {
  width: 15%;
}

/* line 817, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .select-row-cell {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

/* line 823, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .select-row-cell .reset-document-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
}

/* line 830, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .select-row-cell .reset-document-icon svg {
  width: 20px;
  height: 20px;
  fill: #2779aa;
}

/* line 837, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .select-row-cell input[type="radio"] {
  margin: 0px 0px 10px 5px;
}

/* line 842, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .required-document-status {
  display: flex;
  justify-content: center;
}

/* line 846, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .required-document-status svg {
  width: 22px;
  height: 22px;
}

/* line 851, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .required-document-status .circle {
  fill: #236e99;
}

/* line 855, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .required-document-status .schedule {
  fill: #d4a219;
}

/* line 859, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .required-document-status .check {
  fill: #00bd9c;
}

/* line 864, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .mandatory {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 869, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .mandatory svg {
  width: 25px;
  height: 25px;
}

/* line 875, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .required-document-file {
  display: flex;
  justify-content: center;
  margin-top: 8px;
}

/* line 880, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .required-document-file svg {
  width: 25px;
  height: 25px;
  fill: #919191;
}

/* line 887, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .admission-document-form {
  padding: 15px;
}

/* line 890, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .admission-document-form .row {
  display: flex;
  align-items: end;
}

/* line 896, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .informative_document-row {
  margin-right: 20px;
}

/* line 899, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .informative_document-row .informative-document {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 15px;
  border: 1px solid #bebfc2;
  border-radius: 8px;
  padding: 15px;
}

/* line 908, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .informative_document-row .informative-document p {
  margin-bottom: 0px;
  color: #414141;
  overflow-wrap: break-word;
  white-space: normal;
  max-width: 80%;
  display: block;
}

/* line 917, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .informative_document-row .informative-document #download-informative-document {
  margin-top: 8px;
  color: white;
}

/* line 924, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .direct-confirmation-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 929, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .direct-confirmation-row #direct-confirmation-no,
.requierement-step-section .direct-confirmation-row #direct-confirmation-yes {
  width: 60px;
  height: 35px;
  opacity: 0.5;
}

/* line 936, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .direct-confirmation-row #direct-confirmation-yes {
  padding: 6px 10px 6px 10px !important;
}

/* line 940, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .direct-confirmation-row .selected-option {
  opacity: 1 !important;
}

/* line 945, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .mandatory-container {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 951, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .mandatory-container .mandatory-error svg {
  fill: #b9414a;
  width: 25px;
  height: 25px;
  margin-left: 5px;
}

/* line 960, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .mandatory-container .mandatory svg {
  width: 25px;
  height: 25px;
}

/* line 967, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .permit {
  width: 80%;
}

/* line 972, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .admission-extra-activity-table td {
  width: 50%;
}

/* line 977, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .terms-and-conditions {
  display: flex;
  align-items: center;
  justify-self: center;
}

/* line 982, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .terms-and-conditions p {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 0px;
  margin-left: 8px;
}

/* line 990, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.requierement-step-section .next-and-back-buttons-required {
  margin-top: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 1000, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .total-admissions {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  padding: 35px 0px;
  background-color: #24a38a;
  color: #ffffff;
}

/* line 1010, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .total-admissions .total-admissions-title {
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: bold;
}

/* line 1016, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .total-admissions .total-admissions-count {
  font-size: 52px;
  line-height: 1.25em;
  margin: 0px;
  font-weight: bold;
}

/* line 1024, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .admissions-counts {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 15px;
  gap: 15px;
}

/* line 1032, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .admissions-counts .enrollment-admission {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 10px 10px;
  flex: 1;
  border-radius: 10px;
  background-color: #8fdbcc;
  color: #000000;
}

/* line 1044, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .admissions-counts .enrollment-admission .enrollment-admission-title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 1050, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .admissions-counts .enrollment-admission .enrollment-admission-count {
  font-size: 52px;
  line-height: 1.25em;
  margin: 0px;
  font-weight: bold;
}

/* line 1058, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .admissions-counts .new-student-admission {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 10px 10px;
  flex: 1;
  border-radius: 10px;
  background-color: #8fdbcc;
  color: #000000;
}

/* line 1070, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .admissions-counts .new-student-admission .new-student-admission-title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 1076, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .admissions-counts .new-student-admission .new-student-admission-count {
  font-size: 52px;
  line-height: 1.25em;
  margin: 0px;
  font-weight: bold;
}

/* line 1084, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .admissions-counts .existing-student-admission {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 10px 10px;
  flex: 1;
  border-radius: 10px;
  background-color: #8fdbcc;
  color: #000000;
}

/* line 1096, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .admissions-counts .existing-student-admission .existing-student-admission-title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 1102, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .admissions-counts .existing-student-admission .existing-student-admission-count {
  font-size: 52px;
  line-height: 1.25em;
  margin: 0px;
  font-weight: bold;
}

/* line 1111, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .enrollment-intention-counts {
  display: flex;
  flex-direction: column;
  margin-top: 15px;
}

/* line 1116, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .enrollment-intention-counts .enrollment-intention-title {
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  flex: 1;
  width: 100%;
  padding: 5px 0px;
  margin: 0px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  font-size: 20px;
  font-weight: bold;
  background-color: #24a288;
  color: #ffffff;
}

/* line 1133, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .enrollment-intention-counts .enrollment-intention-answers {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}

/* line 1140, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .enrollment-intention-counts .enrollment-intention-answers .enrollment-intention-positive {
  display: flex;
  flex-direction: column;
  flex: 1;
  background-color: #d9d9d9;
  padding: 5px 0px;
}

/* line 1147, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .enrollment-intention-counts .enrollment-intention-answers .enrollment-intention-positive .enrollment-intention-positive-title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 1153, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .enrollment-intention-counts .enrollment-intention-answers .enrollment-intention-positive .enrollment-intention-positive-count {
  font-size: 52px;
  line-height: 1.25em;
  margin: 0px;
  font-weight: bold;
}

/* line 1161, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .enrollment-intention-counts .enrollment-intention-answers .enrollment-intention-negative {
  display: flex;
  flex-direction: column;
  flex: 1;
  background-color: #ebebeb;
  padding: 5px 0px;
}

/* line 1168, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .enrollment-intention-counts .enrollment-intention-answers .enrollment-intention-negative .enrollment-intention-negative-title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 1174, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-dashboard .enrollment-intention-counts .enrollment-intention-answers .enrollment-intention-negative .enrollment-intention-positive-count {
  font-size: 52px;
  line-height: 1.25em;
  margin: 0px;
  font-weight: bold;
}

/* line 1185, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.information-text {
  display: flex;
  font-size: 14px;
  color: #bebfc2;
}

/* line 1190, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.information-text svg {
  width: 20px;
  height: 20px;
  fill: #bebfc2;
  margin-right: 5px;
}

/* line 1199, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#guardian-form-container .search-guardian-unique-id {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

/* line 1205, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#guardian-form-container .search-guardian-unique-id .unique-id-type {
  width: 65px;
}

/* line 1209, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#guardian-form-container .search-guardian-unique-id .unique-id-guardian-form {
  width: 270px;
}

/* line 1212, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#guardian-form-container .search-guardian-unique-id .unique-id-guardian-form #unique-id-guardian {
  width: 100%;
}

/* line 1217, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#guardian-form-container .search-guardian-unique-id .search-button {
  display: flex;
  padding: 5px 7px !important;
  align-items: center;
}

/* line 1222, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#guardian-form-container .search-guardian-unique-id .search-button svg {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  fill: #ffffff;
}

/* line 1229, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#guardian-form-container .search-guardian-unique-id .search-button:hover {
  opacity: 0.8;
}

/* line 1235, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#guardian-form-container #toggle-inscription-code {
  color: #236e99;
  font-weight: bold;
  text-decoration: underline;
  opacity: 1;
}

/* line 1241, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#guardian-form-container #toggle-inscription-code:hover {
  opacity: 0.8;
}

/* line 1247, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#guardian-form-container .ins-code .ins-code-label {
  font-weight: bold;
}

/* line 1251, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#guardian-form-container .ins-code .ins-code-container {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}

/* line 1257, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#guardian-form-container .ins-code .ins-code-container #continue-inscription-code {
  width: 270px;
}

/* line 1262, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#guardian-form-container .ins-code .ins-code-continue-button-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}

/* line 1268, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#guardian-form-container .ins-code .ins-code-continue-button-container #submit-inscription-code {
  background-color: #008a73;
  color: #fff;
}

/* line 1273, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#guardian-form-container .ins-code .ins-code-continue-button-container #submit-inscription-code:hover {
  opacity: 0.8;
}

/* line 1280, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#inscription-code-container.hidden {
  display: none;
}

/* line 1287, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .blue-title {
  color: #20499d;
  font-weight: bold;
}

/* line 1292, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .input-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 1299, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .input-label .label-icons .required-alert svg {
  width: 16px;
  height: 16px;
  fill: #bd1619;
}

/* line 1308, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .custom-input-label {
  display: flex;
  background-color: #24a288;
  padding: 4px 7px;
  margin-bottom: 0;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  color: #ffffff;
}

/* line 1318, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .custom-input {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 1325, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .vaccines-table .vaccines-table-header {
  background-color: #24a288;
}

/* line 1328, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .vaccines-table .vaccines-table-header .vaccine-type {
  border-bottom: 0;
  font-weight: bold;
}

/* line 1333, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .vaccines-table .vaccines-table-header .vaccine-doses {
  text-align: center;
  border-bottom: 0;
  font-weight: bold;
}

/* line 1339, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .vaccines-table .vaccines-table-header .vaccine-reinforcement {
  text-align: center;
  border-bottom: 0;
  font-weight: bold;
}

/* line 1347, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .vaccines-table .vaccines-table-doses th {
  text-align: center;
  border-top: 0;
  font-weight: bold;
}

/* line 1353, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .vaccines-table .vaccines-table-doses .doses {
  text-align: center;
  border-top: 0;
  background-color: #165479;
  font-weight: bold;
}

/* line 1364, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form #medicines-table .name-column {
  font-size: 14px;
  font-weight: bold;
}

/* line 1369, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form #medicines-table .approve-use-column {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  background-color: #165479;
}

/* line 1378, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .emergency-contact-buttons-container {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}

/* line 1383, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .emergency-contact-buttons-container #add-emergency-contact {
  display: flex;
  align-items: center;
  padding: 5px 10px;
  background-color: #24a288;
  color: #ffffff;
  border: 0;
  border-radius: 5px;
  font-weight: bold;
}

/* line 1393, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .emergency-contact-buttons-container #add-emergency-contact svg {
  width: 20px;
  height: 20px;
  margin-left: 5px;
  fill: #ffffff;
}

/* line 1400, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .emergency-contact-buttons-container #add-emergency-contact:hover {
  opacity: 0.8;
}

/* line 1405, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .emergency-contact-buttons-container #remove-emergency-contact {
  display: flex;
  align-items: center;
  padding: 5px 10px;
  background-color: #e74c3c;
  color: #ffffff;
  border: 0;
  border-radius: 5px;
  font-weight: bold;
}

/* line 1415, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .emergency-contact-buttons-container #remove-emergency-contact svg {
  width: 20px;
  height: 20px;
  margin-left: 5px;
  fill: #ffffff;
}

/* line 1422, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .emergency-contact-buttons-container #remove-emergency-contact:hover {
  opacity: 0.8;
}

/* line 1429, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .emergency-contact-form .unique-id-row {
  margin: 0;
}

/* line 1432, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .emergency-contact-form .unique-id-row .unique-id-type-col {
  padding: 0;
}

/* line 1436, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.nursery-step-form .emergency-contact-form .unique-id-row .unique-id-col {
  padding-right: 0;
}

/* line 1447, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.guardian-list .guardian-card {
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 10px 15px;
  margin-bottom: 15px;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 1459, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.guardian-list .guardian-card .guardian-info {
  display: flex;
  align-items: center;
  gap: 10px;
}

/* line 1464, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.guardian-list .guardian-card .guardian-info .guardian-name {
  font-size: 16px;
  font-weight: 500;
  padding-top: 0;
}

/* line 1469, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.guardian-list .guardian-card .guardian-info .guardian-name h6 {
  margin: 0;
}

/* line 1473, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.guardian-list .guardian-card .guardian-info .guardian-name .relationship-label {
  font-size: 13px;
  margin: 4px 0 0 0;
  font-weight: bold;
  padding: 2px 6px;
  border-radius: 12px;
  display: inline-block;
  background-color: #f5f5f5;
}

/* line 1486, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.guardian-list .guardian-card .select-guardian-button-container .select-guardian-button {
  background-color: #24a288;
  border: 0;
  color: #fff;
  font-weight: bold;
}

/* line 1496, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.new-guardian-button-container {
  text-align: center;
}

/* line 1499, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.new-guardian-button-container .new-guardian-button {
  background-color: #24a288;
  color: #fff;
  font-weight: bold;
  width: 75%;
}

/* line 1510, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.first-guardian-step-form .input-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 1517, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.first-guardian-step-form .input-label .label-icons .required-alert svg {
  width: 16px;
  height: 16px;
  fill: #bd1619;
}

/* line 1527, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.first-guardian-step-form .unique-id-row {
  margin: 0;
  padding: 0;
}

/* line 1531, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.first-guardian-step-form .unique-id-row .unique-id-type-col {
  padding: 0;
}

/* line 1535, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.first-guardian-step-form .unique-id-row .unique-id-col {
  padding-right: 0;
}

/* line 1541, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.first-guardian-step-form .monthly-income-row {
  margin: 0;
}

/* line 1544, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.first-guardian-step-form .monthly-income-row .monthly-income-amount-col {
  padding: 0;
}

/* line 1548, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.first-guardian-step-form .monthly-income-row .monthly-income-currency-col {
  padding-right: 0;
}

/* line 1555, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.validation-guardian-form .input-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 1562, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.validation-guardian-form .input-label .label-icons .required-alert svg {
  width: 16px;
  height: 16px;
  fill: #bd1619;
}

/* line 1571, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.validation-guardian-form .unique-id-row {
  margin: 0;
  padding: 0;
}

/* line 1575, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.validation-guardian-form .unique-id-row .unique-id-type-col {
  padding: 0;
}

/* line 1579, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.validation-guardian-form .unique-id-row .unique-id-col {
  padding-right: 0;
}

/* line 1584, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.validation-guardian-form .validation-guardian-button-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 1589, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.validation-guardian-form .validation-guardian-button-container #validation-guardian-button {
  width: 200px;
}

/* line 1598, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.second-guardian-step-section .input-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 1605, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.second-guardian-step-section .input-label .label-icons .required-alert svg {
  width: 16px;
  height: 16px;
  fill: #bd1619;
}

/* line 1614, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.second-guardian-step-section .second-guardian-step-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 1;
}

/* line 1620, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.second-guardian-step-section .second-guardian-step-title h3 {
  margin: 0;
}

/* line 1624, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.second-guardian-step-section .second-guardian-step-title .not-include-second-guardian-container {
  display: flex;
  font-size: 18px;
  color: #000000;
  align-items: center;
  gap: 5px;
}

/* line 1631, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.second-guardian-step-section .second-guardian-step-title .not-include-second-guardian-container #not-include-second-guardian {
  height: 18px;
  width: 18px;
  margin: 0;
}

/* line 1640, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.second-guardian-step-section .unique-id-row {
  margin: 0;
  padding: 0;
}

/* line 1644, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.second-guardian-step-section .unique-id-row .unique-id-type-col {
  padding: 0;
}

/* line 1648, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.second-guardian-step-section .unique-id-row .unique-id-col {
  padding-right: 0;
}

/* line 1654, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.second-guardian-step-section .monthly-income-row {
  margin: 0;
}

/* line 1657, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.second-guardian-step-section .monthly-income-row .monthly-income-amount-col {
  padding: 0;
}

/* line 1661, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.second-guardian-step-section .monthly-income-row .monthly-income-currency-col {
  padding-right: 0;
}

/* line 1669, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.payments-step-section .btn.btn-primary {
  color: white !important;
}

/* line 1672, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.payments-step-section .btn.btn-primary:hover, .payments-step-section .btn.btn-primary:focus {
  color: white !important;
}

/* line 1681, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.end-admission-success .end-admission-button {
  opacity: 1;
  color: #ffffff;
}

/* line 1687, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.activate-switch-container {
  gap: 5px;
}

/* line 1691, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admission-status-label {
  font-weight: bold;
  padding: 6px 12px;
  border-radius: 6px;
  display: inline-block;
  margin-top: 10px;
  text-align: center;
  min-width: 180px;
  width: max-content;
  max-width: 250px;
}

/* line 1702, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admission-status-label.green-label {
  background-color: #29b35e;
  color: white;
}

/* line 1707, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admission-status-label.gray-label {
  background-color: #c4c4c4;
  color: white;
}

/* line 1714, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#approved-admissions-table .less-padding {
  padding: 5px !important;
}

/* line 1717, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#approved-admissions-table .less-padding .btn {
  font-size: 13px;
}

/* line 1724, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
#admission-term-and-conditions-modal-body span {
  margin-left: 15px;
}

/* line 1729, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admission-panel-body {
  margin-top: 20px;
}

/* line 1733, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admission-panel-action-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 0 -45px 0;
  gap: 10px;
}

/* line 1740, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admission-panel-action-container .export-to-excel-button {
  border: 1px solid;
  padding: 7px 10px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: bold;
  opacity: 1;
}

/* line 1750, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.admission-panel-action-container .export-to-excel-button:hover {
  opacity: 0.8;
  background-color: #f5fcff;
}

/* line 1759, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.export-to-excel-form .export-to-excel .select-all-checkbox {
  margin-right: 5px;
}

/* line 1764, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.export-to-excel-form .export-to-excel .export-to-excel-table .export-to-excel-table-column-title {
  width: 33%;
  font-weight: bold;
}

/* line 1772, app/assets/stylesheets/akdemia-theme/scss/admissions.scss */
.center-is-academic-id-checkbox {
  display: flex;
  align-items: center;
  gap: 5px;
}

/* ------------------------------ *\
  $ADMISSION PROCESS BILLINGS
\* ------------------------------ */
/* line 6, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
#billing-modal-container .modal-dialog {
  width: 600px;
}

/* line 10, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
#billing-modal-container .modal-content {
  padding: 15px;
}

/* line 14, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
#billing-modal-container .modal-footer {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
}

/* line 22, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
.generate-billing-code-button {
  border: 1px solid #ced4da;
  padding: 6px 12px;
  font-size: 14px;
  background-color: #ffffff;
  color: #333333;
  border-radius: 4px;
}

/* line 30, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
.generate-billing-code-button:hover {
  background-color: #f8f9fa;
  cursor: pointer;
}

/* line 37, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
.billing-table {
  width: 100%;
  border-collapse: collapse;
}

/* line 41, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
.billing-table th, .billing-table td {
  vertical-align: middle !important;
}

/* line 45, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
.billing-table .billing-cell-group,
.billing-table .billing-cell-code {
  padding: 10px 8px;
}

/* line 50, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
.billing-table .billing-cell-actions {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

/* line 57, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
.billing-table .copy-code-icon,
.billing-table .edit-billing-icon,
.billing-table .delete-billing-code-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: none;
  padding: 2px;
  transition: background-color 0.2s;
}

/* line 68, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
.billing-table .copy-code-icon svg,
.billing-table .edit-billing-icon svg,
.billing-table .delete-billing-code-icon svg {
  width: 18px;
  height: 18px;
  fill: #444;
}

/* line 74, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
.billing-table .copy-code-icon:hover,
.billing-table .edit-billing-icon:hover,
.billing-table .delete-billing-code-icon:hover {
  cursor: pointer;
}

/* line 77, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
.billing-table .copy-code-icon:hover svg,
.billing-table .edit-billing-icon:hover svg,
.billing-table .delete-billing-code-icon:hover svg {
  fill: #222;
}

/* line 83, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
.billing-table .delete-billing-code-icon:hover svg {
  fill: #dc3545;
}

/* line 87, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
.billing-table .edit-billing-icon:hover svg {
  fill: #007bff;
}

/* line 91, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
.billing-table .copy-code-icon:hover svg {
  fill: #17a2b8;
}

/* line 96, app/assets/stylesheets/akdemia-theme/scss/admission_process_billings.scss */
.fake-disabled-input {
  display: block;
  width: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #e9ecef;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: not-allowed;
  opacity: 1;
}

/* line 1, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content {
  padding: 20px;
}

/* line 4, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .period-header {
  text-align: center;
  margin-bottom: 20px;
}

/* line 8, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .period-header .period-circle {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #2d8dc4;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 10px;
  box-shadow: 0 2px 4px rgba(45, 141, 196, 0.3);
}

/* line 19, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .period-header .period-circle .period-number {
  color: white;
  font-weight: bold;
  font-size: 20px;
  line-height: 1;
}

/* line 27, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .period-header .period-name {
  font-size: 16px;
  font-weight: 600;
  color: #236e99;
  display: block;
}

/* line 35, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .project-title-section {
  margin-bottom: 20px;
  text-align: center;
}

/* line 39, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .project-title-section .learning-project-pill {
  font-size: 16px;
  font-weight: 600;
  background-color: #236e99;
  color: white;
  border-radius: 25px;
  padding: 12px 24px;
  display: inline-block;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 3px 6px rgba(35, 110, 153, 0.2);
}

/* line 51, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .project-title-section .learning-project-pill:hover {
  background-color: #2779aa;
  transform: translateY(-2px);
  box-shadow: 0 6px 12px rgba(35, 110, 153, 0.3);
}

/* line 57, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .project-title-section .learning-project-pill:active {
  transform: translateY(-1px);
  box-shadow: 0 4px 8px rgba(35, 110, 153, 0.25);
}

/* line 64, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .project-details-container {
  background-color: #f8f9fa;
  border: 2px solid #236e99;
  border-radius: 12px;
  padding: 20px;
  width: 100%;
  overflow: hidden;
  transition: all 0.4s ease-out;
  transform-origin: top;
}

/* line 74, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .project-details-container.show {
  animation: curtainDown 0.4s ease-out forwards;
}

/* line 78, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .project-details-container.hide {
  animation: curtainUp 0.4s ease-out forwards;
}

/* line 83, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .project-details-container .project-info-section .info-row {
  display: flex;
  align-items: flex-start;
  margin-bottom: 15px;
}

/* line 88, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .project-details-container .project-info-section .info-row:last-child {
  margin-bottom: 0;
}

/* line 92, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .project-details-container .project-info-section .info-row .info-label {
  font-weight: bold;
  color: #236e99;
  min-width: 80px;
  margin-right: 15px;
  font-size: 14px;
}

/* line 100, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .project-details-container .project-info-section .info-row .info-value {
  flex: 1;
  color: #495057;
  font-size: 14px;
  line-height: 1.5;
  white-space: pre-wrap;
}

/* line 110, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .project-details-container .no-project-message {
  font-size: 16px;
  color: #6c757d;
  font-style: italic;
  text-align: center;
  padding: 30px 20px;
}

/* line 120, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .learning-project-period {
  font-size: 15px;
  font-weight: bold;
  display: block;
  margin-bottom: 8px;
}

/* line 127, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .learning-project-description {
  display: none;
  margin-top: 10px;
}

/* line 131, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-content .learning-project-description .learning-project-goal {
  font-size: 13px;
  line-height: 1.4;
}

/* line 139, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-period-block {
  margin-bottom: 20px;
}

/* line 142, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-period-block .learning-project-period-name {
  margin-bottom: 5px;
}

/* line 146, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-period-block .learning-project-title {
  margin-bottom: 0;
}

/* line 153, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-projects-student-view .table-container {
  margin-top: 25px;
}

/* line 159, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-create-btn {
  width: 25px;
  height: 25px;
  cursor: pointer;
  padding: 0 25px 40px 0;
}

/* line 167, app/assets/stylesheets/akdemia-theme/scss/learning_projects.scss */
.learning-project-period-container .learning-project-edit-btn {
  z-index: 100;
  cursor: pointer;
}

@keyframes curtainDown {
  0% {
    max-height: 0;
    opacity: 0;
    transform: scaleY(0);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    max-height: 500px;
    opacity: 1;
    transform: scaleY(1);
  }
}

@keyframes curtainUp {
  0% {
    max-height: 500px;
    opacity: 1;
    transform: scaleY(1);
  }
  50% {
    opacity: 0.5;
  }
  100% {
    max-height: 0;
    opacity: 0;
    transform: scaleY(0);
  }
}

/* line 5, app/assets/stylesheets/akdemia-theme/scss/observations.scss */
#observation_modal_for_student .modal-body {
  min-height: 400px;
}

/* line 9, app/assets/stylesheets/akdemia-theme/scss/observations.scss */
#observation_modal_for_student .modal-dialog {
  min-width: 50%;
}

/* line 13, app/assets/stylesheets/akdemia-theme/scss/observations.scss */
#observation_modal_for_student form {
  padding-left: 0;
}

/* line 19, app/assets/stylesheets/akdemia-theme/scss/observations.scss */
#observation-period-select {
  width: 210px;
}

/* line 25, app/assets/stylesheets/akdemia-theme/scss/observations.scss */
.observation-modal-body .loading-container {
  text-align: center;
  padding: 50px;
}

/* line 32, app/assets/stylesheets/akdemia-theme/scss/observations.scss */
.period-loading-spinner {
  vertical-align: middle;
  display: inline-block;
}

/* line 6, app/assets/stylesheets/akdemia-theme/scss/reports.scss */
.birthdays-report-section {
  display: none;
}

/* line 10, app/assets/stylesheets/akdemia-theme/scss/reports.scss */
#birthdays-submit-row {
  display: none;
}

/* line 2, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .input-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 9, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .input-label .label-icons .required-alert svg {
  width: 16px;
  height: 16px;
  fill: #bd1619;
}

/* line 18, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .checkbox label {
  display: flex;
  align-items: center;
}

/* line 22, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .checkbox label input[type="checkbox"] {
  margin: 0 6px 0 0;
}

/* line 27, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .titles-breadcrumbs h3 {
  color: #333;
}

/* line 31, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .character-counter {
  text-align: right;
  font-size: 12px;
  color: #999;
  margin-top: 4px;
}

/* line 38, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .btn-danger {
  background-color: #d44a56;
  border-color: #d44a56;
  color: #fff;
  opacity: 1;
}

/* line 44, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .btn-danger:hover {
  opacity: 0.8;
}

/* line 49, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .searchable-select {
  position: relative;
}

/* line 52, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .searchable-select .searchable-select-display {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  background-color: #fff;
  font-family: "HelveticaNeueLTStd-Th", "Helvetica Neue";
  padding: 4px 4px 4px 8px;
  border-radius: 4px;
}

/* line 62, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .searchable-select .searchable-select-display.disabled {
  cursor: not-allowed;
  background-color: #eee;
}

/* line 67, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .searchable-select .searchable-select-display .searchable-select-arrow {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 4px;
  border-right: 2px solid #404040;
  border-bottom: 2px solid #404040;
  transform: rotate(45deg);
  margin-bottom: 3px;
}

/* line 79, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .searchable-select .searchable-select-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1000;
  background: #fff;
  border: 1px solid #ccc;
  border-top: none;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

/* line 91, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .searchable-select .searchable-select-dropdown .searchable-select-search {
  border: none;
  border-bottom: 1px solid #eee;
  border-radius: 0;
  box-shadow: none;
}

/* line 97, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .searchable-select .searchable-select-dropdown .searchable-select-search:focus {
  outline: none;
  box-shadow: none;
}

/* line 103, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .searchable-select .searchable-select-dropdown .searchable-select-options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 108, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .searchable-select .searchable-select-dropdown .searchable-select-group {
  padding: 6px 12px 4px;
  font-size: 11px;
  font-weight: bold;
  color: #999;
  text-transform: uppercase;
}

/* line 116, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .searchable-select .searchable-select-dropdown .searchable-select-option {
  padding: 6px 12px;
  cursor: pointer;
}

/* line 120, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .searchable-select .searchable-select-dropdown .searchable-select-option:hover {
  background-color: #f5f5f5;
}

/* line 124, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .searchable-select .searchable-select-dropdown .searchable-select-option.active {
  background-color: #e8e8e8;
}

/* line 131, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .role-info-notice {
  display: flex;
  align-items: center;
  width: 100%;
}

/* line 136, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .role-info-notice svg {
  width: 20px;
  height: 20px;
  min-width: 20px;
  fill: #fff;
  margin-right: 10px;
}

/* line 145, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .role-template-recommendation {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 16px;
  padding: 12px 16px;
}

/* line 152, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .role-template-recommendation svg {
  width: 24px;
  height: 24px;
  min-width: 24px;
  fill: #fff;
  margin-right: 12px;
}

/* line 161, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .module-permissions-count {
  background-color: #d44a56;
  color: #fff;
  font-size: 11px;
  margin-left: 8px;
  min-width: 20px;
  text-align: center;
  vertical-align: middle;
}

/* line 171, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .btn-success {
  background-color: #00bd9c;
  border-color: #00bd9c;
  opacity: 1;
}

/* line 176, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .btn-success:hover {
  opacity: 0.8;
}

/* line 183, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-form .btn-success:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

/* line 190, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards {
  display: flex;
  flex-wrap: wrap;
}

/* line 194, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-top: 4px solid #d44a56;
  border-radius: 6px;
  margin-bottom: 20px;
}

/* line 201, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-header {
  padding: 16px 16px 0;
}

/* line 204, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-header .role-card-name {
  margin: 0;
  font-size: 16px;
  font-weight: bold;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 216, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-body {
  padding: 8px 16px 16px;
}

/* line 219, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-body .role-card-description {
  margin: 0 0 12px;
  font-size: 13px;
  color: #777;
  min-height: 36px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* line 229, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-body .role-card-description.no-description {
  font-style: italic;
  color: #aaa;
}

/* line 235, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-body .role-card-stats {
  display: flex;
  gap: 24px;
  border-top: 1px solid #eee;
  padding-top: 12px;
}

/* line 241, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-body .role-card-stats .role-card-stat {
  display: flex;
  flex-direction: column;
}

/* line 245, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-body .role-card-stats .role-card-stat .role-card-stat-label {
  font-size: 11px;
  color: #999;
  text-transform: uppercase;
}

/* line 251, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-body .role-card-stats .role-card-stat .role-card-stat-value {
  font-size: 20px;
  font-weight: bold;
  color: #333;
}

/* line 256, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-body .role-card-stats .role-card-stat .role-card-stat-value.role-card-stat-active {
  color: #39b359;
}

/* line 264, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #eee;
  padding: 8px 16px;
}

/* line 271, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .action-assignments {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #2779aa;
  font-size: 13px;
  font-weight: 600;
  padding: 4px 8px;
  border-radius: 4px;
  margin-left: -8px;
}

/* line 282, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .action-assignments svg {
  width: 18px;
  height: 18px;
  fill: #2779aa;
  margin-right: 6px;
}

/* line 289, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .action-assignments:hover {
  background-color: rgba(39, 121, 170, 0.08);
}

/* line 294, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .role-card-menu {
  position: relative;
  margin-right: -8px;
}

/* line 298, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .role-card-menu .role-card-menu-toggle {
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  border-radius: 50%;
  line-height: 1;
}

/* line 306, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .role-card-menu .role-card-menu-toggle svg {
  width: 20px;
  height: 20px;
  fill: #777;
}

/* line 312, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .role-card-menu .role-card-menu-toggle:hover {
  background-color: #f0f0f0;
}

/* line 315, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .role-card-menu .role-card-menu-toggle:hover svg {
  fill: #333;
}

/* line 321, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .role-card-menu .role-card-menu-dropdown {
  position: absolute;
  bottom: 100%;
  right: 0;
  z-index: 1000;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  min-width: 160px;
  padding: 4px 0;
}

/* line 333, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .role-card-menu .role-card-menu-dropdown .role-card-menu-item {
  display: flex;
  align-items: center;
  padding: 8px 14px;
  color: #2779aa;
  text-decoration: none;
  font-size: 13px;
}

/* line 341, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .role-card-menu .role-card-menu-dropdown .role-card-menu-item svg {
  width: 18px;
  height: 18px;
  fill: #2779aa;
  margin-right: 10px;
}

/* line 348, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .role-card-menu .role-card-menu-dropdown .role-card-menu-item:hover {
  background-color: #f5f5f5;
}

/* line 352, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .role-card-menu .role-card-menu-dropdown .role-card-menu-item.menu-item-danger {
  color: #d44a56;
}

/* line 355, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .role-card-menu .role-card-menu-dropdown .role-card-menu-item.menu-item-danger svg {
  fill: #d44a56;
}

/* line 360, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .role-card-menu .role-card-menu-dropdown .role-card-menu-item.menu-item-disabled {
  color: #aaa;
  cursor: not-allowed;
}

/* line 364, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .role-card-menu .role-card-menu-dropdown .role-card-menu-item.menu-item-disabled svg {
  fill: #aaa;
}

/* line 368, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-cards .role-card .role-card-actions .role-card-menu .role-card-menu-dropdown .role-card-menu-item.menu-item-disabled:hover {
  background-color: transparent;
}

/* line 380, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .assignments-search-form {
  display: flex;
  justify-content: flex-end;
}

/* line 384, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .assignments-search-form .input-group {
  width: 100%;
}

/* line 388, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .assignments-search-form .btn {
  padding: 2.9px 6px;
  background-color: #f5f5f5;
  border: 1px solid #dce4ec;
}

/* line 393, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .assignments-search-form .btn svg {
  width: 18px;
  height: 18px;
  vertical-align: middle;
}

/* line 401, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .role-info-notice {
  display: flex;
  align-items: center;
  width: 100%;
}

/* line 406, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .role-info-notice svg {
  width: 20px;
  height: 20px;
  min-width: 20px;
  fill: #fff;
  margin-right: 10px;
}

/* line 415, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .titles-breadcrumbs h3 {
  color: #333;
}

/* line 419, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .role-assignments-table {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  margin-top: 16px;
}

/* line 425, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .role-assignments-table thead {
  background-color: #2779aa;
}

/* line 428, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .role-assignments-table thead th {
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  border-bottom: none;
  padding: 12px 16px;
}

/* line 438, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .role-assignments-table tbody tr {
  border-bottom: 1px solid #eee;
}

/* line 441, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .role-assignments-table tbody tr:last-child {
  border-bottom: none;
}

/* line 445, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .role-assignments-table tbody tr:hover {
  background-color: #fafafa;
}

/* line 450, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .role-assignments-table tbody td {
  padding: 10px 16px;
  font-size: 14px;
  color: #333;
  vertical-align: middle;
}

/* line 456, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .role-assignments-table tbody td.text-center {
  white-space: nowrap;
  width: 1%;
}

/* line 464, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .assignment-status {
  display: inline-block;
  padding: 3px 10px;
  border-radius: 12px;
  font-size: 12px;
  font-weight: 600;
}

/* line 471, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .assignment-status.status-active {
  background-color: rgba(57, 179, 89, 0.12);
  color: #2d8f47;
}

/* line 476, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .assignment-status.status-inactive {
  background-color: rgba(153, 153, 153, 0.12);
  color: #777;
}

/* line 482, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .btn-action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  background: none;
  margin: 0 2px;
}

/* line 494, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .btn-action svg {
  width: 20px;
  height: 20px;
}

/* line 499, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .btn-action.btn-action-primary {
  color: #2779aa;
  text-decoration: none;
}

/* line 503, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .btn-action.btn-action-primary svg {
  fill: #2779aa;
}

/* line 507, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .btn-action.btn-action-primary:hover {
  background-color: rgba(39, 121, 170, 0.08);
}

/* line 512, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .btn-action.btn-action-danger {
  color: #d44a56;
}

/* line 515, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .btn-action.btn-action-danger svg {
  fill: #d44a56;
}

/* line 519, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .btn-action.btn-action-danger:hover {
  background-color: rgba(212, 74, 86, 0.08);
}

/* line 525, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .role-assignments-pagination {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin: 20px 0;
  gap: 4px;
}

/* line 534, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .role-assignments-pagination li a, .role-assignments .role-assignments-pagination li span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 32px;
  height: 32px;
  padding: 0 8px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  font-size: 13px;
  color: #2779aa;
  text-decoration: none;
}

/* line 548, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .role-assignments-pagination li a:hover {
  background-color: rgba(39, 121, 170, 0.08);
  border-color: #2779aa;
}

/* line 553, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .role-assignments-pagination li.active span {
  background-color: #2779aa;
  border-color: #2779aa;
  color: #fff;
}

/* line 559, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .role-assignments-pagination li.disabled span {
  color: #ccc;
  cursor: not-allowed;
}

/* line 570, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .assignment-processing-notice {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  max-width: 240px;
  padding: 6px 10px;
  border-radius: 4px;
  background-color: #e8f4fd;
  color: #31708f;
  font-size: 12px;
  line-height: 1.35;
  text-align: left;
  white-space: normal;
}

/* line 584, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .assignment-processing-notice::before {
  content: "\2139";
  flex: 0 0 auto;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
}

/* line 596, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .in-progress-assignments-panel {
  width: 100%;
}

/* line 599, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .in-progress-assignments-panel .in-progress-assignments-header {
  display: flex;
  align-items: center;
}

/* line 603, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .in-progress-assignments-panel .in-progress-assignments-header svg {
  width: 20px;
  height: 20px;
  min-width: 20px;
  margin-right: 10px;
  fill: currentColor;
}

/* line 612, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-assignments .in-progress-assignments-panel .in-progress-assignments-list {
  margin: 6px 0 0 30px;
  padding: 0;
}

/* line 619, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.assignment-empty-state {
  margin-top: 40px;
}

/* line 623, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.roles-empty-state {
  margin-top: 40px;
}

/* line 630, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .role-info-notice,
#edit-scopes-modal .role-info-notice {
  display: flex;
  align-items: center;
  width: 100%;
}

/* line 635, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .role-info-notice svg,
#edit-scopes-modal .role-info-notice svg {
  width: 20px;
  height: 20px;
  min-width: 20px;
  fill: #fff;
  margin-right: 10px;
}

/* line 644, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .modal-dialog,
#edit-scopes-modal .modal-dialog {
  width: 600px;
}

/* line 648, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .modal-title,
#edit-scopes-modal .modal-title {
  font-weight: normal;
  color: #333;
}

/* line 654, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .input-label .label-text,
#edit-scopes-modal .input-label .label-text {
  font-weight: 600;
  color: #555;
  font-size: 13px;
}

/* line 661, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .assignment-search-results,
#edit-scopes-modal .assignment-search-results {
  position: absolute;
  z-index: 1050;
  left: 15px;
  right: 15px;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-top: none;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  max-height: 240px;
  overflow-y: auto;
}

/* line 674, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .assignment-search-results .search-result-item,
#edit-scopes-modal .assignment-search-results .search-result-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 14px;
  cursor: pointer;
}

/* line 681, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .assignment-search-results .search-result-item:hover,
#edit-scopes-modal .assignment-search-results .search-result-item:hover {
  background-color: #f5f5f5;
}

/* line 685, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .assignment-search-results .search-result-item .search-result-name,
#edit-scopes-modal .assignment-search-results .search-result-item .search-result-name {
  font-size: 14px;
  color: #333;
  font-weight: 500;
}

/* line 691, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .assignment-search-results .search-result-item .search-result-email,
#edit-scopes-modal .assignment-search-results .search-result-item .search-result-email {
  font-size: 12px;
  color: #999;
}

/* line 697, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .assignment-search-results .search-result-empty,
#edit-scopes-modal .assignment-search-results .search-result-empty {
  padding: 12px 14px;
  font-size: 13px;
  color: #999;
  text-align: center;
}

/* line 705, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .assignment-selected-user,
#edit-scopes-modal .assignment-selected-user {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: rgba(39, 121, 170, 0.06);
  border: 1px solid rgba(39, 121, 170, 0.2);
  border-radius: 4px;
  padding: 10px 14px;
  margin-top: 8px;
}

/* line 715, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .assignment-selected-user .selected-user-info,
#edit-scopes-modal .assignment-selected-user .selected-user-info {
  display: flex;
  flex-direction: column;
}

/* line 719, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .assignment-selected-user .selected-user-info .selected-user-name,
#edit-scopes-modal .assignment-selected-user .selected-user-info .selected-user-name {
  font-size: 14px;
  font-weight: 600;
  color: #333;
}

/* line 725, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .assignment-selected-user .selected-user-info .selected-user-email,
#edit-scopes-modal .assignment-selected-user .selected-user-info .selected-user-email {
  font-size: 12px;
  color: #777;
}

/* line 731, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .assignment-selected-user .selected-user-remove,
#edit-scopes-modal .assignment-selected-user .selected-user-remove {
  background: none;
  border: none;
  cursor: pointer;
  padding: 4px;
  border-radius: 50%;
  line-height: 1;
}

/* line 739, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .assignment-selected-user .selected-user-remove svg,
#edit-scopes-modal .assignment-selected-user .selected-user-remove svg {
  width: 18px;
  height: 18px;
  fill: #999;
}

/* line 745, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .assignment-selected-user .selected-user-remove:hover,
#edit-scopes-modal .assignment-selected-user .selected-user-remove:hover {
  background-color: rgba(0, 0, 0, 0.06);
}

/* line 748, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .assignment-selected-user .selected-user-remove:hover svg,
#edit-scopes-modal .assignment-selected-user .selected-user-remove:hover svg {
  fill: #333;
}

/* line 755, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .scopes-section-title,
#edit-scopes-modal .scopes-section-title {
  color: #333;
  font-weight: 600;
  margin-bottom: 8px;
}

/* line 761, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .scopes-warning,
#edit-scopes-modal .scopes-warning {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 16px;
  opacity: 1 !important;
}

/* line 768, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .scopes-warning svg,
#edit-scopes-modal .scopes-warning svg {
  width: 20px;
  height: 20px;
  min-width: 20px;
  fill: #333;
  margin-right: 10px;
}

/* line 776, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .scopes-warning span,
#edit-scopes-modal .scopes-warning span {
  font-size: 13px;
  color: #333;
  font-weight: bold;
}

/* line 783, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .form-group label,
#edit-scopes-modal .form-group label {
  font-size: 13px;
  color: #555;
  font-weight: 600;
}

/* line 789, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .btn-success,
#edit-scopes-modal .btn-success {
  background-color: #00bd9c;
  border-color: #00bd9c;
  opacity: 1;
}

/* line 794, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .btn-success:hover,
#edit-scopes-modal .btn-success:hover {
  opacity: 0.8;
}

/* line 798, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#assignment-modal .btn-success:disabled,
#edit-scopes-modal .btn-success:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

/* line 807, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-scopes-container .role-info-notice {
  display: flex;
  align-items: center;
  width: 100%;
}

/* line 812, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-scopes-container .role-info-notice svg {
  width: 20px;
  height: 20px;
  min-width: 20px;
  fill: #fff;
  margin-right: 10px;
}

/* line 821, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-scopes-container .scopes-section-title {
  color: #333;
  font-weight: 600;
  margin-bottom: 8px;
}

/* line 827, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-scopes-container .scopes-warning {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 16px;
  opacity: 1 !important;
}

/* line 834, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-scopes-container .scopes-warning svg {
  width: 20px;
  height: 20px;
  min-width: 20px;
  fill: #333;
  margin-right: 10px;
}

/* line 842, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-scopes-container .scopes-warning span {
  font-size: 13px;
  color: #333;
  font-weight: bold;
}

/* line 849, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-scopes-container label {
  font-size: 13px;
  color: #555;
  font-weight: 600;
}

/* line 855, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-scopes-container .row {
  margin-bottom: 8px;
}

/* line 861, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-assigned-roles {
  margin-top: 10px;
  margin-bottom: 8px;
}

/* line 866, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-role-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}

/* line 872, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-role-chip {
  display: inline-block;
  padding: 4px 12px;
  border-radius: 16px;
  font-size: 12px;
  font-weight: 600;
  background-color: rgba(39, 121, 170, 0.12);
  color: #2779aa;
}

/* line 883, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-role-info {
  display: flex;
  align-items: center;
  width: 100% !important;
  margin-top: 10px;
  margin-bottom: 0;
  opacity: 1 !important;
  box-sizing: border-box !important;
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

/* line 895, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-role-info svg {
  width: 20px;
  height: 20px;
  min-width: 20px;
  fill: #31708f;
  margin-right: 10px;
}

/* line 903, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-role-info span {
  font-size: 13px;
  color: #31708f;
  font-weight: bold;
}

/* line 912, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-show-info .employee-name {
  margin-bottom: 15px;
}

/* line 916, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-show-info .employee-role-section {
  margin-bottom: 18px;
  padding-bottom: 15px;
  border-bottom: 1px solid #eee;
}

/* line 921, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-show-info .employee-role-section:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 928, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-show-info .employee-role-header {
  margin-bottom: 10px;
}

/* line 932, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-show-info .employee-scopes-info {
  margin-top: 8px;
  padding-left: 10px;
}

/* line 937, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-show-info .employee-scope-group {
  margin-bottom: 10px;
}

/* line 940, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-show-info .employee-scope-group label {
  font-weight: 600;
  font-size: 13px;
  color: #555;
  margin-bottom: 4px;
}

/* line 947, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-show-info .employee-scope-group ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

/* line 952, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-show-info .employee-scope-group ul li {
  padding: 4px 0;
  font-size: 13px;
  border-bottom: 1px solid #f0f0f0;
}

/* line 957, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-show-info .employee-scope-group ul li:last-child {
  border-bottom: none;
}

/* line 961, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-show-info .employee-scope-group ul li .scope-school-year {
  color: #999;
  font-size: 12px;
  margin-left: 4px;
}

/* line 970, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-show-info .employee-no-scopes {
  padding-left: 10px;
  margin-top: 5px;
}

/* line 975, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.employee-show-info .employee-no-roles {
  margin-top: 10px;
}

/* line 981, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.auto-activated-panel {
  position: fixed;
  top: 120px;
  right: 20px;
  width: 280px;
  max-height: 70vh;
  overflow-y: auto;
  background: white;
  border: 1px solid #ddd;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 1000;
}

/* line 994, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.auto-activated-panel .auto-activated-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 14px;
  background: #f5f5f5;
  border-bottom: 1px solid #ddd;
  border-radius: 6px 6px 0 0;
}

/* line 1003, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.auto-activated-panel .auto-activated-header h5 {
  margin: 0;
  font-size: 13px;
  font-weight: 600;
  color: #333;
}

/* line 1010, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.auto-activated-panel .auto-activated-header .btn-close {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  color: #999;
}

/* line 1017, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.auto-activated-panel .auto-activated-header .btn-close svg {
  width: 18px;
  height: 18px;
}

/* line 1024, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.auto-activated-panel .auto-activated-body {
  padding: 10px 14px;
}

/* line 1028, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.auto-activated-panel .auto-activated-description {
  font-size: 12px;
  color: #666;
  margin-bottom: 8px;
}

/* line 1034, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.auto-activated-panel .auto-activated-module {
  margin-bottom: 10px;
}

/* line 1037, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.auto-activated-panel .auto-activated-module:last-child {
  margin-bottom: 0;
}

/* line 1042, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.auto-activated-panel .auto-activated-module-name {
  display: block;
  font-size: 12px;
  font-weight: 600;
  color: #555;
  margin-bottom: 4px;
  padding-bottom: 3px;
  border-bottom: 1px solid #eee;
}

/* line 1051, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.auto-activated-panel .auto-activated-module-name .badge {
  font-size: 10px;
  padding: 2px 6px;
  background: #5cb85c;
  color: white;
}

/* line 1059, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.auto-activated-panel .auto-activated-action {
  font-size: 12px;
  color: #444;
  padding: 2px 0 2px 4px;
}

/* line 1065, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.auto-activated-panel .auto-icon {
  font-weight: bold;
  margin-right: 4px;
}

/* line 1070, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.auto-activated-panel .auto-icon-on {
  color: #5cb85c;
}

/* line 1074, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.auto-activated-panel .auto-icon-off {
  color: #d9534f;
}

/* line 1079, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.roles-report-hint {
  color: #777;
  font-size: 13px;
  margin-bottom: 12px;
}

/* line 1086, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .modal-dialog {
  width: 600px;
}

/* line 1090, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .modal-title {
  font-weight: normal;
  color: #333;
}

/* line 1096, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .input-label .label-text {
  font-weight: 600;
  color: #555;
  font-size: 13px;
}

/* line 1105, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .modal-body {
  overflow: visible;
}

/* line 1109, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .roles-report-individual-fields .form-group {
  position: relative;
}

/* line 1116, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .report-search-results {
  position: absolute;
  z-index: 1050;
  top: 100%;
  left: 0;
  right: 0;
  background: #fff;
  border: 1px solid #e0e0e0;
  border-top: none;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  max-height: 240px;
  overflow-y: auto;
}

/* line 1130, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .report-search-results .report-result-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 14px;
  cursor: pointer;
}

/* line 1137, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .report-search-results .report-result-item:hover {
  background-color: #f5f5f5;
}

/* line 1141, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .report-search-results .report-result-item .report-result-name {
  font-size: 14px;
  color: #333;
  font-weight: 500;
}

/* line 1147, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .report-search-results .report-result-item .report-result-email {
  font-size: 12px;
  color: #999;
}

/* line 1153, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .report-search-results .report-result-empty {
  padding: 12px 14px;
  font-size: 13px;
  color: #999;
  text-align: center;
}

/* line 1161, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .report-selected-user {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: rgba(39, 121, 170, 0.06);
  border: 1px solid rgba(39, 121, 170, 0.2);
  border-radius: 4px;
  padding: 10px 14px;
  margin-top: 8px;
}

/* line 1171, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .report-selected-user .report-selected-info {
  display: flex;
  flex-direction: column;
}

/* line 1175, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .report-selected-user .report-selected-info .report-selected-name {
  font-size: 14px;
  font-weight: 600;
  color: #333;
}

/* line 1181, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .report-selected-user .report-selected-info .report-selected-email {
  font-size: 12px;
  color: #777;
}

/* line 1187, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .report-selected-user .report-selected-remove {
  background: none;
  border: none;
  cursor: pointer;
  padding: 4px;
  border-radius: 50%;
  line-height: 1;
}

/* line 1195, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .report-selected-user .report-selected-remove svg {
  width: 18px;
  height: 18px;
  fill: #999;
}

/* line 1201, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .report-selected-user .report-selected-remove:hover {
  background-color: rgba(0, 0, 0, 0.06);
}

/* line 1204, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .report-selected-user .report-selected-remove:hover svg {
  fill: #333;
}

/* line 1213, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .btn-success:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

/* line 1220, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .radio label,
#roles-report-modal .checkbox label {
  display: flex;
  align-items: center;
  padding-left: 0;
  font-weight: normal;
}

/* line 1227, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .radio label input[type="radio"],
#roles-report-modal .radio label input[type="checkbox"],
#roles-report-modal .checkbox label input[type="radio"],
#roles-report-modal .checkbox label input[type="checkbox"] {
  position: static;
  margin: 0 8px 0 0;
}

/* line 1236, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#roles-report-modal .form-group > label {
  font-weight: bold;
}

/* line 1244, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.roles-report-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  margin: 8px 0 20px;
  padding: 8px 20px;
  line-height: 1.4;
  white-space: nowrap;
  color: #919191;
}

/* line 1255, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.roles-report-button svg {
  width: 18px;
  height: 18px;
  min-width: 18px;
  fill: #919191;
  margin-right: 8px;
}

/* line 1263, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.roles-report-button:hover, .roles-report-button:focus {
  color: #343434;
  text-decoration: none;
}

/* line 1268, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.roles-report-button:hover svg, .roles-report-button:focus svg {
  fill: #343434;
}

/* line 1277, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#role-permissions-accordion .panel-heading {
  position: relative;
}

/* line 1281, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#role-permissions-accordion .module-select-all-label {
  position: absolute;
  top: 50%;
  right: 44px;
  transform: translateY(-50%);
  margin: 0;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  font-weight: normal;
  font-size: 12px;
  color: #666;
  cursor: pointer;
}

/* line 1295, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
#role-permissions-accordion .module-select-all-label input {
  margin: 0 6px 0 0;
  cursor: pointer;
}

/* line 1305, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.alert.roles-readonly-notice {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 16px;
}

/* line 1311, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.alert.roles-readonly-notice svg {
  width: 20px;
  height: 20px;
  min-width: 20px;
  fill: #fff;
  margin-right: 10px;
}

/* line 1325, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-notice-content {
  flex: 1;
  line-height: 1.45;
}

/* line 1329, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-notice-content strong {
  display: block;
  margin-bottom: 4px;
  font-size: 14px;
}

/* line 1335, app/assets/stylesheets/akdemia-theme/scss/roles.scss */
.role-notice-content p,
.role-notice-content span {
  display: block;
  margin: 0;
  font-size: 13px;
}

/* line 111, app/assets/stylesheets/akdemia-theme/loader.scss */
:where(body:not(.legacy-grades-view)) {
  /* The two averages screens the STAFF opens: the quantitative panel of the
 * Studies Control dashboard (AKD-1193) and "Promedios por grupo" (AKD-1194).
 *
 * The dashboard panel (AKD-1193).
 *
 * It uses the same palette as the grades screen of the first milestone --
 * one blue at two intensities, never a traffic light. The colour here measures
 * how much the section has been evaluated, not how the students are doing, and
 * a red row would be read as a judgement on a term that is still open (G-16).
 *
 * The variables come from scss/student_grades_view, imported before this file
 * in loader.scss. */
  /* "Promedios por grupo" (AKD-1194).
 *
 * Two lines above the table, which until now said nothing about itself: what
 * the list is and of what period (G-12), and that the order is provisional
 * while a term is open (G-40). */
}

/* line 44, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .student-grades-header {
  align-items: flex-start;
  display: flex;
  gap: 12px;
  justify-content: space-between;
  margin-bottom: 14px;
}

/* line 55, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .student-grades-header__identity {
  align-items: flex-start;
  display: flex;
  gap: 10px;
  min-width: 0;
}

/* line 66, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .student-grades-header__names {
  min-width: 0;
}

/* line 70, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .student-grades-header h4 {
  margin: 0;
}

/* line 81, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .student-grades-header__name {
  overflow-wrap: break-word;
}

/* line 84, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .student-grades-header__name,
:where(body:not(.legacy-grades-view)) .student-grades-header__name a {
  color: #2e7eb5;
}

/* line 89, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .student-grades-header__name a {
  opacity: 1;
}

/* line 93, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .student-grades-header__name a:hover,
:where(body:not(.legacy-grades-view)) .student-grades-header__name a:focus {
  color: #1d4e6b;
}

/* line 102, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .student-grades-header__batch {
  display: block;
  font-size: 13px;
  font-weight: normal;
  margin-top: 3px;
}

/* line 108, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .student-grades-header__batch,
:where(body:not(.legacy-grades-view)) .student-grades-header__batch a {
  color: #7a8290;
}

/* line 113, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .student-grades-header__batch a {
  opacity: 1;
}

/* line 119, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .student-grades-header__batch a:hover,
:where(body:not(.legacy-grades-view)) .student-grades-header__batch a:focus {
  color: #4f555f;
}

/* line 128, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .student-grades-header__position {
  flex: 0 0 auto;
  text-align: right;
}

/* line 142, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .student-avatar__image {
  border-radius: 50%;
  height: 42px;
  margin-top: 2px;
  object-fit: cover;
  width: 42px;
}

/* line 156, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .position-badge {
  align-items: center;
  color: #2e7eb5;
  display: inline-flex;
  font-size: 12px;
  gap: 5px;
  white-space: nowrap;
}

/* line 171, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .position-badge svg {
  fill: #2e7eb5;
  height: 12px;
  width: 12px;
}

/* line 177, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .position-badge__scope {
  color: #7a8290;
  display: block;
  font-size: 11px;
  margin-top: 3px;
  white-space: nowrap;
}

/* line 186, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grades-blocked-notice {
  background-color: #e4eef5;
  border-left: 3px solid #2e7eb5;
  font-size: 13px;
  margin-bottom: 16px;
  padding: 10px 14px;
}

/* line 196, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary {
  border: 1px solid #e1e4e8;
  border-left: 3px solid #2e7eb5;
  margin-bottom: 18px;
  padding: 14px 16px;
}

/* line 202, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary--batch-only {
  padding: 12px 16px;
}

/* line 206, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__head {
  align-items: baseline;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* line 213, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__label {
  color: #7a8290;
  display: block;
  font-size: 11px;
  letter-spacing: .08em;
  text-transform: uppercase;
}

/* line 221, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__value {
  font-size: 26px;
  font-weight: 700;
  margin: 2px 0 0;
}

/* line 230, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__value-scope {
  color: #9aa1ac;
  font-size: 14px;
  font-weight: normal;
}

/* line 236, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__batch {
  color: #7a8290;
  font-size: 13px;
  margin: 0;
}

/* line 242, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__batch b {
  font-weight: 700;
}

/* line 247, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__bar {
  display: flex;
  height: 12px;
  margin-top: 12px;
  overflow: hidden;
  width: 100%;
}

/* line 255, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__zone {
  height: 100%;
}

/* line 258, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__zone--obtained {
  background-color: #2e7eb5;
}

/* line 259, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__zone--lost {
  background-color: #b5d1e4;
}

/* line 262, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__zone--pending {
  background-color: #e4eef5;
}

/* line 270, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__scale {
  color: #9aa1ac;
  display: flex;
  font-size: 11px;
  justify-content: space-between;
  margin-top: 4px;
}

/* line 279, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__legend {
  color: #7a8290;
  display: flex;
  font-size: 12px;
  justify-content: space-between;
  margin-top: 6px;
}

/* line 290, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__legend-item {
  align-items: center;
  display: inline-flex;
  gap: 6px;
}

/* line 295, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__legend-item::before {
  border: 1px solid #e1e4e8;
  content: '';
  display: inline-block;
  flex: 0 0 auto;
  height: 9px;
  width: 9px;
}

/* line 304, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__legend-item--obtained::before {
  background-color: #2e7eb5;
  border-color: #2e7eb5;
}

/* line 309, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__legend-item--evaluated::before {
  background-color: #b5d1e4;
  border-color: #b5d1e4;
}

/* line 314, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__legend-item--pending::before {
  background-color: #e4eef5;
}

/* line 321, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__hint {
  border-top: 1px solid #e1e4e8;
  color: #7a8290;
  font-size: 12px;
  margin: 12px 0 0;
  padding-top: 10px;
}

/* line 329, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__empty {
  color: #7a8290;
  font-size: 13px;
  margin: 0;
}

/* line 338, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .period-summary__empty b {
  color: #333a44;
  font-weight: 700;
}

/* line 345, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .year-summary {
  border: 1px solid #e1e4e8;
  border-left: 3px solid #2e7eb5;
  margin-bottom: 18px;
  padding: 14px 16px;
}

/* line 353, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .year-summary--batch-only {
  padding: 12px 16px;
}

/* line 357, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .year-summary__label {
  color: #7a8290;
  font-size: 11px;
  letter-spacing: .08em;
  text-transform: uppercase;
}

/* line 364, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .year-summary__value {
  font-size: 26px;
  font-weight: 700;
  margin: 2px 0 0;
}

/* line 372, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .year-summary__value-scope {
  color: #9aa1ac;
  font-size: 14px;
  font-weight: normal;
}

/* line 381, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .year-summary__operation {
  color: #7a8290;
  font-size: 12px;
  margin: 4px 0 0;
}

/* line 387, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .year-summary__batch {
  color: #7a8290;
  font-size: 13px;
  margin: 0;
}

/* line 392, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .year-summary__batch b {
  font-weight: 700;
}

/* line 400, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student {
  table-layout: fixed;
}

/* line 412, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead tr,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th {
  background-color: #2e7eb5;
  border-bottom: 0;
  color: #fff;
  font-size: 13px;
  font-weight: normal;
}

/* line 422, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student th,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student td {
  padding: 10px 16px;
  vertical-align: top;
}

/* line 435, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead > tr > th {
  padding-bottom: 8px;
  padding-top: 8px;
}

/* line 444, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead > tr > th.official-subject,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tbody > tr > td.official-subject {
  padding-left: 4px;
  padding-right: 4px;
}

/* line 453, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student .subject-column {
  text-align: left;
}

/* line 454, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student .grade-column {
  text-align: right;
}

/* line 455, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student .evaluated-column {
  text-align: center;
}

/* line 456, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student .official-subject {
  text-align: center;
}

/* line 460, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.subject-column,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.grade-column,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.evaluated-column,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.official-subject {
  cursor: pointer;
  user-select: none;
}

/* line 469, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.subject-column.is-sorted::after,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.grade-column.is-sorted::after,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.evaluated-column.is-sorted::after,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.official-subject.is-sorted::after {
  font-size: 9px;
  margin-left: 4px;
}

/* line 474, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.subject-column[data-sort='asc']::after,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.grade-column[data-sort='asc']::after,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.evaluated-column[data-sort='asc']::after,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.official-subject[data-sort='asc']::after {
  content: '\25B2';
}

/* line 475, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.subject-column[data-sort='desc']::after,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.grade-column[data-sort='desc']::after,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.evaluated-column[data-sort='desc']::after,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student thead th.official-subject[data-sort='desc']::after {
  content: '\25BC';
}

/* line 486, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student .toggle-column {
  width: 32px;
  padding-left: 8px;
  padding-right: 0;
  text-align: center;
}

/* line 487, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student .subject-column {
  width: 290px;
}

/* line 488, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student .grade-column {
  width: 140px;
}

/* line 489, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student .evaluated-column {
  width: 180px;
}

/* line 490, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student .official-subject {
  width: 60px;
}

/* line 506, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tbody a,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tbody tr.child-subject a {
  color: inherit;
  opacity: 1;
}

/* line 524, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student td.grade-column p {
  font-weight: 700;
}

/* line 532, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student td.grade-column .no-access,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student td.grade-column .no-evaluations,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student td.grade-column .grade-inside-group {
  font-weight: normal;
}

/* line 544, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tr.group-subject {
  background-color: #eff5fa;
  border-color: #e1e4e8;
  color: inherit;
}

/* line 552, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tr.group-subject .subject-column {
  box-shadow: inset 3px 0 0 #2e7eb5;
}

/* line 556, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tr.group-subject p,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tr.group-subject span {
  color: inherit;
}

/* line 567, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tr.group-subject .no-access,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tr.group-subject .no-grade,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tr.group-subject .no-evaluations,
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tr.group-subject .grade-scope {
  color: #9aa1ac;
}

/* line 578, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tr.group-subject .subject-note {
  color: #7a8290;
}

/* line 582, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tr.group-subject .evaluated-bar__value {
  color: #7a8290;
}

/* line 586, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tr.group-subject b {
  color: #1d4e6b;
}

/* line 600, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tr.child-subject {
  background-color: #f8fbfd;
}

/* line 603, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student tr.child-subject .subject-column {
  padding-left: 30px;
  box-shadow: inset 3px 0 0 #e4eef5;
}

/* line 614, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .quantitative-grades-table-for-student .glyphicon-ok {
  color: #2e7eb5;
}

/* line 619, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .subject-note {
  color: #7a8290;
  display: block;
  font-size: 11px;
  line-height: 1.4;
}

/* line 625, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .subject-note--elective {
  font-style: italic;
}

/* line 632, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .subject-note--inline {
  display: inline;
  margin-left: 6px;
}

/* line 640, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-chip {
  border: 1px solid transparent;
  border-radius: 0;
  display: inline-block;
  font-size: 10px;
  margin-left: 6px;
  padding: 1px 6px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  white-space: nowrap;
}

/* line 664, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-chip--special {
  background-color: #fdf4e3;
  border-color: #d9b778;
  color: #7a4b00;
}

/* line 673, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-chip--elective {
  background-color: #f1eff8;
  border-color: #bdb4d8;
  color: #4a3b7a;
}

/* line 683, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .no-access,
:where(body:not(.legacy-grades-view)) .no-grade,
:where(body:not(.legacy-grades-view)) .no-evaluations {
  color: #9aa1ac;
  font-size: 12px;
  margin: 0;
}

/* line 693, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .has-hint {
  border-bottom: 1px dotted #9aa1ac;
  cursor: help;
}

/* line 699, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-scope {
  color: #9aa1ac;
  font-size: 11px;
  font-weight: normal;
}

/* line 712, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .evaluated-bar {
  align-items: center;
  display: flex;
  gap: 9px;
  justify-content: center;
}

/* line 730, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .evaluated-bar__value {
  color: #7a8290;
  flex: 0 0 44px;
  font-size: 12px;
  text-align: right;
  white-space: nowrap;
}

/* line 738, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .evaluated-bar__track {
  background-color: #e4eef5;
  flex: 0 0 80px;
  height: 6px;
  overflow: hidden;
}

/* line 745, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .evaluated-bar__fill {
  background-color: #2e7eb5;
  height: 100%;
}

/* line 757, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .toggle-indicator {
  fill: #7a8290;
  height: 11px;
  transform: rotate(-90deg);
  transition: transform .15s ease;
  vertical-align: middle;
  width: 11px;
}

/* line 766, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .accordion-toggle.is-open .toggle-indicator {
  transform: rotate(0);
}

/* line 782, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel {
  background-color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid #c8dceb;
  padding: 0;
  margin: 12px;
  position: relative;
}

/* line 826, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .arrow-down {
  border: 8px solid transparent;
  border-bottom-color: #c8dceb;
  border-top-width: 0;
  display: block;
  height: 0;
  left: 48px;
  position: absolute;
  top: -8px;
  width: 0;
  z-index: 3;
}

/* line 838, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .arrow-down::after {
  border: 7px solid transparent;
  border-bottom-color: #dce9f3;
  border-top-width: 0;
  content: '';
  height: 0;
  left: -7px;
  position: absolute;
  top: 1px;
  width: 0;
}

/* line 851, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student {
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  table-layout: fixed;
}

/* line 868, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student thead:first-child tr:first-child th:first-child,
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student thead:first-child tr:first-child th:last-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 877, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student thead th:nth-child(1) {
  width: 28%;
}

/* line 878, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student thead th:nth-child(2) {
  width: 15.5%;
}

/* line 879, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student thead th:nth-child(3) {
  width: 16%;
}

/* line 880, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student thead th:nth-child(4) {
  width: 13%;
}

/* line 881, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student thead th:nth-child(5) {
  width: 13%;
}

/* line 882, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student thead th:nth-child(6) {
  width: 14.5%;
}

/* line 889, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student thead tr,
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student thead th {
  background-color: #dce9f3;
  color: #2c4657;
  font-size: 11px;
  font-weight: normal;
}

/* line 897, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student tbody {
  background-color: #f5f9fc;
  color: #333a44;
  fill: #7a8290;
}

/* line 903, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student td,
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student td a {
  color: inherit;
  font-weight: normal;
}

/* line 916, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student td,
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student th {
  border: 0;
  border-bottom: 1px solid #e3ebf1;
  padding: 8px 10px;
}

/* line 925, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student tbody tr:last-child td {
  border-bottom: 0;
}

/* line 930, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student td svg[class^='icon-'],
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student td svg[class*=' icon-'] {
  fill: #7a8290;
}

/* line 938, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student tr.footer {
  background-color: #dce9f3;
}

/* line 941, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student tr.footer td {
  font-weight: 700;
}

/* line 949, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student th,
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student td {
  text-align: left;
}

/* line 956, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student .numeric-column {
  text-align: right;
  white-space: nowrap;
}

/* line 970, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student .percentage-column {
  padding-left: 8px;
  padding-right: 16px;
}

/* line 981, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student .points-column {
  border-left: 3px solid #b9d2e4;
}

/* line 987, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-empty-state {
  background-color: #fafbfc;
  color: #7a8290;
  font-size: 12px;
  margin: 0;
  padding: 12px 16px;
}

/* line 995, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-footer-note {
  background-color: #dce9f3;
  border-top: 1px solid #d3e2ed;
  color: #7a8290;
  font-size: 11px;
  line-height: 1.5;
  margin: 0;
  padding: 10px 16px;
}

/* line 1007, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-footer-note b {
  color: #333a44;
  font-weight: 700;
}

/* line 1012, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-footer-note--absences {
  padding-top: 0;
}

/* line 1017, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .absence-mark {
  font-weight: 700;
}

/* line 1023, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-staircase {
  background-color: #edf4fa;
  border-top: 2px solid #4a9bd1;
  margin: 0;
  padding: 10px 16px;
}

/* line 1032, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-staircase__title {
  color: #7a8290;
  font-size: 11px;
  letter-spacing: .06em;
  margin: 0 0 8px;
  text-transform: uppercase;
}

/* line 1040, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-staircase__steps {
  margin: 0;
}

/* line 1044, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-staircase__step {
  display: flex;
  font-size: 13px;
  justify-content: space-between;
  padding: 3px 0;
}

/* line 1052, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-staircase__step dt {
  font-weight: normal;
}

/* line 1054, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-staircase__step dd {
  font-weight: 700;
  margin: 0;
}

/* line 1061, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-staircase__step--adjustment {
  padding-left: 16px;
}

/* line 1067, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-staircase__step--result {
  border-top: 1px solid #e1e4e8;
  font-size: 14px;
  font-weight: 700;
  margin-top: 4px;
  padding-top: 6px;
}

/* line 1074, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-staircase__step--result dt {
  font-weight: 700;
}

/* line 1078, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-staircase__note {
  color: #7a8290;
  font-size: 11px;
  margin: 8px 0 0;
}

/* line 1087, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grades-table-footer {
  border-top: 1px solid #e1e4e8;
  color: #7a8290;
  font-size: 12px;
  line-height: 1.6;
  margin-top: 10px;
  padding-top: 10px;
}

/* line 1095, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grades-table-footer p {
  margin: 0;
}

/* line 1100, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grades-table-footer b {
  color: #7a8290;
}

/* line 1105, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table {
  table-layout: fixed;
}

/* line 1108, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table thead,
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table thead tr,
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table thead th {
  background-color: #2e7eb5;
  border-bottom: 0;
  color: #fff;
  font-size: 13px;
  font-weight: normal;
}

/* line 1118, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table th,
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table td {
  padding: 10px 16px;
  vertical-align: top;
}

/* line 1124, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table thead th {
  padding-bottom: 8px;
  padding-top: 8px;
}

/* line 1139, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table .official-column {
  padding-left: 6px;
  padding-right: 6px;
  text-align: center;
}

/* line 1145, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table tr.group-subject {
  background-color: #eff5fa;
}

/* line 1148, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table tr.group-subject td:first-child {
  box-shadow: inset 3px 0 0 #2e7eb5;
}

/* line 1152, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table tr.group-subject b {
  color: #1d4e6b;
}

/* line 1162, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table tr.group-subject:hover {
  border: 0;
  cursor: default;
}

/* line 1171, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table tr.child-subject {
  border: 0;
  background-color: #f8fbfd;
}

/* line 1185, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table tr.child-subject td:first-child {
  box-shadow: inset 3px 0 0 #e4eef5;
  padding-left: 34px;
}

/* line 1190, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table tr.child-subject .child-subject__name {
  padding-left: 0;
}

/* line 1195, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .final-quantitative-grades-table .glyphicon-ok {
  color: #2e7eb5;
}

/* line 1201, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-counted {
  font-weight: 700;
  margin: 0;
}

/* line 1208, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-not-counted {
  color: #7a8290;
  font-weight: normal;
  margin: 0;
}

/* line 1219, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-inside-group {
  color: #7a8290;
  font-weight: normal;
  margin: 0;
}

/* line 1225, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .child-subject__name {
  padding-left: 18px;
}

/* line 1234, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .official-subject-check {
  left: 0;
}

/* line 1249, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-rows {
  border-bottom: 1px solid #d7d8db;
}

/* line 1256, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .grade-rows .grade-row-panel.only-bottom-border {
  border-width: 1px 0 0 0 !important;
}

/* line 1273, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student .quantitative-grade-with-comment {
  display: inline-flex;
  gap: 6px;
  margin-left: 6px;
  vertical-align: middle;
}

/* line 1280, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student .quantitative-grade-with-comment .quantitative-grade-comment-container {
  margin-left: 0;
}

/* line 1284, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student .quantitative-grade-with-comment .quantitative-grade-description-icon-container,
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student .quantitative-grade-with-comment .quantitative-grade-comment-container {
  cursor: pointer;
}

/* line 1288, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student .quantitative-grade-with-comment .quantitative-grade-description-icon-container svg,
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student .quantitative-grade-with-comment .quantitative-grade-comment-container svg {
  fill: #7a8290;
  height: 14px;
  width: 14px;
}

/* line 1294, app/assets/stylesheets/akdemia-theme/scss/student_grades_view.scss */
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student .quantitative-grade-with-comment .quantitative-grade-description-icon-container:hover svg,
:where(body:not(.legacy-grades-view)) .panel-subtable.grade-panel .quantitative-subject-table-for-student .quantitative-grade-with-comment .quantitative-grade-comment-container:hover svg {
  fill: #333a44;
}

/* line 25, app/assets/stylesheets/akdemia-theme/scss/average_ring.scss */
:where(body:not(.legacy-grades-view)) .average-ring {
  text-align: center;
  /* The sentence is long on purpose -- it explains how the figure is built -- so
   * it gets the same treatment as the banner's, which is otherwise scoped to the
   * banner and would leave this one in a 200px column of default Bootstrap. */
}

/* line 28, app/assets/stylesheets/akdemia-theme/scss/average_ring.scss */
:where(body:not(.legacy-grades-view)) .average-ring .student-average-graph {
  height: 130px;
  margin: 0 auto;
  max-width: 100%;
  width: 100%;
}

/* line 37, app/assets/stylesheets/akdemia-theme/scss/average_ring.scss */
:where(body:not(.legacy-grades-view)) .average-ring__empty {
  color: #9aa1ac;
  font-size: 26px;
  height: 130px;
  line-height: 130px;
  margin: 0;
}

/* line 45, app/assets/stylesheets/akdemia-theme/scss/average_ring.scss */
:where(body:not(.legacy-grades-view)) .average-ring__label {
  color: #333a44;
  font-size: 14px;
  line-height: 1.3;
  margin: 4px 0 0;
  /* The optional tooltip's icon HAS to be sized here, and this is not
     * housekeeping: mat_design_icon emits `<svg class='ic_info_24px'>` with no
     * width, no height and no viewBox, so an unsized SVG falls back to its
     * replaced-element default of 300x150px. Measured on section 34002 of school
     * 160 before this rule existed: the icon drew 300x150, this label grew from
     * 18px to 172px tall, and the caption was pushed out of the ring's 190px
     * container and over the students table below it.
     *
     * Nothing in the bundle sizes it for us. The only `.info-tooltip` rules are
     * scoped to `.synopsis-col-student-data` -- the student home banner, the one
     * place this pattern was used before -- so copying the markup without
     * bringing its sizing along is what broke. Every other sprite icon on the
     * platform is sized by an ancestor rule the same way (`.heading-icon svg`).
     *
     * The numbers mirror the banner's (home.scss): a 16px glyph in an 18px box,
     * which is what a 14px label can carry without moving. `cursor: help` is the
     * only thing that says the icon is hoverable at all. */
}

/* line 68, app/assets/stylesheets/akdemia-theme/scss/average_ring.scss */
:where(body:not(.legacy-grades-view)) .average-ring__label span.info-tooltip {
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  cursor: help;
}

/* line 75, app/assets/stylesheets/akdemia-theme/scss/average_ring.scss */
:where(body:not(.legacy-grades-view)) .average-ring__label span.info-tooltip svg {
  width: 16px;
  height: 16px;
}

/* line 85, app/assets/stylesheets/akdemia-theme/scss/average_ring.scss */
:where(body:not(.legacy-grades-view)) .average-ring .tooltip .tooltip-inner {
  line-height: 1.5;
  max-width: 320px;
  padding: 12px 16px;
  text-align: justify;
}

/* line 94, app/assets/stylesheets/akdemia-theme/scss/average_ring.scss */
:where(body:not(.legacy-grades-view)) .average-ring__caption {
  color: #7a8290;
  font-size: 12px;
  line-height: 1.3;
  margin: 0;
}

/* line 110, app/assets/stylesheets/akdemia-theme/scss/average_ring.scss */
:where(body:not(.legacy-grades-view)) .student-profile-summary h2 {
  font-size: 28px;
}

/* line 114, app/assets/stylesheets/akdemia-theme/scss/average_ring.scss */
:where(body:not(.legacy-grades-view)) .student-profile-summary__block {
  margin-top: 18px;
}

/* line 14, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages {
  /* Only at the bottom. The horizontal padding used to be 15px a side and it
   * was paid twice: this panel is injected into #grades-chart, which sits in a
   * .col-xs-12, and Bootstrap already gives every column 15px left and right.
   * Thirty pixels a side out of a 670px panel is what the widest column --
   * the section's name with its term underneath -- was missing. */
  padding-bottom: 20px;
  /* The panel lives in a 670 px column and the dashboard body does not grow, so
   * the table is told to fit it. The HEADERS may wrap -- "Fuera de alcance" on
   * two lines costs nothing -- and so may the section's NAME, for the opposite
   * reason to the one first written here: keeping it on one line does not save
   * the layout, it is what breaks it. Measured on the restore, over the 1.526
   * quantitative sections of active school years: the median name is 10
   * characters and the ninetieth percentile 22, but the longest is 60 --
   * "6to. Año Mención Contabilidad 6to Año B Mención Contabilidad", school 115 --
   * and at 13px semibold that single line claims more than 400px of a 670px
   * panel. The FIGURES still may not wrap: a fraction cut after the slash reads
   * as two numbers. */
  /* The section's name is a link and must not look like one: it inherits the
   * cell's ink and weight, drops the underline, and answers the pointer with a
   * touch of transparency.
   *
   * Written as two classes, and that is the whole point: the theme dims EVERY
   * anchor of the page with ".content-body a { opacity: 0.7; color: #414141 }",
   * which is a class and an element, so a lone ".coordination-averages__link"
   * loses to it and the name came out greyed and faded before the pointer ever
   * touched it. Two classes beat one class and one element, whatever the order
   * in the bundle. The opacity is declared at 1 for the same reason: the
   * default here is not "none", it is the theme's 0.7. */
  /* "3er Lapso en curso": the term the row is about, with the name the school
   * gave it, and whether it is still open.
   * Every figure has to say which period it is about (G-18), and here the rows
   * can be about DIFFERENT terms -- each group closes on its own dates. */
  /* The counts -- two with the terms closed, three while any is open -- take what
   * their content needs and no more: a width under
   * the content's own minimum tells the browser to shrink the column to it and
   * hand the leftover to the columns that can use it -- the section's name and
   * the term average with its bar. */
  /* "Llegan al mínimo" is three words and the cell under it is narrow -- a
   * count plus "mín. 10,00" -- so the header broke into three lines, one word
   * each. 85px is what "LLEGAN AL" needs at 11px uppercase plus the 8px of
   * padding a side, and it is a floor, not a width: below it the header goes
   * back to three lines, and one line would cost 136px, which this column is
   * not worth in a 670px panel. */
  /* "Todavía no" gets NO floor, unlike the two counts around it: it is two words
   * and breaks between them on its own, which is exactly what their floors are
   * for. A 70px floor was written here first and measured over: the seven
   * columns came to 670,6px in a panel of 670 and the table overflowed it by
   * 2px. Without the floor the column takes what its longest word needs and the
   * row fits. Anything added here is taken from the columns that matter -- see
   * the note on the table above. */
  /* Same idea for "Fuera de alcance", which broke into FUERA / DE / ALCANCE:
   * 80px is "FUERA DE" at 11px uppercase plus its padding, and it leaves the
   * header on two lines. "ALCANCE" alone would fit in 73, which is why the
   * column settled there and split the first line in two. */
  /* The school's minimum, next to the count it governs. It is not 10: each
   * school stores its own, and a column called "pasan de 10" would be false
   * anywhere else (G-39). The mockup puts it once in the footer ("aquí es
   * 10"); it goes in the row because two schools of the restore run more than
   * one minimum -- Connell grades Básica against 65 and Secundaria against 70 --
   * and because a footer cannot say "this row has none", which is what a group
   * with no academic restriction needs. */
  /* Two zones, one over the other: the pale one is what the section has
   * evaluated of the term's points, the solid one what it obtained of those.
   * The track is the whole term. */
  /* The figure reads at full strength, like the term's one beside it; only its
   * denominator greys out, and that comes from .grade-scope, which does it on
   * every screen of both milestones. Greying the whole cell turned the year
   * into a footnote, and the mockup asks for it "en pequeño", which the
   * denominator's 11px already gives. */
}

/* line 22, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__title {
  color: #333a44;
  font-size: 16px;
  margin: 0 0 12px;
}

/* line 39, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__table {
  margin-bottom: 12px;
  width: 100%;
  /* The theme pads every condensed cell with 20px a side -- "10px 20px" on
     * the headers, "padding-left/right: 20px" on the body -- which is 40px a
     * column of nothing but air, 240px of a 670px panel across six columns.
     *
     * It has to be written like THIS, matching the theme's shape and adding
     * our own class on top, because specificity decides this and not order:
     * ".table-condensed tbody > tr > td" is a class and three elements, and a
     * plain ".coordination-averages__table td" -- a class and one element --
     * loses to it even though it is declared later in the bundle. That is what
     * happened on the first attempt: the rule was there, read fine, and did
     * nothing.
     *
     * Scoped to this table, which is the only one carrying the class, so no
     * other condensed table on the platform moves. */
}

/* line 58, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__table.table-condensed thead > tr > th {
  padding: 10px 8px;
}

/* line 62, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__table.table-condensed tbody > tr > td {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 68, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__table th {
  color: #9aa1ac;
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
}

/* line 75, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__table td {
  font-size: 13px;
  vertical-align: middle;
  white-space: nowrap;
  /* The name is the one cell that wraps, and it is stated here and not on
       * .coordination-averages__section because the rule above is the more
       * specific of the two -- a class plus an element beats a class alone,
       * and the cell would keep the nowrap it is trying to drop.
       *
       * With a floor, or the cure is worse than the illness: a cell that MAY
       * wrap is handed its longest word as its width and the nowrap cells take
       * the rest, so "1er. Año A" came out broken in two and the term under it
       * in three. 150px is what the widest of the two lines needs on one line
       * -- the term, at 11px, not the name -- and a 60-character name still
       * wraps, which is what this is for. */
}

/* line 91, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__table td.coordination-averages__section {
  min-width: 150px;
  white-space: normal;
}

/* line 98, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__section {
  color: #333a44;
  font-weight: 600;
  /* A name with no spaces cannot wrap on its own and would push the table
     * out of its column just the same. */
  overflow-wrap: break-word;
}

/* line 117, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__section :where(body:not(.legacy-grades-view)) .coordination-averages__link {
  color: inherit;
  opacity: 1;
}

/* line 121, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__section :where(body:not(.legacy-grades-view)) .coordination-averages__link:hover, :where(body:not(.legacy-grades-view)) .coordination-averages__section :where(body:not(.legacy-grades-view)) .coordination-averages__link:focus {
  color: inherit;
  opacity: 0.8;
  text-decoration: none;
}

/* line 133, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__state {
  color: #9aa1ac;
  display: block;
  font-size: 11px;
  font-weight: normal;
  /* The term is a label, not prose: it says its piece on one line or the
     * column is too narrow, and then the name is what should give way. */
  white-space: nowrap;
}

/* line 148, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__count {
  width: 1%;
}

/* line 158, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__reaching {
  min-width: 85px;
}

/* line 174, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__out-of-reach {
  min-width: 80px;
}

/* line 185, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__minimum {
  color: #9aa1ac;
  display: block;
  font-size: 11px;
}

/* line 194, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__bar {
  background-color: #e4eef5;
  border-radius: 2px;
  height: 6px;
  margin-top: 4px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 204, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__zone {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
}

/* line 210, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__zone--evaluated {
  background-color: #b5d1e4;
}

/* line 211, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__zone--obtained {
  background-color: #2e7eb5;
}

/* line 219, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__year {
  white-space: nowrap;
}

/* line 223, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__footer {
  color: #9aa1ac;
  font-size: 11px;
  line-height: 1.5;
}

/* line 228, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .coordination-averages__footer p {
  margin: 0 0 4px;
}

/* line 240, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .school-averages {
  /* Grey and at the foot of the page: it explains the screen, not a figure,
   * and it is read once. */
  /* Amber, not the grey of a note: this one is a caveat about the very order
   * the page exists to give, and it only shows while a term is open. */
  /* The columns read as what they hold: what identifies the student to the
   * left -- rank, name, grade -- and the two figures to the right, where they
   * line up with each other down the page.
   *
   * By position and not by class because the rows come from DataTables as
   * plain strings, with no class to hang on. And with the table's own class in
   * front of every selector, because the theme centres every header of an
   * .organized-datatable and left-aligns every body cell of a .common-table:
   * one class and one element each, which a bare `th:nth-child()` would not
   * beat. */
}

/* line 241, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .school-averages__scope {
  color: #333a44;
  font-size: 13px;
  margin: 12px 0 0;
}

/* line 249, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .school-averages__permission {
  color: #9aa1ac;
  font-size: 11px;
  line-height: 1.5;
  margin: 16px 0 0;
}

/* line 258, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .school-averages__notice {
  color: #8a6d1f;
  font-size: 11px;
  margin: 2px 0 12px;
}

/* line 274, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .school-averages__table {
  /* The widths are NOT here: DataTables writes them inline on the header
     * from columnDefs (schools/averages.html.haml), and an inline style beats
     * any stylesheet. */
}

/* line 275, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .school-averages__table th:nth-child(1), :where(body:not(.legacy-grades-view)) .school-averages__table td:nth-child(1),
:where(body:not(.legacy-grades-view)) .school-averages__table th:nth-child(2), :where(body:not(.legacy-grades-view)) .school-averages__table td:nth-child(2),
:where(body:not(.legacy-grades-view)) .school-averages__table th:nth-child(3), :where(body:not(.legacy-grades-view)) .school-averages__table td:nth-child(3) {
  text-align: left;
}

/* line 281, app/assets/stylesheets/akdemia-theme/scss/staff_averages.scss */
:where(body:not(.legacy-grades-view)) .school-averages__table th:nth-child(4), :where(body:not(.legacy-grades-view)) .school-averages__table td:nth-child(4),
:where(body:not(.legacy-grades-view)) .school-averages__table th:nth-child(5), :where(body:not(.legacy-grades-view)) .school-averages__table td:nth-child(5) {
  text-align: right;
}

/* line 16, app/assets/stylesheets/akdemia-theme/scss/legacy_grades_view.scss */
.legacy-grades-view .student-average-graph {
  width: 160px;
  height: 160px;
}

/* line 26, app/assets/stylesheets/akdemia-theme/scss/legacy_grades_view.scss */
.legacy-grades-view .synopsis-col-student-data h2 {
  font-size: 38px;
  line-height: 0.5;
  margin-top: 15px;
}

/* line 32, app/assets/stylesheets/akdemia-theme/scss/legacy_grades_view.scss */
.legacy-grades-view .synopsis-col-student-data h1 {
  line-height: 0.8;
  margin-top: 15px;
  font-size: 20px;
}

/* ------------------------ *\
        $WIZARD STYLES
\* ------------------------ */
/* line 6, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-body {
  background: #eaf3f9;
  min-height: 100vh;
  margin: 0;
}

/* line 12, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-container {
  max-width: 720px;
  margin: 0 auto;
  padding: 40px 20px;
}

/* line 18, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-header {
  text-align: center;
  margin-bottom: 30px;
}

/* line 23, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-logo {
  max-height: 48px;
  margin-bottom: 12px;
}

/* line 28, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-title {
  font-size: 24px;
  color: #1d5c80;
  margin: 0;
}

/* line 34, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-main {
  background: #fff;
  border-radius: 8px;
  padding: 32px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);
}

/* line 41, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-footer {
  text-align: center;
  margin-top: 30px;
  font-size: 12px;
  color: #bebfc2;
}

/* line 49, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-progress {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 24px;
  position: relative;
}

/* line 57, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-progress__item {
  flex: 1;
  text-align: center;
  position: relative;
  background: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  font: inherit;
  color: inherit;
}

/* line 68, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-progress__item:disabled {
  cursor: default;
}

/* line 72, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-progress__item:not(:disabled):hover .wizard-progress__bullet {
  box-shadow: 0 0 0 3px rgba(45, 141, 196, 0.2);
}

/* line 76, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-progress__item:not(:last-child)::after {
  content: '';
  position: absolute;
  top: 14px;
  left: 50%;
  width: 100%;
  height: 2px;
  background: #d7d8db;
  z-index: 0;
}

/* line 87, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-progress__item--completed::after {
  background: #2d8dc4;
}

/* line 92, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-progress__bullet {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #d7d8db;
  color: #bebfc2;
  font-weight: bold;
  position: relative;
  z-index: 1;
}

/* line 105, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-progress__item--active .wizard-progress__bullet {
  background: #2d8dc4;
  color: #fff;
}

/* line 110, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-progress__item--completed .wizard-progress__bullet {
  background: #2d8dc4;
  color: #fff;
}

/* line 116, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-progress__label {
  font-size: 11px;
  color: #bebfc2;
  margin-top: 6px;
}

/* line 121, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-progress__item--active .wizard-progress__label {
  color: #1d5c80;
  font-weight: bold;
}

/* line 128, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-step__heading {
  font-size: 22px;
  color: #1d5c80;
  margin: 0 0 8px;
}

/* line 134, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-step__hint {
  color: #bebfc2;
  margin-bottom: 24px;
}

/* line 140, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-form .form-group {
  margin-bottom: 18px;
}

/* line 144, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-form label {
  font-weight: 600;
}

/* line 149, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-field-feedback {
  display: inline-block;
  margin-left: 8px;
  font-size: 13px;
}

/* line 154, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-field-feedback--ok {
  color: #008a73;
}

/* line 158, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-field-feedback--error {
  color: #a13841;
}

/* line 163, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-input--locked {
  background: #d7d8db;
  cursor: not-allowed;
}

/* line 169, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-levels__loading,
.wizard-levels__empty {
  text-align: center;
  color: #bebfc2;
  padding: 30px 0;
}

/* line 176, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-level-card {
  border: 1px solid #d7d8db;
  border-radius: 6px;
  padding: 16px;
  margin-bottom: 12px;
}

/* line 182, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-level-card__header {
  display: block;
  font-weight: 600;
  cursor: pointer;
  margin-bottom: 0;
}

/* line 189, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-level-card__header input[type="checkbox"] {
  margin-right: 10px;
}

/* line 193, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-level-card__name {
  margin-left: 6px;
}

/* line 197, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-level-card__courses {
  margin-top: 12px;
  padding-left: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 16px;
}

/* line 205, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-level-card__course {
  display: inline-flex;
  align-items: center;
  margin: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 212, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-level-card__course input[type="checkbox"] {
  margin-right: 8px;
}

/* line 219, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-summary {
  background: #eaf3f9;
  border-radius: 6px;
  padding: 20px;
  margin-bottom: 24px;
}

/* line 226, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-summary__row {
  display: flex;
  padding: 8px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

/* line 231, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-summary__row:last-child {
  border-bottom: none;
}

/* line 236, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-summary__label {
  flex: 0 0 160px;
  font-weight: 600;
  color: #1d5c80;
}

/* line 242, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-summary__value {
  flex: 1;
  color: #919191;
}

/* line 247, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-summary__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 253, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-summary__sublist {
  color: #bebfc2;
  font-size: 13px;
  margin-left: 6px;
}

/* line 260, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 24px;
  padding-top: 16px;
  border-top: 1px solid #d7d8db;
}

/* line 268, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-actions__left, .wizard-actions__right {
  display: flex;
  align-items: center;
  gap: 8px;
}

/* line 275, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-actions__back {
  background: #fff;
  border: 1px solid #bebfc2;
  color: #1d5c80;
}

/* line 280, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-actions__back:hover, .wizard-actions__back:focus {
  background: #eaf3f9;
  color: #1d5c80;
  border-color: #1d5c80;
}

/* line 289, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-actions__next:disabled, .wizard-actions__next[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}

/* line 299, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-alert {
  padding: 12px 16px;
  border-radius: 4px;
  margin-bottom: 16px;
}

/* line 304, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-alert--error {
  background: #f1c6c9;
  color: #872f37;
}

/* line 309, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-alert--success {
  background: #8affeb;
  color: #00705e;
}

/* line 314, app/assets/stylesheets/akdemia-theme/scss/wizard.scss */
.wizard-alert--alert, .wizard-alert--warning {
  background: #fdc788;
  color: #9c5403;
}

/* line 65, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-student-header {
  align-items: center;
  display: flex;
  gap: 12px;
  margin: 14px 0 16px;
}

/* line 71, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-student-header h4 {
  margin: 0;
}

/* line 78, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-student-header__name, :where(body:not(.legacy-grades-view)) .qualitative-student-header__batch, :where(body:not(.legacy-grades-view)) .qualitative-student-header__year {
  align-items: center;
  align-self: stretch;
  display: inline-flex;
  line-height: 1;
}

/* line 91, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-student-header__name {
  font-size: 17px;
  font-weight: 600;
}

/* line 95, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-student-header__name,
:where(body:not(.legacy-grades-view)) .qualitative-student-header__name a {
  color: #2e7eb5;
}

/* line 100, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-student-header__name a {
  opacity: 1;
}

/* line 104, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-student-header__name a:hover,
:where(body:not(.legacy-grades-view)) .qualitative-student-header__name a:focus {
  color: #225c84;
}

/* line 110, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-student-header__batch, :where(body:not(.legacy-grades-view)) .qualitative-student-header__year {
  font-size: 13px;
}

/* line 114, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-student-header__batch,
:where(body:not(.legacy-grades-view)) .qualitative-student-header__batch a, :where(body:not(.legacy-grades-view)) .qualitative-student-header__year,
:where(body:not(.legacy-grades-view)) .qualitative-student-header__year a {
  color: #7a8290;
}

/* line 119, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-student-header__batch a, :where(body:not(.legacy-grades-view)) .qualitative-student-header__year a {
  opacity: 1;
}

/* line 123, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-student-header__batch a:hover,
:where(body:not(.legacy-grades-view)) .qualitative-student-header__batch a:focus, :where(body:not(.legacy-grades-view)) .qualitative-student-header__year a:hover,
:where(body:not(.legacy-grades-view)) .qualitative-student-header__year a:focus {
  color: #4f555f;
}

/* line 129, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-student-header__batch {
  margin-left: 4px;
}

/* line 136, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-student-avatar {
  align-items: center;
  background-color: #dce6ef;
  border-radius: 50%;
  color: #2e7eb5;
  display: inline-flex;
  flex: 0 0 39px;
  font-size: 13px;
  font-weight: 700;
  height: 39px;
  justify-content: center;
  letter-spacing: .02em;
  width: 39px;
}

/* line 150, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-student-avatar--photo {
  object-fit: cover;
}

/* line 161, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table {
  margin: 0;
  table-layout: fixed;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}

/* line 170, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table thead,
:where(body:not(.legacy-grades-view)) .qualitative-grades-table thead tr,
:where(body:not(.legacy-grades-view)) .qualitative-grades-table thead th {
  background-color: #2e7eb5;
  border-bottom: 0;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
}

/* line 183, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table > thead > tr > th {
  padding: 6px 16px;
  vertical-align: middle;
}

/* line 188, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table thead:first-child tr:first-child th:first-child {
  -webkit-border-radius: 6px 0 0 0;
  -moz-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0;
}

/* line 192, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table thead:first-child tr:first-child th:last-child {
  -webkit-border-radius: 0 6px 0 0;
  -moz-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0;
}

/* line 197, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table tbody:first-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 204, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table > tbody > tr > td {
  border-top: 0;
  padding: 8px 16px;
  vertical-align: middle;
}

/* line 210, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table .toggle-column {
  padding-left: 12px;
  padding-right: 0;
  text-align: left;
  width: 32px;
}

/* line 211, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table .subject-column {
  text-align: left;
}

/* line 212, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table .grade-column {
  text-align: center;
  width: 164px;
}

/* line 213, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table .official-column {
  padding-left: 4px;
  padding-right: 4px;
  text-align: center;
  width: 98px;
}

/* line 219, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table tbody a {
  color: inherit;
  display: block;
  opacity: 1;
  text-decoration: none;
}

/* line 226, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table .glyphicon-ok {
  color: #64b3e2;
  font-size: 13px;
}

/* line 235, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-rows {
  border: 1px solid #d8e6f1;
  border-radius: 0 0 6px 6px;
  border-top: 0;
}

/* line 240, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-rows .qualitative-grade-row-panel {
  border-top: 1px solid #e6ebf0;
  margin: 0;
}

/* line 246, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-rows .qualitative-grade-row-panel.only-bottom-border {
  border-color: #e6ebf0 !important;
  border-width: 1px 0 0 0 !important;
}

/* line 254, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-rows > table {
  border-top: 1px solid #e6ebf0;
}

/* line 259, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-subject-name {
  color: #1a1f2b;
  font-size: 14px;
  margin: 0;
}

/* line 266, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-subject-note {
  color: #7a8290;
  display: block;
  font-size: 11px;
  line-height: 1.4;
  margin-top: 2px;
}

/* line 282, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-row-toggle {
  display: inline-block;
  height: 16px;
  position: relative;
  vertical-align: middle;
  width: 16px;
}

/* line 289, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-row-toggle::before {
  border-left: 4.5px solid transparent;
  border-right: 4.5px solid transparent;
  border-top: 5px solid #2e7eb5;
  content: '';
  height: 0;
  left: 3px;
  position: absolute;
  top: 6px;
  transform: rotate(-90deg);
  transition: transform .15s ease;
  width: 0;
}

/* line 303, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-row-toggle.is-open::before {
  transform: rotate(0);
}

/* line 313, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-badge {
  border: 1px solid transparent;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  font-size: 14px;
  font-style: italic;
  font-weight: 700;
  height: 25px;
  line-height: 23px;
  min-width: 25px;
  padding: 0 4px;
  text-align: center;
}

/* line 328, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-badge--tone-0 {
  background-color: #9aa3ad;
  color: #2b3440;
}

/* line 328, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-badge--tone-1 {
  background-color: #e39b76;
  color: #4a1d0c;
}

/* line 328, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-badge--tone-2 {
  background-color: #daba62;
  color: #3a2a00;
}

/* line 328, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-badge--tone-3 {
  background-color: #779acf;
  color: #04162b;
}

/* line 328, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-badge--tone-4 {
  background-color: #72ca95;
  color: #0d3b24;
}

/* line 334, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-badge--empty, :where(body:not(.legacy-grades-view)) .qualitative-grade-badge--number {
  background-color: #fff;
  border-color: #cad4db;
  color: #5f6e7b;
  font-style: normal;
}

/* line 342, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-badge--number {
  font-weight: 700;
  padding: 0 8px;
}

/* line 354, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-panel {
  background-color: #f5f9fc;
  border: 1px solid #d8e6f1;
  border-radius: 6px;
  margin: 12px;
  padding: 12px;
  position: relative;
}

/* line 369, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-panel::before {
  border: 8px solid transparent;
  border-bottom-color: #c8dceb;
  border-top-width: 0;
  content: '';
  height: 0;
  left: 45px;
  position: absolute;
  top: -8px;
  width: 0;
}

/* line 384, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-panel--standalone {
  margin: 12px 0 0;
}

/* line 387, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-panel--standalone::before {
  content: none;
}

/* line 392, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-panel .common-table {
  margin-top: 12px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 398, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-panel .scrollableX {
  background-color: #fff;
}

/* line 403, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-panel-empty {
  color: #7a8290;
  font-size: 12px;
  margin: 12px 0 0;
}

/* line 416, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler-card {
  padding: 6px 0 10px;
}

/* line 420, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler {
  container-type: inline-size;
  max-width: 669px;
  position: relative;
  width: 100%;
}

/* line 429, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__track {
  display: flex;
  gap: 3px;
  height: 10px;
  position: relative;
}

/* line 436, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__block {
  flex: 1 1 0;
  height: 100%;
}

/* line 441, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__block--tone-0 {
  background-color: #d7dbe0;
}

/* line 441, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__block--tone-1 {
  background-color: #ecccb7;
}

/* line 441, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__block--tone-2 {
  background-color: #edddb1;
}

/* line 441, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__block--tone-3 {
  background-color: #c3d3ea;
}

/* line 441, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__block--tone-4 {
  background-color: #b9e5ca;
}

/* line 447, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__block--active.qualitative-ruler__block--tone-0 {
  background-color: #9aa3ad;
}

/* line 447, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__block--active.qualitative-ruler__block--tone-1 {
  background-color: #e39b76;
}

/* line 447, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__block--active.qualitative-ruler__block--tone-2 {
  background-color: #daba62;
}

/* line 447, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__block--active.qualitative-ruler__block--tone-3 {
  background-color: #779acf;
}

/* line 447, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__block--active.qualitative-ruler__block--tone-4 {
  background-color: #72ca95;
}

/* line 452, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__block:first-child {
  border-radius: 5px 0 0 5px;
}

/* line 456, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__block:last-child {
  border-radius: 0 5px 5px 0;
}

/* line 464, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__marker {
  background-color: #fff;
  border: 2px solid #1d293d;
  border-radius: 50%;
  box-sizing: border-box;
  height: 12px;
  margin-left: -6px;
  position: absolute;
  top: -6px;
  width: 12px;
  z-index: 1;
}

/* line 477, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__labels {
  display: flex;
  gap: 3px;
  margin-top: 8px;
}

/* line 486, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__label {
  color: #94a3b0;
  flex: 1 1 0;
  font-size: 13px;
  line-height: 1.2;
  min-width: 0;
  text-align: center;
}

/* line 494, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__label--active {
  color: #1d293d;
  font-weight: 700;
}

/* line 500, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__letter {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 514, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__range {
  --qual-centre: calc((var(--qual-i) + 0.5) * (100cqw - (var(--qual-n) - 1) * 3px) / var(--qual-n) + var(--qual-i) * 3px);
  color: #7a8290;
  display: block;
  font-size: 11px;
  font-weight: normal;
  left: 50%;
  margin-top: 3px;
  position: relative;
  transform: translateX(clamp(calc(-1 * var(--qual-centre)), -50%, calc(100cqw - var(--qual-centre) - 100%)));
  white-space: nowrap;
  width: max-content;
}

/* line 529, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler--numeric {
  padding-bottom: 22px;
}

/* line 534, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__track--gradient {
  background: linear-gradient(to right, #e5a3a3, #f0dd9b, #9fd9b4);
  border-radius: 5px;
}

/* line 542, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-ruler__score {
  color: #1d293d;
  font-size: 13px;
  font-weight: 700;
  margin-top: 8px;
  position: absolute;
  transform: translateX(clamp(calc(var(--qual-pos) * -1cqw), -50%, calc((100 - var(--qual-pos)) * 1cqw - 100%)));
  white-space: nowrap;
}

/* line 574, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-detail {
  margin-top: 6px;
}

/* line 578, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-detail__band {
  background-color: #2e7eb5;
  border-radius: 4px 4px 0 0;
  color: #fff;
  display: flex;
  font-size: 11px;
  font-weight: 700;
  justify-content: space-between;
  letter-spacing: .08em;
  line-height: 30px;
  padding: 0 16px;
  text-transform: uppercase;
}

/* line 595, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-detail__row {
  align-items: center;
  display: flex;
  gap: 10px;
  min-height: 48px;
  padding: 6px 16px 6px 12px;
}

/* line 602, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-detail__row, :where(body:not(.legacy-grades-view)) .qualitative-detail__row:hover, :where(body:not(.legacy-grades-view)) .qualitative-detail__row:focus {
  color: inherit;
  opacity: 1;
  text-decoration: none;
}

/* line 614, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-detail__toggle {
  display: inline-block;
  flex: 0 0 16px;
  height: 16px;
  position: relative;
}

/* line 623, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-detail__code {
  background-color: #e7f1f7;
  border-radius: 3px;
  color: #5f7d92;
  flex: 0 0 auto;
  font-size: 11px;
  font-weight: 700;
  line-height: 16px;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: var(--qual-code-width, 26px);
}

/* line 638, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-detail__name {
  color: #333a44;
  flex: 1 1 auto;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  min-width: 0;
}

/* line 648, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-detail__note {
  color: #7a8290;
  display: block;
  font-size: 11px;
  font-weight: normal;
  line-height: 1.4;
  margin-top: 2px;
}

/* line 658, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-detail .qualitative-grade-badge {
  flex: 0 0 auto;
  margin-left: auto;
}

/* line 665, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-detail__notice {
  border-left: 3px solid #2e7eb5;
  color: #7a8290;
  font-size: 12px;
  line-height: 1.5;
  margin: 0 0 10px;
  padding: 6px 12px;
}

/* line 683, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) a .qualitative-detail__toggle::before {
  border-left: 4.5px solid transparent;
  border-right: 4.5px solid transparent;
  border-top: 5px solid #2e7eb5;
  content: '';
  height: 0;
  left: 3px;
  position: absolute;
  top: 6px;
  transform: rotate(-90deg);
  transition: transform .15s ease;
  width: 0;
}

/* line 697, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) a.is-open .qualitative-detail__toggle::before {
  transform: rotate(0);
}

/* line 702, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-skill-list,
:where(body:not(.legacy-grades-view)) .qualitative-indicator-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 709, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-skill-list {
  background-color: #fff;
  border: 1px solid #d8e6f1;
  border-radius: 0 0 4px 4px;
  border-top: 0;
}

/* line 716, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-skill + .qualitative-skill {
  border-top: 1px solid #e6ebf0;
}

/* line 731, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-skill__indicators {
  padding: 8px 0 12px;
}

/* line 735, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-indicator-list {
  background-color: #fbfdfe;
  border: 1px solid #ebf3f7;
  border-radius: 4px;
  margin: 0 16px 0 26px;
  overflow: hidden;
}

/* line 743, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-indicator-list .qualitative-detail__row {
  min-height: 42px;
  padding-left: 7px;
  padding-right: 10px;
}

/* line 749, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-indicator-list .qualitative-detail__name {
  color: #7e8389;
  font-size: 13px;
  font-weight: normal;
}

/* line 755, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-indicator-list a .qualitative-detail__toggle::before {
  border-left-width: 4px;
  border-right-width: 4px;
  left: 4px;
}

/* line 762, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-indicator + .qualitative-indicator {
  border-top: 1px solid #e6ebf0;
}

/* line 768, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-skill--ungraded,
:where(body:not(.legacy-grades-view)) .qualitative-indicator--ungraded {
  background: repeating-linear-gradient(135deg, #f7fafc 0 7px, #eef3f7 7px 8px);
}

/* line 772, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-skill--ungraded .qualitative-detail__name,
:where(body:not(.legacy-grades-view)) .qualitative-indicator--ungraded .qualitative-detail__name {
  color: #7a8794;
}

/* line 776, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-skill--ungraded .qualitative-grade-badge--empty,
:where(body:not(.legacy-grades-view)) .qualitative-indicator--ungraded .qualitative-grade-badge--empty {
  border-style: dashed;
}

/* line 785, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-boxes {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding: 6px 16px 10px 51px;
}

/* line 794, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-box {
  background-color: #fff;
  border: 1px solid #d8e6f1;
  border-radius: 4px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: 67px;
  justify-content: space-between;
  padding: 10px 12px 9px;
  width: 168px;
}

/* line 806, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-box__head {
  align-items: center;
  display: flex;
  gap: 5px;
  min-width: 0;
}

/* line 813, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-box__name {
  color: #2e4a5c;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 826, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-box__icon {
  cursor: pointer;
  display: inline-flex;
  flex: 0 0 auto;
}

/* line 831, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-box__icon svg {
  fill: #8794a0;
  height: 12px;
  width: 12px;
}

/* line 837, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-box__icon:hover svg, :where(body:not(.legacy-grades-view)) .qualitative-grade-box__icon:focus svg {
  fill: #1a1f2b;
}

/* line 843, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-box__foot {
  align-items: center;
  display: flex;
  gap: 8px;
}

/* line 849, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-box__date {
  color: #9da3ad;
  font-size: 11px;
}

/* line 858, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-note-tooltip .tooltip-inner {
  max-width: 320px;
  text-align: left;
  white-space: pre-line;
}

/* line 865, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grade-badge--small {
  font-size: 12px;
  height: 21px;
  line-height: 19px;
  min-width: 21px;
  padding: 0 3px;
}

/* line 881, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-composite__rule,
:where(body:not(.legacy-grades-view)) .qualitative-panel-rule {
  color: #7a8290;
  font-size: 12px;
  line-height: 1.5;
  margin: 8px 0 10px;
}

/* line 888, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-composite__rule b,
:where(body:not(.legacy-grades-view)) .qualitative-panel-rule b {
  color: #333a44;
  font-weight: 600;
}

/* line 897, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-composite__child-block {
  padding: 8px 14px 12px;
}

/* line 903, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-detail--bare {
  margin-top: 0;
}

/* line 906, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-detail--bare .qualitative-skill-list {
  border: 1px solid #ebf3f7;
  border-radius: 4px;
}

/* line 931, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-teacher-panel {
  padding-top: 8px;
  position: relative;
}

/* line 937, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-teacher-panel::before {
  border: 8px solid transparent;
  border-bottom-color: #2d8dc4;
  border-top-width: 0;
  content: '';
  height: 0;
  left: 53px;
  position: absolute;
  top: 0;
  width: 0;
}

/* line 949, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-teacher-panel--right::before {
  left: calc(50% + 53px);
}

/* line 953, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-teacher-panel__body {
  background-color: #2d8dc4;
  border-radius: 4px;
  padding: 10px 14px 14px;
}

/* line 959, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-teacher-panel__head {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 13px;
  gap: 12px;
  justify-content: space-between;
  line-height: 1.3;
  min-height: 30px;
}

/* line 970, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-teacher-panel__student b {
  color: #fff;
  font-weight: 700;
  margin-right: 4px;
}

/* line 976, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-teacher-panel__grade {
  align-items: center;
  color: #fff;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
}

/* line 984, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-teacher-panel__notice {
  border-left-color: #fff;
  color: #fff;
  margin: 8px 0 0;
}

/* line 990, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-teacher-panel__empty {
  color: #fff;
  font-size: 12px;
  margin: 10px 0 0;
}

/* line 998, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-teacher-panel .qualitative-detail {
  border: 1px solid #cbdae5;
  border-radius: 4px;
  margin-top: 10px;
  overflow: hidden;
}

/* line 1005, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-teacher-panel .qualitative-skill-list {
  border: 0;
  border-radius: 0;
}

/* line 1020, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-reason-badge {
  align-items: center;
  background: #fff4d6;
  border: 1px solid #f1d38a;
  border-radius: 3px;
  color: #7a4f00;
  display: inline-flex;
  font-size: 11px;
  font-weight: 600;
  height: 19px;
  line-height: 1;
  margin-left: 8px;
  padding: 0 7px;
  vertical-align: middle;
  white-space: nowrap;
}

/* line 1042, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-subject-note b,
:where(body:not(.legacy-grades-view)) .qualitative-composite__child .qualitative-detail__note b {
  color: #5f6e7b;
  font-weight: 700;
}

/* line 1054, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table--year > tbody > tr > td {
  vertical-align: top !important;
}

/* line 1058, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table--year .qualitative-subject-name {
  line-height: 25px;
}

/* line 1062, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table--year .qualitative-subject-note {
  margin-top: 0;
}

/* line 1066, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table--year td.official-column .glyphicon-ok {
  line-height: 25px;
  top: 0;
}

/* line 1072, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-grades-table--year td.toggle-column .qualitative-row-toggle {
  margin-top: 4px;
}

/* line 1078, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-year-footer {
  color: #7a8290;
  font-size: 12px;
  line-height: 1.5;
  margin: 10px 0 0;
}

/* line 1088, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-elective-title {
  line-height: 5px;
}

/* line 1092, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-elective-rule {
  margin-top: 0;
}

/* line 1099, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-elective-empty {
  background: #fff;
  border: 1px solid #d8e6f1;
  border-radius: 4px;
  margin-top: 10px;
  padding: 10px 14px;
}

/* line 1106, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-elective-empty__title {
  color: #1a1f2b;
  font-size: 12px;
  font-weight: 600;
  margin: 0 0 2px;
}

/* line 1113, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-elective-empty__body {
  color: #7a8290;
  font-size: 12px;
  line-height: 1.5;
  margin: 0;
}

/* line 1122, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-elective-link {
  border: 0;
  color: #2e7eb5;
  font-size: 12px;
  margin-top: 10px;
  padding: 0;
}

/* line 1129, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-elective-link:hover, :where(body:not(.legacy-grades-view)) .qualitative-elective-link:focus {
  color: #2e7eb5;
  text-decoration: underline;
}

/* line 1143, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-empty-state {
  background: #fff;
  border: 1px solid #d8e6f1;
  border-radius: 6px;
  display: block;
  margin-top: 10px;
  padding: 32px 24px;
  text-align: center;
  width: 100%;
}

/* line 1153, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-empty-state__icon {
  align-items: center;
  background: #eef3f8;
  border-radius: 50%;
  color: #1d293d;
  display: inline-flex;
  height: 40px;
  justify-content: center;
  margin-bottom: 18px;
  width: 40px;
}

/* line 1164, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-empty-state__icon svg {
  display: block;
}

/* line 1169, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-empty-state__title {
  color: #1a1f2b;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  margin: 0 auto 6px;
  max-width: 360px;
}

/* line 1178, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-empty-state__body {
  color: #7a8290;
  font-size: 13px;
  line-height: 1.5;
  margin: 0 auto;
  max-width: 360px;
}

/* line 1189, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-empty-state a.qualitative-empty-state__link {
  color: #2779aa;
  display: inline-block;
  font-size: 13px;
  margin-top: 18px;
}

/* line 1195, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-empty-state a.qualitative-empty-state__link::after {
  content: ' \2192';
}

/* line 1199, app/assets/stylesheets/akdemia-theme/scss/qualitative_grades_view.scss */
:where(body:not(.legacy-grades-view)) .qualitative-empty-state a.qualitative-empty-state__link:hover, :where(body:not(.legacy-grades-view)) .qualitative-empty-state a.qualitative-empty-state__link:focus {
  color: #2779aa;
  text-decoration: underline;
}

/* line 12, app/assets/stylesheets/akdemia-theme/scss/impersonation_bar.scss */
.akd-impersonation-bar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px 12px;
  padding: 8px 16px;
  background: #e6f2fa;
  border-bottom: 1px solid #9dc7e2;
  color: #0f3650;
  font-size: 13px;
}

/* line 24, app/assets/stylesheets/akdemia-theme/scss/impersonation_bar.scss */
.akd-impersonation-bar__badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  flex-shrink: 0;
  border-radius: 8px;
  background: #2d8dc4;
  color: #fff;
  font-size: 14px;
}

/* line 40, app/assets/stylesheets/akdemia-theme/scss/impersonation_bar.scss */
.akd-impersonation-bar__identity {
  flex: 1 1 220px;
  min-width: 0;
  margin: 0;
}

/* line 46, app/assets/stylesheets/akdemia-theme/scss/impersonation_bar.scss */
.akd-impersonation-bar__meta {
  color: #1d5c80;
}

/* line 48, app/assets/stylesheets/akdemia-theme/scss/impersonation_bar.scss */
.akd-impersonation-bar__return {
  flex-shrink: 0;
  margin-left: auto;
}

/* line 49, app/assets/stylesheets/akdemia-theme/scss/impersonation_bar.scss */
.akd-impersonation-bar__return form {
  margin: 0;
}

/* line 51, app/assets/stylesheets/akdemia-theme/scss/impersonation_bar.scss */
.akd-impersonation-bar__return button {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 4px 12px;
  border-radius: 999px;
  border: 1px solid #9dc7e2;
  background: rgba(255, 255, 255, 0.7);
  color: #1d5c80;
  font-size: 12.5px;
  line-height: 1.2;
}

/* line 66, app/assets/stylesheets/akdemia-theme/scss/impersonation_bar.scss */
.akd-impersonation-bar__return button:hover {
  background: #fff;
  border-color: #509ec7;
}
@import url("https://fonts.googleapis.com/css?family=Poiret+One");
@import url(//fonts.googleapis.com/css?family=Lato:400,700,900,400italic);
@font-face {
  font-family: "HelveticaNeueLTStd-Th";
  src: url(/assets/HelveticaNeueLTStd-Th-59dc079626baff6c19ed59c9b7a9ba0432c28097cd1749c5566dbeca96de6bc3.otf);
  src: url(/assets/HelveticaNeueLTStd-Th-66001b1a4ecea9c809e498ae4e8f32d2c876d53f84a5189eb9ddf9e86197d00a.eot?#iefix) format("embedded-opentype"), url(/assets/HelveticaNeueLTStd-Th-0d5ac348f9d43f74d9fc66bfbb3b9236a3ee3be31bfbc108eec6724bc4bfc4cc.ttf) format("truetype"), url(/assets/HelveticaNeueLTStd-Th-96dda35e4d62df92ee503a900fefc2ead4eeec702cb7a0c6551b5ccbb8c87831.svg#HelveticaNeueLTStd-Th) format("svg"), url(/assets/HelveticaNeueLTStd-Th-82f352ce74c7e0a75964f368178e6f86c6397db32cdff6c8fbb7ec83b20e40c9.woff) format("woff");
}

@font-face {
  font-family: "Pacifico";
  src: url(/assets/Pacifico-ec6b8cdc3bcff63dae8448b3eb36cd0597810ac782db4c30fd53af5f5f3e7b29.eot?) format("embedded-opentype"), url(/assets/Pacifico-223d08b468acec9c76432d2c3d632e9bd4298c27ee75e51acfd585acb55f045e.woff) format("woff"), url(/assets/Pacifico-f89d86ab7355b5dec624cfc50c679679cd85d8638d9021bf21cc439380a5bcdf.ttf) format("truetype"), url(/assets/Pacifico-b397674cc3c4b0b6f0b82189270811b1a80a812fac05992f71de5413872359ac.svg#Pacifico) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/assets/glyphicons-halflings-regular-8fdac666583b83818a1f5549a0d1f480bcba1c8137e6ce4f0e23ead6c989ca19.eot);
  src: url(/assets/glyphicons-halflings-regular-8fdac666583b83818a1f5549a0d1f480bcba1c8137e6ce4f0e23ead6c989ca19.eot?#iefix) format("embedded-opentype"), url(/assets/glyphicons-halflings-regular-e67d1ee0d024ee82f4d8f67f82fa72b25105ea4d8a2dcf5627511ba9efa6f0a2.woff) format("woff"), url(/assets/glyphicons-halflings-regular-a6a4a1b38eb55ce0619695874119308cb2dffdefdbedb4bc386c611feeadf01c.ttf) format("truetype"), url(/assets/glyphicons-halflings-regular-c19ccbe54eae914fe0b3be1c41c36448c65fbe4a07e6158485dd5f9b163dceb4.svg#glyphicons-halflingsregular) format("svg");
}

/* Smoothing */
/* line 11, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-header {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 30px;
  float: left;
  position: relative;
  top: 4px;
}

/* line 19, app/assets/stylesheets/bootswatch/bootswatch.scss */
.nav-stacked > li {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

/* line 25, app/assets/stylesheets/bootswatch/bootswatch.scss */
.nav-stacked > li > a {
  left: 16px;
}

/* line 29, app/assets/stylesheets/bootswatch/bootswatch.scss */
.nav-stacked > li > a:hover,
.nav-stacked > li > a:focus {
  background-color: transparent;
  outline: none;
  text-decoration: none;
}

/* line 36, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
}

/* line 43, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-toggle {
  display: none;
}

/* line 47, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-brand {
  padding-top: 16px;
  padding-left: 15px;
}

/* Always apply the floated nav */
/* line 53, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-nav,
.navbar-form {
  float: left;
  margin: 0;
}

/* line 58, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-nav > li {
  float: left;
}

/* line 61, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-nav > li > a {
  padding: 5px;
}

/* line 65, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-nav.navbar-right {
  float: right;
}

/* line 69, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-collapse .navbar-nav.navbar-right:last-child {
  margin-right: -4px;
}

/* line 73, app/assets/stylesheets/bootswatch/bootswatch.scss */
.container .navbar-header,
.container .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}

/* line 79, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-search .icon-search {
  position: absolute;
  top: 7px;
  left: 11px;
}

/* line 85, app/assets/stylesheets/bootswatch/bootswatch.scss */
.nav-tabs > li > a {
  border: none;
}

/* line 89, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  opacity: 1;
}

/* line 92, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-default .navbar-nav > li > a:hover div[class^="icon-"],
.navbar-default .navbar-nav > li > a:hover div[class*=" icon-"],
.navbar-default .navbar-nav > li > a:focus div[class^="icon-"],
.navbar-default .navbar-nav > li > a:focus div[class*=" icon-"] {
  font-size: 30px;
}

/* line 99, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand {
  opacity: 0.75;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

/* line 108, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #fff;
  opacity: 1;
}

/* line 113, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: transparent;
}

/* line 119, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-default {
  margin-bottom: 0px;
  opacity: 0.9;
}

/* line 124, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-nav {
  float: left;
  margin: 0;
}

/* line 129, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-left {
  padding-left: 0;
  margin-left: 15px;
}

/* line 132, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-left .form-control {
  position: relative;
  left: -15px;
  padding-bottom: 0;
}

/* line 138, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: -9px;
}

/* line 142, app/assets/stylesheets/bootswatch/bootswatch.scss */
.navbar-right .dropdown-menu {
  right: -12px;
}

/* line 147, app/assets/stylesheets/bootswatch/bootswatch.scss */
a:hover,
a:focus {
  text-decoration: none;
  cursor: pointer;
}

/* line 155, app/assets/stylesheets/bootswatch/bootswatch.scss */
.btn {
  border-radius: 6px;
}

/* line 158, app/assets/stylesheets/bootswatch/bootswatch.scss */
.btn:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 162, app/assets/stylesheets/bootswatch/bootswatch.scss */
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 166, app/assets/stylesheets/bootswatch/bootswatch.scss */
.btn-link {
  text-decoration: none;
  color: #4e4e4e;
  background-color: #f1f1f1;
}

/* line 171, app/assets/stylesheets/bootswatch/bootswatch.scss */
.btn-link:hover {
  text-decoration: none;
  background-color: #f1f1f1;
  color: #88b250;
}

/* line 180, app/assets/stylesheets/bootswatch/bootswatch.scss */
.text-primary {
  color: #2779aa;
}

/* line 184, app/assets/stylesheets/bootswatch/bootswatch.scss */
.text-success {
  color: #00bd9c;
}

/* line 188, app/assets/stylesheets/bootswatch/bootswatch.scss */
.text-danger {
  color: #d44a56;
}

/* line 192, app/assets/stylesheets/bootswatch/bootswatch.scss */
.text-warning {
  color: #fcc11e;
}

/* line 196, app/assets/stylesheets/bootswatch/bootswatch.scss */
.text-info {
  color: #2d8dc4;
}

/* line 203, app/assets/stylesheets/bootswatch/bootswatch.scss */
.table tr.success,
.table tr.warning,
.table tr.danger {
  color: #fff;
}

/* line 209, app/assets/stylesheets/bootswatch/bootswatch.scss */
.table-condensed tbody > tr > td {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 216, app/assets/stylesheets/bootswatch/bootswatch.scss */
form .row {
  margin-bottom: 15px;
}

/* line 220, app/assets/stylesheets/bootswatch/bootswatch.scss */
form.no-padding-form {
  padding: 0;
}

/* line 94, app/assets/stylesheets/bootswatch/../akdemia-theme/mixins.scss */
.form-control:-moz-placeholder {
  font-family: Helvetica, Arial, sans-serif;
}

/* line 97, app/assets/stylesheets/bootswatch/../akdemia-theme/mixins.scss */
.form-control::-moz-placeholder {
  font-family: Helvetica, Arial, sans-serif;
}

/* line 100, app/assets/stylesheets/bootswatch/../akdemia-theme/mixins.scss */
.form-control:-ms-input-placeholder {
  font-family: Helvetica, Arial, sans-serif;
}

/* line 103, app/assets/stylesheets/bootswatch/../akdemia-theme/mixins.scss */
.form-control::-webkit-input-placeholder {
  font-family: Helvetica, Arial, sans-serif;
}

/* line 229, app/assets/stylesheets/bootswatch/bootswatch.scss */
.form-control,
textarea.form-control,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  border-width: 1px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 249, app/assets/stylesheets/bootswatch/bootswatch.scss */
.form-control:focus,
textarea.form-control:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 255, app/assets/stylesheets/bootswatch/bootswatch.scss */
.has-warning .help-block,
.has-warning .control-label {
  color: #fcc11e;
}

/* line 260, app/assets/stylesheets/bootswatch/bootswatch.scss */
.has-warning .form-control,
.has-warning .form-control:focus {
  border: 2px solid #fcc11e;
}

/* line 267, app/assets/stylesheets/bootswatch/bootswatch.scss */
.has-error .help-block,
.has-error .control-label {
  color: #d44a56;
}

/* line 272, app/assets/stylesheets/bootswatch/bootswatch.scss */
.has-error .form-control,
.has-error .form-control:focus {
  border: 2px solid #d44a56;
}

/* line 279, app/assets/stylesheets/bootswatch/bootswatch.scss */
.has-success .help-block,
.has-success .control-label {
  color: #00bd9c;
}

/* line 284, app/assets/stylesheets/bootswatch/bootswatch.scss */
.has-success .form-control,
.has-success .form-control:focus {
  border: 2px solid #00bd9c;
}

/* line 290, app/assets/stylesheets/bootswatch/bootswatch.scss */
.form-control:focus {
  border-color: #2779aa;
}

/* line 294, app/assets/stylesheets/bootswatch/bootswatch.scss */
.radio {
  font-weight: lighter;
}

/* line 301, app/assets/stylesheets/bootswatch/bootswatch.scss */
.pagination a {
  color: #fff;
}

/* line 304, app/assets/stylesheets/bootswatch/bootswatch.scss */
.pagination a:hover {
  color: #343434;
}

/* line 310, app/assets/stylesheets/bootswatch/bootswatch.scss */
.pagination .disabled > a, .pagination .disabled > a:hover, .pagination .disabled > a:focus, .pagination .disabled > span {
  background-color: #0bffd4;
}

/* line 320, app/assets/stylesheets/bootswatch/bootswatch.scss */
.pager a {
  color: #fff;
}

/* line 322, app/assets/stylesheets/bootswatch/bootswatch.scss */
.pager a:hover {
  color: #343434;
}

/* line 328, app/assets/stylesheets/bootswatch/bootswatch.scss */
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
  background-color: #0bffd4;
}

/* line 339, app/assets/stylesheets/bootswatch/bootswatch.scss */
.alert {
  width: 187px;
  text-align: left;
  opacity: 0.9;
  font-family: "Open Sans", sans-serif;
  margin-top: 21px;
}

/* line 345, app/assets/stylesheets/bootswatch/bootswatch.scss */
.alert a,
.alert .alert-link {
  color: #fff;
  text-decoration: underline;
}

/* line 354, app/assets/stylesheets/bootswatch/bootswatch.scss */
.alert-warning {
  opacity: 0.6 !important;
}

/* line 357, app/assets/stylesheets/bootswatch/bootswatch.scss */
.badge {
  font-size: 12px;
  font-weight: lighter;
}

/* line 364, app/assets/stylesheets/bootswatch/bootswatch.scss */
.progress {
  height: 15px;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0;
}

/* line 372, app/assets/stylesheets/bootswatch/bootswatch.scss */
.well {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-width: 0;
}

/* line 377, app/assets/stylesheets/bootswatch/bootswatch.scss */
.container {
  max-width: none !important;
  width: 976px;
}

/* Finesse the page header spacing */
/* line 385, app/assets/stylesheets/bootswatch/bootswatch.scss */
.page-header {
  margin-bottom: 30px;
}

/* line 388, app/assets/stylesheets/bootswatch/bootswatch.scss */
.page-header .lead {
  margin-bottom: 10px;
}

/* line 394, app/assets/stylesheets/bootswatch/bootswatch.scss */
h1 {
  font-size: 42px;
}

/* line 398, app/assets/stylesheets/bootswatch/bootswatch.scss */
h2 {
  font-size: 36px;
}

/* line 402, app/assets/stylesheets/bootswatch/bootswatch.scss */
h3 {
  font-size: 34px;
}

/* line 407, app/assets/stylesheets/bootswatch/bootswatch.scss */
h4 {
  font-size: 25px;
  font-weight: 300;
}

/* line 412, app/assets/stylesheets/bootswatch/bootswatch.scss */
h5 {
  font-size: 20px;
  font-family: Helvetica, Arial, sans-serif;
}

/* line 417, app/assets/stylesheets/bootswatch/bootswatch.scss */
h6 {
  font-family: Helvetica;
  font-size: 15px;
}

/* line 422, app/assets/stylesheets/bootswatch/bootswatch.scss */
p {
  font-size: 15px;
  font-weight: lighter;
}

/* line 427, app/assets/stylesheets/bootswatch/bootswatch.scss */
label {
  font-weight: lighter;
}

/*  Note: Use Glyphicons without glyphicon class, just the direct glyphicon */
/* line 435, app/assets/stylesheets/bootswatch/bootswatch.scss */
[class^="glyphicon-"]:before,
[class*=" glyphicon-"]:before {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

/* line 449, app/assets/stylesheets/bootswatch/bootswatch.scss */
.popover-title {
  font-size: 15px;
  color: #fff;
}

/* line 454, app/assets/stylesheets/bootswatch/bootswatch.scss */
.popover-content {
  font-size: 13px;
  color: #bebfc2;
}

/* line 461, app/assets/stylesheets/bootswatch/bootswatch.scss */
button.close {
  font-family: "Pacifico";
}

/* line 466, app/assets/stylesheets/bootswatch/bootswatch.scss */
.panel-default > .panel-heading {
  background-color: transparent;
}

/* line 470, app/assets/stylesheets/bootswatch/bootswatch.scss */
.panel-group .panel {
  border-radius: 0;
}

/* line 475, app/assets/stylesheets/bootswatch/bootswatch.scss */
.accordion-toggle {
  display: block;
}

/* line 480, app/assets/stylesheets/bootswatch/bootswatch.scss */
.tooltip {
  position: fixed;
}
/*!
 * Bootstrap Colorpicker v2.5.2
 * https://itsjavi.com/bootstrap-colorpicker/
 *
 * Originally written by (c) 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0.txt
 *
 */
.colorpicker-saturation {
  width: 100px;
  height: 100px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5A9k1UIx36UH/VlWWtuKssNiRapB6BaLXl6MA+ayDcNS3v/sYXgCL620F1kk8QhKAEOvKu4DvajDO5zkHc4fBg76anyEIIcamBPex5EK8AoVHhMW7QAqWrYD1204CJB1hCfOAV/PTBPH0zBmJmsZZKCEaAmdqm4zMcYxYLN0JuHThIAjirAnp3px7TRgD+ZSD/K92M1CNIgbC8Ex7FkSEIlQEEUQEQQQBRBABEUQQEQTx3X0Evap9AhP39jL5OvuzAWuvbDaTTDIzX2aypUCJ0i7nAigoQAk9gUIUSxXEoCFyyVIuL9ZQcMZoArnwr4D0OLS8jGNGTgGnsZQWMYrcOARoIReAALBeWhf+RUCAIEsECFQHLkwR5zj4JW3t5WOUU5djvgQIawD53EDsctmYz8xGaZGPBUR3qNkiGwqDICUYIFpqBgRaayCfFiAWR2wWvoobmzxdF8N5kyxXmvap/sgGcLF/aoBosbG+lE395R8zCA4BqUYgOgYq+HtvBrT0LK15X8lZwx5f9klCX0rdgXzIIGbdhXMqZtHzJhuptEjmsFc4KzmN5IFPtfM7gWw2kPczSIqQSPUDYKYBMamsBCpKphW0iA5H8AbMDPJOQYjLZg1Vk4G49GlCYNYAkdOd0kwRQ8FCyAHydgLZ6Z2AqrVtjDUQ7hCEmrkEooDAsB2YnBCvkBpZ6yBvJpCd7Mn5zJ6C4QF2BUQPgHEIGUrGnHzQ8rlMekBeTyAzwDJksxwM4+w3BY02B8mIl0CmFRm+ZscxAuSnvwqQsECTIGSV6FEoJFTygVuzB5xAsKqBvAQE3+nkVoJDI1BJIaPBWik7ZSu5NIp5A3mRQaTFvLgkO9fVgEgMqqeVfb+p55tijWH+Kea71ubq4v8Sl8089sZKbKEZNq+VUfISJJF7j79WrbYgS994ZEf+nIz0pNFRWqapSmK6P45i3OQuItIiPDyg6RnxZ4D0g+CFPxAzluoRsWsaA6I6JOqVWCisDvJ0BgHTzMSRgMi0vmi8R+sR6tg/XUh7kCc7kMRqSNkTBDx0OkAUegFcMazciBXNpm798R6klXap/WZz49TQwBHqEcj4oCToUPjUuP9lfxcbyKMAwT6bTf1qqIIQDl3i5oCERNmVm0wgW4A8BGRxMX3hWh8bEV5Rvfp4DS5F3djWH2ztDNWKW7OBjgjIwsDWaKRknJjqMsh9QCa1p608lLovFkBE969DYtYelSzwSRcg535vAsFeNU9SzRCYZb4LDmxmFQKkwYGM+5y/G7b1uxMIylLdyE5yxIyYsoXWhQIpzQhYPi3JkJoKkB9+BxD0OMuyOEBe36DgyPSrxscmATldgKj8PxrkA/kA5PYMgkrocwIQ6GSRGmF0VaNqBKQZ5FYDEZSDzFTzq9mBQjAayE1A+ryDTzcQZe0Ibbxj7EwpAmTrJwEimZR9CCPtODhzxuNtY19Zd2Lf/fjCTnEiDAOg62j1utb/dv9mZ/aHCj4AyOHbsW3/As0BTzIgeJU7AAAAAElFTkSuQmCC");
  cursor: crosshair;
  float: left;
}
.colorpicker-saturation i {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}
.colorpicker-saturation i b {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.colorpicker-hue,
.colorpicker-alpha {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}
.colorpicker-hue i,
.colorpicker-alpha i {
  display: block;
  height: 1px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}
.colorpicker-hue {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC");
}
.colorpicker-alpha {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=");
  display: none;
}
.colorpicker-saturation,
.colorpicker-hue,
.colorpicker-alpha {
  background-size: contain;
}
.colorpicker {
  padding: 4px;
  min-width: 130px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 2500;
}
.colorpicker:before,
.colorpicker:after {
  display: table;
  content: "";
  line-height: 0;
}
.colorpicker:after {
  clear: both;
}
.colorpicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.colorpicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.colorpicker div {
  position: relative;
}
.colorpicker.colorpicker-with-alpha {
  min-width: 140px;
}
.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
  display: block;
}
.colorpicker-color {
  height: 10px;
  margin-top: 5px;
  clear: both;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=");
  background-position: 0 100%;
}
.colorpicker-color div {
  height: 10px;
}
.colorpicker-selectors {
  display: none;
  height: 10px;
  margin-top: 5px;
  clear: both;
}
.colorpicker-selectors i {
  cursor: pointer;
  float: left;
  height: 10px;
  width: 10px;
}
.colorpicker-selectors i + i {
  margin-left: 3px;
}
.colorpicker-element .input-group-addon i,
.colorpicker-element .add-on i {
  display: inline-block;
  cursor: pointer;
  height: 16px;
  vertical-align: text-top;
  width: 16px;
}
.colorpicker.colorpicker-inline {
  position: relative;
  display: inline-block;
  float: none;
  z-index: auto;
}
.colorpicker.colorpicker-horizontal {
  width: 110px;
  min-width: 110px;
  height: auto;
}
.colorpicker.colorpicker-horizontal .colorpicker-saturation {
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-color {
  width: 100px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue,
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  width: 100px;
  height: 15px;
  float: left;
  cursor: col-resize;
  margin-left: 0px;
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue i,
.colorpicker.colorpicker-horizontal .colorpicker-alpha i {
  display: block;
  height: 15px;
  background: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  border: none;
  margin-top: 0px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==");
}
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=");
}
.colorpicker-right:before {
  left: auto;
  right: 6px;
}
.colorpicker-right:after {
  left: auto;
  right: 7px;
}
.colorpicker-no-arrow:before {
  border-right: 0;
  border-left: 0;
}
.colorpicker-no-arrow:after {
  border-right: 0;
  border-left: 0;
}
.colorpicker.colorpicker-visible,
.colorpicker-alpha.colorpicker-visible,
.colorpicker-saturation.colorpicker-visible,
.colorpicker-hue.colorpicker-visible,
.colorpicker-selectors.colorpicker-visible {
  display: block;
}
.colorpicker.colorpicker-hidden,
.colorpicker-alpha.colorpicker-hidden,
.colorpicker-saturation.colorpicker-hidden,
.colorpicker-hue.colorpicker-hidden,
.colorpicker-selectors.colorpicker-hidden {
  display: none;
}
.colorpicker-inline.colorpicker-visible {
  display: inline-block;
}
/*!
 * FullCalendar v1.6.4 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */


.fc {
	direction: ltr;
	text-align: left;
	}

.fc table {
	border-collapse: collapse;
	border-spacing: 0;
	}

html .fc,
.fc table {
	font-size: 1em;
	}

	

.fc td,
.fc th {
	padding: 0;
	vertical-align: top;
	}



/* Header
------------------------------------------------------------------------*/

.fc-header td {
	white-space: nowrap;
	}

.fc-header-left {
	width: 25%;
	text-align: left;
	}

.fc-header-center {
	text-align: center;
	}

.fc-header-right {
	width: 25%;
	text-align: right;
	}

.fc-header-title {
	display: inline-block;
	vertical-align: top;
	}

.fc-header-title h2 {
	margin-top: 0;
	white-space: nowrap;
	}

.fc .fc-header-space {
	padding-left: 10px;
	}

.fc-header .fc-button {
	margin-bottom: 1em;
	vertical-align: top;
	}

/* buttons edges butting together */

.fc-header .fc-button {
	margin-right: -1px;
	}

.fc-header .fc-corner-right,  /* non-theme */
.fc-header .ui-corner-right { /* theme */
	margin-right: 0; /* back to normal */
	}

/* button layering (for border precedence) */

.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
	z-index: 2;
	}

.fc-header .fc-state-down {
	z-index: 3;
	}

.fc-header .fc-state-active,
.fc-header .ui-state-active {
	z-index: 4;
	}



/* Content
------------------------------------------------------------------------*/

.fc-content {
	clear: both;
	zoom: 1; /* for IE7, gives accurate coordinates for [un]freezeContentHeight */
	}

.fc-view {
	width: 100%;
	overflow: hidden;
	}



/* Cell Styles
------------------------------------------------------------------------*/

.fc-widget-header,    /* <th>, usually */
.fc-widget-content {  /* <td>, usually */
	border: 1px solid #ddd;
	}

.fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */
	background: #fcf8e3;
	}

.fc-cell-overlay { /* semi-transparent rectangle while dragging */
	background: #bce8f1;
	opacity: .3;
	filter: alpha(opacity=30); /* for IE */
	}



/* Buttons
------------------------------------------------------------------------*/

.fc-button {
	position: relative;
	display: inline-block;
	padding: 0 .6em;
	overflow: hidden;
	height: 1.9em;
	line-height: 1.9em;
	white-space: nowrap;
	cursor: pointer;
	}

.fc-state-default { /* non-theme */
	border: 1px solid;
	}

.fc-state-default.fc-corner-left { /* non-theme */
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	}

.fc-state-default.fc-corner-right { /* non-theme */
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	}

/*
	Our default prev/next buttons use HTML entities like &lsaquo; &rsaquo; &laquo; &raquo;
	and we'll try to make them look good cross-browser.
*/

.fc-text-arrow {
	margin: 0 .1em;
	font-size: 2em;
	font-family: "Courier New", Courier, monospace;
	vertical-align: baseline; /* for IE7 */
	}

.fc-button-prev .fc-text-arrow,
.fc-button-next .fc-text-arrow { /* for &lsaquo; &rsaquo; */
	font-weight: bold;
	}

/* icon (for jquery ui) */

.fc-button .fc-icon-wrap {
	position: relative;
	float: left;
	top: 50%;
	}

.fc-button .ui-icon {
	position: relative;
	float: left;
	margin-top: -50%;
	*margin-top: 0;
	*top: -50%;
	}

/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/

.fc-state-default {
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
	color: #333333;
	background-color: #e6e6e6;
	}

.fc-state-hover {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	   -moz-transition: background-position 0.1s linear;
	     -o-transition: background-position 0.1s linear;
	        transition: background-position 0.1s linear;
	}

.fc-state-down,
.fc-state-active {
	background-color: #cccccc;
	background-image: none;
	outline: 0;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	}

.fc-state-disabled {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
	}



/* Global Event Styles
------------------------------------------------------------------------*/

.fc-event-container > * {
	z-index: 8;
	}

.fc-event-container > .ui-draggable-dragging,
.fc-event-container > .ui-resizable-resizing {
	z-index: 9;
	}

.fc-event {
	border: 1px solid #3a87ad; /* default BORDER color */
	background-color: #3a87ad; /* default BACKGROUND color */
	color: #fff;               /* default TEXT color */
	font-size: .85em;
	cursor: default;
	}

a.fc-event {
	text-decoration: none;
	}

a.fc-event,
.fc-event-draggable {
	cursor: pointer;
	}

.fc-rtl .fc-event {
	text-align: right;
	}

.fc-event-inner {
	width: 100%;
	height: 100%;
	overflow: hidden;
	}

.fc-event-time,
.fc-event-title {
	padding: 0 1px;
	}

.fc .ui-resizable-handle {
	display: block;
	position: absolute;
	z-index: 99999;
	overflow: hidden; /* hacky spaces (IE6/7) */
	font-size: 300%;  /* */
	line-height: 50%; /* */
	}



/* Horizontal Events
------------------------------------------------------------------------*/

.fc-event-hori {
	border-width: 1px 0;
	margin-bottom: 1px;
	}

.fc-ltr .fc-event-hori.fc-event-start,
.fc-rtl .fc-event-hori.fc-event-end {
	border-left-width: 1px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	}

.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
	border-right-width: 1px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	}

/* resizable */

.fc-event-hori .ui-resizable-e {
	top: 0           !important; /* importants override pre jquery ui 1.7 styles */
	right: -3px      !important;
	width: 7px       !important;
	height: 100%     !important;
	cursor: e-resize;
	}

.fc-event-hori .ui-resizable-w {
	top: 0           !important;
	left: -3px       !important;
	width: 7px       !important;
	height: 100%     !important;
	cursor: w-resize;
	}

.fc-event-hori .ui-resizable-handle {
	_padding-bottom: 14px; /* IE6 had 0 height */
	}



/* Reusable Separate-border Table
------------------------------------------------------------*/

table.fc-border-separate {
	border-collapse: separate;
	}

.fc-border-separate th,
.fc-border-separate td {
	border-width: 1px 0 0 1px;
	}

.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
	border-right-width: 1px;
	}

.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
	border-bottom-width: 1px;
	}

.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
	border-top-width: 0;
	}



/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/

.fc-grid th {
	text-align: center;
	}

.fc .fc-week-number {
	width: 22px;
	text-align: center;
	}

.fc .fc-week-number div {
	padding: 0 2px;
	}

.fc-grid .fc-day-number {
	float: right;
	padding: 0 2px;
	}

.fc-grid .fc-other-month .fc-day-number {
	opacity: 0.3;
	filter: alpha(opacity=30); /* for IE */
	/* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
	}

.fc-grid .fc-day-content {
	clear: both;
	padding: 2px 2px 1px; /* distance between events and day edges */
	}

/* event styles */

.fc-grid .fc-event-time {
	font-weight: bold;
	}

/* right-to-left */

.fc-rtl .fc-grid .fc-day-number {
	float: left;
	}

.fc-rtl .fc-grid .fc-event-time {
	float: right;
	}



/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/

.fc-agenda table {
	border-collapse: separate;
	}

.fc-agenda-days th {
	text-align: center;
	}

.fc-agenda .fc-agenda-axis {
	width: 50px;
	padding: 0 4px;
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
	font-weight: normal;
	}

.fc-agenda .fc-week-number {
	font-weight: bold;
	}

.fc-agenda .fc-day-content {
	padding: 2px 2px 1px;
	}

/* make axis border take precedence */

.fc-agenda-days .fc-agenda-axis {
	border-right-width: 1px;
	}

.fc-agenda-days .fc-col0 {
	border-left-width: 0;
	}

/* all-day area */

.fc-agenda-allday th {
	border-width: 0 1px;
	}

.fc-agenda-allday .fc-day-content {
	min-height: 34px; /* TODO: doesnt work well in quirksmode */
	_height: 34px;
	}

/* divider (between all-day and slots) */

.fc-agenda-divider-inner {
	height: 2px;
	overflow: hidden;
	}

.fc-widget-header .fc-agenda-divider-inner {
	background: #eee;
	}

/* slot rows */

.fc-agenda-slots th {
	border-width: 1px 1px 0;
	}

.fc-agenda-slots td {
	border-width: 1px 0 0;
	background: none;
	}

.fc-agenda-slots td div {
	height: 20px;
	}

.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
	border-top-width: 0;
	}

.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
	border-top-style: dotted;
	}

.fc-agenda-slots tr.fc-minor th.ui-widget-header {
	*border-top-style: solid; /* doesn't work with background in IE6/7 */
	}



/* Vertical Events
------------------------------------------------------------------------*/

.fc-event-vert {
	border-width: 0 1px;
	}

.fc-event-vert.fc-event-start {
	border-top-width: 1px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	}

.fc-event-vert.fc-event-end {
	border-bottom-width: 1px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	}

.fc-event-vert .fc-event-time {
	white-space: nowrap;
	font-size: 10px;
	}

.fc-event-vert .fc-event-inner {
	position: relative;
	z-index: 2;
	}

.fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay  */
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .25;
	filter: alpha(opacity=25);
	}

.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */
.fc-select-helper .fc-event-bg {
	display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */
	}

/* resizable */

.fc-event-vert .ui-resizable-s {
	bottom: 0        !important; /* importants override pre jquery ui 1.7 styles */
	width: 100%      !important;
	height: 8px      !important;
	overflow: hidden !important;
	line-height: 8px !important;
	font-size: 11px  !important;
	font-family: monospace;
	text-align: center;
	cursor: s-resize;
	}

.fc-agenda .ui-resizable-resizing { /* TODO: better selector */
	_overflow: hidden;
	}

/*
 * Table
 */
table.dataTable {
	margin: 0 auto;
	clear: both;
	width: 100%;
}

table.dataTable thead th {
	padding:10px 18px 6px 18px;
	border-bottom: 1px solid black;
	font-weight: bold;
	cursor: pointer;
	*cursor: hand;
}

table.dataTable tfoot th {
	padding:10px 18px 6px 18px;
	border-top: 1px solid black;
	font-weight: bold;
}

table.dataTable td {
	padding:10px 18px;
}

table.dataTable td.center,
table.dataTable td.dataTables_empty {
	text-align: center;
}

table.dataTable tr.odd { background-color: #E2E4FF; }
table.dataTable tr.even { background-color: white; }

table.dataTable tr.odd td.sorting_1 { background-color: #D3D6FF; }
table.dataTable tr.odd td.sorting_2 { background-color: #DADCFF; }
table.dataTable tr.odd td.sorting_3 { background-color: #E0E2FF; }
table.dataTable tr.even td.sorting_1 { background-color: #EAEBFF; }
table.dataTable tr.even td.sorting_2 { background-color: #F2F3FF; }
table.dataTable tr.even td.sorting_3 { background-color: #F9F9FF; }


/*
 * Table wrapper
 */
.dataTables_wrapper {
	position: relative;
	clear: both;
	*zoom: 1;
}


/*
 * Page length menu
 */
.dataTables_length {
	float: left;
}


/*
 * Filter
 */
.dataTables_filter {
	float: right;
	text-align: right;
}


/*
 * Table information
 */
.dataTables_info {
	clear: both;
	float: left;
}


/*
 * Pagination
 */
.dataTables_paginate {
	float: right;
	text-align: right;
}

/*
 * Pagination buttons
 */
.fg-button.ui-button.ui-state-default {
	margin-left: 5px;
}

/* Two button pagination - previous / next */
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
	*cursor: hand;
	color: #111 !important;
}
.paginate_disabled_previous:hover,
.paginate_enabled_previous:hover,
.paginate_disabled_next:hover,
.paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active,
.paginate_enabled_previous:active,
.paginate_disabled_next:active,
.paginate_enabled_next:active {
	outline: none;
}

.paginate_disabled_previous,
.paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous,
.paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next,
.paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}

.paginate_enabled_previous { background: url('dataTables/back_enabled.png') no-repeat top left; }
.paginate_enabled_previous:hover { background: url('dataTables/back_enabled_hover.png') no-repeat top left; }
.paginate_disabled_previous { background: url('dataTables/back_disabled.png') no-repeat top left; }

.paginate_enabled_next { background: url('dataTables/forward_enabled.png') no-repeat top right; }
.paginate_enabled_next:hover { background: url('dataTables/forward_enabled_hover.png') no-repeat top right; }
.paginate_disabled_next { background: url('dataTables/forward_disabled.png') no-repeat top right; }

/* Full number pagination */
.paging_full_numbers {
	height: 22px;
	line-height: 22px;
}
.paging_full_numbers a:active {
	outline: none
}
.paging_full_numbers a:hover {
	text-decoration: none;
}

.paging_full_numbers a.paginate_button,
.paging_full_numbers a.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
	color: #333 !important;
}

.paging_full_numbers a.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers a.paginate_button:hover {
	background-color: #ccc;
	text-decoration: none !important;
}

.paging_full_numbers a.paginate_active {
	background-color: #99B3FF;
}


/*
 * Processing indicator
 */
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: white;
}


/*
 * Sorting
 */
.sorting { background: url('dataTables/sort_both.png') no-repeat center right; }
.sorting_asc { background: url('dataTables/sort_asc.png') no-repeat center right; }
.sorting_desc { background: url('dataTables/sort_desc.png') no-repeat center right; }

.sorting_asc_disabled { background: url('dataTables/sort_asc_disabled.png') no-repeat center right; }
.sorting_desc_disabled { background: url('dataTables/sort_desc_disabled.png') no-repeat center right; }

table.dataTable thead th:active,
table.dataTable thead td:active {
	outline: none;
}


/*
 * Scrolling
 */
.dataTables_scroll {
	clear: both;
}

.dataTables_scrollBody {
	*margin-top: -1px;
	-webkit-overflow-scrolling: touch;
}

.js-delete-document {
	margin-left: -15px;
}
/*
 * jQuery File Upload UI Plugin CSS
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2010, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */
/* line 13, vendor/bundle/ruby/3.3.0/gems/jquery-fileupload-rails-0.4.7/app/assets/stylesheets/jquery.fileupload-ui.scss */
.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}

/* line 17, vendor/bundle/ruby/3.3.0/gems/jquery-fileupload-rails-0.4.7/app/assets/stylesheets/jquery.fileupload-ui.scss */
.progress-animated .progress-bar,
.progress-animated .bar {
  background: url(/assets/progressbar-c8b882127060fd04b96d28538472f6e3f02e3cbd71e684a4054af75623c68d2e.gif) !important;
  filter: none;
}

/* line 22, vendor/bundle/ruby/3.3.0/gems/jquery-fileupload-rails-0.4.7/app/assets/stylesheets/jquery.fileupload-ui.scss */
.fileupload-process {
  float: right;
  display: none;
}

/* line 26, vendor/bundle/ruby/3.3.0/gems/jquery-fileupload-rails-0.4.7/app/assets/stylesheets/jquery.fileupload-ui.scss */
.fileupload-processing .fileupload-process,
.files .processing .preview {
  display: block;
  width: 32px;
  height: 32px;
  background: url(/assets/loading-9c771238dee435ea97d7991be95df5dc4ecbe33c599d14152e69a41ef8868995.gif) center no-repeat;
  background-size: contain;
}

/* line 34, vendor/bundle/ruby/3.3.0/gems/jquery-fileupload-rails-0.4.7/app/assets/stylesheets/jquery.fileupload-ui.scss */
.files audio,
.files video {
  max-width: 300px;
}

@media (max-width: 767px) {
  /* line 40, vendor/bundle/ruby/3.3.0/gems/jquery-fileupload-rails-0.4.7/app/assets/stylesheets/jquery.fileupload-ui.scss */
  .fileupload-buttonbar .toggle,
.files .toggle,
.files .btn span {
    display: none;
  }
  /* line 45, vendor/bundle/ruby/3.3.0/gems/jquery-fileupload-rails-0.4.7/app/assets/stylesheets/jquery.fileupload-ui.scss */
  .files .name {
    width: 80px;
    word-wrap: break-word;
  }
  /* line 49, vendor/bundle/ruby/3.3.0/gems/jquery-fileupload-rails-0.4.7/app/assets/stylesheets/jquery.fileupload-ui.scss */
  .files audio,
.files video {
    max-width: 80px;
  }
  /* line 53, vendor/bundle/ruby/3.3.0/gems/jquery-fileupload-rails-0.4.7/app/assets/stylesheets/jquery.fileupload-ui.scss */
  .files img,
.files canvas {
    max-width: 100%;
  }
}
.ps-container .ps-scrollbar-x-rail {
    position: absolute; /* please don't change 'position' */
    bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color.2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-x-rail,
.ps-container.hover .ps-scrollbar-x-rail {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.ps-container .ps-scrollbar-x-rail:hover,
.ps-container .ps-scrollbar-x-rail.hover {
    background-color: #eee;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-x-rail.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y-rail {
    position: absolute; /* please don't change 'position' */
    right: 3px; /* there must be 'right' for ps-scrollbar-y-rail */
    width: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color.2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-y-rail,
.ps-container.hover .ps-scrollbar-y-rail {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover {
    background-color: #eee;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y-rail.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-x {
    position: absolute; /* please don't change 'position' */
    bottom: 0; /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

.ps-container.ie6 .ps-scrollbar-x {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
    background-color: #999;
}

.ps-container .ps-scrollbar-y {
    position: absolute; /* please don't change 'position' */
    right: 0; /* there must be 'right' for ps-scrollbar-y */
    width: 8px;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

.ps-container.ie .ps-scrollbar-y {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
    background-color: #999;
}
/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}
