.daterangepicker {
  position: absolute;
  color: inherit;
  background: #fff;
  border-radius: 4px;
  width: 278px;
  padding: 4px;
  margin-top: 1px;
  top: 100px;
  left: 20px;
  /* Calendars */ }
  .daterangepicker:before, .daterangepicker:after {
    position: absolute;
    display: inline-block;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''; }
  .daterangepicker:before {
    top: -7px;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #ccc; }
  .daterangepicker:after {
    top: -6px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent; }
  .daterangepicker.opensleft:before {
    right: 9px; }
  .daterangepicker.opensleft:after {
    right: 10px; }
  .daterangepicker.openscenter:before {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto; }
  .daterangepicker.openscenter:after {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto; }
  .daterangepicker.opensright:before {
    left: 9px; }
  .daterangepicker.opensright:after {
    left: 10px; }
  .daterangepicker.dropup {
    margin-top: -5px; }
    .daterangepicker.dropup:before {
      top: initial;
      bottom: -7px;
      border-bottom: initial;
      border-top: 7px solid #ccc; }
    .daterangepicker.dropup:after {
      top: initial;
      bottom: -6px;
      border-bottom: initial;
      border-top: 6px solid #fff; }
  .daterangepicker.dropdown-menu {
    max-width: none;
    z-index: 3001; }
  .daterangepicker.single .ranges, .daterangepicker.single .calendar {
    float: none; }
  .daterangepicker.show-calendar .calendar {
    display: block; }
  .daterangepicker .calendar {
    display: none;
    max-width: 270px;
    margin: 4px; }
    .daterangepicker .calendar.single .calendar-table {
      border: none; }
    .daterangepicker .calendar th, .daterangepicker .calendar td {
      white-space: nowrap;
      text-align: center;
      min-width: 32px; }
  .daterangepicker .calendar-table {
    border: 1px solid #fff;
    padding: 4px;
    border-radius: 4px;
    background: #fff; }
  .daterangepicker table {
    width: 100%;
    margin: 0; }
  .daterangepicker td, .daterangepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    border: 1px solid transparent;
    white-space: nowrap;
    cursor: pointer; }
    .daterangepicker td.available:hover, .daterangepicker th.available:hover {
      background: #eee; }
    .daterangepicker td.week, .daterangepicker th.week {
      font-size: 80%;
      color: #ccc; }
  .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    background-color: #fff;
    border-color: transparent;
    color: #999; }
  .daterangepicker td.in-range {
    background-color: #ebf4f8;
    border-color: transparent;
    color: #000;
    border-radius: 0; }
  .daterangepicker td.start-date {
    border-radius: 4px 0 0 4px; }
  .daterangepicker td.end-date {
    border-radius: 0 4px 4px 0; }
  .daterangepicker td.start-date.end-date {
    border-radius: 4px; }
  .daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #357ebd;
    border-color: transparent;
    color: #fff; }
  .daterangepicker th.month {
    width: auto; }
  .daterangepicker td.disabled, .daterangepicker option.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through; }
  .daterangepicker select.monthselect, .daterangepicker select.yearselect {
    font-size: 12px;
    padding: 1px;
    height: auto;
    margin: 0;
    cursor: default; }
  .daterangepicker select.monthselect {
    margin-right: 2%;
    width: 56%; }
  .daterangepicker select.yearselect {
    width: 40%; }
  .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
    width: 50px;
    margin-bottom: 0; }
  .daterangepicker .input-mini {
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    height: 30px;
    line-height: 30px;
    display: block;
    vertical-align: middle;
    margin: 0 0 5px 0;
    padding: 0 6px 0 28px;
    width: 100%; }
    .daterangepicker .input-mini.active {
      border: 1px solid #08c;
      border-radius: 4px; }
  .daterangepicker .daterangepicker_input {
    position: relative; }
    .daterangepicker .daterangepicker_input i {
      position: absolute;
      left: 8px;
      top: 8px; }
  .daterangepicker .calendar-time {
    text-align: center;
    margin: 5px auto;
    line-height: 30px;
    position: relative;
    padding-left: 28px; }
    .daterangepicker .calendar-time select.disabled {
      color: #ccc;
      cursor: not-allowed; }

.ranges {
  font-size: 11px;
  float: none;
  margin: 4px;
  text-align: left; }
  .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%; }
  .ranges li {
    font-size: 13px;
    background: #f5f5f5;
    border: 1px solid #f5f5f5;
    border-radius: 4px;
    color: #08c;
    padding: 3px 12px;
    margin-bottom: 8px;
    cursor: pointer; }
    .ranges li:hover {
      background: #08c;
      border: 1px solid #08c;
      color: #fff; }
    .ranges li.active {
      background: #08c;
      border: 1px solid #08c;
      color: #fff; }

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto; }
    .daterangepicker .ranges ul {
      width: 160px; }
    .daterangepicker.single .ranges ul {
      width: 100%; }
    .daterangepicker.single .calendar.left {
      clear: none; }
    .daterangepicker.single .ranges, .daterangepicker.single .calendar {
      float: left; }
    .daterangepicker .calendar.left {
      clear: left;
      margin-right: 0; }
      .daterangepicker .calendar.left .calendar-table {
        border-right: none;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
    .daterangepicker .calendar.right {
      margin-left: 0; }
      .daterangepicker .calendar.right .calendar-table {
        border-left: none;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
    .daterangepicker .left .daterangepicker_input {
      padding-right: 12px; }
    .daterangepicker .calendar.left .calendar-table {
      padding-right: 12px; }
    .daterangepicker .ranges, .daterangepicker .calendar {
      float: left; } }

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
    float: left; }
  .daterangepicker .calendar.left {
    clear: none; } }
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto; }
    .daterangepicker .ranges ul {
      width: 140px; }
    .daterangepicker.single .ranges ul {
      width: 100%; }
    .daterangepicker.single .drp-calendar.left {
      clear: none; }
    .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .drp-calendar {
      float: left; }
    .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .drp-calendar {
      float: right; }
    .daterangepicker.ltr {
      direction: ltr;
      text-align: left; }
      .daterangepicker.ltr .drp-calendar.left {
        clear: left;
        margin-right: 0; }
        .daterangepicker.ltr .drp-calendar.left .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.ltr .drp-calendar.right {
        margin-left: 0; }
        .daterangepicker.ltr .drp-calendar.right .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.ltr .drp-calendar.left .calendar-table {
        padding-right: 8px; }
      .daterangepicker.ltr .ranges, .daterangepicker.ltr .drp-calendar {
        float: left; }
    .daterangepicker.rtl {
      direction: rtl;
      text-align: right; }
      .daterangepicker.rtl .drp-calendar.left {
        clear: right;
        margin-left: 0; }
        .daterangepicker.rtl .drp-calendar.left .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.rtl .drp-calendar.right {
        margin-right: 0; }
        .daterangepicker.rtl .drp-calendar.right .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.rtl .drp-calendar.left .calendar-table {
        padding-left: 12px; }
      .daterangepicker.rtl .ranges, .daterangepicker.rtl .drp-calendar {
        text-align: right;
        float: right; } }
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto; }
  .daterangepicker.ltr .ranges {
    float: left; }
  .daterangepicker.rtl .ranges {
    float: right; }
  .daterangepicker .drp-calendar.left {
    clear: none !important; } }
ul.tagit {
    padding: 1px 5px;
    overflow: auto;
    margin-left: inherit; /* usually we don't want the regular ul margins. */
    margin-right: inherit;
}
ul.tagit li {
    display: block;
    float: left;
    margin: 2px 5px 2px 0;
}
ul.tagit li.tagit-choice {    
    position: relative;
    line-height: inherit;
}
input.tagit-hidden-field {
    display: none;
}
ul.tagit li.tagit-choice-read-only { 
    padding: .2em .5em .2em .5em; 
} 

ul.tagit li.tagit-choice-editable { 
    padding: .2em 18px .2em .5em; 
} 

ul.tagit li.tagit-new {
    padding: .25em 4px .25em 0;
}

ul.tagit li.tagit-choice a.tagit-label {
    cursor: pointer;
    text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
    cursor: pointer;
    position: absolute;
    right: .1em;
    top: 50%;
    margin-top: -8px;
    line-height: 17px;
}

/* used for some custom themes that don't need image icons */
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: none;
}

ul.tagit li.tagit-choice input {
    display: block;
    float: left;
    margin: 2px 5px 2px 0;
}
ul.tagit input[type="text"] {
    -moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;

    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;

    border: none;
    margin: 0;
    padding: 0;
    width: inherit;
    background-color: inherit;
    outline: none;
}

/* Optional scoped theme for tag-it which mimics the zendesk widget. */


ul.tagit {
    border-style: solid;
    border-width: 1px;
    border-color: #C6C6C6;
    background: inherit;
}
ul.tagit li.tagit-choice {
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 1px solid #CAD8F3;

    background: none;
    background-color: #DEE7F8;

    font-weight: normal;
}
ul.tagit li.tagit-choice .tagit-label:not(a) {
    color: #555;
}
ul.tagit li.tagit-choice a.tagit-close {
    text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
    right: .4em;
}
ul.tagit li.tagit-choice .ui-icon {
    display: none;
}
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: inline;
    font-family: arial, sans-serif;
    font-size: 16px;
    line-height: 16px;
    color: #777;
}
ul.tagit li.tagit-choice:hover, ul.tagit li.tagit-choice.remove {
    background-color: #bbcef1;
    border-color: #6d95e0;
}
ul.tagit li.tagit-choice a.tagLabel:hover,
ul.tagit li.tagit-choice a.tagit-close .text-icon:hover {
    color: #222;
}
ul.tagit input[type="text"] {
    color: #333333;
    background: none;
}
.ui-widget {
    font-size: 1.1em;
}

/* Forked from a jQuery UI theme, so that we don't require the jQuery UI CSS as a dependency. */
.tagit-autocomplete.ui-autocomplete { position: absolute; cursor: default; }
* html .tagit-autocomplete.ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.tagit-autocomplete.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;
}
.tagit-autocomplete.ui-menu .ui-menu {
    margin-top: -3px;
}
.tagit-autocomplete.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}
.tagit-autocomplete.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-hover,
.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}
.tagit-autocomplete.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff 50% 50% repeat-x; color: #222222; }
.tagit-autocomplete.ui-corner-all, .tagit-autocomplete .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
.tagit-autocomplete .ui-state-hover, .tagit-autocomplete .ui-state-focus { border: 1px solid #999999; background: #dadada; font-weight: normal; color: #212121; }
.tagit-autocomplete .ui-state-active  { border: 1px solid #aaaaaa; }

.tagit-autocomplete .ui-widget-content { border: 1px solid #aaaaaa; }
.tagit .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px,1px,1px,1px); }


.xdsoft_datetimepicker{
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #333333;
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding: 8px;
	padding-left: 0;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:none;
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border:none;
}
/*For IE8 or lower*/
.xdsoft_datetimepicker button {
    border:none !important;
}

.xdsoft_noselect{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.xdsoft_noselect::selection { background: transparent; }
.xdsoft_noselect::-moz-selection { background: transparent; }
.xdsoft_datetimepicker.xdsoft_inline{
	display: inline-block;
	position: static;
	box-shadow: none;
}
.xdsoft_datetimepicker *{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker  .xdsoft_timepicker{
	display:none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker  .xdsoft_timepicker.active{
	display:block;
}
.xdsoft_datetimepicker .xdsoft_datepicker{
	width: 224px;
	float:left;
	margin-left:8px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{
	width: 256px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker{
	width: 58px;
	float:left;
	text-align:center;
	margin-left:8px;
	margin-top: 0;
}
.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{
	margin-top:8px;
	margin-bottom:3px
}
.xdsoft_datetimepicker  .xdsoft_mounthpicker{
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker  .xdsoft_prev, 
.xdsoft_datetimepicker  .xdsoft_next,
.xdsoft_datetimepicker  .xdsoft_today_button{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i{
	opacity:0.5;
	background-position:-92px -19px;
	display: inline-block;
	width: 9px;
	height: 20px;
	vertical-align: middle;
}

.xdsoft_datetimepicker  .xdsoft_prev{
    float: left;
	background-position:-20px 0;
}
.xdsoft_datetimepicker  .xdsoft_today_button{
    float: left;
	background-position:-70px 0;
	margin-left:5px;
}

.xdsoft_datetimepicker  .xdsoft_next{
    float: right;
	background-position: 0 0;
}

.xdsoft_datetimepicker  .xdsoft_next,
.xdsoft_datetimepicker  .xdsoft_prev ,
.xdsoft_datetimepicker  .xdsoft_today_button{
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0 none currentColor;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	outline: medium none currentColor;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{
	float:none;
	background-position:-40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left:14px;
	margin-top:7px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{
	background-position:-40px 0;
	margin-bottom:7px;
	margin-top: 0;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{
	height:151px;
	overflow:hidden;
	border-bottom:1px solid #DDDDDD;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #F5F5F5;
	border-top:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: center;
	border-collapse:collapse;
	cursor:pointer;
	border-bottom-width: 0;
	height:25px;
	line-height:25px;
}

.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{
 border-top-width: 0;
}
.xdsoft_datetimepicker  .xdsoft_today_button:hover,
.xdsoft_datetimepicker  .xdsoft_next:hover,
.xdsoft_datetimepicker  .xdsoft_prev:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.xdsoft_datetimepicker  .xdsoft_label{
	display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
	float:left;
	width:182px;
	text-align:center;
	cursor:pointer;
}
.xdsoft_datetimepicker  .xdsoft_label:hover>span{
	text-decoration:underline;
}
.xdsoft_datetimepicker  .xdsoft_label:hover i{
	opacity:1.0;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select{
	border:1px solid #ccc;
	position:absolute;
	right: 0;
	top:30px;
	z-index:101;
	display:none;
	background:#fff;
	max-height:160px;
	overflow-y:hidden;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{right:-7px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{right:2px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #fff;
    background: #ff8000;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option{
	padding:2px 10px 2px 5px;
	text-decoration:none !important;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0 1px 3px 0 inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_month{
	width:100px;
	text-align:right;
}
.xdsoft_datetimepicker  .xdsoft_calendar{
	clear:both;
}
.xdsoft_datetimepicker  .xdsoft_year{
	width: 48px;
	margin-left: 5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar table{
	border-collapse:collapse;
	width:100%;
	
}
.xdsoft_datetimepicker  .xdsoft_calendar td > div{
	padding-right:5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{
	width:14.2857142%;
	background: #F5F5F5;
	border:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding: 0;
	border-collapse:collapse;
	cursor:pointer;
	height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar th{
	width:12.5%;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	background: #F1F1F1;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{
	color:#33AAFF;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0 1px 3px 0 inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{
	opacity:0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{
	opacity:0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{
	color: inherit	!important;
    background: inherit !important;
    box-shadow: inherit !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor:default;
}
.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}
.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}
.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}


.xdsoft_time_box{
	position:relative;
	border:1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller{
	background:#ccc !important;
	height:20px;
	border-radius:3px;
}
.xdsoft_scrollbar{
	position:absolute;
	width:7px;
	right: 0;
	top: 0;
	bottom: 0;
	cursor:pointer;
}
.xdsoft_scroller_box{
position:relative;
}


.xdsoft_datetimepicker.xdsoft_dark{
	box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
	background: #000000;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	color: #cccccc;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box{
	border-bottom:1px solid #222222;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #0a0a0a;
	border-top:1px solid #222222;
	color: #999999;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label{
    background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select{
	border:1px solid #333;
	background:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #000;
    background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_prev, 
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_today_button{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	background: #0a0a0a;
	border:1px solid #222222;
	color: #999999;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	background: #0e0e0e;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_today{
	color:#cc5500;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #000 !important;
    background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	color: #666;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_copyright{ color:#333 !important;}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_copyright a{ color:#111 !important;}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{ color:#555 !important;}


.xdsoft_dark .xdsoft_time_box{
	border:1px solid #333;
}
.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller{
	background:#333 !important;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }
/*! Select2 Bootstrap Theme v0.1.0-beta.7 | MIT License | github.com/select2/select2-bootstrap-theme */
.select2-container--bootstrap {
  display: block;
  /*------------------------------------*\
          #COMMON STYLES
  \*------------------------------------*/
  /**
   * Search field in the Select2 dropdown.
   */
  /**
   * No outline for all search fields - in the dropdown
   * and inline in multi Select2s.
   */
  /**
   * Adjust Select2's choices hover and selected styles to match
   * Bootstrap 3's default dropdown styles.
   *
   * @see http://getbootstrap.com/components/#dropdowns
   */
  /**
   * Clear the selection.
   */
  /**
   * Address disabled Select2 styles.
   *
   * @see https://select2.github.io/examples.html#disabled
   * @see http://getbootstrap.com/css/#forms-control-disabled
   */
  /*------------------------------------*\
          #DROPDOWN
  \*------------------------------------*/
  /**
   * Dropdown border color and box-shadow.
   */
  /**
   * Limit the dropdown height.
   */
  /*------------------------------------*\
          #SINGLE SELECT2
  \*------------------------------------*/
  /*------------------------------------*\
      #MULTIPLE SELECT2
  \*------------------------------------*/
  /**
   * Address Bootstrap control sizing classes
   *
   * 1. Reset Bootstrap defaults.
   * 2. Adjust the dropdown arrow button icon position.
   *
   * @see http://getbootstrap.com/css/#forms-control-sizes
   */
  /* 1 */
  /*------------------------------------*\
      #RTL SUPPORT
  \*------------------------------------*/
}
.select2-container--bootstrap .select2-selection {
  -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);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  outline: 0;
}
.select2-container--bootstrap .select2-selection.form-control {
  border-radius: 4px;
}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
  -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);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
.select2-container--bootstrap .select2-search__field {
  outline: 0;
  /* Firefox 18- */
  /**
   * Firefox 19+
   *
   * @see http://stackoverflow.com/questions/24236240/color-for-styled-placeholder-text-is-muted-in-firefox
   */
}
.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
  color: #999;
}
.select2-container--bootstrap .select2-search__field:-moz-placeholder {
  color: #999;
}
.select2-container--bootstrap .select2-search__field::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
  color: #999;
}
.select2-container--bootstrap .select2-results__option {
  /**
   * Disabled results.
   *
   * @see https://select2.github.io/examples.html#disabled-results
   */
  /**
   * Hover state.
   */
  /**
   * Selected state.
   */
}
.select2-container--bootstrap .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
  color: #777777;
  cursor: not-allowed;
}
.select2-container--bootstrap .select2-results__option[aria-selected=true] {
  background-color: #f5f5f5;
  color: #262626;
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #337ab7;
  color: #fff;
}
.select2-container--bootstrap .select2-results__option .select2-results__option {
  padding: 6px 12px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -12px;
  padding-left: 24px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -24px;
  padding-left: 36px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -36px;
  padding-left: 48px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -48px;
  padding-left: 60px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -60px;
  padding-left: 72px;
}
.select2-container--bootstrap .select2-results__group {
  color: #777777;
  display: block;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.428571429;
  white-space: nowrap;
}
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  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, -webkit-box-shadow ease-in-out 0.15s;
  border-color: #66afe9;
}
.select2-container--bootstrap.select2-container--open {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
  /**
   * Handle border radii of the container when the dropdown is showing.
   */
}
.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 4px 4px 4px;
}
.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-color: transparent;
}
.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-color: transparent;
}
.select2-container--bootstrap .select2-selection__clear {
  color: #999;
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--bootstrap .select2-selection__clear:hover {
  color: #333;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection {
  border-color: #ccc;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-search__field {
  cursor: not-allowed;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  background-color: #eeeeee;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
  display: none;
}
.select2-container--bootstrap .select2-dropdown {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-color: #66afe9;
  overflow-x: hidden;
  margin-top: -1px;
}
.select2-container--bootstrap .select2-dropdown--above {
  margin-top: 1px;
}
.select2-container--bootstrap .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--bootstrap .select2-selection--single {
  height: 34px;
  line-height: 1.428571429;
  padding: 6px 24px 6px 12px;
  /**
   * Adjust the single Select2's dropdown arrow button appearance.
   */
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  position: absolute;
  bottom: 0;
  right: 12px;
  top: 0;
  width: 4px;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-color: #999 transparent transparent transparent;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  height: 0;
  left: 0;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
  color: #555555;
  padding: 0;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--bootstrap .select2-selection--multiple {
  min-height: 34px;
  padding: 0;
  height: auto;
  /**
   * Make Multi Select2's choices match Bootstrap 3's default button styles.
   */
  /**
   * Minus 2px borders.
   */
  /**
   * Clear the selection.
   */
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  line-height: 1.428571429;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  float: left;
  margin-top: 5px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  color: #555555;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin: 5px 0 0 6px;
  padding: 0 6px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  background: transparent;
  padding: 0 12px;
  height: 32px;
  line-height: 1.428571429;
  margin-top: 0;
  min-width: 5em;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 3px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 6px;
}
.select2-container--bootstrap .select2-selection--single.input-sm, .input-group-sm .select2-container--bootstrap .select2-selection--single, .form-group-sm .select2-container--bootstrap .select2-selection--single {
  border-radius: 3px;
  font-size: 12px;
  height: 30px;
  line-height: 1.5;
  padding: 5px 22px 5px 10px;
  /* 2 */
}
.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b, .input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  margin-left: -5px;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm, .input-group-sm .select2-container--bootstrap .select2-selection--multiple, .form-group-sm .select2-container--bootstrap .select2-selection--multiple {
  min-height: 30px;
  border-radius: 3px;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 12px;
  line-height: 1.5;
  margin: 4px 0 0 5px;
  padding: 0 5px;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 10px;
  font-size: 12px;
  height: 28px;
  line-height: 1.5;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 5px;
}
.select2-container--bootstrap .select2-selection--single.input-lg, .input-group-lg .select2-container--bootstrap .select2-selection--single, .form-group-lg .select2-container--bootstrap .select2-selection--single {
  border-radius: 6px;
  font-size: 18px;
  height: 46px;
  line-height: 1.3333333;
  padding: 10px 31px 10px 16px;
  /* 1 */
}
.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  width: 5px;
}
.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-width: 5px 5px 0 5px;
  margin-left: -5px;
  margin-left: -10px;
  margin-top: -2.5px;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg, .input-group-lg .select2-container--bootstrap .select2-selection--multiple, .form-group-lg .select2-container--bootstrap .select2-selection--multiple {
  min-height: 46px;
  border-radius: 6px;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 4px;
  margin: 9px 0 0 8px;
  padding: 0 10px;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 16px;
  font-size: 18px;
  height: 44px;
  line-height: 1.3333333;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 10px;
}
.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
}
.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px;
}
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
}
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px;
}
.select2-container--bootstrap[dir="rtl"] {
  /**
   * Single Select2
   *
   * 1. Makes sure that .select2-selection__placeholder is positioned
   *    correctly.
   */
  /**
   * Multiple Select2
   */
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single {
  padding-left: 24px;
  padding-right: 12px;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
  /* 1 */
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 12px;
  right: auto;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b {
  margin-left: 0;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 0;
  margin-right: 6px;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/*------------------------------------*\
    #ADDITIONAL GOODIES
\*------------------------------------*/
/**
 * Address Bootstrap's validation states
 *
 * If a Select2 widget parent has one of Bootstrap's validation state modifier
 * classes, adjust Select2's border colors and focus states accordingly.
 * You may apply said classes to the Select2 dropdown (body > .select2-container)
 * via JavaScript match Bootstraps' to make its styles match.
 *
 * @see http://getbootstrap.com/css/#forms-control-validation
 */
.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #8a6d3b;
}
.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  border-color: #66512c;
}
.has-warning.select2-drop-active {
  border-color: #66512c;
}
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #66512c;
}

.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #a94442;
}
.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  border-color: #843534;
}
.has-error.select2-drop-active {
  border-color: #843534;
}
.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #843534;
}

.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #3c763d;
}
.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  border-color: #2b542c;
}
.has-success.select2-drop-active {
  border-color: #2b542c;
}
.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #2b542c;
}

/**
 * Select2 widgets in Bootstrap Input Groups
 *
 * When Select2 widgets are combined with other elements using Bootstraps
 * "Input Group" component, we don't want specific edges of the Select2
 * container to have a border-radius.
 *
 * Use .select2-bootstrap-prepend and .select2-bootstrap-append on
 * a Bootstrap 3 .input-group to let the contained Select2 widget know which
 * edges should not be rounded as they are directly followed by another element.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
/**
 * Mimick Bootstraps .input-group .form-control styles.
 *
 * @see https://github.com/twbs/bootstrap/blob/master/less/input-groups.less
 */
.input-group .select2-container--bootstrap {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
  /**
   * Adjust z-index like Bootstrap does to show the focus-box-shadow
   * above appended buttons in .input-group and .form-group.
   */
}
.input-group .select2-container--bootstrap.select2-container--open, .input-group .select2-container--bootstrap.select2-container--focus {
  z-index: 3;
}

.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/**
 * Adjust alignment of Bootstrap buttons in Bootstrap Input Groups to address
 * Multi Select2's height which - depending on how many elements have been selected -
 * may grow taller than its initial size.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
.select2-bootstrap-append .select2-container--bootstrap,
.select2-bootstrap-append .input-group-btn,
.select2-bootstrap-append .input-group-btn .btn,
.select2-bootstrap-prepend .select2-container--bootstrap,
.select2-bootstrap-prepend .input-group-btn,
.select2-bootstrap-prepend .input-group-btn .btn {
  vertical-align: top;
}

/**
 * Temporary fix for https://github.com/select2/select2-bootstrap-theme/issues/9
 *
 * Provides `!important` for certain properties of the class applied to the
 * original `<select>` element to hide it.
 *
 * @see https://github.com/select2/select2/pull/3301
 * @see https://github.com/fk/select2/commit/31830c7b32cb3d8e1b12d5b434dee40a6e753ada
 */
.form-control.select2-hidden-accessible {
  position: absolute !important;
  width: 1px !important;
}

/**
 * Display override for inline forms
*/
.form-inline .select2-container--bootstrap {
  display: inline-block;
}
table#ai-chat-questions-table img {
  max-height: 50px; }

.ai-chat-question-form-container {
  background-color: #fff;
  padding: 1em; }
  .ai-chat-question-form-container label {
    font-weight: bold; }
.table-list {
  margin-top: 20px;
  word-wrap: break-word; }
  .table-list .table-list-header {
    font-weight: bold;
    background: #f6f6f6;
    color: #555; }
    .table-list .table-list-header a, .table-list .table-list-header a:hover, .table-list .table-list-header a:visited {
      color: #555; }
    .table-list .table-list-header > .row {
      padding: 5px; }
    .table-list .table-list-header .caret {
      margin-right: 5px; }
  .table-list .table-list-body {
    background: #fff; }
    .table-list .table-list-body > .row {
      padding: 5px;
      border-bottom: solid 1px #eeeeee; }

a, a:hover, a:visited {
  cursor: pointer; }

.dropdown-menu.batch-filter-menu, .dropdown-menu.select-filter-menu {
  width: 300px;
  font-weight: normal;
  padding: 0;
  border-radius: 0; }
  .dropdown-menu.batch-filter-menu .filter-head, .dropdown-menu.select-filter-menu .filter-head {
    padding: 1px 10px 0;
    background: #f5f6f9;
    border-bottom: solid 1px #eeeeee; }
  .dropdown-menu.batch-filter-menu .filter-input-row, .dropdown-menu.select-filter-menu .filter-input-row {
    background: #eff1f5;
    border-bottom: solid 1px #eeeeee; }
  .dropdown-menu.batch-filter-menu .evaluatee-results, .dropdown-menu.select-filter-menu .evaluatee-results {
    max-height: 500px;
    overflow: scroll; }
    .dropdown-menu.batch-filter-menu .evaluatee-results .select-user, .dropdown-menu.batch-filter-menu .evaluatee-results .select-evaluation-sheet, .dropdown-menu.select-filter-menu .evaluatee-results .select-user, .dropdown-menu.select-filter-menu .evaluatee-results .select-evaluation-sheet {
      cursor: pointer;
      padding-left: 20px;
      position: relative;
      border-bottom: solid 1px #eeeeee; }
      .dropdown-menu.batch-filter-menu .evaluatee-results .select-user.selected, .dropdown-menu.batch-filter-menu .evaluatee-results .select-evaluation-sheet.selected, .dropdown-menu.select-filter-menu .evaluatee-results .select-user.selected, .dropdown-menu.select-filter-menu .evaluatee-results .select-evaluation-sheet.selected {
        background: #ccc; }
      .dropdown-menu.batch-filter-menu .evaluatee-results .select-user:before, .dropdown-menu.batch-filter-menu .evaluatee-results .select-evaluation-sheet:before, .dropdown-menu.select-filter-menu .evaluatee-results .select-user:before, .dropdown-menu.select-filter-menu .evaluatee-results .select-evaluation-sheet:before {
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        position: absolute;
        left: 15px;
        top: 50%;
        transform: translate(-50%, -50%); }
    .dropdown-menu.batch-filter-menu .evaluatee-results .select-evaluation-sheet, .dropdown-menu.select-filter-menu .evaluatee-results .select-evaluation-sheet {
      padding-left: 0; }
    .dropdown-menu.batch-filter-menu .evaluatee-results .all-selected:before, .dropdown-menu.select-filter-menu .evaluatee-results .all-selected:before {
      content: "\f00c"; }
    .dropdown-menu.batch-filter-menu .evaluatee-results .some-selected:before, .dropdown-menu.select-filter-menu .evaluatee-results .some-selected:before {
      content: "\f068"; }

.row.evaluation .field_with_errors .form-control {
  border: 2px solid #bd0707; }

.row.evaluation ul.errors li {
  color: #910e0e; }

.row.evaluation.unsaved {
  background: #ffd5d5; }

span.filter-addon {
  color: #888;
  font-size: 10pt; }

.evaluation-date-filter-form {
  width: 280px; }

label.input-group {
  font-weight: inherit;
  max-width: inherit;
  margin-bottom: inherit; }

#page-content-wrapper .row .main_content table.table-bordered thead tr th {
  border: 1px solid #ddd; }

.evaluation {
  position: relative; }

.edit-buttons {
  float: right;
  margin: 5px -15px 0 5px; }
.table-autogrow td {
  height: 1px; }
  .table-autogrow td > label {
    min-height: 100%;
    font-weight: unset;
    margin: 0;
    cursor: text; }
    .table-autogrow td > label textarea {
      min-height: 1.25em; }
.blog-form {
  height: calc(100vh - 200px);
  overflow-y: scroll; }

.blog-header {
  padding-top: 25px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  background: white; }
  .blog-header .preview {
    margin-right: 10px; }
  .blog-header .save-status {
    color: darkgray;
    margin-right: 10px; }
  .blog-header .in-left {
    float: left; }
    .blog-header .in-left a {
      font-size: 100% !important; }
  .blog-header .actions {
    float: right;
    display: flex; }
.buttons-list {
  margin-bottom: 10px; }

tr.toolbar td {
  background: #eee; }
  tr.toolbar td .add-evaluation-item .glyphicon {
    color: #000; }

.form-group > .field_with_errors input {
  border: 1px solid #f00; }

.hyoka-setting .field_with_errors:before {
  content: "\f06a";
  color: #f00;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }
.evaluation-user:not(:last-child) {
  border-bottom: solid 1px #ccc; }
.exam-list {
  border-width: 0 !important; }
  .exam-list a {
    color: #000 !important; }
  .exam-list table thead {
    background-color: #f6f6f6; }
  .exam-list table td .dropdown-toggle::after {
    display: none !important; }
  .exam-list table .last-exam-none-item {
    height: 100px; }

.select-exam-button {
  min-width: 200px; }
  .select-exam-button.selected {
    background: #ccc; }

#select-exam {
  display: none; }

.exam-form-container {
  background: white;
  padding: 20px; }

.quesstion-lessons-relation {
  display: flex; }
  .quesstion-lessons-relation .lessons-relation {
    padding-top: 3px;
    width: calc(100% - 150px);
    margin-left: 10px;
    color: #544d4d;
    font-size: 10px;
    overflow: hidden;
    white-space: nowrap;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }

#right-side {
  max-height: calc(100vh - 120px);
  overflow-y: scroll; }
  #right-side.fixed-side {
    position: fixed;
    max-height: calc(100vh - 40px);
    top: 20px; }
.exam-mark-new .mdc-data-table__table {
  white-space: unset; }

.exam-mark-new .mdc-data-table__row td:first-child {
  width: 40%; }

.exam-mark-new .mdc-data-table__row td {
  word-break: break-word; }

.exam-mark-new ul.json-html li {
  list-style-type: circle; }

.exam-mark-new ul.json-html p {
  white-space: pre-line; }

.exam-mark-new .gpt-answer-editable textarea {
  width: 100%; }
.unmarked-exam {
  background: #b50a0a; }

.marked-exam {
  background: #0a23b5; }

.unmarked-exam, .marked-exam {
  color: #fff;
  padding: 5px;
  font-size: 8pt;
  width: 60px;
  text-align: center; }

.good-result {
  background: #BDD6EE; }

.bad-result {
  background: #FFCCCC; }

.exam-action {
  margin-top: 2px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle; }
  .exam-action a.btn-edit:before {
    font-size: 17px;
    color: #1678a7;
    content: "\f044";
    margin-right: 5px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900; }
  .exam-action a.btn-delete:before {
    font-size: 17px;
    color: #d44950;
    content: "\f1f8";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 5px; }
  .exam-action a.btn-edit:hover, .exam-action a.btn-delete:hover {
    text-decoration: none; }
  .exam-action a.icon-unmarked {
    color: white !important;
    cursor: pointer;
    border-radius: 50%;
    background-color: #b50a0a;
    width: 24px;
    height: 24px;
    padding: 5px;
    margin-right: 5px;
    vertical-align: text-top; }
  .exam-action a.icon-marked {
    color: white !important;
    cursor: pointer;
    border-radius: 50%;
    background-color: #0a23b5;
    width: 24px;
    height: 24px;
    padding: 5px;
    margin-right: 5px;
    vertical-align: text-top; }
  .exam-action a.icon-cheating {
    color: white !important;
    cursor: pointer;
    border-radius: 50%;
    background-color: #f0ad4e;
    width: 24px;
    height: 24px;
    padding: 5px;
    margin-right: 5px;
    vertical-align: text-top; }
  .exam-action a.icon-mock {
    color: white !important;
    cursor: pointer;
    border-radius: 50%;
    background-color: #0a9811;
    width: 24px;
    height: 24px;
    padding: 5px;
    margin-right: 5px;
    vertical-align: text-top; }

td.cheating a {
  color: #337ab7 !important;
  text-decoration: none; }

.exam_main_content {
  margin-top: 10px; }
  .exam_main_content .chart-main {
    width: 170px;
    height: 150px;
    position: relative; }
    .exam_main_content .chart-main .chart-content {
      position: absolute;
      left: 0px;
      top: -20px;
      width: 100%; }
  .exam_main_content .question-row {
    display: table;
    list-style: none;
    width: 100%;
    border-top: 1px solid #eee; }
    .exam_main_content .question-row li {
      display: table-cell;
      vertical-align: middle; }
    .exam_main_content .question-row li.dropdown-item {
      display: block; }
      .exam_main_content .question-row li.dropdown-item a {
        color: #000; }
    .exam_main_content .question-row .question-title {
      width: 80px; }
    .exam_main_content .question-row .question-chart {
      width: 60px; }
    .exam_main_content .question-row .question-load-more {
      width: 40px; }
  .exam_main_content .question-info {
    display: table;
    list-style: none;
    width: 100%; }
  .exam_main_content .question-placeholder-content {
    color: #007bff; }
  .exam_main_content .exam-skill .parent-skill td {
    background: #EFEFEF; }
  .exam_main_content .exam-skill .progress-skill .progress {
    height: 5px; }
  .exam_main_content .blue {
    background: #D9FBFC; }
  .exam_main_content .username {
    overflow: hidden;
    white-space: nowrap;
    -moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 130px; }
    .exam_main_content .username .date {
      font-size: 10px; }
    .exam_main_content .username .user_link {
      font-size: 18px; }
  .exam_main_content .user-detail {
    border-bottom: 1px solid #eee; }
    .exam_main_content .user-detail .username {
      width: 150px !important; }
      .exam_main_content .user-detail .username a.name-url {
        display: inline-block;
        overflow: hidden;
        white-space: nowrap;
        -moz-text-overflow: ellipsis;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        width: 100px; }
  .exam_main_content table {
    table-layout: fixed; }
    .exam_main_content table .align-center {
      text-align: center; }
    .exam_main_content table .entry-date {
      width: 100%;
      font-family: 'Century Gothic'; }
    .exam_main_content table tbody tr td:not(.user-detail), .exam_main_content table tbody tr th:not(.user-detail), .exam_main_content table thead tr td:not(.user-detail), .exam_main_content table thead tr th:not(.user-detail), .exam_main_content table tfoot tr td:not(.user-detail), .exam_main_content table tfoot tr th:not(.user-detail) {
      word-break: break-all;
      vertical-align: middle;
      border-top: none;
      border-bottom: 1px solid #eee;
      overflow: hidden;
      white-space: nowrap;
      -moz-text-overflow: ellipsis;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis; }
    .exam_main_content table thead {
      background: #f6f6f6; }
      .exam_main_content table thead tr th {
        color: #555; }
      .exam_main_content table thead tr th::before:hover {
        cursor: col-resize; }
  .exam_main_content .rc-handle {
    cursor: col-resize; }
  .exam_main_content .rc-handle:hover::after, .exam_main_content .rc-handle:hover::before {
    cursor: col-resize !important; }
  .exam_main_content .user-image-result {
    margin-left: 10px;
    height: 100px;
    width: 100px; }
  .exam_main_content .question-score:before {
    display: block;
    content: " ";
    height: 56px;
    margin-top: -56px;
    visibility: hidden; }
  .exam_main_content .correct-label {
    background-color: #21b384;
    font-size: 12px;
    font-weight: 500; }
  .exam_main_content .ai-body {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .exam_main_content .exam-question-title {
    color: #337ab7;
    border-top: 1px solid #eee;
    height: 60px;
    padding: 12px; }
    .exam_main_content .exam-question-title .exam-main-title {
      float: left;
      padding: 7px;
      color: #544d4d;
      font-weight: bold; }
    .exam_main_content .exam-question-title .exam-main-score {
      text-align: center;
      align-self: center;
      display: flex;
      flex-direction: row; }
      .exam_main_content .exam-question-title .exam-main-score .dropdown .dropdown-toggle {
        font-size: 30px;
        color: #544d4d; }
        .exam_main_content .exam-question-title .exam-main-score .dropdown .dropdown-toggle:after {
          content: none; }
      .exam_main_content .exam-question-title .exam-main-score .dropdown a {
        color: #000; }
  .exam_main_content .exam-score-box {
    background-color: #7dd420;
    margin-left: 0px;
    margin-right: 0px;
    color: #fff;
    align-items: flex-start; }
    .exam_main_content .exam-score-box .exam-description {
      height: 36px;
      font-size: 14px; }
    .exam_main_content .exam-score-box .exam-score {
      display: grid;
      grid-template-columns: 150px 150px;
      font-size: 28px; }
      .exam_main_content .exam-score-box .exam-score.user-exam-score {
        grid-template-columns: 150px 150px 150px; }
      .exam_main_content .exam-score-box .exam-score .score {
        display: grid;
        margin-left: 12px;
        grid-template-rows: 12px 50px; }
        .exam_main_content .exam-score-box .exam-score .score .exam-title {
          font-size: 14px; }
        .exam_main_content .exam-score-box .exam-score .score .score-value .value {
          font-weight: 600; }
        .exam_main_content .exam-score-box .exam-score .score .score-value .tiny-label {
          font-size: 14px; }
  .exam_main_content .result-table {
    width: 85%;
    margin-bottom: 40px;
    margin-top: 30px; }
  .exam_main_content #js-question-list {
    padding-top: 10px !important; }
  .exam_main_content .user_block .dropdown-toggle {
    width: 300px;
    background: white;
    color: black;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .exam_main_content .user_block .dropdown-menu {
    width: 300px; }
    .exam_main_content .user_block .dropdown-menu .dropdown-item {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
  .exam_main_content .mark_score_dashboard .skill-name-header {
    background: #E9E9E9;
    line-height: 40px;
    font-weight: bold;
    font-size: 16px;
    margin: 0px 20px;
    width: 100%;
    padding: 0px 20px;
    border-radius: 3px; }
  .exam_main_content .mark_score_dashboard .mdc-data-table__row {
    border-top-width: 0px; }

.examinees-average {
  font-size: 1rem;
  font-weight: bold;
  color: #666; }

.header-menu {
  position: relative;
  text-align: center;
  background: #4d4d4d;
  color: #fff;
  margin-right: -15px;
  margin-left: -15px;
  padding: 8px 0px; }
  .header-menu .left-box {
    display: flex;
    flex-direction: row;
    gap: 10px; }
  .header-menu .center-box {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center; }
  .header-menu .right-box {
    display: flex;
    flex-direction: row;
    gap: 10px; }
  .header-menu .divider {
    width: 1px;
    height: 100%;
    background-color: #fff;
    color: #fff; }
  .header-menu .link {
    color: #fff; }

.table-resize {
  min-width: 600px; }
  .table-resize th .tooltip.top .tooltip-arrow {
    left: 10px !important; }

.chart-score-question {
  width: 50px;
  height: 50px;
  position: relative; }
  .chart-score-question .chart-content-question {
    position: absolute;
    left: 0px;
    top: -6px;
    width: 100%; }

.chart-score-skill {
  width: 50px;
  height: 50px;
  position: relative; }
  .chart-score-skill .chart-content-skill {
    position: absolute;
    left: 0px;
    top: -6px; }
@charset "UTF-8";
.admin-lesson-md img {
  padding: 5px;
  box-shadow: 0 0 0 1px #ccc;
  margin: 1em auto;
  max-width: 100%;
  height: auto; }

.lession-form {
  height: calc(100vh - 150px);
  overflow-y: scroll; }

.lesson-header {
  padding-top: 25px;
  padding-left: 15px;
  padding-right: 15px; }
  .lesson-header .preview {
    margin-right: 10px; }
  .lesson-header .save-status {
    color: darkgray;
    margin-right: 10px; }
  .lesson-header .in-left {
    float: left; }
    .lesson-header .in-left a {
      font-size: 100% !important; }
  .lesson-header .actions {
    float: right;
    display: flex; }

.cancel-upload-text {
  position: absolute;
  margin-top: 20px; }
  .cancel-upload-text a, .cancel-upload-text a:hover, .cancel-upload-text a:visited, .cancel-upload-text a:active {
    color: #9b1b1b; }

#results a, #results a:hover, #results a:visited, #results a:active {
  color: #9b1b1b; }

#public-lesson pre {
  padding: 10px; }

#public-lesson #page-content-wrapper .row h1 {
  background: white;
  font-size: 24px;
  padding: 10px 20px;
  margin: 0;
  line-height: 1.2; }
  #public-lesson #page-content-wrapper .row h1 .small {
    font-size: 1.2rem; }

#public-lesson p {
  font-size: 1.6rem;
  margin: 20px 0; }

#public-lesson h2 {
  position: relative;
  margin: 2.2em -30px 1.5em -30px;
  padding: 20px;
  font-size: 200%;
  line-height: 150%;
  font-weight: bold;
  color: #222932;
  background: #fff;
  -moz-box-shadow: 0 0 3px #ddd;
  -webkit-box-shadow: 0 0 3px #ddd;
  box-shadow: 0 0 3px #ddd; }

#public-lesson h2:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  min-height: 40px;
  z-index: 100;
  background: #e73649; }

#public-lesson h3 {
  font-size: 2rem;
  margin-bottom: 20px; }

#public-lesson img {
  padding: 5px;
  box-shadow: 0 0 0 1px #ccc;
  margin: 5px auto;
  max-width: 100%; }

#public-lesson ul.item {
  position: relative;
  padding: 20px 40px 12px 48px;
  border: solid 1.5px #ffb03f;
  border-radius: 4px;
  color: #ffb03f;
  display: inline-block; }

#public-lesson ul.item:before {
  content: "Check!";
  position: absolute;
  top: -18px;
  left: 20px;
  background: #fff;
  font-size: 1.4em;
  font-weight: bold;
  padding: 0 10px; }

#public-lesson ul.item li {
  list-style: disc;
  padding: 4px 0;
  color: #444;
  font-weight: 600; }

#page-content-wrapper .row .first-exam-classroom .question-content {
  width: 66.67% !important;
  padding-left: 15px !important;
  padding-right: 15px !important; }

#page-content-wrapper .row .first-exam-classroom .question-list {
  width: 33.33% !important;
  padding-left: 15px !important;
  padding-right: 15px !important; }

#dropzone {
  border: 2px dashed #ccc;
  text-align: center;
  padding: 20px;
  transition: background-color 0.3s;
  /* Sử dụng transition để làm mịn hiệu ứng */
  cursor: pointer; }

#dropzone.dragover {
  background-color: lightblue;
  /* Màu nền khi kéo và thả */ }
@charset "UTF-8";
/* sidebar */
aside {
  background-color: #476DB6 !important; }

.admin-edbaselogo {
  width: 172px;
  max-width: 100%;
  height: auto; }

.sidebar-main-menu {
  display: flex;
  align-items: center;
  margin-bottom: 0px !important; }

/* Qeditor sidebar */
.exam-bg > .mdc-drawer__header {
  background: #3a3a3a; }

.exam-bg > .mdc-drawer__header .mdc-drawer__title {
  flex: 1; }

/* main */
.main-minvh100 {
  min-height: calc(100vh - 200px); }

/* onboarding左nav */
.onboarding-nav {
  padding-left: 0.5rem; }

.onboarding-nav li {
  margin: 0.75rem 0;
  padding: 0.5rem 0 0.5rem 0.5rem; }

.onboarding-nav li.active {
  position: relative; }

.onboarding-nav li.active::before {
  content: "";
  position: absolute;
  left: -5px;
  top: 0;
  width: 5px;
  height: 100%;
  background-color: #476DB6; }

.onboarding-nav li:hover {
  background-color: rgba(0, 0, 0, 0.075); }

/* course onboarding */
button a:hover {
  text-decoration: none; }

.invisible-label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); }

.top-search .mdc-text-field,
.top-search .mdc-select__anchor {
  height: 3em;
  background: #FFF !important; }

/* table */
.break-word-table.mdc-data-table__cell,
.break-word-table.mdc-data-table__header-cell {
  white-space: normal;
  word-break: break-all;
  word-wrap: break-word;
  text-align: justify; }

/* 質問画面 */
.vote {
  width: 4.5em;
  display: flex;
  flex-direction: column;
  align-items: center; }

/* ユーザー写真の歪み */
.avatar-40px {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center; }

.avatar-50px {
  width: 50px;
  height: 50px;
  object-fit: cover;
  object-position: center; }

/* catalogs */
.catalog-detail-inner {
  border-top: 1px solid #dee2e6; }

/*========================= 
/ mail
/ ========================= */
.mailsearch-table .mdc-data-table__cell {
  padding-top: 0.5em;
  padding-bottom: 0.5em; }

.mailsearch-table th.mdc-data-table__cell {
  width: 9.5rem; }

/*========================= 
/ Lesson
/ ========================= */
.lesson-detail-view {
  width: 100%;
  height: 100%;
  max-height: calc(100vh - 15rem); }

.lesson-detail-view .lesson-prev,
.lesson-detail-view .lesson-next {
  position: absolute;
  top: calc( 50% - 2rem);
  height: 4rem;
  padding: 5px;
  z-index: 500; }

.lesson-detail-view .lesson-prev {
  left: 0; }

.lesson-detail-view .lesson-next {
  right: 0; }

.lesson-detail-view .content-body {
  width: 100%;
  max-height: calc(100vh - 15rem);
  overflow-y: scroll;
  padding: 0 2rem;
  margin-left: auto;
  margin-right: auto; }

/* 動画レッスンのとき */
.lesson-detail-view #video-box {
  max-height: calc(100vh - 15rem);
  max-width: 100%;
  aspect-ratio: 16 / 9;
  margin: 0 auto;
  overflow: hidden; }

.lesson-detail-view #video-box .video-wrapper {
  position: relative;
  width: 100%;
  height: 0%;
  padding-top: 56.25%;
  /* 高さを指定(16:9) */ }

.lesson-detail-view #video-box iframe {
  position: absolute;
  top: auto;
  left: auto;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #1c1d1f; }

/* テキスト形式（チュートリアル）のとき */
.lesson-detail-view #tutorial-box {
  max-width: 840px;
  margin: 0 auto;
  font-size: 1rem; }

.lesson-detail-view #tutorial-box h2 {
  font-weight: 600;
  line-height: 1.55;
  font-size: 1.8rem; }

.lesson-detail-view #tutorial-box h3 {
  color: #AA3200;
  font-size: 1.55rem;
  font-weight: 600;
  line-height: 1.6;
  margin: 1.8rem 0 1rem 0; }

.lesson-detail-view #tutorial-box h4 {
  color: #333;
  font-size: 1.25rem;
  margin: 1.65rem 0 1rem 0; }

.lesson-detail-view #tutorial-box p {
  margin-bottom: 1.5em;
  line-height: 2; }

.lesson-detail-view #tutorial-box ol,
.lesson-detail-view #tutorial-box ul {
  padding-left: 1.5em; }

.lesson-detail-view #tutorial-box img {
  padding: 5px;
  box-shadow: 0 0 0 1px #ccc;
  margin: 1em auto;
  max-width: 100%;
  height: auto; }

/* ======================================================================
/===================================================================   */
/* 786px以上 - mdと連動
/* ======================================================================
/===================================================================   */
@media (min-width: 768px) {
  /*========================= 
  / Lesson
  / ========================= */
  /* テキスト形式（チュートリアル）のとき */
  .lesson-detail-view #tutorial-box h2 {
    margin: 3.8rem 0 1.5rem 0;
    font-size: 1.8rem; }
  .lesson-detail-view #tutorial-box h3 {
    font-size: 1.5rem;
    margin: 2.5rem 0 1rem 0; }
  .lesson-detail-view #tutorial-box h4 {
    font-size: 1.35rem;
    margin: 2.5rem 0 1rem 0; }
  .lesson-detail-view #tutorial-box ol,
  .lesson-detail-view #tutorial-box ul {
    padding-left: 2.25em; } }

/* @media */
/* ======================================================================
/===================================================================   */
/* 992px以上 - lgと連動
/* ======================================================================
/===================================================================   */
@media (min-width: 992px) {
  .catalog-detail-inner {
    border-top: none;
    border-left: 1px solid #dee2e6;
    padding-left: 1.5rem; }
  .lesson-detail-view .lesson-next {
    right: 1.05rem; } }

/* @media */
.custom-ckeditor-box .ck-editor__editable_inline {
  min-height: 300px; }
.direct-upload {
  display: inline-block;
  position: relative;
  padding: 2px 4px;
  margin: 0 3px 3px 0;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  font-size: 11px;
  line-height: 13px; }

.direct-upload--pending {
  opacity: 0.6; }

.filename-truncate {
  display: inline-block;
  max-width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.direct-upload__progress {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  opacity: 0.2;
  background: #0076ff;
  transition: width 120ms ease-out, opacity 60ms 60ms ease-in;
  transform: translate3d(0, 0, 0); }

.direct-upload--complete .direct-upload__progress {
  opacity: 0.4; }

.direct-upload--error {
  border-color: red; }

input[type=file][data-direct-upload-url][disabled] {
  display: none; }

.upload-progress {
  float: right; }

.work-break-all {
  word-break: break-all;
  vertical-align: middle;
  white-space: initial; }
@charset "UTF-8";
/* admin-styles.css */
/* サイドバー関連 */
.sidebar {
  min-height: 100vh;
  background-color: #f8f9fa;
  border-right: 1px solid #dee2e6; }

.nav-link {
  color: #495057; }

.nav-link.active {
  background-color: #e9ecef;
  color: #212529;
  font-weight: bold; }

/* カードカウンター */
.card-counter {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  padding: 20px 10px;
  background-color: #fff;
  height: 100px;
  border-radius: 5px;
  position: relative; }

.card-counter i {
  font-size: 4em;
  opacity: 0.2;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 20px; }

.card-counter .count-numbers {
  position: absolute;
  right: 35px;
  top: 20px;
  font-size: 32px;
  display: block; }

.card-counter .count-name {
  position: absolute;
  right: 35px;
  top: 65px;
  font-style: italic;
  text-transform: capitalize;
  opacity: 0.5;
  display: block;
  font-size: 18px; }

/* バッジの色分け */
.bg-primary {
  background-color: #007bff !important;
  color: white; }

.bg-success {
  background-color: #28a745 !important;
  color: white; }

.bg-warning {
  background-color: #ffc107 !important;
  color: black; }

.bg-danger {
  background-color: #dc3545 !important;
  color: white; }

.bg-info {
  background-color: #17a2b8 !important;
  color: white; }

/* 面談記録などのスクロールエリア */
.event-list {
  max-height: 400px;
  overflow-y: auto; }

/* チケット管理関連 */
.ticket-card {
  transition: all 0.3s ease;
  cursor: pointer;
  border: 2px solid transparent; }

.ticket-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }

.ticket-card.selected {
  border-color: #007bff;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }
.prompt-form-container {
  background: white;
  padding: 20px; }

.prompt-form-right-side h4 {
  padding: 0.5rem 0;
  border-bottom: solid 2px #dee2e6;
  margin: 2rem 0; }

.prompt-form-right-side ul li {
  font-weight: bold;
  margin: 10px 0; }
.questions-content {
  display: inline-block;
  width: 100%; }

.questions-button {
  display: inline-block;
  width: 100%; }

.private-question {
  color: red;
  font-style: oblique; }

.question-active {
  background: #8CC63F;
  color: white;
  font-size: 10px;
  padding: 2px; }

.question-deactive {
  background: gray;
  color: white;
  font-size: 10px;
  padding: 2px; }
.rc-handle-container {
  position: relative; }

.rc-handle {
  position: absolute;
  width: 7px;
  cursor: ew-resize;
  margin-left: -3px;
  z-index: 2; }

table.rc-table-resizing {
  cursor: ew-resize; }

table.rc-table-resizing thead,
table.rc-table-resizing thead > th,
table.rc-table-resizing thead > th > a {
  cursor: ew-resize; }
.deleted {
  opacity: 0.7; }

.number-limit-input-group, .boolean-limit-input-group {
  width: 200px; }

.number-limit-field:disabled {
  color: #eee; }

.field_with_errors {
  display: inline; }

abbr {
  display: none; }

.form-group.school_whitelisted_ips input {
  width: 250px;
  margin-bottom: 5px; }

.form-group.school_whitelisted_ips .invalid-feedback {
  display: none; }

.big-font3 {
  font-size: 28px;
  font-weight: bold; }

.school-dashboard {
  background: white;
  padding-top: 20px;
  box-shadow: 0 0 1px #bbb; }
  .school-dashboard .usage-time-graph {
    height: 300px;
    margin-top: 10px;
    width: 100%; }
  .school-dashboard .user-info-detail {
    margin-top: 20px;
    display: grid;
    width: 100%; }
    .school-dashboard .user-info-detail .info-title {
      font-weight: 600; }
    .school-dashboard .user-info-detail .user-info-data-row {
      display: grid;
      grid-template-columns: 33% 33% 33%;
      margin-top: 10px;
      margin-bottom: 30px; }
      .school-dashboard .user-info-detail .user-info-data-row .user-info-data-col {
        text-align: center; }
        .school-dashboard .user-info-detail .user-info-data-row .user-info-data-col:not(:last-child) {
          border-right: 1px solid #ccc; }
        .school-dashboard .user-info-detail .user-info-data-row .user-info-data-col .info-value {
          font-size: 26px;
          margin: 10px 0px 0px 0px; }
          .school-dashboard .user-info-detail .user-info-data-row .user-info-data-col .info-value .info-unit {
            font-size: 16px;
            font-weight: 600;
            margin-left: 5px;
            color: #615757; }
        .school-dashboard .user-info-detail .user-info-data-row .user-info-data-col span.info-addition-value {
          margin-left: 10px; }
    .school-dashboard .user-info-detail .row-4-col {
      grid-template-columns: 25% 25% 25% 25%; }
  .school-dashboard .usage-time-dashboard-item {
    color: white;
    position: relative;
    height: 100px;
    background: #4374C4;
    width: calc(100% - 10px);
    margin: 5px;
    border-radius: 10px; }
    .school-dashboard .usage-time-dashboard-item .title {
      position: relative;
      left: 10px;
      font-weight: bold;
      font-size: 25px; }
    .school-dashboard .usage-time-dashboard-item .data {
      font-weight: bold;
      position: absolute;
      right: 5px;
      bottom: 0px; }
      .school-dashboard .usage-time-dashboard-item .data span {
        font-size: 35px; }
      .school-dashboard .usage-time-dashboard-item .data .inject_span_style {
        font-size: 25px; }
  .school-dashboard table, .school-dashboard th, .school-dashboard td {
    margin-top: 20px;
    border: 1px solid #222020;
    border-collapse: collapse; }
  .school-dashboard th, .school-dashboard td {
    padding: 5px;
    text-align: left; }

.school-summary {
  padding-top: 20px; }
  .school-summary .summary-left {
    padding-left: 0px; }
    .school-summary .summary-left td, .school-summary .summary-left th {
      text-align: center; }
    .school-summary .summary-left .school-summaries {
      background: white; }
  .school-summary .summary-right {
    background: white;
    padding-top: 20px;
    padding-bottom: 20px; }
    .school-summary .summary-right .header_left {
      font-weight: bold;
      font-size: 120%; }
    .school-summary .summary-right a {
      margin-left: 5px; }
    .school-summary .summary-right ul {
      display: flex;
      flex-direction: row; }

.dropbtn {
  color: #337ab7;
  border: none;
  cursor: pointer;
  background-color: white; }

.dropdown {
  position: relative;
  display: inline-block; }

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  border-radius: 5px; }

.dropdown .dropdown-content a {
  color: black !important;
  text-decoration: none; }

.dropdown a.dropbtn {
  background-color: rgba(108, 4, 255, 0.12) !important; }

.dropdown-content a:hover {
  background-color: #f1f1f1; }

.dropdown:hover .dropdown-content {
  display: block; }

.float_right {
  float: right;
  margin: 5px; }

.school-contract.btn-sm.editable-submit, .school-contract.school-contract .btn-sm.editable-cancel {
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.school-contract.btn-sm.editable-submit {
  color: #fff !important;
  background-color: #337ab7;
  border-color: #2e6da4;
  border-radius: 5px;
  margin: 0;
  padding: 0 3px; }

.school-contract.btn-sm.editable-cancel {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
  border-radius: 5px;
  margin: 0;
  padding: 1px 3px;
  margin-left: 5px; }

.school-contract.input-sm {
  width: 100px; }

.school-design-form {
  background: #cccccc69;
  display: flex;
  width: 100%; }
  .school-design-form .school-design-form-view {
    flex-grow: 1; }

#revision-box-list {
  height: 500px;
  overflow-y: auto; }

.remove-icon {
  color: #565656 !important; }

.sub-menu {
  margin-top: 0px !important;
  margin-bottom: 0px !important; }

.link-primary {
  display: flex;
  align-items: center;
  text-decoration: none !important; }
.school_design-media img {
  max-height: 150px;
  max-width: 150px; }

.main_page {
  margin-left: 20px; }
  .main_page .feature {
    margin-left: 20px; }

.banner_page {
  margin-left: 20px; }

#page_body_preview img {
  max-width: 100%; }

.page-custom-design {
  padding: 6px 10px; }

.page-custom-design-active {
  border: 4px solid #dee2e6 !important;
  padding: 3px 10px;
  background-color: white;
  box-sizing: border-box; }

.editable_file_preview img {
  max-width: 100%; }

.rotateY-180 {
  transform: rotateY(180deg); }

.themeEditor {
  margin-top: 96px; }

.themeEditor aside.mdc-drawer {
  min-width: 300px; }

.themeEditorSide {
  padding: 0.5rem 1rem; }

.themeEditorSide .material-icons {
  flex: 0 0 1.05em; }

#admin-material .draw-aside.themeEditorSide a,
#admin-material .draw-aside.themeEditorSide i,
#admin-material .draw-aside.themeEditorSide h3,
#admin-material .draw-aside.themeEditorSide span {
  color: var(--bs-body-color); }
@charset "UTF-8";
#settingGuide .accordion-button,
#settingGuide .accordion-button:not(.collapsed) {
  text-align: start;
  padding-right: 0;
  padding-left: 0; }

#settingGuide .accordion-border .accordion-header,
#settingGuide .accordion-border .accordion-body {
  position: relative; }

#settingGuide .accordion-border .accordion-body {
  padding-left: 1.8rem; }

#settingGuide .accordion-border .accordion-header::after,
#settingGuide .accordion-border .accordion-body::after {
  position: absolute;
  content: "";
  width: 1px;
  left: 0.6rem; }

#settingGuide .accordion-border .accordion-header::after {
  height: 16px;
  bottom: -1.2em;
  left: 0.6rem;
  background: var(--bs-border-color); }

#settingGuide .accordion-border .accordion-body::after {
  height: 100%;
  top: 15px;
  background: var(--bs-border-color); }

#settingGuide #accordionGuide .accordion-button {
  display: flex;
  align-items: center;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  margin-top: 1em; }

#settingGuide .expand,
#settingGuide .expand::after {
  font-family: 'Material Icons Outlined';
  color: #666;
  margin-left: 20px; }

#settingGuide .accordion-button:not(.collapsed) .expand::after {
  content: '\e5ce'; }

#settingGuide .accordion-button .expand::after {
  content: '\e5cf'; }

#accordionGuide .accordion-button svg {
  height: 1.2rem;
  width: 1.2rem; }

#accordionGuide .accordion-button circle {
  fill: transparent;
  stroke: #198754;
  stroke-width: 5; }

#accordionGuide .accordion-button circle.dashed {
  stroke-dasharray: 20, 10; }

#accordionGuide .accordion-button .checked {
  fill: #198754; }

.vSeminar {
  margin-top: -1.6rem;
  width: 100%;
  aspect-ratio: 16 / 9; }

.vSeminar iframe {
  width: 100%;
  height: 100%; }

/* 786px以上 - mdと連動  */
/* 992px以上 - lgと連動 */
/* @media */
/* 1200px以上 - xlと連動 */
/* @media */
@charset "UTF-8";
/* sidebar */
.bg-red {
  background-color: #C1272D !important; }

.bg-green {
  background-color: #5B693E !important; }

.bg-body {
  background-color: #efefef !important; }

.bg-primary {
  background-color: #007bff !important; }

.text-blue {
  color: #006FC8; }

.btn-orange {
  background: #D1782B;
  color: #FFFFFF;
  border-radius: .75rem; }

/*========================= 
/ admin/plans
/ ========================= */
#plantab .nav-tabs {
  border: none; }

#plantab .nav-link {
  color: #999999;
  background: #FFFFFF;
  font-size: 18px;
  font-weight: 600; }

#plantab .nav-link.active {
  background: #006FC8;
  color: #FFFFFF; }

#plantab .nav-link-left {
  border-radius: 1rem 0 0 1rem;
  padding-left: 1rem; }

#plantab .nav-link-right {
  border-radius: 0 1rem 1rem 0;
  padding-right: 1rem; }

#plantab .nav-link-full {
  border-radius: 1rem;
  padding-left: 1rem;
  padding-right: 1rem; }

#plantab .card {
  height: 100%; }

#plantab .card .card-active {
  position: absolute;
  width: 8em;
  top: -1.25em;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  font-size: 18px;
  font-weight: 500; }

#plantab .card h2 {
  font-size: 1.4rem;
  margin: 0.75rem 0 0.25rem 0; }

#plantab .card .card-price {
  font-size: 3rem;
  line-height: 1.25;
  vertical-align: sub; }

.accordion-button,
.accordion-button:not(.collapsed),
.accordion-button:focus {
  display: block;
  background-color: inherit;
  border: none;
  box-shadow: none;
  text-align: center; }

.accordion-button::after {
  content: none; }

.accordion-button span,
.accordion-button span::before {
  color: #0c63e4; }

.accordion-button span::before {
  display: inline-block;
  position: absolute;
  left: -1.25em;
  font-family: 'Material Icons Outlined';
  content: '\e145';
  color: #0c63e4; }

.accordion-button:not(.collapsed) span::before {
  content: '\e15b'; }

.accordion-button span::after {
  content: 'プランの特徴を表示する';
  background: none; }

.accordion-button:not(.collapsed) span::after {
  content: 'プランの特徴を非表示にする'; }

/* table */
#plantab .table tbody td,
#plantable .table tbody td {
  text-align: center;
  vertical-align: middle;
  font-weight: 600; }

#plantab .table p,
#plantable .table p {
  margin-bottom: 0; }

.table-bg-lightgray,
.table-bg-lightgray > th,
.table-bg-lightgray > td {
  background: #E6E6E6 !important; }

#plantable .material-icons-outlined.clear {
  color: #4D4D4D; }

#plantable .material-icons-outlined.check {
  color: #016F7D; }

#plantable .table th, td {
  padding-top: 1em;
  padding-bottom: 1em; }

#plantable .table thead th {
  width: 12%;
  min-width: 150px; }

#plantable .table thead th,
#plantable .table tbody td {
  border-left: 1px solid #E6E6E6;
  border-top: 0; }

#plantable .table thead th {
  border-bottom: 0; }

#plantable .table thead,
#plantable .table tbody th {
  font-size: 14px;
  font-weight: 400; }

#plantable .ttl {
  font-size: 14px;
  margin-bottom: .75em; }

#plantable .price {
  font-size: 21px; }

#plantable .text-blue {
  letter-spacing: 0.06em; }

/* ======================================================================
/===================================================================   */
/* 786px以上 - mdと連動
/* ======================================================================
/===================================================================   */
@media (min-width: 768px) {
  /*========================= 
  / admin/plans
  / ========================= */
  #plantab .nav-link {
    font-size: 20px; }
  #plantab .nav-link-left {
    border-radius: 1.25em 0 0 1.25em;
    padding-left: 1.25em; }
  #plantab .nav-link-right {
    border-radius: 0 1.25em 1.25em 0;
    padding-right: 1.25em; } }

/* @media */
/* ======================================================================
/===================================================================   */
/* 992px以上 - lgと連動
/* ======================================================================
/===================================================================   */
@media (min-width: 992px) {
  /*========================= 
  / admin/plans
  / ========================= */
  #plantab .nav-link {
    font-size: 18px; }
  #plantab .nav-link-left {
    border-radius: 1rem 0 0 1rem;
    padding-left: 1rem; }
  #plantab .nav-link-right {
    border-radius: 0 1rem 1rem 0;
    padding-right: 1rem; } }

/* @media */
/* ======================================================================
/===================================================================   */
/* 1200px以上 - xlと連動
/* ======================================================================
/===================================================================   */
@media (min-width: 1200px) {
  /*========================= 
  / admin/plans
  / ========================= */
  #plantable .table thead th {
    min-width: 180px;
    width: 20%; }
  #plantable .ttl {
    font-size: 18px;
    margin-bottom: .5em; }
  #plantable .price {
    font-size: 28px; } }

/* @media */
/*!
 * select2 Bootstrap Theme v0.1.0-beta.10 (https://select2.github.io/select2-bootstrap-theme)
 * Copyright 2015-2017 Florian Kissling and contributors (https://github.com/select2/select2-bootstrap-theme/graphs/contributors)
 * Licensed under MIT (https://github.com/select2/select2-bootstrap-theme/blob/master/LICENSE)
 */

.select2-container--bootstrap{display:block}.select2-container--bootstrap .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555;font-size:14px;outline:0}.select2-container--bootstrap .select2-selection.form-control{border-radius:4px}.select2-container--bootstrap .select2-search--dropdown .select2-search__field{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555;font-size:14px}.select2-container--bootstrap .select2-search__field{outline:0}.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder{color:#999}.select2-container--bootstrap .select2-search__field:-moz-placeholder{color:#999}.select2-container--bootstrap .select2-search__field::-moz-placeholder{color:#999;opacity:1}.select2-container--bootstrap .select2-search__field:-ms-input-placeholder{color:#999}.select2-container--bootstrap .select2-results__option{padding:6px 12px}.select2-container--bootstrap .select2-results__option[role=group]{padding:0}.select2-container--bootstrap .select2-results__option[aria-disabled=true]{color:#777;cursor:not-allowed}.select2-container--bootstrap .select2-results__option[aria-selected=true]{background-color:#f5f5f5;color:#262626}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#337ab7;color:#fff}.select2-container--bootstrap .select2-results__option .select2-results__option{padding:6px 12px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option{margin-left:-12px;padding-left:24px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-24px;padding-left:36px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-36px;padding-left:48px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-48px;padding-left:60px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-60px;padding-left:72px}.select2-container--bootstrap .select2-results__group{color:#777;display:block;padding:6px 12px;font-size:12px;line-height:1.42857143;white-space:nowrap}.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;border-color:#66afe9}.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #999;border-width:0 4px 4px}.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection{border-top-right-radius:0;border-top-left-radius:0;border-top-color:transparent}.select2-container--bootstrap .select2-selection__clear{color:#999;cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--bootstrap .select2-selection__clear:hover{color:#333}.select2-container--bootstrap.select2-container--disabled .select2-selection{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap.select2-container--disabled .select2-search__field,.select2-container--bootstrap.select2-container--disabled .select2-selection{cursor:not-allowed}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#eee}.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove,.select2-container--bootstrap.select2-container--disabled .select2-selection__clear{display:none}.select2-container--bootstrap .select2-dropdown{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);border-color:#66afe9;overflow-x:hidden;margin-top:-1px}.select2-container--bootstrap .select2-dropdown--above{-webkit-box-shadow:0 -6px 12px rgba(0,0,0,.175);box-shadow:0 -6px 12px rgba(0,0,0,.175);margin-top:1px}.select2-container--bootstrap .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--bootstrap .select2-selection--single{height:34px;line-height:1.42857143;padding:6px 24px 6px 12px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow{position:absolute;bottom:0;right:12px;top:0;width:4px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-color:#999 transparent transparent;border-style:solid;border-width:4px 4px 0;height:0;left:0;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#555;padding:0}.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--bootstrap .select2-selection--multiple{min-height:34px;padding:0;height:auto}.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1.42857143;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;text-overflow:ellipsis;white-space:nowrap}.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder{color:#999;float:left;margin-top:5px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:default;float:left;margin:5px 0 0 6px;padding:0 6px}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{background:0 0;padding:0 12px;height:32px;line-height:1.42857143;margin-top:0;min-width:5em}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:3px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:6px}.form-group-sm .select2-container--bootstrap .select2-selection--single,.input-group-sm .select2-container--bootstrap .select2-selection--single,.select2-container--bootstrap .select2-selection--single.input-sm{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 22px 5px 10px}.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b{margin-left:-5px}.form-group-sm .select2-container--bootstrap .select2-selection--multiple,.input-group-sm .select2-container--bootstrap .select2-selection--multiple,.select2-container--bootstrap .select2-selection--multiple.input-sm{min-height:30px;border-radius:3px}.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice{font-size:12px;line-height:1.5;margin:4px 0 0 5px;padding:0 5px}.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field{padding:0 10px;font-size:12px;height:28px;line-height:1.5}.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear{margin-top:5px}.form-group-lg .select2-container--bootstrap .select2-selection--single,.input-group-lg .select2-container--bootstrap .select2-selection--single,.select2-container--bootstrap .select2-selection--single.input-lg{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 31px 10px 16px}.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow{width:5px}.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b{border-width:5px 5px 0;margin-left:-10px;margin-top:-2.5px}.form-group-lg .select2-container--bootstrap .select2-selection--multiple,.input-group-lg .select2-container--bootstrap .select2-selection--multiple,.select2-container--bootstrap .select2-selection--multiple.input-lg{min-height:46px;border-radius:6px}.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice{font-size:18px;line-height:1.3333333;border-radius:4px;margin:9px 0 0 8px;padding:0 10px}.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field{padding:0 16px;font-size:18px;height:44px;line-height:1.3333333}.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear{margin-top:10px}.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999;border-width:0 5px 5px}.select2-container--bootstrap[dir=rtl] .select2-selection--single{padding-left:24px;padding-right:12px}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;text-align:right}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow{left:12px;right:auto}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow b{margin-left:0}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:0;margin-right:6px}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.has-warning .select2-dropdown,.has-warning .select2-selection{border-color:#8a6d3b}.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;border-color:#66512c}.has-warning.select2-drop-active{border-color:#66512c}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c}.has-error .select2-dropdown,.has-error .select2-selection{border-color:#a94442}.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;border-color:#843534}.has-error.select2-drop-active{border-color:#843534}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534}.has-success .select2-dropdown,.has-success .select2-selection{border-color:#3c763d}.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;border-color:#2b542c}.has-success.select2-drop-active{border-color:#2b542c}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c}.input-group>.select2-hidden-accessible:first-child+.select2-container--bootstrap>.selection>.select2-selection,.input-group>.select2-hidden-accessible:first-child+.select2-container--bootstrap>.selection>.select2-selection.form-control{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.select2-hidden-accessible:not(:first-child)+.select2-container--bootstrap:not(:last-child)>.selection>.select2-selection,.input-group>.select2-hidden-accessible:not(:first-child)+.select2-container--bootstrap:not(:last-child)>.selection>.select2-selection.form-control{border-radius:0}.input-group>.select2-hidden-accessible:not(:first-child):not(:last-child)+.select2-container--bootstrap:last-child>.selection>.select2-selection,.input-group>.select2-hidden-accessible:not(:first-child):not(:last-child)+.select2-container--bootstrap:last-child>.selection>.select2-selection.form-control{border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.select2-container--bootstrap{display:table;table-layout:fixed;position:relative;z-index:2;width:100%;margin-bottom:0}.input-group>.select2-container--bootstrap>.selection>.select2-selection.form-control{float:none}.input-group>.select2-container--bootstrap.select2-container--focus,.input-group>.select2-container--bootstrap.select2-container--open{z-index:3}.input-group>.select2-container--bootstrap,.input-group>.select2-container--bootstrap .input-group-btn,.input-group>.select2-container--bootstrap .input-group-btn .btn{vertical-align:top}.form-control.select2-hidden-accessible{position:absolute!important;width:1px!important}@media (min-width:768px){.form-inline .select2-container--bootstrap{display:inline-block}}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.user_examinees_main_content {
  margin-top: 10px; }
  .user_examinees_main_content .chart-main {
    width: 170px;
    height: 150px;
    position: relative; }
    .user_examinees_main_content .chart-main .chart-content {
      position: absolute;
      left: 0px;
      top: -20px; }
  .user_examinees_main_content .user-name {
    overflow: hidden;
    text-overflow: ellipsis; }
    .user_examinees_main_content .user-name .first-user {
      font-size: 12px; }
    .user_examinees_main_content .user-name .date {
      font-size: 12px; }
  .user_examinees_main_content .skill .skill-name {
    color: blue;
    font-size: 16px; }
  .user_examinees_main_content .skill .score {
    font-size: 16px; }
  .user_examinees_main_content .skill .lable {
    font-size: 10px; }
  .user_examinees_main_content .score {
    font-size: 24px !important; }
  .user_examinees_main_content .exam-score-box {
    background-color: #7dd420;
    margin-left: 0px;
    margin-right: 0px;
    color: #fff;
    align-items: flex-start; }
    .user_examinees_main_content .exam-score-box .exam-date {
      font-size: 14px; }
    .user_examinees_main_content .exam-score-box .exam-description {
      height: 26px;
      font-size: 14px; }
    .user_examinees_main_content .exam-score-box .exam-score {
      display: grid;
      grid-template-columns: 100px 100px 100px;
      font-size: 28px; }
      .user_examinees_main_content .exam-score-box .exam-score .score {
        display: grid;
        grid-template-rows: 50px 15px; }
        .user_examinees_main_content .exam-score-box .exam-score .score .score-value {
          text-align: center; }
        .user_examinees_main_content .exam-score-box .exam-score .score .exam-title {
          font-size: 14px;
          text-align: center; }
        .user_examinees_main_content .exam-score-box .exam-score .score .score-value .value {
          font-weight: 600; }
        .user_examinees_main_content .exam-score-box .exam-score .score .score-value .tiny-label {
          font-size: 14px; }
  .user_examinees_main_content .result-table {
    width: 85%;
    margin-bottom: 40px;
    margin-top: 30px; }
  .user_examinees_main_content #js-question-list {
    padding-top: 10px !important; }
.cheating {
  background-color: #fdd3d3; }

.table-striped > tbody > tr.cheating:nth-of-type(odd) {
  background-color: #eca2a2; }
.user-menu {
  display: inline-block; }

.user-report .user-exam-list {
  width: 100%; }

.user-report .user-name {
  overflow: hidden;
  text-overflow: ellipsis; }

.user-report .user-info-data {
  flex: auto; }
  .user-report .user-info-data .row-3-col {
    grid-template-columns: 33.33% 33.33% 33.33%;
    display: grid;
    margin-top: 10px;
    margin-bottom: 30px; }
    .user-report .user-info-data .row-3-col .user-info-data-col {
      text-align: center; }
    .user-report .user-info-data .row-3-col .user-info-data-col:not(:last-child) {
      border-right: 1px solid #ccc; }

.user-report .chart-score-point {
  width: 60px;
  height: 60px;
  position: relative; }
  .user-report .chart-score-point .chart-content-point {
    position: absolute;
    left: 0px;
    top: -6px; }

.user-report table {
  table-layout: fixed; }
  .user-report table.table-skills, .user-report table.criteria-table {
    table-layout: auto; }
  .user-report table tr {
    border-bottom: 1px solid #eee; }
  .user-report table .short-description {
    overflow: hidden;
    text-overflow: ellipsis; }
  .user-report table .default-image {
    width: 60px;
    height: 60px;
    background: #efefef;
    border-radius: 5px; }
  .user-report table .image-real {
    width: 60px;
    height: 60px;
    border-radius: 5px; }

.user-report div.question-title {
  padding: 0 10px; }

.user-report div.textarea-answer, .user-report td.textarea-reason, .user-report div.ai-content {
  word-break: normal !important;
  white-space: pre-wrap !important; }
  .user-report div.textarea-answer code, .user-report td.textarea-reason code, .user-report div.ai-content code {
    background-color: unset; }
  .user-report div.textarea-answer .highlight-header, .user-report td.textarea-reason .highlight-header, .user-report div.ai-content .highlight-header {
    display: none; }
  .user-report div.textarea-answer .highlight, .user-report td.textarea-reason .highlight, .user-report div.ai-content .highlight {
    border-radius: 6px 6px; }

.user-block-select-tag {
  padding-top: 10px;
  width: 200px; }

.admin-users th .current {
  padding-right: 15px;
  background-repeat: no-repeat;
  background-position: right center; }

.admin-users th .asc {
  background-image: url(/assets/icon/down-arrow-2c933240d093cb5b9534eb8eaa2e8d6d2601a50b1dd3019005e1d598b6806699.svg); }

.admin-users th .desc {
  background-image: url(/assets/icon/up-arrow-39bce395bb86b20e91f489473ead98ad1a040325698f088638bdc6f8d5eb9ad5.svg); }

.category-root {
  font-size: 20px; }

.category-sub {
  font-size: 15px; }

div[class^="subcategory-"] {
  height: 20px; }
.category-sub {
  color: #007bff; }
  .category-sub:last-child {
    margin-bottom: 20px; }
h1 > div > ol.breadcrumb {
  font-size: 11pt;
  margin-bottom: 0; }
  h1 > div > ol.breadcrumb li:before {
    content: "";
    padding: 0; }
@charset "UTF-8";
#business {
  /* 共通 (01/07) */
  /* 余白共通 */
  /* font-size 共通 */
  /* jumbotron-fluid (01/07) */
  /* problem container (01/07) */
  /* solution container (01/07) */
  /* system container (01/07) */
  /* detail container (01/07) */
  /* plan container (01/07) */
  /* cta (01/07) */
  /* media (01/07) */ }
  #business .section {
    margin: 7rem 0;
    padding: 6rem 0; }
  #business .selector-for-some-widget {
    box-sizing: content-box; }
  #business h2.ttl {
    color: #E84444;
    font-size: 30px;
    margin: 0 auto 72px auto; }
  #business img.img-cover {
    max-width: 100%;
    /* 範囲内に画像を収める */ }
  #business .mt-124 {
    margin-top: 124px; }
  #business .mt-90 {
    margin-top: 90px; }
  #business .mb-90 {
    margin-bottom: 90px; }
  #business .mt-172 {
    margin-top: 172px; }
  #business .my-172 {
    margin: 172px auto; }
  #business .font-18 {
    font-size: 18px;
    margin-bottom: 0px; }
  #business div.jumbotron-fluid {
    background-image: url(/assets/business/mv-53cc7c213f2018ee7fce6e97444e9d663f89cafd80792c030b4c102e1ba8bb96.png);
    padding: 167px 0;
    background-repeat: no-repeat;
    background-size: cover; }
  #business p.lead {
    margin: 24px 0 64px 0;
    text-shadow: -1px -1px 0px #d7dcdf,  1px -1px 0px #d7dcdf,  1px 1px 0px #d7dcdf,  -1px 1px 0px #d7dcdf; }
  #business a.cta-mv {
    background-color: #E84444;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    padding: 12px 32px;
    border-radius: 28px; }
  #business div.mv-wrap {
    width: 90%;
    margin: 0 auto; }
  #business div.voice {
    font-size: 18px;
    position: relative;
    display: inline-block;
    padding: 24px 32px;
    max-width: 100%;
    border: 2px #ccc solid;
    border-radius: 32px; }
  #business div.voice:before {
    content: "";
    position: absolute;
    top: 50%;
    left: -24px;
    margin-top: -12px;
    border: 12px solid transparent;
    border-right: 12px solid #FFF;
    z-index: 2; }
  #business div.voice:after {
    content: "";
    position: absolute;
    top: 50%;
    left: -30px;
    margin-top: -14px;
    border: 14px solid transparent;
    border-right: 14px solid #ccc;
    z-index: 1; }
  #business div.voice > p {
    display: table;
    margin: 0 auto; }
  #business div.voice > p > span {
    color: #F7931E; }
  #business div.process {
    border: 1px #E84444 solid;
    position: relative; }
  #business div.process > .row {
    padding: 32px 0px 18px 0px; }
  #business p.idea {
    top: 60px; }
  #business p.circle {
    color: #fff;
    width: 96px;
    height: 96px;
    border-radius: 50%;
    line-height: 96px;
    font-weight: 700;
    font-size: 20px; }
  #business p.c-1 {
    background-color: #3294C6; }
  #business p.c-2 {
    background-color: #63C694; }
  #business p.c-3 {
    background-color: #BFC465; }
  #business p.c-4 {
    background-color: #E56CBB; }
  #business p.process-box {
    background-color: #E84444;
    padding: 8px 18px;
    font-size: 18px;
    color: #fff;
    display: table;
    position: absolute;
    top: 224px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 270px;
    height: auto; }
  #business p.process-ttl {
    position: absolute;
    top: -270px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: auto;
    display: table; }
  #business p.skillhub {
    left: 260px;
    font-size: 22px; }
  #business p.devise {
    font-size: 18px; }
  #business span.solution-bottom-text {
    margin-top: 60px;
    font-size: 20px; }
  #business div.system {
    margin: 80px auto; }
  #business hr.line {
    border: 6px #3294C6 dashed;
    width: 100%; }
  #business img.detail {
    width: 80%; }
  #business div.detail-row-2 {
    margin: 80px auto; }
  #business div.detail-row-3 {
    margin: 0px auto 80px auto; }
  #business i.fa-check {
    color: #6c757d;
    padding: 1px 8px 0 8px; }
  #business h3.detail-ttl {
    padding-left: 8px; }
  #business h3.detail-ttl-1 {
    background: linear-gradient(transparent 70%, rgba(50, 148, 198, 0.3) 70%); }
  #business h3.detail-ttl-2 {
    background: linear-gradient(transparent 70%, rgba(99, 198, 148, 0.3) 70%); }
  #business h3.detail-ttl-3 {
    background: linear-gradient(transparent 70%, rgba(191, 196, 101, 0.3) 70%); }
  #business h3.detail-ttl-4 {
    background: linear-gradient(transparent 70%, rgba(229, 108, 187, 0.3) 70%); }
  #business div.plan-wrap {
    border: 1px #ccc solid;
    border-radius: 8px; }
  #business div.name {
    height: 120px;
    border-bottom: 1px #ccc solid;
    position: relative; }
  #business i.fa-gift {
    background-color: #E84444;
    padding: 18px;
    color: #fff;
    font-size: 24px;
    border: 1px #E84444 solid;
    border-radius: 4px;
    position: absolute;
    top: 95px;
    right: 19px; }
  #business div.plan-detail {
    padding: 32px 24px 24px 24px; }
  #business h2 > span {
    font-size: 20px;
    font-weight: 400;
    color: #495057; }
  #business ul {
    padding-left: 0px; }
  #business li {
    list-style: none;
    border-bottom: 1px #ccc dotted;
    padding: 6px 0px; }
  #business i.fa-chevron-circle-right {
    margin-right: 6px;
    color: #E84444; }
  #business a.buy {
    position: absolute;
    background-color: #E84444;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    padding: 12px 32px;
    border-radius: 28px; }
  #business h4 {
    color: #E84444; }
  #business div.cta {
    height: 400px;
    width: 100%;
    background-size: cover;
    background-position: right;
    padding: 0px; }
  #business div.cta-1 {
    background-image: url(/assets/business/cta-1-ce926680710cf315808580e7dbb1bedc4ba8a3a92cd32f7b8a0678d664fa69e9.jpg); }
  #business div.cta-2 {
    background-image: url(/assets/business/cta-2-52b73ddd95b5464d687ec6d373733df35a7d89c2268e80bce957c8e7c6ef23d0.jpg); }
  #business div.cta-3 {
    background-image: url(/assets/business/cta-3-a0738abc5a66f521d823aad3281ba6b3432638fad4403ba8490b4f4d5a69a805.png); }
  #business div.cta-4 {
    background-image: url(/assets/business/cta-4-5decc29e5a65b6168794b26870f740722e993e496f6e155f71b2d9d6c7aa2f74.jpg); }
  #business div.cta > div {
    height: 400px;
    background-color: rgba(0, 0, 0, 0.4);
    padding-top: 88px; }
  #business div.cta > div > span {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    display: block; }
  #business div.cta > div > p {
    color: #fff;
    font-size: 22px;
    width: 60%;
    margin: 24px auto 32px auto; }
  #business div.cta > div > a.cta {
    position: static;
    display: block;
    max-width: 270px;
    margin: 0 auto; }
  @media (max-width: 1199px) {
    #business p.circle {
      width: 80px;
      height: 80px;
      line-height: 80px;
      font-weight: 600;
      font-size: 18px; }
    #business p.idea {
      top: 56px;
      left: 4px; }
    #business p.process-box {
      top: 200px; }
    #business p.skillhub {
      top: -280px;
      left: 200px; }
    #business p.devise {
      font-size: 16px;
      top: -224px; }
    #business img.detail {
      width: 100%; } }
  @media (max-width: 1150px) {
    #business div.cta > div {
      padding-top: 72px; } }
  @media (max-width: 991px) {
    #business div.jumbotron-fluid {
      padding: 140px 0;
      background-position: top; }
    #business div.cap {
      background-color: rgba(255, 255, 255, 0.7);
      padding: 32px 24px;
      font-weight: 600;
      color: #333;
      border-radius: 8px; }
    #business h1.display-5 {
      font-weight: 800; }
    #business p.lead {
      margin: 24px 0 40px 0;
      font-weight: 700;
      color: #495057; }
    #business img.problem-customer {
      width: 80%; }
    #business img.customer {
      width: 20%;
      margin: 0 auto; }
    #business img.arrow {
      width: 42px;
      transform: rotateZ(90deg);
      margin: 48px auto 16px auto; }
    #business p.idea {
      top: 8px;
      left: 328px; }
    #business p.skillhub {
      top: -178px;
      left: 320px; }
    #business div.process > .row {
      padding: 64px 0px 40px 0px; }
    #business p.process-box {
      top: 248px; }
    #business p.circle {
      width: 96px;
      height: 96px;
      line-height: 96px;
      font-size: 20px; }
    #business img.process-devise {
      margin: 32px auto 0 auto; }
    #business p.devise {
      font-size: 16px;
      top: -132px;
      left: 280px; }
    #business div.plan-2 {
      margin: 120px 0; } }
  @media (max-width: 767px) {
    #business img.problem-customer {
      width: 24%;
      margin: 0 auto 40px auto; }
    #business div.voice:before {
      content: "";
      position: absolute;
      top: -12px;
      left: 50%;
      margin-left: -15px;
      border: 12px solid transparent;
      border-bottom: 12px solid #FFF;
      z-index: 2; }
    #business div.voice:after {
      content: "";
      position: absolute;
      top: -14px;
      left: 50%;
      margin-left: -17px;
      border: 14px solid transparent;
      border-bottom: 14px solid #ccc;
      z-index: 1; }
    #business p.idea {
      left: 237px; }
    #business p.skillhub {
      top: -202px;
      left: 232px; }
    #business p.devise {
      left: 196px; }
    #business hr.line {
      border: 4px #3294C6 dashed;
      height: 80%;
      width: 0px; }
    #business div.system > div > div.system-box {
      width: 30%;
      margin: 0 auto; }
    #business img.system-img {
      margin: 16px auto 0 auto; }
    #business img.detail {
      max-width: 200px;
      width: 100%; }
    #business h3.detail-ttl {
      margin: 12px auto; }
    #business h3.detail-ttl-4 {
      padding-top: 12px; }
    #business p.detail-desc {
      margin: 0 auto; }
    #business img.money {
      width: 24%;
      margin: 0 auto 16px auto; }
    #business div.cta > div {
      padding-top: 56px; } }
  @media (max-width: 575px) {
    #business div.jumbotron-fluid {
      padding: 0px 0;
      background-size: unset;
      background-attachment: fixed;
      background-position: 48% -46%; }
    #business div.mv-wrap {
      text-align: center;
      padding: 40px 0;
      background-color: rgba(255, 255, 255, 0.3);
      width: 100%; }
    #business img.customer {
      width: 30%; }
    #business p.idea {
      top: 0;
      left: 0;
      right: 0;
      bottom: 48px;
      margin: auto;
      width: fit-content;
      height: fit-content; }
    #business div.process > .row {
      padding: 61px 0px 48px 0px; }
    #business div.voice {
      margin: 0 15px; }
    #business div.process {
      margin: 0 15px; }
    #business p.skillhub {
      top: 0;
      left: 0;
      right: 0;
      bottom: 80%;
      margin: auto;
      width: fit-content;
      height: fit-content; }
    #business p.process-box {
      top: 427px; }
    #business div.sp-m {
      margin-top: 24px; }
    #business img.owner {
      width: 32%;
      margin: 0 auto 24px auto; }
    #business img.detail {
      width: 40%;
      margin: 0 auto; } }
  @media (max-width: 525px) {
    #business div.cta > div > p {
      font-size: 18px; } }
.notification-popup {
  width: 250px;
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .notification-popup li {
    border-top: 1px solid #dddfe2; }
@charset "UTF-8";
body {
  overflow-x: hidden; }

/* Toggle Styles */
.navbar-inverse .navbar-brand {
  color: white !important; }

#wrapper {
  padding-top: 60px;
  padding-left: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.question-link {
  margin-top: -25px; }

#sidebar-wrapper {
  z-index: 1000;
  position: fixed;
  left: 250px;
  width: 0;
  height: 100%;
  margin-left: -250px;
  overflow-y: auto;
  background: #1c262f;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  #sidebar-wrapper > .row {
    height: 100%; }
    #sidebar-wrapper > .row .col-md-3.col-xs-3 {
      padding: 0;
      background: #000;
      height: 100%; }
      #sidebar-wrapper > .row .col-md-3.col-xs-3 li {
        padding-left: 32px; }
    #sidebar-wrapper > .row .col-md-9.col-xs-9 {
      padding: 0; }
      #sidebar-wrapper > .row .col-md-9.col-xs-9 li {
        padding-left: 12px; }

#page-content-wrapper {
  width: 100%; }

#wrapper.toggled {
  padding-left: 250px; }
  #wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: -250px; }
  #wrapper.toggled #sidebar-wrapper {
    width: 250px; }

/* Sidebar Styles */
.sidebar-nav {
  width: 250px;
  padding: 20px 0; }
  .sidebar-nav .fas {
    text-indent: 0;
    color: #eee;
    margin-right: 2px;
    font-size: 20px;
    width: 20px; }

.sidebar-nav1 {
  width: 60px;
  padding: 20px 0; }

.sidebar-nav2 {
  padding: 15px 0px 40px 0px; }
  .sidebar-nav2 li {
    color: white;
    font-weight: bold; }
  .sidebar-nav2 .fas {
    text-indent: 0;
    color: #eee;
    margin-right: 2px;
    font-size: 20px;
    width: 20px; }

.sidebar-nav li, .sidebar-nav1 li, .sidebar-nav2 li {
  line-height: 2;
  padding: 12px 20px; }
  .sidebar-nav li a, .sidebar-nav1 li a, .sidebar-nav2 li a {
    display: block;
    text-decoration: none;
    color: #999999; }

.sidebar-nav li a:active,
.sidebar-nav li a:focus, .sidebar-nav1 li a:active,
.sidebar-nav1 li a:focus, .sidebar-nav2 li a:active,
.sidebar-nav2 li a:focus {
  text-decoration: none; }

.sidebar-nav .sidebar-brand a, .sidebar-nav1 .sidebar-brand a, .sidebar-nav2 .sidebar-brand a {
  color: #999999; }

.sidebar-nav a:hover, .sidebar-nav1 a:hover, .sidebar-nav2 a:hover {
  color: #fff;
  background: none; }

#classroom .main_content {
  margin: 0px 0 0 -15px !important;
  overflow: hidden; }

#menu-toggle {
  float: left;
  margin-right: 15px;
  margin-top: 20px; }

@media (min-width: 768px) {
  #menu-toggle {
    display: none; }
  #wrapper {
    padding-left: 250px; }
    #wrapper #sidebar-wrapper {
      width: 250px; }
    #wrapper #page-content-wrapper {
      position: relative;
      margin-top: 6px; }
    #wrapper.exam-edit:not(.toggled) {
      padding-left: 0px; }
      #wrapper.exam-edit:not(.toggled) #sidebar-wrapper {
        width: 0px; }
  #wrapper.toggled #page-content-wrapper {
    position: relative;
    margin-right: 0; }
    #wrapper.toggled #page-content-wrapper.exam-edit {
      padding-left: 250px; }
      #wrapper.toggled #page-content-wrapper.exam-edit #sidebar-wrapper {
        width: 250px !important; } }

.btn.btn-primary.active, .btn.btn-danger.active {
  color: #fff !important; }

.main_content h3 .status-title {
  margin: 0 3px 2px 15px;
  font-size: 12px; }

.main_content h3 img {
  display: inline-block;
  vertical-align: middle; }

.main_content .sheet-name {
  font-size: 24px; }

.main_content table.table.fix-layout {
  min-width: 500px;
  table-layout: fixed; }

.main_content table.table thead tr th .info {
  background-color: #d9edf7; }

.main_content .text-muted {
  color: #777777; }
  .main_content .text-muted .score-sum {
    font-size: 30px;
    font-weight: bold; }

.main_content .sheet-info {
  margin: 10px auto; }

.main_content .clear {
  clear: both; }

.main_content .btn-action.pull-right button {
  margin-left: 10px; }

.main_content .btn-action.pull-right .button_to {
  margin-left: 10px;
  display: inline-block; }

.main_content .user-info span.name {
  padding: 0 5px; }

.main_content .table.main_sheet thead th {
  text-align: center; }
  .main_content .table.main_sheet thead th.head_1 {
    width: 15%; }
  .main_content .table.main_sheet thead th.head_2 {
    width: 5em; }
  .main_content .table.main_sheet thead th.head_3 {
    width: 15%; }
  .main_content .table.main_sheet thead th.head_4 {
    width: 50%; }

.main_content .center {
  text-align: center; }

.main_content .rate-title {
  min-width: 60px; }

.main_content #classroom .id {
  min-width: 50px; }

.main_content #classroom .sortable-status {
  width: 100px; }

.main_content #classroom .sortable-name {
  min-width: 100px;
  width: 15%; }

.main_content #classroom .sortable-evaluation-sheet {
  min-width: 200px; }

.main_content #classroom .sortable-duration {
  width: 15%;
  min-width: 115px; }

/*　ページ名　*/
.ttl_content {
  background: white;
  margin: 0 -15px;
  padding: 20px;
  box-shadow: 0 0 1px #bbb;
  line-height: 40px; }
  .ttl_content .status {
    padding: 4px 7px;
    margin: 0 5px 0 15px;
    border-radius: 4px;
    font-size: 12px;
    display: inline-block; }
  .ttl_content .label {
    margin-right: 10px; }
  .ttl_content .date-time {
    font-size: 14px;
    font-weight: normal; }

.exam-point {
  font-size: 300%;
  color: #666; }

.exam-message {
  margin-left: 60px; }

.exam-fail {
  font-size: 150%;
  color: #DF505C; }

.question-point-area {
  display: inline-block;
  width: calc(100% - 110px); }
  .question-point-area h3 span.question-title {
    font-size: 25px; }

.question-result {
  padding-left: 2px;
  width: 85px;
  display: inline-block; }
  .question-result a:hover {
    text-decoration: none; }
  .question-result .true {
    color: #21b384; }
  .question-result .false {
    color: #DF505C; }
  .question-result .not_full_score {
    color: #bbb116; }

.correct-answer {
  background-color: #abd2ea; }

.question-point {
  margin-left: 15px; }
  .question-point .point {
    font-size: 130%; }

.lesson-list {
  height: 100%;
  overflow-y: scroll; }
  .lesson-list ul {
    height: 100%;
    overflow-y: scroll; }
    .lesson-list ul li {
      font-weight: 400; }
      .lesson-list ul li:not(:first-child) {
        border-top: 1px solid #343535; }

.label-question, .label-question-textfield {
  vertical-align: middle !important; }
  .label-question.show-correct .correct-label, .label-question-textfield.show-correct .correct-label {
    display: block;
    width: fit-content;
    margin: auto;
    background-color: #21b384;
    font-size: 12px;
    font-weight: 500; }
  .label-question.show-wrong .correct-label, .label-question-textfield.show-wrong .correct-label {
    display: none; }

.edit-question-btn {
  display: inline-block !important;
  padding: 3px 10px !important;
  border: solid 1px #eee !important;
  border-radius: 100px !important;
  margin: 5px;
  font-size: 12px !important; }

.prefix-url:before {
  content: "\f105";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  margin-left: 10px;
  margin-right: 15px; }

.search-input {
  height: 27px;
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box;
  width: 160px;
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.search-input-btn {
  background: #65aba0;
  padding: 2px 8px;
  color: #fff;
  border-radius: 0 4px 4px 0;
  vertical-align: unset;
  font: inherit;
  margin-left: -1px; }

.popover-content {
  overflow: scroll;
  max-height: calc(90vh); }
.select-course-button {
  min-width: 200px; }
  .select-course-button.selected {
    background: #ccc; }
div#footnotes_debug {
  position: fixed;
  margin: auto;
  z-index: 99999999;
  bottom: 0px;
  text-align: center;
  left: calc(-50vw + 50%);
  right: calc(-50vw + 50%);
  margin-left: auto;
  margin-right: auto;
  max-height: 100vh;
  overflow: scroll; }
/*!
* Vuetify v2.6.7
* Forged by John Leider
* Released under the MIT License.
*/@-webkit-keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.v-application .black{background-color:#000 !important;border-color:#000 !important}.v-application .black--text{color:#000 !important;caret-color:#000 !important}.v-application .white{background-color:#fff !important;border-color:#fff !important}.v-application .white--text{color:#fff !important;caret-color:#fff !important}.v-application .transparent{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.v-application .transparent--text{color:rgba(0,0,0,0) !important;caret-color:rgba(0,0,0,0) !important}.v-application .red{background-color:#f44336 !important;border-color:#f44336 !important}.v-application .red--text{color:#f44336 !important;caret-color:#f44336 !important}.v-application .red.lighten-5{background-color:#ffebee !important;border-color:#ffebee !important}.v-application .red--text.text--lighten-5{color:#ffebee !important;caret-color:#ffebee !important}.v-application .red.lighten-4{background-color:#ffcdd2 !important;border-color:#ffcdd2 !important}.v-application .red--text.text--lighten-4{color:#ffcdd2 !important;caret-color:#ffcdd2 !important}.v-application .red.lighten-3{background-color:#ef9a9a !important;border-color:#ef9a9a !important}.v-application .red--text.text--lighten-3{color:#ef9a9a !important;caret-color:#ef9a9a !important}.v-application .red.lighten-2{background-color:#e57373 !important;border-color:#e57373 !important}.v-application .red--text.text--lighten-2{color:#e57373 !important;caret-color:#e57373 !important}.v-application .red.lighten-1{background-color:#ef5350 !important;border-color:#ef5350 !important}.v-application .red--text.text--lighten-1{color:#ef5350 !important;caret-color:#ef5350 !important}.v-application .red.darken-1{background-color:#e53935 !important;border-color:#e53935 !important}.v-application .red--text.text--darken-1{color:#e53935 !important;caret-color:#e53935 !important}.v-application .red.darken-2{background-color:#d32f2f !important;border-color:#d32f2f !important}.v-application .red--text.text--darken-2{color:#d32f2f !important;caret-color:#d32f2f !important}.v-application .red.darken-3{background-color:#c62828 !important;border-color:#c62828 !important}.v-application .red--text.text--darken-3{color:#c62828 !important;caret-color:#c62828 !important}.v-application .red.darken-4{background-color:#b71c1c !important;border-color:#b71c1c !important}.v-application .red--text.text--darken-4{color:#b71c1c !important;caret-color:#b71c1c !important}.v-application .red.accent-1{background-color:#ff8a80 !important;border-color:#ff8a80 !important}.v-application .red--text.text--accent-1{color:#ff8a80 !important;caret-color:#ff8a80 !important}.v-application .red.accent-2{background-color:#ff5252 !important;border-color:#ff5252 !important}.v-application .red--text.text--accent-2{color:#ff5252 !important;caret-color:#ff5252 !important}.v-application .red.accent-3{background-color:#ff1744 !important;border-color:#ff1744 !important}.v-application .red--text.text--accent-3{color:#ff1744 !important;caret-color:#ff1744 !important}.v-application .red.accent-4{background-color:#d50000 !important;border-color:#d50000 !important}.v-application .red--text.text--accent-4{color:#d50000 !important;caret-color:#d50000 !important}.v-application .pink{background-color:#e91e63 !important;border-color:#e91e63 !important}.v-application .pink--text{color:#e91e63 !important;caret-color:#e91e63 !important}.v-application .pink.lighten-5{background-color:#fce4ec !important;border-color:#fce4ec !important}.v-application .pink--text.text--lighten-5{color:#fce4ec !important;caret-color:#fce4ec !important}.v-application .pink.lighten-4{background-color:#f8bbd0 !important;border-color:#f8bbd0 !important}.v-application .pink--text.text--lighten-4{color:#f8bbd0 !important;caret-color:#f8bbd0 !important}.v-application .pink.lighten-3{background-color:#f48fb1 !important;border-color:#f48fb1 !important}.v-application .pink--text.text--lighten-3{color:#f48fb1 !important;caret-color:#f48fb1 !important}.v-application .pink.lighten-2{background-color:#f06292 !important;border-color:#f06292 !important}.v-application .pink--text.text--lighten-2{color:#f06292 !important;caret-color:#f06292 !important}.v-application .pink.lighten-1{background-color:#ec407a !important;border-color:#ec407a !important}.v-application .pink--text.text--lighten-1{color:#ec407a !important;caret-color:#ec407a !important}.v-application .pink.darken-1{background-color:#d81b60 !important;border-color:#d81b60 !important}.v-application .pink--text.text--darken-1{color:#d81b60 !important;caret-color:#d81b60 !important}.v-application .pink.darken-2{background-color:#c2185b !important;border-color:#c2185b !important}.v-application .pink--text.text--darken-2{color:#c2185b !important;caret-color:#c2185b !important}.v-application .pink.darken-3{background-color:#ad1457 !important;border-color:#ad1457 !important}.v-application .pink--text.text--darken-3{color:#ad1457 !important;caret-color:#ad1457 !important}.v-application .pink.darken-4{background-color:#880e4f !important;border-color:#880e4f !important}.v-application .pink--text.text--darken-4{color:#880e4f !important;caret-color:#880e4f !important}.v-application .pink.accent-1{background-color:#ff80ab !important;border-color:#ff80ab !important}.v-application .pink--text.text--accent-1{color:#ff80ab !important;caret-color:#ff80ab !important}.v-application .pink.accent-2{background-color:#ff4081 !important;border-color:#ff4081 !important}.v-application .pink--text.text--accent-2{color:#ff4081 !important;caret-color:#ff4081 !important}.v-application .pink.accent-3{background-color:#f50057 !important;border-color:#f50057 !important}.v-application .pink--text.text--accent-3{color:#f50057 !important;caret-color:#f50057 !important}.v-application .pink.accent-4{background-color:#c51162 !important;border-color:#c51162 !important}.v-application .pink--text.text--accent-4{color:#c51162 !important;caret-color:#c51162 !important}.v-application .purple{background-color:#9c27b0 !important;border-color:#9c27b0 !important}.v-application .purple--text{color:#9c27b0 !important;caret-color:#9c27b0 !important}.v-application .purple.lighten-5{background-color:#f3e5f5 !important;border-color:#f3e5f5 !important}.v-application .purple--text.text--lighten-5{color:#f3e5f5 !important;caret-color:#f3e5f5 !important}.v-application .purple.lighten-4{background-color:#e1bee7 !important;border-color:#e1bee7 !important}.v-application .purple--text.text--lighten-4{color:#e1bee7 !important;caret-color:#e1bee7 !important}.v-application .purple.lighten-3{background-color:#ce93d8 !important;border-color:#ce93d8 !important}.v-application .purple--text.text--lighten-3{color:#ce93d8 !important;caret-color:#ce93d8 !important}.v-application .purple.lighten-2{background-color:#ba68c8 !important;border-color:#ba68c8 !important}.v-application .purple--text.text--lighten-2{color:#ba68c8 !important;caret-color:#ba68c8 !important}.v-application .purple.lighten-1{background-color:#ab47bc !important;border-color:#ab47bc !important}.v-application .purple--text.text--lighten-1{color:#ab47bc !important;caret-color:#ab47bc !important}.v-application .purple.darken-1{background-color:#8e24aa !important;border-color:#8e24aa !important}.v-application .purple--text.text--darken-1{color:#8e24aa !important;caret-color:#8e24aa !important}.v-application .purple.darken-2{background-color:#7b1fa2 !important;border-color:#7b1fa2 !important}.v-application .purple--text.text--darken-2{color:#7b1fa2 !important;caret-color:#7b1fa2 !important}.v-application .purple.darken-3{background-color:#6a1b9a !important;border-color:#6a1b9a !important}.v-application .purple--text.text--darken-3{color:#6a1b9a !important;caret-color:#6a1b9a !important}.v-application .purple.darken-4{background-color:#4a148c !important;border-color:#4a148c !important}.v-application .purple--text.text--darken-4{color:#4a148c !important;caret-color:#4a148c !important}.v-application .purple.accent-1{background-color:#ea80fc !important;border-color:#ea80fc !important}.v-application .purple--text.text--accent-1{color:#ea80fc !important;caret-color:#ea80fc !important}.v-application .purple.accent-2{background-color:#e040fb !important;border-color:#e040fb !important}.v-application .purple--text.text--accent-2{color:#e040fb !important;caret-color:#e040fb !important}.v-application .purple.accent-3{background-color:#d500f9 !important;border-color:#d500f9 !important}.v-application .purple--text.text--accent-3{color:#d500f9 !important;caret-color:#d500f9 !important}.v-application .purple.accent-4{background-color:#a0f !important;border-color:#a0f !important}.v-application .purple--text.text--accent-4{color:#a0f !important;caret-color:#a0f !important}.v-application .deep-purple{background-color:#673ab7 !important;border-color:#673ab7 !important}.v-application .deep-purple--text{color:#673ab7 !important;caret-color:#673ab7 !important}.v-application .deep-purple.lighten-5{background-color:#ede7f6 !important;border-color:#ede7f6 !important}.v-application .deep-purple--text.text--lighten-5{color:#ede7f6 !important;caret-color:#ede7f6 !important}.v-application .deep-purple.lighten-4{background-color:#d1c4e9 !important;border-color:#d1c4e9 !important}.v-application .deep-purple--text.text--lighten-4{color:#d1c4e9 !important;caret-color:#d1c4e9 !important}.v-application .deep-purple.lighten-3{background-color:#b39ddb !important;border-color:#b39ddb !important}.v-application .deep-purple--text.text--lighten-3{color:#b39ddb !important;caret-color:#b39ddb !important}.v-application .deep-purple.lighten-2{background-color:#9575cd !important;border-color:#9575cd !important}.v-application .deep-purple--text.text--lighten-2{color:#9575cd !important;caret-color:#9575cd !important}.v-application .deep-purple.lighten-1{background-color:#7e57c2 !important;border-color:#7e57c2 !important}.v-application .deep-purple--text.text--lighten-1{color:#7e57c2 !important;caret-color:#7e57c2 !important}.v-application .deep-purple.darken-1{background-color:#5e35b1 !important;border-color:#5e35b1 !important}.v-application .deep-purple--text.text--darken-1{color:#5e35b1 !important;caret-color:#5e35b1 !important}.v-application .deep-purple.darken-2{background-color:#512da8 !important;border-color:#512da8 !important}.v-application .deep-purple--text.text--darken-2{color:#512da8 !important;caret-color:#512da8 !important}.v-application .deep-purple.darken-3{background-color:#4527a0 !important;border-color:#4527a0 !important}.v-application .deep-purple--text.text--darken-3{color:#4527a0 !important;caret-color:#4527a0 !important}.v-application .deep-purple.darken-4{background-color:#311b92 !important;border-color:#311b92 !important}.v-application .deep-purple--text.text--darken-4{color:#311b92 !important;caret-color:#311b92 !important}.v-application .deep-purple.accent-1{background-color:#b388ff !important;border-color:#b388ff !important}.v-application .deep-purple--text.text--accent-1{color:#b388ff !important;caret-color:#b388ff !important}.v-application .deep-purple.accent-2{background-color:#7c4dff !important;border-color:#7c4dff !important}.v-application .deep-purple--text.text--accent-2{color:#7c4dff !important;caret-color:#7c4dff !important}.v-application .deep-purple.accent-3{background-color:#651fff !important;border-color:#651fff !important}.v-application .deep-purple--text.text--accent-3{color:#651fff !important;caret-color:#651fff !important}.v-application .deep-purple.accent-4{background-color:#6200ea !important;border-color:#6200ea !important}.v-application .deep-purple--text.text--accent-4{color:#6200ea !important;caret-color:#6200ea !important}.v-application .indigo{background-color:#3f51b5 !important;border-color:#3f51b5 !important}.v-application .indigo--text{color:#3f51b5 !important;caret-color:#3f51b5 !important}.v-application .indigo.lighten-5{background-color:#e8eaf6 !important;border-color:#e8eaf6 !important}.v-application .indigo--text.text--lighten-5{color:#e8eaf6 !important;caret-color:#e8eaf6 !important}.v-application .indigo.lighten-4{background-color:#c5cae9 !important;border-color:#c5cae9 !important}.v-application .indigo--text.text--lighten-4{color:#c5cae9 !important;caret-color:#c5cae9 !important}.v-application .indigo.lighten-3{background-color:#9fa8da !important;border-color:#9fa8da !important}.v-application .indigo--text.text--lighten-3{color:#9fa8da !important;caret-color:#9fa8da !important}.v-application .indigo.lighten-2{background-color:#7986cb !important;border-color:#7986cb !important}.v-application .indigo--text.text--lighten-2{color:#7986cb !important;caret-color:#7986cb !important}.v-application .indigo.lighten-1{background-color:#5c6bc0 !important;border-color:#5c6bc0 !important}.v-application .indigo--text.text--lighten-1{color:#5c6bc0 !important;caret-color:#5c6bc0 !important}.v-application .indigo.darken-1{background-color:#3949ab !important;border-color:#3949ab !important}.v-application .indigo--text.text--darken-1{color:#3949ab !important;caret-color:#3949ab !important}.v-application .indigo.darken-2{background-color:#303f9f !important;border-color:#303f9f !important}.v-application .indigo--text.text--darken-2{color:#303f9f !important;caret-color:#303f9f !important}.v-application .indigo.darken-3{background-color:#283593 !important;border-color:#283593 !important}.v-application .indigo--text.text--darken-3{color:#283593 !important;caret-color:#283593 !important}.v-application .indigo.darken-4{background-color:#1a237e !important;border-color:#1a237e !important}.v-application .indigo--text.text--darken-4{color:#1a237e !important;caret-color:#1a237e !important}.v-application .indigo.accent-1{background-color:#8c9eff !important;border-color:#8c9eff !important}.v-application .indigo--text.text--accent-1{color:#8c9eff !important;caret-color:#8c9eff !important}.v-application .indigo.accent-2{background-color:#536dfe !important;border-color:#536dfe !important}.v-application .indigo--text.text--accent-2{color:#536dfe !important;caret-color:#536dfe !important}.v-application .indigo.accent-3{background-color:#3d5afe !important;border-color:#3d5afe !important}.v-application .indigo--text.text--accent-3{color:#3d5afe !important;caret-color:#3d5afe !important}.v-application .indigo.accent-4{background-color:#304ffe !important;border-color:#304ffe !important}.v-application .indigo--text.text--accent-4{color:#304ffe !important;caret-color:#304ffe !important}.v-application .blue{background-color:#2196f3 !important;border-color:#2196f3 !important}.v-application .blue--text{color:#2196f3 !important;caret-color:#2196f3 !important}.v-application .blue.lighten-5{background-color:#e3f2fd !important;border-color:#e3f2fd !important}.v-application .blue--text.text--lighten-5{color:#e3f2fd !important;caret-color:#e3f2fd !important}.v-application .blue.lighten-4{background-color:#bbdefb !important;border-color:#bbdefb !important}.v-application .blue--text.text--lighten-4{color:#bbdefb !important;caret-color:#bbdefb !important}.v-application .blue.lighten-3{background-color:#90caf9 !important;border-color:#90caf9 !important}.v-application .blue--text.text--lighten-3{color:#90caf9 !important;caret-color:#90caf9 !important}.v-application .blue.lighten-2{background-color:#64b5f6 !important;border-color:#64b5f6 !important}.v-application .blue--text.text--lighten-2{color:#64b5f6 !important;caret-color:#64b5f6 !important}.v-application .blue.lighten-1{background-color:#42a5f5 !important;border-color:#42a5f5 !important}.v-application .blue--text.text--lighten-1{color:#42a5f5 !important;caret-color:#42a5f5 !important}.v-application .blue.darken-1{background-color:#1e88e5 !important;border-color:#1e88e5 !important}.v-application .blue--text.text--darken-1{color:#1e88e5 !important;caret-color:#1e88e5 !important}.v-application .blue.darken-2{background-color:#1976d2 !important;border-color:#1976d2 !important}.v-application .blue--text.text--darken-2{color:#1976d2 !important;caret-color:#1976d2 !important}.v-application .blue.darken-3{background-color:#1565c0 !important;border-color:#1565c0 !important}.v-application .blue--text.text--darken-3{color:#1565c0 !important;caret-color:#1565c0 !important}.v-application .blue.darken-4{background-color:#0d47a1 !important;border-color:#0d47a1 !important}.v-application .blue--text.text--darken-4{color:#0d47a1 !important;caret-color:#0d47a1 !important}.v-application .blue.accent-1{background-color:#82b1ff !important;border-color:#82b1ff !important}.v-application .blue--text.text--accent-1{color:#82b1ff !important;caret-color:#82b1ff !important}.v-application .blue.accent-2{background-color:#448aff !important;border-color:#448aff !important}.v-application .blue--text.text--accent-2{color:#448aff !important;caret-color:#448aff !important}.v-application .blue.accent-3{background-color:#2979ff !important;border-color:#2979ff !important}.v-application .blue--text.text--accent-3{color:#2979ff !important;caret-color:#2979ff !important}.v-application .blue.accent-4{background-color:#2962ff !important;border-color:#2962ff !important}.v-application .blue--text.text--accent-4{color:#2962ff !important;caret-color:#2962ff !important}.v-application .light-blue{background-color:#03a9f4 !important;border-color:#03a9f4 !important}.v-application .light-blue--text{color:#03a9f4 !important;caret-color:#03a9f4 !important}.v-application .light-blue.lighten-5{background-color:#e1f5fe !important;border-color:#e1f5fe !important}.v-application .light-blue--text.text--lighten-5{color:#e1f5fe !important;caret-color:#e1f5fe !important}.v-application .light-blue.lighten-4{background-color:#b3e5fc !important;border-color:#b3e5fc !important}.v-application .light-blue--text.text--lighten-4{color:#b3e5fc !important;caret-color:#b3e5fc !important}.v-application .light-blue.lighten-3{background-color:#81d4fa !important;border-color:#81d4fa !important}.v-application .light-blue--text.text--lighten-3{color:#81d4fa !important;caret-color:#81d4fa !important}.v-application .light-blue.lighten-2{background-color:#4fc3f7 !important;border-color:#4fc3f7 !important}.v-application .light-blue--text.text--lighten-2{color:#4fc3f7 !important;caret-color:#4fc3f7 !important}.v-application .light-blue.lighten-1{background-color:#29b6f6 !important;border-color:#29b6f6 !important}.v-application .light-blue--text.text--lighten-1{color:#29b6f6 !important;caret-color:#29b6f6 !important}.v-application .light-blue.darken-1{background-color:#039be5 !important;border-color:#039be5 !important}.v-application .light-blue--text.text--darken-1{color:#039be5 !important;caret-color:#039be5 !important}.v-application .light-blue.darken-2{background-color:#0288d1 !important;border-color:#0288d1 !important}.v-application .light-blue--text.text--darken-2{color:#0288d1 !important;caret-color:#0288d1 !important}.v-application .light-blue.darken-3{background-color:#0277bd !important;border-color:#0277bd !important}.v-application .light-blue--text.text--darken-3{color:#0277bd !important;caret-color:#0277bd !important}.v-application .light-blue.darken-4{background-color:#01579b !important;border-color:#01579b !important}.v-application .light-blue--text.text--darken-4{color:#01579b !important;caret-color:#01579b !important}.v-application .light-blue.accent-1{background-color:#80d8ff !important;border-color:#80d8ff !important}.v-application .light-blue--text.text--accent-1{color:#80d8ff !important;caret-color:#80d8ff !important}.v-application .light-blue.accent-2{background-color:#40c4ff !important;border-color:#40c4ff !important}.v-application .light-blue--text.text--accent-2{color:#40c4ff !important;caret-color:#40c4ff !important}.v-application .light-blue.accent-3{background-color:#00b0ff !important;border-color:#00b0ff !important}.v-application .light-blue--text.text--accent-3{color:#00b0ff !important;caret-color:#00b0ff !important}.v-application .light-blue.accent-4{background-color:#0091ea !important;border-color:#0091ea !important}.v-application .light-blue--text.text--accent-4{color:#0091ea !important;caret-color:#0091ea !important}.v-application .cyan{background-color:#00bcd4 !important;border-color:#00bcd4 !important}.v-application .cyan--text{color:#00bcd4 !important;caret-color:#00bcd4 !important}.v-application .cyan.lighten-5{background-color:#e0f7fa !important;border-color:#e0f7fa !important}.v-application .cyan--text.text--lighten-5{color:#e0f7fa !important;caret-color:#e0f7fa !important}.v-application .cyan.lighten-4{background-color:#b2ebf2 !important;border-color:#b2ebf2 !important}.v-application .cyan--text.text--lighten-4{color:#b2ebf2 !important;caret-color:#b2ebf2 !important}.v-application .cyan.lighten-3{background-color:#80deea !important;border-color:#80deea !important}.v-application .cyan--text.text--lighten-3{color:#80deea !important;caret-color:#80deea !important}.v-application .cyan.lighten-2{background-color:#4dd0e1 !important;border-color:#4dd0e1 !important}.v-application .cyan--text.text--lighten-2{color:#4dd0e1 !important;caret-color:#4dd0e1 !important}.v-application .cyan.lighten-1{background-color:#26c6da !important;border-color:#26c6da !important}.v-application .cyan--text.text--lighten-1{color:#26c6da !important;caret-color:#26c6da !important}.v-application .cyan.darken-1{background-color:#00acc1 !important;border-color:#00acc1 !important}.v-application .cyan--text.text--darken-1{color:#00acc1 !important;caret-color:#00acc1 !important}.v-application .cyan.darken-2{background-color:#0097a7 !important;border-color:#0097a7 !important}.v-application .cyan--text.text--darken-2{color:#0097a7 !important;caret-color:#0097a7 !important}.v-application .cyan.darken-3{background-color:#00838f !important;border-color:#00838f !important}.v-application .cyan--text.text--darken-3{color:#00838f !important;caret-color:#00838f !important}.v-application .cyan.darken-4{background-color:#006064 !important;border-color:#006064 !important}.v-application .cyan--text.text--darken-4{color:#006064 !important;caret-color:#006064 !important}.v-application .cyan.accent-1{background-color:#84ffff !important;border-color:#84ffff !important}.v-application .cyan--text.text--accent-1{color:#84ffff !important;caret-color:#84ffff !important}.v-application .cyan.accent-2{background-color:#18ffff !important;border-color:#18ffff !important}.v-application .cyan--text.text--accent-2{color:#18ffff !important;caret-color:#18ffff !important}.v-application .cyan.accent-3{background-color:#00e5ff !important;border-color:#00e5ff !important}.v-application .cyan--text.text--accent-3{color:#00e5ff !important;caret-color:#00e5ff !important}.v-application .cyan.accent-4{background-color:#00b8d4 !important;border-color:#00b8d4 !important}.v-application .cyan--text.text--accent-4{color:#00b8d4 !important;caret-color:#00b8d4 !important}.v-application .teal{background-color:#009688 !important;border-color:#009688 !important}.v-application .teal--text{color:#009688 !important;caret-color:#009688 !important}.v-application .teal.lighten-5{background-color:#e0f2f1 !important;border-color:#e0f2f1 !important}.v-application .teal--text.text--lighten-5{color:#e0f2f1 !important;caret-color:#e0f2f1 !important}.v-application .teal.lighten-4{background-color:#b2dfdb !important;border-color:#b2dfdb !important}.v-application .teal--text.text--lighten-4{color:#b2dfdb !important;caret-color:#b2dfdb !important}.v-application .teal.lighten-3{background-color:#80cbc4 !important;border-color:#80cbc4 !important}.v-application .teal--text.text--lighten-3{color:#80cbc4 !important;caret-color:#80cbc4 !important}.v-application .teal.lighten-2{background-color:#4db6ac !important;border-color:#4db6ac !important}.v-application .teal--text.text--lighten-2{color:#4db6ac !important;caret-color:#4db6ac !important}.v-application .teal.lighten-1{background-color:#26a69a !important;border-color:#26a69a !important}.v-application .teal--text.text--lighten-1{color:#26a69a !important;caret-color:#26a69a !important}.v-application .teal.darken-1{background-color:#00897b !important;border-color:#00897b !important}.v-application .teal--text.text--darken-1{color:#00897b !important;caret-color:#00897b !important}.v-application .teal.darken-2{background-color:#00796b !important;border-color:#00796b !important}.v-application .teal--text.text--darken-2{color:#00796b !important;caret-color:#00796b !important}.v-application .teal.darken-3{background-color:#00695c !important;border-color:#00695c !important}.v-application .teal--text.text--darken-3{color:#00695c !important;caret-color:#00695c !important}.v-application .teal.darken-4{background-color:#004d40 !important;border-color:#004d40 !important}.v-application .teal--text.text--darken-4{color:#004d40 !important;caret-color:#004d40 !important}.v-application .teal.accent-1{background-color:#a7ffeb !important;border-color:#a7ffeb !important}.v-application .teal--text.text--accent-1{color:#a7ffeb !important;caret-color:#a7ffeb !important}.v-application .teal.accent-2{background-color:#64ffda !important;border-color:#64ffda !important}.v-application .teal--text.text--accent-2{color:#64ffda !important;caret-color:#64ffda !important}.v-application .teal.accent-3{background-color:#1de9b6 !important;border-color:#1de9b6 !important}.v-application .teal--text.text--accent-3{color:#1de9b6 !important;caret-color:#1de9b6 !important}.v-application .teal.accent-4{background-color:#00bfa5 !important;border-color:#00bfa5 !important}.v-application .teal--text.text--accent-4{color:#00bfa5 !important;caret-color:#00bfa5 !important}.v-application .green{background-color:#4caf50 !important;border-color:#4caf50 !important}.v-application .green--text{color:#4caf50 !important;caret-color:#4caf50 !important}.v-application .green.lighten-5{background-color:#e8f5e9 !important;border-color:#e8f5e9 !important}.v-application .green--text.text--lighten-5{color:#e8f5e9 !important;caret-color:#e8f5e9 !important}.v-application .green.lighten-4{background-color:#c8e6c9 !important;border-color:#c8e6c9 !important}.v-application .green--text.text--lighten-4{color:#c8e6c9 !important;caret-color:#c8e6c9 !important}.v-application .green.lighten-3{background-color:#a5d6a7 !important;border-color:#a5d6a7 !important}.v-application .green--text.text--lighten-3{color:#a5d6a7 !important;caret-color:#a5d6a7 !important}.v-application .green.lighten-2{background-color:#81c784 !important;border-color:#81c784 !important}.v-application .green--text.text--lighten-2{color:#81c784 !important;caret-color:#81c784 !important}.v-application .green.lighten-1{background-color:#66bb6a !important;border-color:#66bb6a !important}.v-application .green--text.text--lighten-1{color:#66bb6a !important;caret-color:#66bb6a !important}.v-application .green.darken-1{background-color:#43a047 !important;border-color:#43a047 !important}.v-application .green--text.text--darken-1{color:#43a047 !important;caret-color:#43a047 !important}.v-application .green.darken-2{background-color:#388e3c !important;border-color:#388e3c !important}.v-application .green--text.text--darken-2{color:#388e3c !important;caret-color:#388e3c !important}.v-application .green.darken-3{background-color:#2e7d32 !important;border-color:#2e7d32 !important}.v-application .green--text.text--darken-3{color:#2e7d32 !important;caret-color:#2e7d32 !important}.v-application .green.darken-4{background-color:#1b5e20 !important;border-color:#1b5e20 !important}.v-application .green--text.text--darken-4{color:#1b5e20 !important;caret-color:#1b5e20 !important}.v-application .green.accent-1{background-color:#b9f6ca !important;border-color:#b9f6ca !important}.v-application .green--text.text--accent-1{color:#b9f6ca !important;caret-color:#b9f6ca !important}.v-application .green.accent-2{background-color:#69f0ae !important;border-color:#69f0ae !important}.v-application .green--text.text--accent-2{color:#69f0ae !important;caret-color:#69f0ae !important}.v-application .green.accent-3{background-color:#00e676 !important;border-color:#00e676 !important}.v-application .green--text.text--accent-3{color:#00e676 !important;caret-color:#00e676 !important}.v-application .green.accent-4{background-color:#00c853 !important;border-color:#00c853 !important}.v-application .green--text.text--accent-4{color:#00c853 !important;caret-color:#00c853 !important}.v-application .light-green{background-color:#8bc34a !important;border-color:#8bc34a !important}.v-application .light-green--text{color:#8bc34a !important;caret-color:#8bc34a !important}.v-application .light-green.lighten-5{background-color:#f1f8e9 !important;border-color:#f1f8e9 !important}.v-application .light-green--text.text--lighten-5{color:#f1f8e9 !important;caret-color:#f1f8e9 !important}.v-application .light-green.lighten-4{background-color:#dcedc8 !important;border-color:#dcedc8 !important}.v-application .light-green--text.text--lighten-4{color:#dcedc8 !important;caret-color:#dcedc8 !important}.v-application .light-green.lighten-3{background-color:#c5e1a5 !important;border-color:#c5e1a5 !important}.v-application .light-green--text.text--lighten-3{color:#c5e1a5 !important;caret-color:#c5e1a5 !important}.v-application .light-green.lighten-2{background-color:#aed581 !important;border-color:#aed581 !important}.v-application .light-green--text.text--lighten-2{color:#aed581 !important;caret-color:#aed581 !important}.v-application .light-green.lighten-1{background-color:#9ccc65 !important;border-color:#9ccc65 !important}.v-application .light-green--text.text--lighten-1{color:#9ccc65 !important;caret-color:#9ccc65 !important}.v-application .light-green.darken-1{background-color:#7cb342 !important;border-color:#7cb342 !important}.v-application .light-green--text.text--darken-1{color:#7cb342 !important;caret-color:#7cb342 !important}.v-application .light-green.darken-2{background-color:#689f38 !important;border-color:#689f38 !important}.v-application .light-green--text.text--darken-2{color:#689f38 !important;caret-color:#689f38 !important}.v-application .light-green.darken-3{background-color:#558b2f !important;border-color:#558b2f !important}.v-application .light-green--text.text--darken-3{color:#558b2f !important;caret-color:#558b2f !important}.v-application .light-green.darken-4{background-color:#33691e !important;border-color:#33691e !important}.v-application .light-green--text.text--darken-4{color:#33691e !important;caret-color:#33691e !important}.v-application .light-green.accent-1{background-color:#ccff90 !important;border-color:#ccff90 !important}.v-application .light-green--text.text--accent-1{color:#ccff90 !important;caret-color:#ccff90 !important}.v-application .light-green.accent-2{background-color:#b2ff59 !important;border-color:#b2ff59 !important}.v-application .light-green--text.text--accent-2{color:#b2ff59 !important;caret-color:#b2ff59 !important}.v-application .light-green.accent-3{background-color:#76ff03 !important;border-color:#76ff03 !important}.v-application .light-green--text.text--accent-3{color:#76ff03 !important;caret-color:#76ff03 !important}.v-application .light-green.accent-4{background-color:#64dd17 !important;border-color:#64dd17 !important}.v-application .light-green--text.text--accent-4{color:#64dd17 !important;caret-color:#64dd17 !important}.v-application .lime{background-color:#cddc39 !important;border-color:#cddc39 !important}.v-application .lime--text{color:#cddc39 !important;caret-color:#cddc39 !important}.v-application .lime.lighten-5{background-color:#f9fbe7 !important;border-color:#f9fbe7 !important}.v-application .lime--text.text--lighten-5{color:#f9fbe7 !important;caret-color:#f9fbe7 !important}.v-application .lime.lighten-4{background-color:#f0f4c3 !important;border-color:#f0f4c3 !important}.v-application .lime--text.text--lighten-4{color:#f0f4c3 !important;caret-color:#f0f4c3 !important}.v-application .lime.lighten-3{background-color:#e6ee9c !important;border-color:#e6ee9c !important}.v-application .lime--text.text--lighten-3{color:#e6ee9c !important;caret-color:#e6ee9c !important}.v-application .lime.lighten-2{background-color:#dce775 !important;border-color:#dce775 !important}.v-application .lime--text.text--lighten-2{color:#dce775 !important;caret-color:#dce775 !important}.v-application .lime.lighten-1{background-color:#d4e157 !important;border-color:#d4e157 !important}.v-application .lime--text.text--lighten-1{color:#d4e157 !important;caret-color:#d4e157 !important}.v-application .lime.darken-1{background-color:#c0ca33 !important;border-color:#c0ca33 !important}.v-application .lime--text.text--darken-1{color:#c0ca33 !important;caret-color:#c0ca33 !important}.v-application .lime.darken-2{background-color:#afb42b !important;border-color:#afb42b !important}.v-application .lime--text.text--darken-2{color:#afb42b !important;caret-color:#afb42b !important}.v-application .lime.darken-3{background-color:#9e9d24 !important;border-color:#9e9d24 !important}.v-application .lime--text.text--darken-3{color:#9e9d24 !important;caret-color:#9e9d24 !important}.v-application .lime.darken-4{background-color:#827717 !important;border-color:#827717 !important}.v-application .lime--text.text--darken-4{color:#827717 !important;caret-color:#827717 !important}.v-application .lime.accent-1{background-color:#f4ff81 !important;border-color:#f4ff81 !important}.v-application .lime--text.text--accent-1{color:#f4ff81 !important;caret-color:#f4ff81 !important}.v-application .lime.accent-2{background-color:#eeff41 !important;border-color:#eeff41 !important}.v-application .lime--text.text--accent-2{color:#eeff41 !important;caret-color:#eeff41 !important}.v-application .lime.accent-3{background-color:#c6ff00 !important;border-color:#c6ff00 !important}.v-application .lime--text.text--accent-3{color:#c6ff00 !important;caret-color:#c6ff00 !important}.v-application .lime.accent-4{background-color:#aeea00 !important;border-color:#aeea00 !important}.v-application .lime--text.text--accent-4{color:#aeea00 !important;caret-color:#aeea00 !important}.v-application .yellow{background-color:#ffeb3b !important;border-color:#ffeb3b !important}.v-application .yellow--text{color:#ffeb3b !important;caret-color:#ffeb3b !important}.v-application .yellow.lighten-5{background-color:#fffde7 !important;border-color:#fffde7 !important}.v-application .yellow--text.text--lighten-5{color:#fffde7 !important;caret-color:#fffde7 !important}.v-application .yellow.lighten-4{background-color:#fff9c4 !important;border-color:#fff9c4 !important}.v-application .yellow--text.text--lighten-4{color:#fff9c4 !important;caret-color:#fff9c4 !important}.v-application .yellow.lighten-3{background-color:#fff59d !important;border-color:#fff59d !important}.v-application .yellow--text.text--lighten-3{color:#fff59d !important;caret-color:#fff59d !important}.v-application .yellow.lighten-2{background-color:#fff176 !important;border-color:#fff176 !important}.v-application .yellow--text.text--lighten-2{color:#fff176 !important;caret-color:#fff176 !important}.v-application .yellow.lighten-1{background-color:#ffee58 !important;border-color:#ffee58 !important}.v-application .yellow--text.text--lighten-1{color:#ffee58 !important;caret-color:#ffee58 !important}.v-application .yellow.darken-1{background-color:#fdd835 !important;border-color:#fdd835 !important}.v-application .yellow--text.text--darken-1{color:#fdd835 !important;caret-color:#fdd835 !important}.v-application .yellow.darken-2{background-color:#fbc02d !important;border-color:#fbc02d !important}.v-application .yellow--text.text--darken-2{color:#fbc02d !important;caret-color:#fbc02d !important}.v-application .yellow.darken-3{background-color:#f9a825 !important;border-color:#f9a825 !important}.v-application .yellow--text.text--darken-3{color:#f9a825 !important;caret-color:#f9a825 !important}.v-application .yellow.darken-4{background-color:#f57f17 !important;border-color:#f57f17 !important}.v-application .yellow--text.text--darken-4{color:#f57f17 !important;caret-color:#f57f17 !important}.v-application .yellow.accent-1{background-color:#ffff8d !important;border-color:#ffff8d !important}.v-application .yellow--text.text--accent-1{color:#ffff8d !important;caret-color:#ffff8d !important}.v-application .yellow.accent-2{background-color:#ff0 !important;border-color:#ff0 !important}.v-application .yellow--text.text--accent-2{color:#ff0 !important;caret-color:#ff0 !important}.v-application .yellow.accent-3{background-color:#ffea00 !important;border-color:#ffea00 !important}.v-application .yellow--text.text--accent-3{color:#ffea00 !important;caret-color:#ffea00 !important}.v-application .yellow.accent-4{background-color:#ffd600 !important;border-color:#ffd600 !important}.v-application .yellow--text.text--accent-4{color:#ffd600 !important;caret-color:#ffd600 !important}.v-application .amber{background-color:#ffc107 !important;border-color:#ffc107 !important}.v-application .amber--text{color:#ffc107 !important;caret-color:#ffc107 !important}.v-application .amber.lighten-5{background-color:#fff8e1 !important;border-color:#fff8e1 !important}.v-application .amber--text.text--lighten-5{color:#fff8e1 !important;caret-color:#fff8e1 !important}.v-application .amber.lighten-4{background-color:#ffecb3 !important;border-color:#ffecb3 !important}.v-application .amber--text.text--lighten-4{color:#ffecb3 !important;caret-color:#ffecb3 !important}.v-application .amber.lighten-3{background-color:#ffe082 !important;border-color:#ffe082 !important}.v-application .amber--text.text--lighten-3{color:#ffe082 !important;caret-color:#ffe082 !important}.v-application .amber.lighten-2{background-color:#ffd54f !important;border-color:#ffd54f !important}.v-application .amber--text.text--lighten-2{color:#ffd54f !important;caret-color:#ffd54f !important}.v-application .amber.lighten-1{background-color:#ffca28 !important;border-color:#ffca28 !important}.v-application .amber--text.text--lighten-1{color:#ffca28 !important;caret-color:#ffca28 !important}.v-application .amber.darken-1{background-color:#ffb300 !important;border-color:#ffb300 !important}.v-application .amber--text.text--darken-1{color:#ffb300 !important;caret-color:#ffb300 !important}.v-application .amber.darken-2{background-color:#ffa000 !important;border-color:#ffa000 !important}.v-application .amber--text.text--darken-2{color:#ffa000 !important;caret-color:#ffa000 !important}.v-application .amber.darken-3{background-color:#ff8f00 !important;border-color:#ff8f00 !important}.v-application .amber--text.text--darken-3{color:#ff8f00 !important;caret-color:#ff8f00 !important}.v-application .amber.darken-4{background-color:#ff6f00 !important;border-color:#ff6f00 !important}.v-application .amber--text.text--darken-4{color:#ff6f00 !important;caret-color:#ff6f00 !important}.v-application .amber.accent-1{background-color:#ffe57f !important;border-color:#ffe57f !important}.v-application .amber--text.text--accent-1{color:#ffe57f !important;caret-color:#ffe57f !important}.v-application .amber.accent-2{background-color:#ffd740 !important;border-color:#ffd740 !important}.v-application .amber--text.text--accent-2{color:#ffd740 !important;caret-color:#ffd740 !important}.v-application .amber.accent-3{background-color:#ffc400 !important;border-color:#ffc400 !important}.v-application .amber--text.text--accent-3{color:#ffc400 !important;caret-color:#ffc400 !important}.v-application .amber.accent-4{background-color:#ffab00 !important;border-color:#ffab00 !important}.v-application .amber--text.text--accent-4{color:#ffab00 !important;caret-color:#ffab00 !important}.v-application .orange{background-color:#ff9800 !important;border-color:#ff9800 !important}.v-application .orange--text{color:#ff9800 !important;caret-color:#ff9800 !important}.v-application .orange.lighten-5{background-color:#fff3e0 !important;border-color:#fff3e0 !important}.v-application .orange--text.text--lighten-5{color:#fff3e0 !important;caret-color:#fff3e0 !important}.v-application .orange.lighten-4{background-color:#ffe0b2 !important;border-color:#ffe0b2 !important}.v-application .orange--text.text--lighten-4{color:#ffe0b2 !important;caret-color:#ffe0b2 !important}.v-application .orange.lighten-3{background-color:#ffcc80 !important;border-color:#ffcc80 !important}.v-application .orange--text.text--lighten-3{color:#ffcc80 !important;caret-color:#ffcc80 !important}.v-application .orange.lighten-2{background-color:#ffb74d !important;border-color:#ffb74d !important}.v-application .orange--text.text--lighten-2{color:#ffb74d !important;caret-color:#ffb74d !important}.v-application .orange.lighten-1{background-color:#ffa726 !important;border-color:#ffa726 !important}.v-application .orange--text.text--lighten-1{color:#ffa726 !important;caret-color:#ffa726 !important}.v-application .orange.darken-1{background-color:#fb8c00 !important;border-color:#fb8c00 !important}.v-application .orange--text.text--darken-1{color:#fb8c00 !important;caret-color:#fb8c00 !important}.v-application .orange.darken-2{background-color:#f57c00 !important;border-color:#f57c00 !important}.v-application .orange--text.text--darken-2{color:#f57c00 !important;caret-color:#f57c00 !important}.v-application .orange.darken-3{background-color:#ef6c00 !important;border-color:#ef6c00 !important}.v-application .orange--text.text--darken-3{color:#ef6c00 !important;caret-color:#ef6c00 !important}.v-application .orange.darken-4{background-color:#e65100 !important;border-color:#e65100 !important}.v-application .orange--text.text--darken-4{color:#e65100 !important;caret-color:#e65100 !important}.v-application .orange.accent-1{background-color:#ffd180 !important;border-color:#ffd180 !important}.v-application .orange--text.text--accent-1{color:#ffd180 !important;caret-color:#ffd180 !important}.v-application .orange.accent-2{background-color:#ffab40 !important;border-color:#ffab40 !important}.v-application .orange--text.text--accent-2{color:#ffab40 !important;caret-color:#ffab40 !important}.v-application .orange.accent-3{background-color:#ff9100 !important;border-color:#ff9100 !important}.v-application .orange--text.text--accent-3{color:#ff9100 !important;caret-color:#ff9100 !important}.v-application .orange.accent-4{background-color:#ff6d00 !important;border-color:#ff6d00 !important}.v-application .orange--text.text--accent-4{color:#ff6d00 !important;caret-color:#ff6d00 !important}.v-application .deep-orange{background-color:#ff5722 !important;border-color:#ff5722 !important}.v-application .deep-orange--text{color:#ff5722 !important;caret-color:#ff5722 !important}.v-application .deep-orange.lighten-5{background-color:#fbe9e7 !important;border-color:#fbe9e7 !important}.v-application .deep-orange--text.text--lighten-5{color:#fbe9e7 !important;caret-color:#fbe9e7 !important}.v-application .deep-orange.lighten-4{background-color:#ffccbc !important;border-color:#ffccbc !important}.v-application .deep-orange--text.text--lighten-4{color:#ffccbc !important;caret-color:#ffccbc !important}.v-application .deep-orange.lighten-3{background-color:#ffab91 !important;border-color:#ffab91 !important}.v-application .deep-orange--text.text--lighten-3{color:#ffab91 !important;caret-color:#ffab91 !important}.v-application .deep-orange.lighten-2{background-color:#ff8a65 !important;border-color:#ff8a65 !important}.v-application .deep-orange--text.text--lighten-2{color:#ff8a65 !important;caret-color:#ff8a65 !important}.v-application .deep-orange.lighten-1{background-color:#ff7043 !important;border-color:#ff7043 !important}.v-application .deep-orange--text.text--lighten-1{color:#ff7043 !important;caret-color:#ff7043 !important}.v-application .deep-orange.darken-1{background-color:#f4511e !important;border-color:#f4511e !important}.v-application .deep-orange--text.text--darken-1{color:#f4511e !important;caret-color:#f4511e !important}.v-application .deep-orange.darken-2{background-color:#e64a19 !important;border-color:#e64a19 !important}.v-application .deep-orange--text.text--darken-2{color:#e64a19 !important;caret-color:#e64a19 !important}.v-application .deep-orange.darken-3{background-color:#d84315 !important;border-color:#d84315 !important}.v-application .deep-orange--text.text--darken-3{color:#d84315 !important;caret-color:#d84315 !important}.v-application .deep-orange.darken-4{background-color:#bf360c !important;border-color:#bf360c !important}.v-application .deep-orange--text.text--darken-4{color:#bf360c !important;caret-color:#bf360c !important}.v-application .deep-orange.accent-1{background-color:#ff9e80 !important;border-color:#ff9e80 !important}.v-application .deep-orange--text.text--accent-1{color:#ff9e80 !important;caret-color:#ff9e80 !important}.v-application .deep-orange.accent-2{background-color:#ff6e40 !important;border-color:#ff6e40 !important}.v-application .deep-orange--text.text--accent-2{color:#ff6e40 !important;caret-color:#ff6e40 !important}.v-application .deep-orange.accent-3{background-color:#ff3d00 !important;border-color:#ff3d00 !important}.v-application .deep-orange--text.text--accent-3{color:#ff3d00 !important;caret-color:#ff3d00 !important}.v-application .deep-orange.accent-4{background-color:#dd2c00 !important;border-color:#dd2c00 !important}.v-application .deep-orange--text.text--accent-4{color:#dd2c00 !important;caret-color:#dd2c00 !important}.v-application .brown{background-color:#795548 !important;border-color:#795548 !important}.v-application .brown--text{color:#795548 !important;caret-color:#795548 !important}.v-application .brown.lighten-5{background-color:#efebe9 !important;border-color:#efebe9 !important}.v-application .brown--text.text--lighten-5{color:#efebe9 !important;caret-color:#efebe9 !important}.v-application .brown.lighten-4{background-color:#d7ccc8 !important;border-color:#d7ccc8 !important}.v-application .brown--text.text--lighten-4{color:#d7ccc8 !important;caret-color:#d7ccc8 !important}.v-application .brown.lighten-3{background-color:#bcaaa4 !important;border-color:#bcaaa4 !important}.v-application .brown--text.text--lighten-3{color:#bcaaa4 !important;caret-color:#bcaaa4 !important}.v-application .brown.lighten-2{background-color:#a1887f !important;border-color:#a1887f !important}.v-application .brown--text.text--lighten-2{color:#a1887f !important;caret-color:#a1887f !important}.v-application .brown.lighten-1{background-color:#8d6e63 !important;border-color:#8d6e63 !important}.v-application .brown--text.text--lighten-1{color:#8d6e63 !important;caret-color:#8d6e63 !important}.v-application .brown.darken-1{background-color:#6d4c41 !important;border-color:#6d4c41 !important}.v-application .brown--text.text--darken-1{color:#6d4c41 !important;caret-color:#6d4c41 !important}.v-application .brown.darken-2{background-color:#5d4037 !important;border-color:#5d4037 !important}.v-application .brown--text.text--darken-2{color:#5d4037 !important;caret-color:#5d4037 !important}.v-application .brown.darken-3{background-color:#4e342e !important;border-color:#4e342e !important}.v-application .brown--text.text--darken-3{color:#4e342e !important;caret-color:#4e342e !important}.v-application .brown.darken-4{background-color:#3e2723 !important;border-color:#3e2723 !important}.v-application .brown--text.text--darken-4{color:#3e2723 !important;caret-color:#3e2723 !important}.v-application .blue-grey{background-color:#607d8b !important;border-color:#607d8b !important}.v-application .blue-grey--text{color:#607d8b !important;caret-color:#607d8b !important}.v-application .blue-grey.lighten-5{background-color:#eceff1 !important;border-color:#eceff1 !important}.v-application .blue-grey--text.text--lighten-5{color:#eceff1 !important;caret-color:#eceff1 !important}.v-application .blue-grey.lighten-4{background-color:#cfd8dc !important;border-color:#cfd8dc !important}.v-application .blue-grey--text.text--lighten-4{color:#cfd8dc !important;caret-color:#cfd8dc !important}.v-application .blue-grey.lighten-3{background-color:#b0bec5 !important;border-color:#b0bec5 !important}.v-application .blue-grey--text.text--lighten-3{color:#b0bec5 !important;caret-color:#b0bec5 !important}.v-application .blue-grey.lighten-2{background-color:#90a4ae !important;border-color:#90a4ae !important}.v-application .blue-grey--text.text--lighten-2{color:#90a4ae !important;caret-color:#90a4ae !important}.v-application .blue-grey.lighten-1{background-color:#78909c !important;border-color:#78909c !important}.v-application .blue-grey--text.text--lighten-1{color:#78909c !important;caret-color:#78909c !important}.v-application .blue-grey.darken-1{background-color:#546e7a !important;border-color:#546e7a !important}.v-application .blue-grey--text.text--darken-1{color:#546e7a !important;caret-color:#546e7a !important}.v-application .blue-grey.darken-2{background-color:#455a64 !important;border-color:#455a64 !important}.v-application .blue-grey--text.text--darken-2{color:#455a64 !important;caret-color:#455a64 !important}.v-application .blue-grey.darken-3{background-color:#37474f !important;border-color:#37474f !important}.v-application .blue-grey--text.text--darken-3{color:#37474f !important;caret-color:#37474f !important}.v-application .blue-grey.darken-4{background-color:#263238 !important;border-color:#263238 !important}.v-application .blue-grey--text.text--darken-4{color:#263238 !important;caret-color:#263238 !important}.v-application .grey{background-color:#9e9e9e !important;border-color:#9e9e9e !important}.v-application .grey--text{color:#9e9e9e !important;caret-color:#9e9e9e !important}.v-application .grey.lighten-5{background-color:#fafafa !important;border-color:#fafafa !important}.v-application .grey--text.text--lighten-5{color:#fafafa !important;caret-color:#fafafa !important}.v-application .grey.lighten-4{background-color:#f5f5f5 !important;border-color:#f5f5f5 !important}.v-application .grey--text.text--lighten-4{color:#f5f5f5 !important;caret-color:#f5f5f5 !important}.v-application .grey.lighten-3{background-color:#eee !important;border-color:#eee !important}.v-application .grey--text.text--lighten-3{color:#eee !important;caret-color:#eee !important}.v-application .grey.lighten-2{background-color:#e0e0e0 !important;border-color:#e0e0e0 !important}.v-application .grey--text.text--lighten-2{color:#e0e0e0 !important;caret-color:#e0e0e0 !important}.v-application .grey.lighten-1{background-color:#bdbdbd !important;border-color:#bdbdbd !important}.v-application .grey--text.text--lighten-1{color:#bdbdbd !important;caret-color:#bdbdbd !important}.v-application .grey.darken-1{background-color:#757575 !important;border-color:#757575 !important}.v-application .grey--text.text--darken-1{color:#757575 !important;caret-color:#757575 !important}.v-application .grey.darken-2{background-color:#616161 !important;border-color:#616161 !important}.v-application .grey--text.text--darken-2{color:#616161 !important;caret-color:#616161 !important}.v-application .grey.darken-3{background-color:#424242 !important;border-color:#424242 !important}.v-application .grey--text.text--darken-3{color:#424242 !important;caret-color:#424242 !important}.v-application .grey.darken-4{background-color:#212121 !important;border-color:#212121 !important}.v-application .grey--text.text--darken-4{color:#212121 !important;caret-color:#212121 !important}.v-application .shades.black{background-color:#000 !important;border-color:#000 !important}.v-application .shades--text.text--black{color:#000 !important;caret-color:#000 !important}.v-application .shades.white{background-color:#fff !important;border-color:#fff !important}.v-application .shades--text.text--white{color:#fff !important;caret-color:#fff !important}.v-application .shades.transparent{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.v-application .shades--text.text--transparent{color:rgba(0,0,0,0) !important;caret-color:rgba(0,0,0,0) !important}/*!
* ress.css • v2.0.4
* MIT License
* github.com/filipelinhares/ress
*/html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.v-application .elevation-24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12) !important}.v-application .elevation-23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12) !important}.v-application .elevation-22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12) !important}.v-application .elevation-21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12) !important}.v-application .elevation-20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12) !important}.v-application .elevation-19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12) !important}.v-application .elevation-18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12) !important}.v-application .elevation-17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12) !important}.v-application .elevation-16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12) !important}.v-application .elevation-15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12) !important}.v-application .elevation-14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12) !important}.v-application .elevation-13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12) !important}.v-application .elevation-12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12) !important}.v-application .elevation-11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12) !important}.v-application .elevation-10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12) !important}.v-application .elevation-9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12) !important}.v-application .elevation-8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12) !important}.v-application .elevation-7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12) !important}.v-application .elevation-6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12) !important}.v-application .elevation-5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12) !important}.v-application .elevation-4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12) !important}.v-application .elevation-3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12) !important}.v-application .elevation-2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12) !important}.v-application .elevation-1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12) !important}.v-application .elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12) !important}.carousel-transition-enter{transform:translate(100%)}.carousel-transition-leave,.carousel-transition-leave-to{position:absolute;top:0;transform:translate(-100%)}.carousel-reverse-transition-enter{transform:translate(-100%)}.carousel-reverse-transition-leave,.carousel-reverse-transition-leave-to{position:absolute;top:0;transform:translate(100%)}.dialog-transition-enter-active,.dialog-transition-leave-active{pointer-events:none !important}.dialog-transition-enter,.dialog-transition-leave-to{transform:scale(0.5);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave{opacity:1}.dialog-bottom-transition-enter,.dialog-bottom-transition-leave-to{transform:translateY(100%)}.dialog-top-transition-enter,.dialog-top-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active,.picker-transition-enter-active,.picker-transition-leave-active{transition:.3s cubic-bezier(0, 0, 0.2, 1)}.picker-reverse-transition-enter,.picker-reverse-transition-leave-to,.picker-transition-enter,.picker-transition-leave-to{opacity:0}.picker-reverse-transition-leave,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to,.picker-transition-leave,.picker-transition-leave-active,.picker-transition-leave-to{position:absolute !important}.picker-transition-enter{transform:translateY(100%)}.picker-reverse-transition-enter,.picker-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-leave-to{transform:translateY(100%)}.picker-title-transition-enter-to,.picker-title-transition-leave{transform:translate(0)}.picker-title-transition-enter{transform:translate(-100%)}.picker-title-transition-leave-to{opacity:0;transform:translate(100%)}.picker-title-transition-leave,.picker-title-transition-leave-active,.picker-title-transition-leave-to{position:absolute !important}.tab-transition-enter{transform:translate(100%)}.tab-transition-leave,.tab-transition-leave-active{position:absolute;top:0}.tab-transition-leave-to{position:absolute}.tab-reverse-transition-enter,.tab-transition-leave-to{transform:translate(-100%)}.tab-reverse-transition-leave,.tab-reverse-transition-leave-to{top:0;position:absolute;transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.expand-transition-move{transition:transform .6s}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.expand-x-transition-move{transition:transform .6s}.scale-transition-enter-active,.scale-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.scale-transition-move{transition:transform .6s}.scale-transition-enter,.scale-transition-leave,.scale-transition-leave-to{opacity:0;transform:scale(0)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.scale-rotate-transition-move{transition:transform .6s}.scale-rotate-transition-enter,.scale-rotate-transition-leave,.scale-rotate-transition-leave-to{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.scale-rotate-reverse-transition-move{transition:transform .6s}.scale-rotate-reverse-transition-enter,.scale-rotate-reverse-transition-leave,.scale-rotate-reverse-transition-leave-to{opacity:0;transform:scale(0) rotate(45deg)}.message-transition-enter-active,.message-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.message-transition-move{transition:transform .6s}.message-transition-enter,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave,.message-transition-leave-active{position:absolute}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.slide-y-transition-move{transition:transform .6s}.slide-y-transition-enter,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.slide-y-reverse-transition-move{transition:transform .6s}.slide-y-reverse-transition-enter,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.scroll-y-transition-move{transition:transform .6s}.scroll-y-transition-enter,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.scroll-y-reverse-transition-move{transition:transform .6s}.scroll-y-reverse-transition-enter,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.scroll-x-transition-move{transition:transform .6s}.scroll-x-transition-enter,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter{transform:translateX(-15px)}.scroll-x-transition-leave-to{transform:translateX(15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.scroll-x-reverse-transition-move{transition:transform .6s}.scroll-x-reverse-transition-enter,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter{transform:translateX(15px)}.scroll-x-reverse-transition-leave-to{transform:translateX(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.slide-x-transition-move{transition:transform .6s}.slide-x-transition-enter,.slide-x-transition-leave-to{opacity:0;transform:translateX(-15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.slide-x-reverse-transition-move{transition:transform .6s}.slide-x-reverse-transition-enter,.slide-x-reverse-transition-leave-to{opacity:0;transform:translateX(15px)}.fade-transition-enter-active,.fade-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.fade-transition-move{transition:transform .6s}.fade-transition-enter,.fade-transition-leave-to{opacity:0 !important}.fab-transition-enter-active,.fab-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.fab-transition-move{transition:transform .6s}.fab-transition-enter,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.v-application .blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}.v-application code,.v-application kbd{border-radius:3px;font-size:85%;font-weight:400}.v-application code{padding:.2em .4em}.v-application kbd{padding:.2em .4rem;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.theme--light.v-application code{background-color:rgba(0,0,0,.05);color:currentColor}.theme--light.v-application kbd{background:#212529;color:#fff}.theme--dark.v-application code{background-color:rgba(255,255,255,.1);color:currentColor}.theme--dark.v-application kbd{background:#212529;color:#fff}html{font-size:16px;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden !important}.v-application{font-family:Roboto,sans-serif;line-height:1.5}.v-application ::-ms-clear,.v-application ::-ms-reveal{display:none}@supports(-webkit-touch-callout: none){body{cursor:pointer}}.v-application .theme--light.heading{color:rgba(0,0,0,.87)}.v-application .theme--dark.heading{color:#fff}.v-application ol,.v-application ul{padding-left:24px}.v-application .display-4{font-size:6rem !important;line-height:6rem;letter-spacing:-0.015625em !important}.v-application .display-3,.v-application .display-4{font-weight:300;font-family:Roboto,sans-serif !important}.v-application .display-3{font-size:3.75rem !important;line-height:3.75rem;letter-spacing:-0.0083333333em !important}.v-application .display-2{font-size:3rem !important;line-height:3.125rem;letter-spacing:normal !important}.v-application .display-1,.v-application .display-2{font-weight:400;font-family:Roboto,sans-serif !important}.v-application .display-1{font-size:2.125rem !important;line-height:2.5rem;letter-spacing:0.0073529412em !important}.v-application .headline{font-size:1.5rem !important;font-weight:400;letter-spacing:normal !important}.v-application .headline,.v-application .title{line-height:2rem;font-family:Roboto,sans-serif !important}.v-application .title{font-size:1.25rem !important;font-weight:500;letter-spacing:.0125em !important}.v-application .subtitle-2{font-size:.875rem !important;font-weight:500;letter-spacing:0.0071428571em !important;line-height:1.375rem;font-family:Roboto,sans-serif !important}.v-application .subtitle-1{font-size:1rem !important;letter-spacing:.009375em !important;line-height:1.75rem}.v-application .body-2,.v-application .subtitle-1{font-weight:400;font-family:Roboto,sans-serif !important}.v-application .body-2{font-size:.875rem !important;letter-spacing:0.0178571429em !important;line-height:1.25rem}.v-application .body-1{font-size:1rem !important;letter-spacing:.03125em !important;line-height:1.5rem}.v-application .body-1,.v-application .caption{font-weight:400;font-family:Roboto,sans-serif !important}.v-application .caption{font-size:.75rem !important;letter-spacing:0.0333333333em !important;line-height:1.25rem}.v-application .overline{font-size:.75rem !important;font-weight:500;letter-spacing:0.1666666667em !important;line-height:2rem;text-transform:uppercase;font-family:Roboto,sans-serif !important}.v-application p{margin-bottom:16px}@media only print{.v-application .hidden-print-only{display:none !important}}@media only screen{.v-application .hidden-screen-only{display:none !important}}@media only screen and (max-width: 599.98px){.v-application .hidden-xs-only{display:none !important}}@media only screen and (min-width: 600px)and (max-width: 959.98px){.v-application .hidden-sm-only{display:none !important}}@media only screen and (max-width: 959.98px){.v-application .hidden-sm-and-down{display:none !important}}@media only screen and (min-width: 600px){.v-application .hidden-sm-and-up{display:none !important}}@media only screen and (min-width: 960px)and (max-width: 1263.98px){.v-application .hidden-md-only{display:none !important}}@media only screen and (max-width: 1263.98px){.v-application .hidden-md-and-down{display:none !important}}@media only screen and (min-width: 960px){.v-application .hidden-md-and-up{display:none !important}}@media only screen and (min-width: 1264px)and (max-width: 1903.98px){.v-application .hidden-lg-only{display:none !important}}@media only screen and (max-width: 1903.98px){.v-application .hidden-lg-and-down{display:none !important}}@media only screen and (min-width: 1264px){.v-application .hidden-lg-and-up{display:none !important}}@media only screen and (min-width: 1904px){.v-application .hidden-xl-only{display:none !important}}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0 !important;clip:rect(0, 0, 0, 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.v-application .font-weight-thin{font-weight:100 !important}.v-application .font-weight-light{font-weight:300 !important}.v-application .font-weight-regular{font-weight:400 !important}.v-application .font-weight-medium{font-weight:500 !important}.v-application .font-weight-bold{font-weight:700 !important}.v-application .font-weight-black{font-weight:900 !important}.v-application .font-italic{font-style:italic !important}.v-application .transition-fast-out-slow-in{transition:.3s cubic-bezier(0.4, 0, 0.2, 1) !important}.v-application .transition-linear-out-slow-in{transition:.3s cubic-bezier(0, 0, 0.2, 1) !important}.v-application .transition-fast-out-linear-in{transition:.3s cubic-bezier(0.4, 0, 1, 1) !important}.v-application .transition-ease-in-out{transition:.3s cubic-bezier(0.4, 0, 0.6, 1) !important}.v-application .transition-fast-in-fast-out{transition:.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important}.v-application .transition-swing{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important}.v-application .overflow-auto{overflow:auto !important}.v-application .overflow-hidden{overflow:hidden !important}.v-application .overflow-visible{overflow:visible !important}.v-application .overflow-x-auto{overflow-x:auto !important}.v-application .overflow-x-hidden{overflow-x:hidden !important}.v-application .overflow-y-auto{overflow-y:auto !important}.v-application .overflow-y-hidden{overflow-y:hidden !important}.v-application .d-none{display:none !important}.v-application .d-inline{display:inline !important}.v-application .d-inline-block{display:inline-block !important}.v-application .d-block{display:block !important}.v-application .d-table{display:table !important}.v-application .d-table-row{display:table-row !important}.v-application .d-table-cell{display:table-cell !important}.v-application .d-flex{display:flex !important}.v-application .d-inline-flex{display:inline-flex !important}.v-application .float-none{float:none !important}.v-application .float-left{float:left !important}.v-application .float-right{float:right !important}.v-application--is-rtl .float-end{float:left !important}.v-application--is-ltr .float-end,.v-application--is-rtl .float-start{float:right !important}.v-application--is-ltr .float-start{float:left !important}.v-application .flex-fill{flex:1 1 auto !important}.v-application .flex-row{flex-direction:row !important}.v-application .flex-column{flex-direction:column !important}.v-application .flex-row-reverse{flex-direction:row-reverse !important}.v-application .flex-column-reverse{flex-direction:column-reverse !important}.v-application .flex-grow-0{flex-grow:0 !important}.v-application .flex-grow-1{flex-grow:1 !important}.v-application .flex-shrink-0{flex-shrink:0 !important}.v-application .flex-shrink-1{flex-shrink:1 !important}.v-application .flex-wrap{flex-wrap:wrap !important}.v-application .flex-nowrap{flex-wrap:nowrap !important}.v-application .flex-wrap-reverse{flex-wrap:wrap-reverse !important}.v-application .justify-start{justify-content:flex-start !important}.v-application .justify-end{justify-content:flex-end !important}.v-application .justify-center{justify-content:center !important}.v-application .justify-space-between{justify-content:space-between !important}.v-application .justify-space-around{justify-content:space-around !important}.v-application .align-start{align-items:flex-start !important}.v-application .align-end{align-items:flex-end !important}.v-application .align-center{align-items:center !important}.v-application .align-baseline{align-items:baseline !important}.v-application .align-stretch{align-items:stretch !important}.v-application .align-content-start{align-content:flex-start !important}.v-application .align-content-end{align-content:flex-end !important}.v-application .align-content-center{align-content:center !important}.v-application .align-content-space-between{align-content:space-between !important}.v-application .align-content-space-around{align-content:space-around !important}.v-application .align-content-stretch{align-content:stretch !important}.v-application .align-self-auto{align-self:auto !important}.v-application .align-self-start{align-self:flex-start !important}.v-application .align-self-end{align-self:flex-end !important}.v-application .align-self-center{align-self:center !important}.v-application .align-self-baseline{align-self:baseline !important}.v-application .align-self-stretch{align-self:stretch !important}.v-application .order-first{order:-1 !important}.v-application .order-0{order:0 !important}.v-application .order-1{order:1 !important}.v-application .order-2{order:2 !important}.v-application .order-3{order:3 !important}.v-application .order-4{order:4 !important}.v-application .order-5{order:5 !important}.v-application .order-6{order:6 !important}.v-application .order-7{order:7 !important}.v-application .order-8{order:8 !important}.v-application .order-9{order:9 !important}.v-application .order-10{order:10 !important}.v-application .order-11{order:11 !important}.v-application .order-12{order:12 !important}.v-application .order-last{order:13 !important}.v-application .ma-0{margin:0 !important}.v-application .ma-1{margin:4px !important}.v-application .ma-2{margin:8px !important}.v-application .ma-3{margin:12px !important}.v-application .ma-4{margin:16px !important}.v-application .ma-5{margin:20px !important}.v-application .ma-6{margin:24px !important}.v-application .ma-7{margin:28px !important}.v-application .ma-8{margin:32px !important}.v-application .ma-9{margin:36px !important}.v-application .ma-10{margin:40px !important}.v-application .ma-11{margin:44px !important}.v-application .ma-12{margin:48px !important}.v-application .ma-13{margin:52px !important}.v-application .ma-14{margin:56px !important}.v-application .ma-15{margin:60px !important}.v-application .ma-16{margin:64px !important}.v-application .ma-auto{margin:auto !important}.v-application .mx-0{margin-right:0 !important;margin-left:0 !important}.v-application .mx-1{margin-right:4px !important;margin-left:4px !important}.v-application .mx-2{margin-right:8px !important;margin-left:8px !important}.v-application .mx-3{margin-right:12px !important;margin-left:12px !important}.v-application .mx-4{margin-right:16px !important;margin-left:16px !important}.v-application .mx-5{margin-right:20px !important;margin-left:20px !important}.v-application .mx-6{margin-right:24px !important;margin-left:24px !important}.v-application .mx-7{margin-right:28px !important;margin-left:28px !important}.v-application .mx-8{margin-right:32px !important;margin-left:32px !important}.v-application .mx-9{margin-right:36px !important;margin-left:36px !important}.v-application .mx-10{margin-right:40px !important;margin-left:40px !important}.v-application .mx-11{margin-right:44px !important;margin-left:44px !important}.v-application .mx-12{margin-right:48px !important;margin-left:48px !important}.v-application .mx-13{margin-right:52px !important;margin-left:52px !important}.v-application .mx-14{margin-right:56px !important;margin-left:56px !important}.v-application .mx-15{margin-right:60px !important;margin-left:60px !important}.v-application .mx-16{margin-right:64px !important;margin-left:64px !important}.v-application .mx-auto{margin-right:auto !important;margin-left:auto !important}.v-application .my-0{margin-top:0 !important;margin-bottom:0 !important}.v-application .my-1{margin-top:4px !important;margin-bottom:4px !important}.v-application .my-2{margin-top:8px !important;margin-bottom:8px !important}.v-application .my-3{margin-top:12px !important;margin-bottom:12px !important}.v-application .my-4{margin-top:16px !important;margin-bottom:16px !important}.v-application .my-5{margin-top:20px !important;margin-bottom:20px !important}.v-application .my-6{margin-top:24px !important;margin-bottom:24px !important}.v-application .my-7{margin-top:28px !important;margin-bottom:28px !important}.v-application .my-8{margin-top:32px !important;margin-bottom:32px !important}.v-application .my-9{margin-top:36px !important;margin-bottom:36px !important}.v-application .my-10{margin-top:40px !important;margin-bottom:40px !important}.v-application .my-11{margin-top:44px !important;margin-bottom:44px !important}.v-application .my-12{margin-top:48px !important;margin-bottom:48px !important}.v-application .my-13{margin-top:52px !important;margin-bottom:52px !important}.v-application .my-14{margin-top:56px !important;margin-bottom:56px !important}.v-application .my-15{margin-top:60px !important;margin-bottom:60px !important}.v-application .my-16{margin-top:64px !important;margin-bottom:64px !important}.v-application .my-auto{margin-top:auto !important;margin-bottom:auto !important}.v-application .mt-0{margin-top:0 !important}.v-application .mt-1{margin-top:4px !important}.v-application .mt-2{margin-top:8px !important}.v-application .mt-3{margin-top:12px !important}.v-application .mt-4{margin-top:16px !important}.v-application .mt-5{margin-top:20px !important}.v-application .mt-6{margin-top:24px !important}.v-application .mt-7{margin-top:28px !important}.v-application .mt-8{margin-top:32px !important}.v-application .mt-9{margin-top:36px !important}.v-application .mt-10{margin-top:40px !important}.v-application .mt-11{margin-top:44px !important}.v-application .mt-12{margin-top:48px !important}.v-application .mt-13{margin-top:52px !important}.v-application .mt-14{margin-top:56px !important}.v-application .mt-15{margin-top:60px !important}.v-application .mt-16{margin-top:64px !important}.v-application .mt-auto{margin-top:auto !important}.v-application .mr-0{margin-right:0 !important}.v-application .mr-1{margin-right:4px !important}.v-application .mr-2{margin-right:8px !important}.v-application .mr-3{margin-right:12px !important}.v-application .mr-4{margin-right:16px !important}.v-application .mr-5{margin-right:20px !important}.v-application .mr-6{margin-right:24px !important}.v-application .mr-7{margin-right:28px !important}.v-application .mr-8{margin-right:32px !important}.v-application .mr-9{margin-right:36px !important}.v-application .mr-10{margin-right:40px !important}.v-application .mr-11{margin-right:44px !important}.v-application .mr-12{margin-right:48px !important}.v-application .mr-13{margin-right:52px !important}.v-application .mr-14{margin-right:56px !important}.v-application .mr-15{margin-right:60px !important}.v-application .mr-16{margin-right:64px !important}.v-application .mr-auto{margin-right:auto !important}.v-application .mb-0{margin-bottom:0 !important}.v-application .mb-1{margin-bottom:4px !important}.v-application .mb-2{margin-bottom:8px !important}.v-application .mb-3{margin-bottom:12px !important}.v-application .mb-4{margin-bottom:16px !important}.v-application .mb-5{margin-bottom:20px !important}.v-application .mb-6{margin-bottom:24px !important}.v-application .mb-7{margin-bottom:28px !important}.v-application .mb-8{margin-bottom:32px !important}.v-application .mb-9{margin-bottom:36px !important}.v-application .mb-10{margin-bottom:40px !important}.v-application .mb-11{margin-bottom:44px !important}.v-application .mb-12{margin-bottom:48px !important}.v-application .mb-13{margin-bottom:52px !important}.v-application .mb-14{margin-bottom:56px !important}.v-application .mb-15{margin-bottom:60px !important}.v-application .mb-16{margin-bottom:64px !important}.v-application .mb-auto{margin-bottom:auto !important}.v-application .ml-0{margin-left:0 !important}.v-application .ml-1{margin-left:4px !important}.v-application .ml-2{margin-left:8px !important}.v-application .ml-3{margin-left:12px !important}.v-application .ml-4{margin-left:16px !important}.v-application .ml-5{margin-left:20px !important}.v-application .ml-6{margin-left:24px !important}.v-application .ml-7{margin-left:28px !important}.v-application .ml-8{margin-left:32px !important}.v-application .ml-9{margin-left:36px !important}.v-application .ml-10{margin-left:40px !important}.v-application .ml-11{margin-left:44px !important}.v-application .ml-12{margin-left:48px !important}.v-application .ml-13{margin-left:52px !important}.v-application .ml-14{margin-left:56px !important}.v-application .ml-15{margin-left:60px !important}.v-application .ml-16{margin-left:64px !important}.v-application .ml-auto{margin-left:auto !important}.v-application--is-ltr .ms-0{margin-left:0 !important}.v-application--is-rtl .ms-0{margin-right:0 !important}.v-application--is-ltr .ms-1{margin-left:4px !important}.v-application--is-rtl .ms-1{margin-right:4px !important}.v-application--is-ltr .ms-2{margin-left:8px !important}.v-application--is-rtl .ms-2{margin-right:8px !important}.v-application--is-ltr .ms-3{margin-left:12px !important}.v-application--is-rtl .ms-3{margin-right:12px !important}.v-application--is-ltr .ms-4{margin-left:16px !important}.v-application--is-rtl .ms-4{margin-right:16px !important}.v-application--is-ltr .ms-5{margin-left:20px !important}.v-application--is-rtl .ms-5{margin-right:20px !important}.v-application--is-ltr .ms-6{margin-left:24px !important}.v-application--is-rtl .ms-6{margin-right:24px !important}.v-application--is-ltr .ms-7{margin-left:28px !important}.v-application--is-rtl .ms-7{margin-right:28px !important}.v-application--is-ltr .ms-8{margin-left:32px !important}.v-application--is-rtl .ms-8{margin-right:32px !important}.v-application--is-ltr .ms-9{margin-left:36px !important}.v-application--is-rtl .ms-9{margin-right:36px !important}.v-application--is-ltr .ms-10{margin-left:40px !important}.v-application--is-rtl .ms-10{margin-right:40px !important}.v-application--is-ltr .ms-11{margin-left:44px !important}.v-application--is-rtl .ms-11{margin-right:44px !important}.v-application--is-ltr .ms-12{margin-left:48px !important}.v-application--is-rtl .ms-12{margin-right:48px !important}.v-application--is-ltr .ms-13{margin-left:52px !important}.v-application--is-rtl .ms-13{margin-right:52px !important}.v-application--is-ltr .ms-14{margin-left:56px !important}.v-application--is-rtl .ms-14{margin-right:56px !important}.v-application--is-ltr .ms-15{margin-left:60px !important}.v-application--is-rtl .ms-15{margin-right:60px !important}.v-application--is-ltr .ms-16{margin-left:64px !important}.v-application--is-rtl .ms-16{margin-right:64px !important}.v-application--is-ltr .ms-auto{margin-left:auto !important}.v-application--is-rtl .ms-auto{margin-right:auto !important}.v-application--is-ltr .me-0{margin-right:0 !important}.v-application--is-rtl .me-0{margin-left:0 !important}.v-application--is-ltr .me-1{margin-right:4px !important}.v-application--is-rtl .me-1{margin-left:4px !important}.v-application--is-ltr .me-2{margin-right:8px !important}.v-application--is-rtl .me-2{margin-left:8px !important}.v-application--is-ltr .me-3{margin-right:12px !important}.v-application--is-rtl .me-3{margin-left:12px !important}.v-application--is-ltr .me-4{margin-right:16px !important}.v-application--is-rtl .me-4{margin-left:16px !important}.v-application--is-ltr .me-5{margin-right:20px !important}.v-application--is-rtl .me-5{margin-left:20px !important}.v-application--is-ltr .me-6{margin-right:24px !important}.v-application--is-rtl .me-6{margin-left:24px !important}.v-application--is-ltr .me-7{margin-right:28px !important}.v-application--is-rtl .me-7{margin-left:28px !important}.v-application--is-ltr .me-8{margin-right:32px !important}.v-application--is-rtl .me-8{margin-left:32px !important}.v-application--is-ltr .me-9{margin-right:36px !important}.v-application--is-rtl .me-9{margin-left:36px !important}.v-application--is-ltr .me-10{margin-right:40px !important}.v-application--is-rtl .me-10{margin-left:40px !important}.v-application--is-ltr .me-11{margin-right:44px !important}.v-application--is-rtl .me-11{margin-left:44px !important}.v-application--is-ltr .me-12{margin-right:48px !important}.v-application--is-rtl .me-12{margin-left:48px !important}.v-application--is-ltr .me-13{margin-right:52px !important}.v-application--is-rtl .me-13{margin-left:52px !important}.v-application--is-ltr .me-14{margin-right:56px !important}.v-application--is-rtl .me-14{margin-left:56px !important}.v-application--is-ltr .me-15{margin-right:60px !important}.v-application--is-rtl .me-15{margin-left:60px !important}.v-application--is-ltr .me-16{margin-right:64px !important}.v-application--is-rtl .me-16{margin-left:64px !important}.v-application--is-ltr .me-auto{margin-right:auto !important}.v-application--is-rtl .me-auto{margin-left:auto !important}.v-application .ma-n1{margin:-4px !important}.v-application .ma-n2{margin:-8px !important}.v-application .ma-n3{margin:-12px !important}.v-application .ma-n4{margin:-16px !important}.v-application .ma-n5{margin:-20px !important}.v-application .ma-n6{margin:-24px !important}.v-application .ma-n7{margin:-28px !important}.v-application .ma-n8{margin:-32px !important}.v-application .ma-n9{margin:-36px !important}.v-application .ma-n10{margin:-40px !important}.v-application .ma-n11{margin:-44px !important}.v-application .ma-n12{margin:-48px !important}.v-application .ma-n13{margin:-52px !important}.v-application .ma-n14{margin:-56px !important}.v-application .ma-n15{margin:-60px !important}.v-application .ma-n16{margin:-64px !important}.v-application .mx-n1{margin-right:-4px !important;margin-left:-4px !important}.v-application .mx-n2{margin-right:-8px !important;margin-left:-8px !important}.v-application .mx-n3{margin-right:-12px !important;margin-left:-12px !important}.v-application .mx-n4{margin-right:-16px !important;margin-left:-16px !important}.v-application .mx-n5{margin-right:-20px !important;margin-left:-20px !important}.v-application .mx-n6{margin-right:-24px !important;margin-left:-24px !important}.v-application .mx-n7{margin-right:-28px !important;margin-left:-28px !important}.v-application .mx-n8{margin-right:-32px !important;margin-left:-32px !important}.v-application .mx-n9{margin-right:-36px !important;margin-left:-36px !important}.v-application .mx-n10{margin-right:-40px !important;margin-left:-40px !important}.v-application .mx-n11{margin-right:-44px !important;margin-left:-44px !important}.v-application .mx-n12{margin-right:-48px !important;margin-left:-48px !important}.v-application .mx-n13{margin-right:-52px !important;margin-left:-52px !important}.v-application .mx-n14{margin-right:-56px !important;margin-left:-56px !important}.v-application .mx-n15{margin-right:-60px !important;margin-left:-60px !important}.v-application .mx-n16{margin-right:-64px !important;margin-left:-64px !important}.v-application .my-n1{margin-top:-4px !important;margin-bottom:-4px !important}.v-application .my-n2{margin-top:-8px !important;margin-bottom:-8px !important}.v-application .my-n3{margin-top:-12px !important;margin-bottom:-12px !important}.v-application .my-n4{margin-top:-16px !important;margin-bottom:-16px !important}.v-application .my-n5{margin-top:-20px !important;margin-bottom:-20px !important}.v-application .my-n6{margin-top:-24px !important;margin-bottom:-24px !important}.v-application .my-n7{margin-top:-28px !important;margin-bottom:-28px !important}.v-application .my-n8{margin-top:-32px !important;margin-bottom:-32px !important}.v-application .my-n9{margin-top:-36px !important;margin-bottom:-36px !important}.v-application .my-n10{margin-top:-40px !important;margin-bottom:-40px !important}.v-application .my-n11{margin-top:-44px !important;margin-bottom:-44px !important}.v-application .my-n12{margin-top:-48px !important;margin-bottom:-48px !important}.v-application .my-n13{margin-top:-52px !important;margin-bottom:-52px !important}.v-application .my-n14{margin-top:-56px !important;margin-bottom:-56px !important}.v-application .my-n15{margin-top:-60px !important;margin-bottom:-60px !important}.v-application .my-n16{margin-top:-64px !important;margin-bottom:-64px !important}.v-application .mt-n1{margin-top:-4px !important}.v-application .mt-n2{margin-top:-8px !important}.v-application .mt-n3{margin-top:-12px !important}.v-application .mt-n4{margin-top:-16px !important}.v-application .mt-n5{margin-top:-20px !important}.v-application .mt-n6{margin-top:-24px !important}.v-application .mt-n7{margin-top:-28px !important}.v-application .mt-n8{margin-top:-32px !important}.v-application .mt-n9{margin-top:-36px !important}.v-application .mt-n10{margin-top:-40px !important}.v-application .mt-n11{margin-top:-44px !important}.v-application .mt-n12{margin-top:-48px !important}.v-application .mt-n13{margin-top:-52px !important}.v-application .mt-n14{margin-top:-56px !important}.v-application .mt-n15{margin-top:-60px !important}.v-application .mt-n16{margin-top:-64px !important}.v-application .mr-n1{margin-right:-4px !important}.v-application .mr-n2{margin-right:-8px !important}.v-application .mr-n3{margin-right:-12px !important}.v-application .mr-n4{margin-right:-16px !important}.v-application .mr-n5{margin-right:-20px !important}.v-application .mr-n6{margin-right:-24px !important}.v-application .mr-n7{margin-right:-28px !important}.v-application .mr-n8{margin-right:-32px !important}.v-application .mr-n9{margin-right:-36px !important}.v-application .mr-n10{margin-right:-40px !important}.v-application .mr-n11{margin-right:-44px !important}.v-application .mr-n12{margin-right:-48px !important}.v-application .mr-n13{margin-right:-52px !important}.v-application .mr-n14{margin-right:-56px !important}.v-application .mr-n15{margin-right:-60px !important}.v-application .mr-n16{margin-right:-64px !important}.v-application .mb-n1{margin-bottom:-4px !important}.v-application .mb-n2{margin-bottom:-8px !important}.v-application .mb-n3{margin-bottom:-12px !important}.v-application .mb-n4{margin-bottom:-16px !important}.v-application .mb-n5{margin-bottom:-20px !important}.v-application .mb-n6{margin-bottom:-24px !important}.v-application .mb-n7{margin-bottom:-28px !important}.v-application .mb-n8{margin-bottom:-32px !important}.v-application .mb-n9{margin-bottom:-36px !important}.v-application .mb-n10{margin-bottom:-40px !important}.v-application .mb-n11{margin-bottom:-44px !important}.v-application .mb-n12{margin-bottom:-48px !important}.v-application .mb-n13{margin-bottom:-52px !important}.v-application .mb-n14{margin-bottom:-56px !important}.v-application .mb-n15{margin-bottom:-60px !important}.v-application .mb-n16{margin-bottom:-64px !important}.v-application .ml-n1{margin-left:-4px !important}.v-application .ml-n2{margin-left:-8px !important}.v-application .ml-n3{margin-left:-12px !important}.v-application .ml-n4{margin-left:-16px !important}.v-application .ml-n5{margin-left:-20px !important}.v-application .ml-n6{margin-left:-24px !important}.v-application .ml-n7{margin-left:-28px !important}.v-application .ml-n8{margin-left:-32px !important}.v-application .ml-n9{margin-left:-36px !important}.v-application .ml-n10{margin-left:-40px !important}.v-application .ml-n11{margin-left:-44px !important}.v-application .ml-n12{margin-left:-48px !important}.v-application .ml-n13{margin-left:-52px !important}.v-application .ml-n14{margin-left:-56px !important}.v-application .ml-n15{margin-left:-60px !important}.v-application .ml-n16{margin-left:-64px !important}.v-application--is-ltr .ms-n1{margin-left:-4px !important}.v-application--is-rtl .ms-n1{margin-right:-4px !important}.v-application--is-ltr .ms-n2{margin-left:-8px !important}.v-application--is-rtl .ms-n2{margin-right:-8px !important}.v-application--is-ltr .ms-n3{margin-left:-12px !important}.v-application--is-rtl .ms-n3{margin-right:-12px !important}.v-application--is-ltr .ms-n4{margin-left:-16px !important}.v-application--is-rtl .ms-n4{margin-right:-16px !important}.v-application--is-ltr .ms-n5{margin-left:-20px !important}.v-application--is-rtl .ms-n5{margin-right:-20px !important}.v-application--is-ltr .ms-n6{margin-left:-24px !important}.v-application--is-rtl .ms-n6{margin-right:-24px !important}.v-application--is-ltr .ms-n7{margin-left:-28px !important}.v-application--is-rtl .ms-n7{margin-right:-28px !important}.v-application--is-ltr .ms-n8{margin-left:-32px !important}.v-application--is-rtl .ms-n8{margin-right:-32px !important}.v-application--is-ltr .ms-n9{margin-left:-36px !important}.v-application--is-rtl .ms-n9{margin-right:-36px !important}.v-application--is-ltr .ms-n10{margin-left:-40px !important}.v-application--is-rtl .ms-n10{margin-right:-40px !important}.v-application--is-ltr .ms-n11{margin-left:-44px !important}.v-application--is-rtl .ms-n11{margin-right:-44px !important}.v-application--is-ltr .ms-n12{margin-left:-48px !important}.v-application--is-rtl .ms-n12{margin-right:-48px !important}.v-application--is-ltr .ms-n13{margin-left:-52px !important}.v-application--is-rtl .ms-n13{margin-right:-52px !important}.v-application--is-ltr .ms-n14{margin-left:-56px !important}.v-application--is-rtl .ms-n14{margin-right:-56px !important}.v-application--is-ltr .ms-n15{margin-left:-60px !important}.v-application--is-rtl .ms-n15{margin-right:-60px !important}.v-application--is-ltr .ms-n16{margin-left:-64px !important}.v-application--is-rtl .ms-n16{margin-right:-64px !important}.v-application--is-ltr .me-n1{margin-right:-4px !important}.v-application--is-rtl .me-n1{margin-left:-4px !important}.v-application--is-ltr .me-n2{margin-right:-8px !important}.v-application--is-rtl .me-n2{margin-left:-8px !important}.v-application--is-ltr .me-n3{margin-right:-12px !important}.v-application--is-rtl .me-n3{margin-left:-12px !important}.v-application--is-ltr .me-n4{margin-right:-16px !important}.v-application--is-rtl .me-n4{margin-left:-16px !important}.v-application--is-ltr .me-n5{margin-right:-20px !important}.v-application--is-rtl .me-n5{margin-left:-20px !important}.v-application--is-ltr .me-n6{margin-right:-24px !important}.v-application--is-rtl .me-n6{margin-left:-24px !important}.v-application--is-ltr .me-n7{margin-right:-28px !important}.v-application--is-rtl .me-n7{margin-left:-28px !important}.v-application--is-ltr .me-n8{margin-right:-32px !important}.v-application--is-rtl .me-n8{margin-left:-32px !important}.v-application--is-ltr .me-n9{margin-right:-36px !important}.v-application--is-rtl .me-n9{margin-left:-36px !important}.v-application--is-ltr .me-n10{margin-right:-40px !important}.v-application--is-rtl .me-n10{margin-left:-40px !important}.v-application--is-ltr .me-n11{margin-right:-44px !important}.v-application--is-rtl .me-n11{margin-left:-44px !important}.v-application--is-ltr .me-n12{margin-right:-48px !important}.v-application--is-rtl .me-n12{margin-left:-48px !important}.v-application--is-ltr .me-n13{margin-right:-52px !important}.v-application--is-rtl .me-n13{margin-left:-52px !important}.v-application--is-ltr .me-n14{margin-right:-56px !important}.v-application--is-rtl .me-n14{margin-left:-56px !important}.v-application--is-ltr .me-n15{margin-right:-60px !important}.v-application--is-rtl .me-n15{margin-left:-60px !important}.v-application--is-ltr .me-n16{margin-right:-64px !important}.v-application--is-rtl .me-n16{margin-left:-64px !important}.v-application .pa-0{padding:0 !important}.v-application .pa-1{padding:4px !important}.v-application .pa-2{padding:8px !important}.v-application .pa-3{padding:12px !important}.v-application .pa-4{padding:16px !important}.v-application .pa-5{padding:20px !important}.v-application .pa-6{padding:24px !important}.v-application .pa-7{padding:28px !important}.v-application .pa-8{padding:32px !important}.v-application .pa-9{padding:36px !important}.v-application .pa-10{padding:40px !important}.v-application .pa-11{padding:44px !important}.v-application .pa-12{padding:48px !important}.v-application .pa-13{padding:52px !important}.v-application .pa-14{padding:56px !important}.v-application .pa-15{padding:60px !important}.v-application .pa-16{padding:64px !important}.v-application .px-0{padding-right:0 !important;padding-left:0 !important}.v-application .px-1{padding-right:4px !important;padding-left:4px !important}.v-application .px-2{padding-right:8px !important;padding-left:8px !important}.v-application .px-3{padding-right:12px !important;padding-left:12px !important}.v-application .px-4{padding-right:16px !important;padding-left:16px !important}.v-application .px-5{padding-right:20px !important;padding-left:20px !important}.v-application .px-6{padding-right:24px !important;padding-left:24px !important}.v-application .px-7{padding-right:28px !important;padding-left:28px !important}.v-application .px-8{padding-right:32px !important;padding-left:32px !important}.v-application .px-9{padding-right:36px !important;padding-left:36px !important}.v-application .px-10{padding-right:40px !important;padding-left:40px !important}.v-application .px-11{padding-right:44px !important;padding-left:44px !important}.v-application .px-12{padding-right:48px !important;padding-left:48px !important}.v-application .px-13{padding-right:52px !important;padding-left:52px !important}.v-application .px-14{padding-right:56px !important;padding-left:56px !important}.v-application .px-15{padding-right:60px !important;padding-left:60px !important}.v-application .px-16{padding-right:64px !important;padding-left:64px !important}.v-application .py-0{padding-top:0 !important;padding-bottom:0 !important}.v-application .py-1{padding-top:4px !important;padding-bottom:4px !important}.v-application .py-2{padding-top:8px !important;padding-bottom:8px !important}.v-application .py-3{padding-top:12px !important;padding-bottom:12px !important}.v-application .py-4{padding-top:16px !important;padding-bottom:16px !important}.v-application .py-5{padding-top:20px !important;padding-bottom:20px !important}.v-application .py-6{padding-top:24px !important;padding-bottom:24px !important}.v-application .py-7{padding-top:28px !important;padding-bottom:28px !important}.v-application .py-8{padding-top:32px !important;padding-bottom:32px !important}.v-application .py-9{padding-top:36px !important;padding-bottom:36px !important}.v-application .py-10{padding-top:40px !important;padding-bottom:40px !important}.v-application .py-11{padding-top:44px !important;padding-bottom:44px !important}.v-application .py-12{padding-top:48px !important;padding-bottom:48px !important}.v-application .py-13{padding-top:52px !important;padding-bottom:52px !important}.v-application .py-14{padding-top:56px !important;padding-bottom:56px !important}.v-application .py-15{padding-top:60px !important;padding-bottom:60px !important}.v-application .py-16{padding-top:64px !important;padding-bottom:64px !important}.v-application .pt-0{padding-top:0 !important}.v-application .pt-1{padding-top:4px !important}.v-application .pt-2{padding-top:8px !important}.v-application .pt-3{padding-top:12px !important}.v-application .pt-4{padding-top:16px !important}.v-application .pt-5{padding-top:20px !important}.v-application .pt-6{padding-top:24px !important}.v-application .pt-7{padding-top:28px !important}.v-application .pt-8{padding-top:32px !important}.v-application .pt-9{padding-top:36px !important}.v-application .pt-10{padding-top:40px !important}.v-application .pt-11{padding-top:44px !important}.v-application .pt-12{padding-top:48px !important}.v-application .pt-13{padding-top:52px !important}.v-application .pt-14{padding-top:56px !important}.v-application .pt-15{padding-top:60px !important}.v-application .pt-16{padding-top:64px !important}.v-application .pr-0{padding-right:0 !important}.v-application .pr-1{padding-right:4px !important}.v-application .pr-2{padding-right:8px !important}.v-application .pr-3{padding-right:12px !important}.v-application .pr-4{padding-right:16px !important}.v-application .pr-5{padding-right:20px !important}.v-application .pr-6{padding-right:24px !important}.v-application .pr-7{padding-right:28px !important}.v-application .pr-8{padding-right:32px !important}.v-application .pr-9{padding-right:36px !important}.v-application .pr-10{padding-right:40px !important}.v-application .pr-11{padding-right:44px !important}.v-application .pr-12{padding-right:48px !important}.v-application .pr-13{padding-right:52px !important}.v-application .pr-14{padding-right:56px !important}.v-application .pr-15{padding-right:60px !important}.v-application .pr-16{padding-right:64px !important}.v-application .pb-0{padding-bottom:0 !important}.v-application .pb-1{padding-bottom:4px !important}.v-application .pb-2{padding-bottom:8px !important}.v-application .pb-3{padding-bottom:12px !important}.v-application .pb-4{padding-bottom:16px !important}.v-application .pb-5{padding-bottom:20px !important}.v-application .pb-6{padding-bottom:24px !important}.v-application .pb-7{padding-bottom:28px !important}.v-application .pb-8{padding-bottom:32px !important}.v-application .pb-9{padding-bottom:36px !important}.v-application .pb-10{padding-bottom:40px !important}.v-application .pb-11{padding-bottom:44px !important}.v-application .pb-12{padding-bottom:48px !important}.v-application .pb-13{padding-bottom:52px !important}.v-application .pb-14{padding-bottom:56px !important}.v-application .pb-15{padding-bottom:60px !important}.v-application .pb-16{padding-bottom:64px !important}.v-application .pl-0{padding-left:0 !important}.v-application .pl-1{padding-left:4px !important}.v-application .pl-2{padding-left:8px !important}.v-application .pl-3{padding-left:12px !important}.v-application .pl-4{padding-left:16px !important}.v-application .pl-5{padding-left:20px !important}.v-application .pl-6{padding-left:24px !important}.v-application .pl-7{padding-left:28px !important}.v-application .pl-8{padding-left:32px !important}.v-application .pl-9{padding-left:36px !important}.v-application .pl-10{padding-left:40px !important}.v-application .pl-11{padding-left:44px !important}.v-application .pl-12{padding-left:48px !important}.v-application .pl-13{padding-left:52px !important}.v-application .pl-14{padding-left:56px !important}.v-application .pl-15{padding-left:60px !important}.v-application .pl-16{padding-left:64px !important}.v-application--is-ltr .ps-0{padding-left:0 !important}.v-application--is-rtl .ps-0{padding-right:0 !important}.v-application--is-ltr .ps-1{padding-left:4px !important}.v-application--is-rtl .ps-1{padding-right:4px !important}.v-application--is-ltr .ps-2{padding-left:8px !important}.v-application--is-rtl .ps-2{padding-right:8px !important}.v-application--is-ltr .ps-3{padding-left:12px !important}.v-application--is-rtl .ps-3{padding-right:12px !important}.v-application--is-ltr .ps-4{padding-left:16px !important}.v-application--is-rtl .ps-4{padding-right:16px !important}.v-application--is-ltr .ps-5{padding-left:20px !important}.v-application--is-rtl .ps-5{padding-right:20px !important}.v-application--is-ltr .ps-6{padding-left:24px !important}.v-application--is-rtl .ps-6{padding-right:24px !important}.v-application--is-ltr .ps-7{padding-left:28px !important}.v-application--is-rtl .ps-7{padding-right:28px !important}.v-application--is-ltr .ps-8{padding-left:32px !important}.v-application--is-rtl .ps-8{padding-right:32px !important}.v-application--is-ltr .ps-9{padding-left:36px !important}.v-application--is-rtl .ps-9{padding-right:36px !important}.v-application--is-ltr .ps-10{padding-left:40px !important}.v-application--is-rtl .ps-10{padding-right:40px !important}.v-application--is-ltr .ps-11{padding-left:44px !important}.v-application--is-rtl .ps-11{padding-right:44px !important}.v-application--is-ltr .ps-12{padding-left:48px !important}.v-application--is-rtl .ps-12{padding-right:48px !important}.v-application--is-ltr .ps-13{padding-left:52px !important}.v-application--is-rtl .ps-13{padding-right:52px !important}.v-application--is-ltr .ps-14{padding-left:56px !important}.v-application--is-rtl .ps-14{padding-right:56px !important}.v-application--is-ltr .ps-15{padding-left:60px !important}.v-application--is-rtl .ps-15{padding-right:60px !important}.v-application--is-ltr .ps-16{padding-left:64px !important}.v-application--is-rtl .ps-16{padding-right:64px !important}.v-application--is-ltr .pe-0{padding-right:0 !important}.v-application--is-rtl .pe-0{padding-left:0 !important}.v-application--is-ltr .pe-1{padding-right:4px !important}.v-application--is-rtl .pe-1{padding-left:4px !important}.v-application--is-ltr .pe-2{padding-right:8px !important}.v-application--is-rtl .pe-2{padding-left:8px !important}.v-application--is-ltr .pe-3{padding-right:12px !important}.v-application--is-rtl .pe-3{padding-left:12px !important}.v-application--is-ltr .pe-4{padding-right:16px !important}.v-application--is-rtl .pe-4{padding-left:16px !important}.v-application--is-ltr .pe-5{padding-right:20px !important}.v-application--is-rtl .pe-5{padding-left:20px !important}.v-application--is-ltr .pe-6{padding-right:24px !important}.v-application--is-rtl .pe-6{padding-left:24px !important}.v-application--is-ltr .pe-7{padding-right:28px !important}.v-application--is-rtl .pe-7{padding-left:28px !important}.v-application--is-ltr .pe-8{padding-right:32px !important}.v-application--is-rtl .pe-8{padding-left:32px !important}.v-application--is-ltr .pe-9{padding-right:36px !important}.v-application--is-rtl .pe-9{padding-left:36px !important}.v-application--is-ltr .pe-10{padding-right:40px !important}.v-application--is-rtl .pe-10{padding-left:40px !important}.v-application--is-ltr .pe-11{padding-right:44px !important}.v-application--is-rtl .pe-11{padding-left:44px !important}.v-application--is-ltr .pe-12{padding-right:48px !important}.v-application--is-rtl .pe-12{padding-left:48px !important}.v-application--is-ltr .pe-13{padding-right:52px !important}.v-application--is-rtl .pe-13{padding-left:52px !important}.v-application--is-ltr .pe-14{padding-right:56px !important}.v-application--is-rtl .pe-14{padding-left:56px !important}.v-application--is-ltr .pe-15{padding-right:60px !important}.v-application--is-rtl .pe-15{padding-left:60px !important}.v-application--is-ltr .pe-16{padding-right:64px !important}.v-application--is-rtl .pe-16{padding-left:64px !important}.v-application .rounded-0{border-radius:0 !important}.v-application .rounded-sm{border-radius:2px !important}.v-application .rounded{border-radius:4px !important}.v-application .rounded-lg{border-radius:8px !important}.v-application .rounded-xl{border-radius:24px !important}.v-application .rounded-pill{border-radius:9999px !important}.v-application .rounded-circle{border-radius:50% !important}.v-application .rounded-t-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.v-application .rounded-t-sm{border-top-left-radius:2px !important;border-top-right-radius:2px !important}.v-application .rounded-t{border-top-left-radius:4px !important;border-top-right-radius:4px !important}.v-application .rounded-t-lg{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.v-application .rounded-t-xl{border-top-left-radius:24px !important;border-top-right-radius:24px !important}.v-application .rounded-t-pill{border-top-left-radius:9999px !important;border-top-right-radius:9999px !important}.v-application .rounded-t-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.v-application .rounded-r-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.v-application .rounded-r-sm{border-top-right-radius:2px !important;border-bottom-right-radius:2px !important}.v-application .rounded-r{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important}.v-application .rounded-r-lg{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.v-application .rounded-r-xl{border-top-right-radius:24px !important;border-bottom-right-radius:24px !important}.v-application .rounded-r-pill{border-top-right-radius:9999px !important;border-bottom-right-radius:9999px !important}.v-application .rounded-r-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.v-application .rounded-b-0{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.v-application .rounded-b-sm{border-bottom-left-radius:2px !important;border-bottom-right-radius:2px !important}.v-application .rounded-b{border-bottom-left-radius:4px !important;border-bottom-right-radius:4px !important}.v-application .rounded-b-lg{border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important}.v-application .rounded-b-xl{border-bottom-left-radius:24px !important;border-bottom-right-radius:24px !important}.v-application .rounded-b-pill{border-bottom-left-radius:9999px !important;border-bottom-right-radius:9999px !important}.v-application .rounded-b-circle{border-bottom-left-radius:50% !important;border-bottom-right-radius:50% !important}.v-application .rounded-l-0{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.v-application .rounded-l-sm{border-top-left-radius:2px !important;border-bottom-left-radius:2px !important}.v-application .rounded-l{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important}.v-application .rounded-l-lg{border-top-left-radius:8px !important;border-bottom-left-radius:8px !important}.v-application .rounded-l-xl{border-top-left-radius:24px !important;border-bottom-left-radius:24px !important}.v-application .rounded-l-pill{border-top-left-radius:9999px !important;border-bottom-left-radius:9999px !important}.v-application .rounded-l-circle{border-top-left-radius:50% !important;border-bottom-left-radius:50% !important}.v-application .rounded-tl-0{border-top-left-radius:0 !important}.v-application .rounded-tl-sm{border-top-left-radius:2px !important}.v-application .rounded-tl{border-top-left-radius:4px !important}.v-application .rounded-tl-lg{border-top-left-radius:8px !important}.v-application .rounded-tl-xl{border-top-left-radius:24px !important}.v-application .rounded-tl-pill{border-top-left-radius:9999px !important}.v-application .rounded-tl-circle{border-top-left-radius:50% !important}.v-application .rounded-tr-0{border-top-right-radius:0 !important}.v-application .rounded-tr-sm{border-top-right-radius:2px !important}.v-application .rounded-tr{border-top-right-radius:4px !important}.v-application .rounded-tr-lg{border-top-right-radius:8px !important}.v-application .rounded-tr-xl{border-top-right-radius:24px !important}.v-application .rounded-tr-pill{border-top-right-radius:9999px !important}.v-application .rounded-tr-circle{border-top-right-radius:50% !important}.v-application .rounded-br-0{border-bottom-right-radius:0 !important}.v-application .rounded-br-sm{border-bottom-right-radius:2px !important}.v-application .rounded-br{border-bottom-right-radius:4px !important}.v-application .rounded-br-lg{border-bottom-right-radius:8px !important}.v-application .rounded-br-xl{border-bottom-right-radius:24px !important}.v-application .rounded-br-pill{border-bottom-right-radius:9999px !important}.v-application .rounded-br-circle{border-bottom-right-radius:50% !important}.v-application .rounded-bl-0{border-bottom-left-radius:0 !important}.v-application .rounded-bl-sm{border-bottom-left-radius:2px !important}.v-application .rounded-bl{border-bottom-left-radius:4px !important}.v-application .rounded-bl-lg{border-bottom-left-radius:8px !important}.v-application .rounded-bl-xl{border-bottom-left-radius:24px !important}.v-application .rounded-bl-pill{border-bottom-left-radius:9999px !important}.v-application .rounded-bl-circle{border-bottom-left-radius:50% !important}.v-application .text-left{text-align:left !important}.v-application .text-right{text-align:right !important}.v-application .text-center{text-align:center !important}.v-application .text-justify{text-align:justify !important}.v-application .text-start{text-align:start !important}.v-application .text-end{text-align:end !important}.v-application .text-decoration-line-through{text-decoration:line-through !important}.v-application .text-decoration-none{text-decoration:none !important}.v-application .text-decoration-overline{text-decoration:overline !important}.v-application .text-decoration-underline{text-decoration:underline !important}.v-application .text-wrap{white-space:normal !important}.v-application .text-no-wrap{white-space:nowrap !important}.v-application .text-pre{white-space:pre !important}.v-application .text-pre-line{white-space:pre-line !important}.v-application .text-pre-wrap{white-space:pre-wrap !important}.v-application .text-break{overflow-wrap:break-word !important;word-break:break-word !important}.v-application .text-truncate{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.v-application .text-none{text-transform:none !important}.v-application .text-capitalize{text-transform:capitalize !important}.v-application .text-lowercase{text-transform:lowercase !important}.v-application .text-uppercase{text-transform:uppercase !important}.v-application .text-h1{font-size:6rem !important;line-height:6rem;letter-spacing:-0.015625em !important}.v-application .text-h1,.v-application .text-h2{font-weight:300;font-family:Roboto,sans-serif !important}.v-application .text-h2{font-size:3.75rem !important;line-height:3.75rem;letter-spacing:-0.0083333333em !important}.v-application .text-h3{font-size:3rem !important;line-height:3.125rem;letter-spacing:normal !important}.v-application .text-h3,.v-application .text-h4{font-weight:400;font-family:Roboto,sans-serif !important}.v-application .text-h4{font-size:2.125rem !important;line-height:2.5rem;letter-spacing:0.0073529412em !important}.v-application .text-h5{font-size:1.5rem !important;font-weight:400;letter-spacing:normal !important}.v-application .text-h5,.v-application .text-h6{line-height:2rem;font-family:Roboto,sans-serif !important}.v-application .text-h6{font-size:1.25rem !important;font-weight:500;letter-spacing:.0125em !important}.v-application .text-subtitle-1{font-size:1rem !important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em !important;font-family:Roboto,sans-serif !important}.v-application .text-subtitle-2{font-size:.875rem !important;font-weight:500;line-height:1.375rem;letter-spacing:0.0071428571em !important;font-family:Roboto,sans-serif !important}.v-application .text-body-1{font-size:1rem !important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em !important;font-family:Roboto,sans-serif !important}.v-application .text-body-2{font-weight:400;line-height:1.25rem;letter-spacing:0.0178571429em !important}.v-application .text-body-2,.v-application .text-button{font-size:.875rem !important;font-family:Roboto,sans-serif !important}.v-application .text-button{font-weight:500;line-height:2.25rem;letter-spacing:0.0892857143em !important;text-transform:uppercase !important}.v-application .text-caption{font-weight:400;line-height:1.25rem;letter-spacing:0.0333333333em !important}.v-application .text-caption,.v-application .text-overline{font-size:.75rem !important;font-family:Roboto,sans-serif !important}.v-application .text-overline{font-weight:500;line-height:2rem;letter-spacing:0.1666666667em !important;text-transform:uppercase !important}@media(min-width: 600px){.v-application .d-sm-none{display:none !important}.v-application .d-sm-inline{display:inline !important}.v-application .d-sm-inline-block{display:inline-block !important}.v-application .d-sm-block{display:block !important}.v-application .d-sm-table{display:table !important}.v-application .d-sm-table-row{display:table-row !important}.v-application .d-sm-table-cell{display:table-cell !important}.v-application .d-sm-flex{display:flex !important}.v-application .d-sm-inline-flex{display:inline-flex !important}.v-application .float-sm-none{float:none !important}.v-application .float-sm-left{float:left !important}.v-application .float-sm-right{float:right !important}.v-application--is-rtl .float-sm-end{float:left !important}.v-application--is-ltr .float-sm-end,.v-application--is-rtl .float-sm-start{float:right !important}.v-application--is-ltr .float-sm-start{float:left !important}.v-application .flex-sm-fill{flex:1 1 auto !important}.v-application .flex-sm-row{flex-direction:row !important}.v-application .flex-sm-column{flex-direction:column !important}.v-application .flex-sm-row-reverse{flex-direction:row-reverse !important}.v-application .flex-sm-column-reverse{flex-direction:column-reverse !important}.v-application .flex-sm-grow-0{flex-grow:0 !important}.v-application .flex-sm-grow-1{flex-grow:1 !important}.v-application .flex-sm-shrink-0{flex-shrink:0 !important}.v-application .flex-sm-shrink-1{flex-shrink:1 !important}.v-application .flex-sm-wrap{flex-wrap:wrap !important}.v-application .flex-sm-nowrap{flex-wrap:nowrap !important}.v-application .flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.v-application .justify-sm-start{justify-content:flex-start !important}.v-application .justify-sm-end{justify-content:flex-end !important}.v-application .justify-sm-center{justify-content:center !important}.v-application .justify-sm-space-between{justify-content:space-between !important}.v-application .justify-sm-space-around{justify-content:space-around !important}.v-application .align-sm-start{align-items:flex-start !important}.v-application .align-sm-end{align-items:flex-end !important}.v-application .align-sm-center{align-items:center !important}.v-application .align-sm-baseline{align-items:baseline !important}.v-application .align-sm-stretch{align-items:stretch !important}.v-application .align-content-sm-start{align-content:flex-start !important}.v-application .align-content-sm-end{align-content:flex-end !important}.v-application .align-content-sm-center{align-content:center !important}.v-application .align-content-sm-space-between{align-content:space-between !important}.v-application .align-content-sm-space-around{align-content:space-around !important}.v-application .align-content-sm-stretch{align-content:stretch !important}.v-application .align-self-sm-auto{align-self:auto !important}.v-application .align-self-sm-start{align-self:flex-start !important}.v-application .align-self-sm-end{align-self:flex-end !important}.v-application .align-self-sm-center{align-self:center !important}.v-application .align-self-sm-baseline{align-self:baseline !important}.v-application .align-self-sm-stretch{align-self:stretch !important}.v-application .order-sm-first{order:-1 !important}.v-application .order-sm-0{order:0 !important}.v-application .order-sm-1{order:1 !important}.v-application .order-sm-2{order:2 !important}.v-application .order-sm-3{order:3 !important}.v-application .order-sm-4{order:4 !important}.v-application .order-sm-5{order:5 !important}.v-application .order-sm-6{order:6 !important}.v-application .order-sm-7{order:7 !important}.v-application .order-sm-8{order:8 !important}.v-application .order-sm-9{order:9 !important}.v-application .order-sm-10{order:10 !important}.v-application .order-sm-11{order:11 !important}.v-application .order-sm-12{order:12 !important}.v-application .order-sm-last{order:13 !important}.v-application .ma-sm-0{margin:0 !important}.v-application .ma-sm-1{margin:4px !important}.v-application .ma-sm-2{margin:8px !important}.v-application .ma-sm-3{margin:12px !important}.v-application .ma-sm-4{margin:16px !important}.v-application .ma-sm-5{margin:20px !important}.v-application .ma-sm-6{margin:24px !important}.v-application .ma-sm-7{margin:28px !important}.v-application .ma-sm-8{margin:32px !important}.v-application .ma-sm-9{margin:36px !important}.v-application .ma-sm-10{margin:40px !important}.v-application .ma-sm-11{margin:44px !important}.v-application .ma-sm-12{margin:48px !important}.v-application .ma-sm-13{margin:52px !important}.v-application .ma-sm-14{margin:56px !important}.v-application .ma-sm-15{margin:60px !important}.v-application .ma-sm-16{margin:64px !important}.v-application .ma-sm-auto{margin:auto !important}.v-application .mx-sm-0{margin-right:0 !important;margin-left:0 !important}.v-application .mx-sm-1{margin-right:4px !important;margin-left:4px !important}.v-application .mx-sm-2{margin-right:8px !important;margin-left:8px !important}.v-application .mx-sm-3{margin-right:12px !important;margin-left:12px !important}.v-application .mx-sm-4{margin-right:16px !important;margin-left:16px !important}.v-application .mx-sm-5{margin-right:20px !important;margin-left:20px !important}.v-application .mx-sm-6{margin-right:24px !important;margin-left:24px !important}.v-application .mx-sm-7{margin-right:28px !important;margin-left:28px !important}.v-application .mx-sm-8{margin-right:32px !important;margin-left:32px !important}.v-application .mx-sm-9{margin-right:36px !important;margin-left:36px !important}.v-application .mx-sm-10{margin-right:40px !important;margin-left:40px !important}.v-application .mx-sm-11{margin-right:44px !important;margin-left:44px !important}.v-application .mx-sm-12{margin-right:48px !important;margin-left:48px !important}.v-application .mx-sm-13{margin-right:52px !important;margin-left:52px !important}.v-application .mx-sm-14{margin-right:56px !important;margin-left:56px !important}.v-application .mx-sm-15{margin-right:60px !important;margin-left:60px !important}.v-application .mx-sm-16{margin-right:64px !important;margin-left:64px !important}.v-application .mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.v-application .my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.v-application .my-sm-1{margin-top:4px !important;margin-bottom:4px !important}.v-application .my-sm-2{margin-top:8px !important;margin-bottom:8px !important}.v-application .my-sm-3{margin-top:12px !important;margin-bottom:12px !important}.v-application .my-sm-4{margin-top:16px !important;margin-bottom:16px !important}.v-application .my-sm-5{margin-top:20px !important;margin-bottom:20px !important}.v-application .my-sm-6{margin-top:24px !important;margin-bottom:24px !important}.v-application .my-sm-7{margin-top:28px !important;margin-bottom:28px !important}.v-application .my-sm-8{margin-top:32px !important;margin-bottom:32px !important}.v-application .my-sm-9{margin-top:36px !important;margin-bottom:36px !important}.v-application .my-sm-10{margin-top:40px !important;margin-bottom:40px !important}.v-application .my-sm-11{margin-top:44px !important;margin-bottom:44px !important}.v-application .my-sm-12{margin-top:48px !important;margin-bottom:48px !important}.v-application .my-sm-13{margin-top:52px !important;margin-bottom:52px !important}.v-application .my-sm-14{margin-top:56px !important;margin-bottom:56px !important}.v-application .my-sm-15{margin-top:60px !important;margin-bottom:60px !important}.v-application .my-sm-16{margin-top:64px !important;margin-bottom:64px !important}.v-application .my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.v-application .mt-sm-0{margin-top:0 !important}.v-application .mt-sm-1{margin-top:4px !important}.v-application .mt-sm-2{margin-top:8px !important}.v-application .mt-sm-3{margin-top:12px !important}.v-application .mt-sm-4{margin-top:16px !important}.v-application .mt-sm-5{margin-top:20px !important}.v-application .mt-sm-6{margin-top:24px !important}.v-application .mt-sm-7{margin-top:28px !important}.v-application .mt-sm-8{margin-top:32px !important}.v-application .mt-sm-9{margin-top:36px !important}.v-application .mt-sm-10{margin-top:40px !important}.v-application .mt-sm-11{margin-top:44px !important}.v-application .mt-sm-12{margin-top:48px !important}.v-application .mt-sm-13{margin-top:52px !important}.v-application .mt-sm-14{margin-top:56px !important}.v-application .mt-sm-15{margin-top:60px !important}.v-application .mt-sm-16{margin-top:64px !important}.v-application .mt-sm-auto{margin-top:auto !important}.v-application .mr-sm-0{margin-right:0 !important}.v-application .mr-sm-1{margin-right:4px !important}.v-application .mr-sm-2{margin-right:8px !important}.v-application .mr-sm-3{margin-right:12px !important}.v-application .mr-sm-4{margin-right:16px !important}.v-application .mr-sm-5{margin-right:20px !important}.v-application .mr-sm-6{margin-right:24px !important}.v-application .mr-sm-7{margin-right:28px !important}.v-application .mr-sm-8{margin-right:32px !important}.v-application .mr-sm-9{margin-right:36px !important}.v-application .mr-sm-10{margin-right:40px !important}.v-application .mr-sm-11{margin-right:44px !important}.v-application .mr-sm-12{margin-right:48px !important}.v-application .mr-sm-13{margin-right:52px !important}.v-application .mr-sm-14{margin-right:56px !important}.v-application .mr-sm-15{margin-right:60px !important}.v-application .mr-sm-16{margin-right:64px !important}.v-application .mr-sm-auto{margin-right:auto !important}.v-application .mb-sm-0{margin-bottom:0 !important}.v-application .mb-sm-1{margin-bottom:4px !important}.v-application .mb-sm-2{margin-bottom:8px !important}.v-application .mb-sm-3{margin-bottom:12px !important}.v-application .mb-sm-4{margin-bottom:16px !important}.v-application .mb-sm-5{margin-bottom:20px !important}.v-application .mb-sm-6{margin-bottom:24px !important}.v-application .mb-sm-7{margin-bottom:28px !important}.v-application .mb-sm-8{margin-bottom:32px !important}.v-application .mb-sm-9{margin-bottom:36px !important}.v-application .mb-sm-10{margin-bottom:40px !important}.v-application .mb-sm-11{margin-bottom:44px !important}.v-application .mb-sm-12{margin-bottom:48px !important}.v-application .mb-sm-13{margin-bottom:52px !important}.v-application .mb-sm-14{margin-bottom:56px !important}.v-application .mb-sm-15{margin-bottom:60px !important}.v-application .mb-sm-16{margin-bottom:64px !important}.v-application .mb-sm-auto{margin-bottom:auto !important}.v-application .ml-sm-0{margin-left:0 !important}.v-application .ml-sm-1{margin-left:4px !important}.v-application .ml-sm-2{margin-left:8px !important}.v-application .ml-sm-3{margin-left:12px !important}.v-application .ml-sm-4{margin-left:16px !important}.v-application .ml-sm-5{margin-left:20px !important}.v-application .ml-sm-6{margin-left:24px !important}.v-application .ml-sm-7{margin-left:28px !important}.v-application .ml-sm-8{margin-left:32px !important}.v-application .ml-sm-9{margin-left:36px !important}.v-application .ml-sm-10{margin-left:40px !important}.v-application .ml-sm-11{margin-left:44px !important}.v-application .ml-sm-12{margin-left:48px !important}.v-application .ml-sm-13{margin-left:52px !important}.v-application .ml-sm-14{margin-left:56px !important}.v-application .ml-sm-15{margin-left:60px !important}.v-application .ml-sm-16{margin-left:64px !important}.v-application .ml-sm-auto{margin-left:auto !important}.v-application--is-ltr .ms-sm-0{margin-left:0 !important}.v-application--is-rtl .ms-sm-0{margin-right:0 !important}.v-application--is-ltr .ms-sm-1{margin-left:4px !important}.v-application--is-rtl .ms-sm-1{margin-right:4px !important}.v-application--is-ltr .ms-sm-2{margin-left:8px !important}.v-application--is-rtl .ms-sm-2{margin-right:8px !important}.v-application--is-ltr .ms-sm-3{margin-left:12px !important}.v-application--is-rtl .ms-sm-3{margin-right:12px !important}.v-application--is-ltr .ms-sm-4{margin-left:16px !important}.v-application--is-rtl .ms-sm-4{margin-right:16px !important}.v-application--is-ltr .ms-sm-5{margin-left:20px !important}.v-application--is-rtl .ms-sm-5{margin-right:20px !important}.v-application--is-ltr .ms-sm-6{margin-left:24px !important}.v-application--is-rtl .ms-sm-6{margin-right:24px !important}.v-application--is-ltr .ms-sm-7{margin-left:28px !important}.v-application--is-rtl .ms-sm-7{margin-right:28px !important}.v-application--is-ltr .ms-sm-8{margin-left:32px !important}.v-application--is-rtl .ms-sm-8{margin-right:32px !important}.v-application--is-ltr .ms-sm-9{margin-left:36px !important}.v-application--is-rtl .ms-sm-9{margin-right:36px !important}.v-application--is-ltr .ms-sm-10{margin-left:40px !important}.v-application--is-rtl .ms-sm-10{margin-right:40px !important}.v-application--is-ltr .ms-sm-11{margin-left:44px !important}.v-application--is-rtl .ms-sm-11{margin-right:44px !important}.v-application--is-ltr .ms-sm-12{margin-left:48px !important}.v-application--is-rtl .ms-sm-12{margin-right:48px !important}.v-application--is-ltr .ms-sm-13{margin-left:52px !important}.v-application--is-rtl .ms-sm-13{margin-right:52px !important}.v-application--is-ltr .ms-sm-14{margin-left:56px !important}.v-application--is-rtl .ms-sm-14{margin-right:56px !important}.v-application--is-ltr .ms-sm-15{margin-left:60px !important}.v-application--is-rtl .ms-sm-15{margin-right:60px !important}.v-application--is-ltr .ms-sm-16{margin-left:64px !important}.v-application--is-rtl .ms-sm-16{margin-right:64px !important}.v-application--is-ltr .ms-sm-auto{margin-left:auto !important}.v-application--is-rtl .ms-sm-auto{margin-right:auto !important}.v-application--is-ltr .me-sm-0{margin-right:0 !important}.v-application--is-rtl .me-sm-0{margin-left:0 !important}.v-application--is-ltr .me-sm-1{margin-right:4px !important}.v-application--is-rtl .me-sm-1{margin-left:4px !important}.v-application--is-ltr .me-sm-2{margin-right:8px !important}.v-application--is-rtl .me-sm-2{margin-left:8px !important}.v-application--is-ltr .me-sm-3{margin-right:12px !important}.v-application--is-rtl .me-sm-3{margin-left:12px !important}.v-application--is-ltr .me-sm-4{margin-right:16px !important}.v-application--is-rtl .me-sm-4{margin-left:16px !important}.v-application--is-ltr .me-sm-5{margin-right:20px !important}.v-application--is-rtl .me-sm-5{margin-left:20px !important}.v-application--is-ltr .me-sm-6{margin-right:24px !important}.v-application--is-rtl .me-sm-6{margin-left:24px !important}.v-application--is-ltr .me-sm-7{margin-right:28px !important}.v-application--is-rtl .me-sm-7{margin-left:28px !important}.v-application--is-ltr .me-sm-8{margin-right:32px !important}.v-application--is-rtl .me-sm-8{margin-left:32px !important}.v-application--is-ltr .me-sm-9{margin-right:36px !important}.v-application--is-rtl .me-sm-9{margin-left:36px !important}.v-application--is-ltr .me-sm-10{margin-right:40px !important}.v-application--is-rtl .me-sm-10{margin-left:40px !important}.v-application--is-ltr .me-sm-11{margin-right:44px !important}.v-application--is-rtl .me-sm-11{margin-left:44px !important}.v-application--is-ltr .me-sm-12{margin-right:48px !important}.v-application--is-rtl .me-sm-12{margin-left:48px !important}.v-application--is-ltr .me-sm-13{margin-right:52px !important}.v-application--is-rtl .me-sm-13{margin-left:52px !important}.v-application--is-ltr .me-sm-14{margin-right:56px !important}.v-application--is-rtl .me-sm-14{margin-left:56px !important}.v-application--is-ltr .me-sm-15{margin-right:60px !important}.v-application--is-rtl .me-sm-15{margin-left:60px !important}.v-application--is-ltr .me-sm-16{margin-right:64px !important}.v-application--is-rtl .me-sm-16{margin-left:64px !important}.v-application--is-ltr .me-sm-auto{margin-right:auto !important}.v-application--is-rtl .me-sm-auto{margin-left:auto !important}.v-application .ma-sm-n1{margin:-4px !important}.v-application .ma-sm-n2{margin:-8px !important}.v-application .ma-sm-n3{margin:-12px !important}.v-application .ma-sm-n4{margin:-16px !important}.v-application .ma-sm-n5{margin:-20px !important}.v-application .ma-sm-n6{margin:-24px !important}.v-application .ma-sm-n7{margin:-28px !important}.v-application .ma-sm-n8{margin:-32px !important}.v-application .ma-sm-n9{margin:-36px !important}.v-application .ma-sm-n10{margin:-40px !important}.v-application .ma-sm-n11{margin:-44px !important}.v-application .ma-sm-n12{margin:-48px !important}.v-application .ma-sm-n13{margin:-52px !important}.v-application .ma-sm-n14{margin:-56px !important}.v-application .ma-sm-n15{margin:-60px !important}.v-application .ma-sm-n16{margin:-64px !important}.v-application .mx-sm-n1{margin-right:-4px !important;margin-left:-4px !important}.v-application .mx-sm-n2{margin-right:-8px !important;margin-left:-8px !important}.v-application .mx-sm-n3{margin-right:-12px !important;margin-left:-12px !important}.v-application .mx-sm-n4{margin-right:-16px !important;margin-left:-16px !important}.v-application .mx-sm-n5{margin-right:-20px !important;margin-left:-20px !important}.v-application .mx-sm-n6{margin-right:-24px !important;margin-left:-24px !important}.v-application .mx-sm-n7{margin-right:-28px !important;margin-left:-28px !important}.v-application .mx-sm-n8{margin-right:-32px !important;margin-left:-32px !important}.v-application .mx-sm-n9{margin-right:-36px !important;margin-left:-36px !important}.v-application .mx-sm-n10{margin-right:-40px !important;margin-left:-40px !important}.v-application .mx-sm-n11{margin-right:-44px !important;margin-left:-44px !important}.v-application .mx-sm-n12{margin-right:-48px !important;margin-left:-48px !important}.v-application .mx-sm-n13{margin-right:-52px !important;margin-left:-52px !important}.v-application .mx-sm-n14{margin-right:-56px !important;margin-left:-56px !important}.v-application .mx-sm-n15{margin-right:-60px !important;margin-left:-60px !important}.v-application .mx-sm-n16{margin-right:-64px !important;margin-left:-64px !important}.v-application .my-sm-n1{margin-top:-4px !important;margin-bottom:-4px !important}.v-application .my-sm-n2{margin-top:-8px !important;margin-bottom:-8px !important}.v-application .my-sm-n3{margin-top:-12px !important;margin-bottom:-12px !important}.v-application .my-sm-n4{margin-top:-16px !important;margin-bottom:-16px !important}.v-application .my-sm-n5{margin-top:-20px !important;margin-bottom:-20px !important}.v-application .my-sm-n6{margin-top:-24px !important;margin-bottom:-24px !important}.v-application .my-sm-n7{margin-top:-28px !important;margin-bottom:-28px !important}.v-application .my-sm-n8{margin-top:-32px !important;margin-bottom:-32px !important}.v-application .my-sm-n9{margin-top:-36px !important;margin-bottom:-36px !important}.v-application .my-sm-n10{margin-top:-40px !important;margin-bottom:-40px !important}.v-application .my-sm-n11{margin-top:-44px !important;margin-bottom:-44px !important}.v-application .my-sm-n12{margin-top:-48px !important;margin-bottom:-48px !important}.v-application .my-sm-n13{margin-top:-52px !important;margin-bottom:-52px !important}.v-application .my-sm-n14{margin-top:-56px !important;margin-bottom:-56px !important}.v-application .my-sm-n15{margin-top:-60px !important;margin-bottom:-60px !important}.v-application .my-sm-n16{margin-top:-64px !important;margin-bottom:-64px !important}.v-application .mt-sm-n1{margin-top:-4px !important}.v-application .mt-sm-n2{margin-top:-8px !important}.v-application .mt-sm-n3{margin-top:-12px !important}.v-application .mt-sm-n4{margin-top:-16px !important}.v-application .mt-sm-n5{margin-top:-20px !important}.v-application .mt-sm-n6{margin-top:-24px !important}.v-application .mt-sm-n7{margin-top:-28px !important}.v-application .mt-sm-n8{margin-top:-32px !important}.v-application .mt-sm-n9{margin-top:-36px !important}.v-application .mt-sm-n10{margin-top:-40px !important}.v-application .mt-sm-n11{margin-top:-44px !important}.v-application .mt-sm-n12{margin-top:-48px !important}.v-application .mt-sm-n13{margin-top:-52px !important}.v-application .mt-sm-n14{margin-top:-56px !important}.v-application .mt-sm-n15{margin-top:-60px !important}.v-application .mt-sm-n16{margin-top:-64px !important}.v-application .mr-sm-n1{margin-right:-4px !important}.v-application .mr-sm-n2{margin-right:-8px !important}.v-application .mr-sm-n3{margin-right:-12px !important}.v-application .mr-sm-n4{margin-right:-16px !important}.v-application .mr-sm-n5{margin-right:-20px !important}.v-application .mr-sm-n6{margin-right:-24px !important}.v-application .mr-sm-n7{margin-right:-28px !important}.v-application .mr-sm-n8{margin-right:-32px !important}.v-application .mr-sm-n9{margin-right:-36px !important}.v-application .mr-sm-n10{margin-right:-40px !important}.v-application .mr-sm-n11{margin-right:-44px !important}.v-application .mr-sm-n12{margin-right:-48px !important}.v-application .mr-sm-n13{margin-right:-52px !important}.v-application .mr-sm-n14{margin-right:-56px !important}.v-application .mr-sm-n15{margin-right:-60px !important}.v-application .mr-sm-n16{margin-right:-64px !important}.v-application .mb-sm-n1{margin-bottom:-4px !important}.v-application .mb-sm-n2{margin-bottom:-8px !important}.v-application .mb-sm-n3{margin-bottom:-12px !important}.v-application .mb-sm-n4{margin-bottom:-16px !important}.v-application .mb-sm-n5{margin-bottom:-20px !important}.v-application .mb-sm-n6{margin-bottom:-24px !important}.v-application .mb-sm-n7{margin-bottom:-28px !important}.v-application .mb-sm-n8{margin-bottom:-32px !important}.v-application .mb-sm-n9{margin-bottom:-36px !important}.v-application .mb-sm-n10{margin-bottom:-40px !important}.v-application .mb-sm-n11{margin-bottom:-44px !important}.v-application .mb-sm-n12{margin-bottom:-48px !important}.v-application .mb-sm-n13{margin-bottom:-52px !important}.v-application .mb-sm-n14{margin-bottom:-56px !important}.v-application .mb-sm-n15{margin-bottom:-60px !important}.v-application .mb-sm-n16{margin-bottom:-64px !important}.v-application .ml-sm-n1{margin-left:-4px !important}.v-application .ml-sm-n2{margin-left:-8px !important}.v-application .ml-sm-n3{margin-left:-12px !important}.v-application .ml-sm-n4{margin-left:-16px !important}.v-application .ml-sm-n5{margin-left:-20px !important}.v-application .ml-sm-n6{margin-left:-24px !important}.v-application .ml-sm-n7{margin-left:-28px !important}.v-application .ml-sm-n8{margin-left:-32px !important}.v-application .ml-sm-n9{margin-left:-36px !important}.v-application .ml-sm-n10{margin-left:-40px !important}.v-application .ml-sm-n11{margin-left:-44px !important}.v-application .ml-sm-n12{margin-left:-48px !important}.v-application .ml-sm-n13{margin-left:-52px !important}.v-application .ml-sm-n14{margin-left:-56px !important}.v-application .ml-sm-n15{margin-left:-60px !important}.v-application .ml-sm-n16{margin-left:-64px !important}.v-application--is-ltr .ms-sm-n1{margin-left:-4px !important}.v-application--is-rtl .ms-sm-n1{margin-right:-4px !important}.v-application--is-ltr .ms-sm-n2{margin-left:-8px !important}.v-application--is-rtl .ms-sm-n2{margin-right:-8px !important}.v-application--is-ltr .ms-sm-n3{margin-left:-12px !important}.v-application--is-rtl .ms-sm-n3{margin-right:-12px !important}.v-application--is-ltr .ms-sm-n4{margin-left:-16px !important}.v-application--is-rtl .ms-sm-n4{margin-right:-16px !important}.v-application--is-ltr .ms-sm-n5{margin-left:-20px !important}.v-application--is-rtl .ms-sm-n5{margin-right:-20px !important}.v-application--is-ltr .ms-sm-n6{margin-left:-24px !important}.v-application--is-rtl .ms-sm-n6{margin-right:-24px !important}.v-application--is-ltr .ms-sm-n7{margin-left:-28px !important}.v-application--is-rtl .ms-sm-n7{margin-right:-28px !important}.v-application--is-ltr .ms-sm-n8{margin-left:-32px !important}.v-application--is-rtl .ms-sm-n8{margin-right:-32px !important}.v-application--is-ltr .ms-sm-n9{margin-left:-36px !important}.v-application--is-rtl .ms-sm-n9{margin-right:-36px !important}.v-application--is-ltr .ms-sm-n10{margin-left:-40px !important}.v-application--is-rtl .ms-sm-n10{margin-right:-40px !important}.v-application--is-ltr .ms-sm-n11{margin-left:-44px !important}.v-application--is-rtl .ms-sm-n11{margin-right:-44px !important}.v-application--is-ltr .ms-sm-n12{margin-left:-48px !important}.v-application--is-rtl .ms-sm-n12{margin-right:-48px !important}.v-application--is-ltr .ms-sm-n13{margin-left:-52px !important}.v-application--is-rtl .ms-sm-n13{margin-right:-52px !important}.v-application--is-ltr .ms-sm-n14{margin-left:-56px !important}.v-application--is-rtl .ms-sm-n14{margin-right:-56px !important}.v-application--is-ltr .ms-sm-n15{margin-left:-60px !important}.v-application--is-rtl .ms-sm-n15{margin-right:-60px !important}.v-application--is-ltr .ms-sm-n16{margin-left:-64px !important}.v-application--is-rtl .ms-sm-n16{margin-right:-64px !important}.v-application--is-ltr .me-sm-n1{margin-right:-4px !important}.v-application--is-rtl .me-sm-n1{margin-left:-4px !important}.v-application--is-ltr .me-sm-n2{margin-right:-8px !important}.v-application--is-rtl .me-sm-n2{margin-left:-8px !important}.v-application--is-ltr .me-sm-n3{margin-right:-12px !important}.v-application--is-rtl .me-sm-n3{margin-left:-12px !important}.v-application--is-ltr .me-sm-n4{margin-right:-16px !important}.v-application--is-rtl .me-sm-n4{margin-left:-16px !important}.v-application--is-ltr .me-sm-n5{margin-right:-20px !important}.v-application--is-rtl .me-sm-n5{margin-left:-20px !important}.v-application--is-ltr .me-sm-n6{margin-right:-24px !important}.v-application--is-rtl .me-sm-n6{margin-left:-24px !important}.v-application--is-ltr .me-sm-n7{margin-right:-28px !important}.v-application--is-rtl .me-sm-n7{margin-left:-28px !important}.v-application--is-ltr .me-sm-n8{margin-right:-32px !important}.v-application--is-rtl .me-sm-n8{margin-left:-32px !important}.v-application--is-ltr .me-sm-n9{margin-right:-36px !important}.v-application--is-rtl .me-sm-n9{margin-left:-36px !important}.v-application--is-ltr .me-sm-n10{margin-right:-40px !important}.v-application--is-rtl .me-sm-n10{margin-left:-40px !important}.v-application--is-ltr .me-sm-n11{margin-right:-44px !important}.v-application--is-rtl .me-sm-n11{margin-left:-44px !important}.v-application--is-ltr .me-sm-n12{margin-right:-48px !important}.v-application--is-rtl .me-sm-n12{margin-left:-48px !important}.v-application--is-ltr .me-sm-n13{margin-right:-52px !important}.v-application--is-rtl .me-sm-n13{margin-left:-52px !important}.v-application--is-ltr .me-sm-n14{margin-right:-56px !important}.v-application--is-rtl .me-sm-n14{margin-left:-56px !important}.v-application--is-ltr .me-sm-n15{margin-right:-60px !important}.v-application--is-rtl .me-sm-n15{margin-left:-60px !important}.v-application--is-ltr .me-sm-n16{margin-right:-64px !important}.v-application--is-rtl .me-sm-n16{margin-left:-64px !important}.v-application .pa-sm-0{padding:0 !important}.v-application .pa-sm-1{padding:4px !important}.v-application .pa-sm-2{padding:8px !important}.v-application .pa-sm-3{padding:12px !important}.v-application .pa-sm-4{padding:16px !important}.v-application .pa-sm-5{padding:20px !important}.v-application .pa-sm-6{padding:24px !important}.v-application .pa-sm-7{padding:28px !important}.v-application .pa-sm-8{padding:32px !important}.v-application .pa-sm-9{padding:36px !important}.v-application .pa-sm-10{padding:40px !important}.v-application .pa-sm-11{padding:44px !important}.v-application .pa-sm-12{padding:48px !important}.v-application .pa-sm-13{padding:52px !important}.v-application .pa-sm-14{padding:56px !important}.v-application .pa-sm-15{padding:60px !important}.v-application .pa-sm-16{padding:64px !important}.v-application .px-sm-0{padding-right:0 !important;padding-left:0 !important}.v-application .px-sm-1{padding-right:4px !important;padding-left:4px !important}.v-application .px-sm-2{padding-right:8px !important;padding-left:8px !important}.v-application .px-sm-3{padding-right:12px !important;padding-left:12px !important}.v-application .px-sm-4{padding-right:16px !important;padding-left:16px !important}.v-application .px-sm-5{padding-right:20px !important;padding-left:20px !important}.v-application .px-sm-6{padding-right:24px !important;padding-left:24px !important}.v-application .px-sm-7{padding-right:28px !important;padding-left:28px !important}.v-application .px-sm-8{padding-right:32px !important;padding-left:32px !important}.v-application .px-sm-9{padding-right:36px !important;padding-left:36px !important}.v-application .px-sm-10{padding-right:40px !important;padding-left:40px !important}.v-application .px-sm-11{padding-right:44px !important;padding-left:44px !important}.v-application .px-sm-12{padding-right:48px !important;padding-left:48px !important}.v-application .px-sm-13{padding-right:52px !important;padding-left:52px !important}.v-application .px-sm-14{padding-right:56px !important;padding-left:56px !important}.v-application .px-sm-15{padding-right:60px !important;padding-left:60px !important}.v-application .px-sm-16{padding-right:64px !important;padding-left:64px !important}.v-application .py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.v-application .py-sm-1{padding-top:4px !important;padding-bottom:4px !important}.v-application .py-sm-2{padding-top:8px !important;padding-bottom:8px !important}.v-application .py-sm-3{padding-top:12px !important;padding-bottom:12px !important}.v-application .py-sm-4{padding-top:16px !important;padding-bottom:16px !important}.v-application .py-sm-5{padding-top:20px !important;padding-bottom:20px !important}.v-application .py-sm-6{padding-top:24px !important;padding-bottom:24px !important}.v-application .py-sm-7{padding-top:28px !important;padding-bottom:28px !important}.v-application .py-sm-8{padding-top:32px !important;padding-bottom:32px !important}.v-application .py-sm-9{padding-top:36px !important;padding-bottom:36px !important}.v-application .py-sm-10{padding-top:40px !important;padding-bottom:40px !important}.v-application .py-sm-11{padding-top:44px !important;padding-bottom:44px !important}.v-application .py-sm-12{padding-top:48px !important;padding-bottom:48px !important}.v-application .py-sm-13{padding-top:52px !important;padding-bottom:52px !important}.v-application .py-sm-14{padding-top:56px !important;padding-bottom:56px !important}.v-application .py-sm-15{padding-top:60px !important;padding-bottom:60px !important}.v-application .py-sm-16{padding-top:64px !important;padding-bottom:64px !important}.v-application .pt-sm-0{padding-top:0 !important}.v-application .pt-sm-1{padding-top:4px !important}.v-application .pt-sm-2{padding-top:8px !important}.v-application .pt-sm-3{padding-top:12px !important}.v-application .pt-sm-4{padding-top:16px !important}.v-application .pt-sm-5{padding-top:20px !important}.v-application .pt-sm-6{padding-top:24px !important}.v-application .pt-sm-7{padding-top:28px !important}.v-application .pt-sm-8{padding-top:32px !important}.v-application .pt-sm-9{padding-top:36px !important}.v-application .pt-sm-10{padding-top:40px !important}.v-application .pt-sm-11{padding-top:44px !important}.v-application .pt-sm-12{padding-top:48px !important}.v-application .pt-sm-13{padding-top:52px !important}.v-application .pt-sm-14{padding-top:56px !important}.v-application .pt-sm-15{padding-top:60px !important}.v-application .pt-sm-16{padding-top:64px !important}.v-application .pr-sm-0{padding-right:0 !important}.v-application .pr-sm-1{padding-right:4px !important}.v-application .pr-sm-2{padding-right:8px !important}.v-application .pr-sm-3{padding-right:12px !important}.v-application .pr-sm-4{padding-right:16px !important}.v-application .pr-sm-5{padding-right:20px !important}.v-application .pr-sm-6{padding-right:24px !important}.v-application .pr-sm-7{padding-right:28px !important}.v-application .pr-sm-8{padding-right:32px !important}.v-application .pr-sm-9{padding-right:36px !important}.v-application .pr-sm-10{padding-right:40px !important}.v-application .pr-sm-11{padding-right:44px !important}.v-application .pr-sm-12{padding-right:48px !important}.v-application .pr-sm-13{padding-right:52px !important}.v-application .pr-sm-14{padding-right:56px !important}.v-application .pr-sm-15{padding-right:60px !important}.v-application .pr-sm-16{padding-right:64px !important}.v-application .pb-sm-0{padding-bottom:0 !important}.v-application .pb-sm-1{padding-bottom:4px !important}.v-application .pb-sm-2{padding-bottom:8px !important}.v-application .pb-sm-3{padding-bottom:12px !important}.v-application .pb-sm-4{padding-bottom:16px !important}.v-application .pb-sm-5{padding-bottom:20px !important}.v-application .pb-sm-6{padding-bottom:24px !important}.v-application .pb-sm-7{padding-bottom:28px !important}.v-application .pb-sm-8{padding-bottom:32px !important}.v-application .pb-sm-9{padding-bottom:36px !important}.v-application .pb-sm-10{padding-bottom:40px !important}.v-application .pb-sm-11{padding-bottom:44px !important}.v-application .pb-sm-12{padding-bottom:48px !important}.v-application .pb-sm-13{padding-bottom:52px !important}.v-application .pb-sm-14{padding-bottom:56px !important}.v-application .pb-sm-15{padding-bottom:60px !important}.v-application .pb-sm-16{padding-bottom:64px !important}.v-application .pl-sm-0{padding-left:0 !important}.v-application .pl-sm-1{padding-left:4px !important}.v-application .pl-sm-2{padding-left:8px !important}.v-application .pl-sm-3{padding-left:12px !important}.v-application .pl-sm-4{padding-left:16px !important}.v-application .pl-sm-5{padding-left:20px !important}.v-application .pl-sm-6{padding-left:24px !important}.v-application .pl-sm-7{padding-left:28px !important}.v-application .pl-sm-8{padding-left:32px !important}.v-application .pl-sm-9{padding-left:36px !important}.v-application .pl-sm-10{padding-left:40px !important}.v-application .pl-sm-11{padding-left:44px !important}.v-application .pl-sm-12{padding-left:48px !important}.v-application .pl-sm-13{padding-left:52px !important}.v-application .pl-sm-14{padding-left:56px !important}.v-application .pl-sm-15{padding-left:60px !important}.v-application .pl-sm-16{padding-left:64px !important}.v-application--is-ltr .ps-sm-0{padding-left:0 !important}.v-application--is-rtl .ps-sm-0{padding-right:0 !important}.v-application--is-ltr .ps-sm-1{padding-left:4px !important}.v-application--is-rtl .ps-sm-1{padding-right:4px !important}.v-application--is-ltr .ps-sm-2{padding-left:8px !important}.v-application--is-rtl .ps-sm-2{padding-right:8px !important}.v-application--is-ltr .ps-sm-3{padding-left:12px !important}.v-application--is-rtl .ps-sm-3{padding-right:12px !important}.v-application--is-ltr .ps-sm-4{padding-left:16px !important}.v-application--is-rtl .ps-sm-4{padding-right:16px !important}.v-application--is-ltr .ps-sm-5{padding-left:20px !important}.v-application--is-rtl .ps-sm-5{padding-right:20px !important}.v-application--is-ltr .ps-sm-6{padding-left:24px !important}.v-application--is-rtl .ps-sm-6{padding-right:24px !important}.v-application--is-ltr .ps-sm-7{padding-left:28px !important}.v-application--is-rtl .ps-sm-7{padding-right:28px !important}.v-application--is-ltr .ps-sm-8{padding-left:32px !important}.v-application--is-rtl .ps-sm-8{padding-right:32px !important}.v-application--is-ltr .ps-sm-9{padding-left:36px !important}.v-application--is-rtl .ps-sm-9{padding-right:36px !important}.v-application--is-ltr .ps-sm-10{padding-left:40px !important}.v-application--is-rtl .ps-sm-10{padding-right:40px !important}.v-application--is-ltr .ps-sm-11{padding-left:44px !important}.v-application--is-rtl .ps-sm-11{padding-right:44px !important}.v-application--is-ltr .ps-sm-12{padding-left:48px !important}.v-application--is-rtl .ps-sm-12{padding-right:48px !important}.v-application--is-ltr .ps-sm-13{padding-left:52px !important}.v-application--is-rtl .ps-sm-13{padding-right:52px !important}.v-application--is-ltr .ps-sm-14{padding-left:56px !important}.v-application--is-rtl .ps-sm-14{padding-right:56px !important}.v-application--is-ltr .ps-sm-15{padding-left:60px !important}.v-application--is-rtl .ps-sm-15{padding-right:60px !important}.v-application--is-ltr .ps-sm-16{padding-left:64px !important}.v-application--is-rtl .ps-sm-16{padding-right:64px !important}.v-application--is-ltr .pe-sm-0{padding-right:0 !important}.v-application--is-rtl .pe-sm-0{padding-left:0 !important}.v-application--is-ltr .pe-sm-1{padding-right:4px !important}.v-application--is-rtl .pe-sm-1{padding-left:4px !important}.v-application--is-ltr .pe-sm-2{padding-right:8px !important}.v-application--is-rtl .pe-sm-2{padding-left:8px !important}.v-application--is-ltr .pe-sm-3{padding-right:12px !important}.v-application--is-rtl .pe-sm-3{padding-left:12px !important}.v-application--is-ltr .pe-sm-4{padding-right:16px !important}.v-application--is-rtl .pe-sm-4{padding-left:16px !important}.v-application--is-ltr .pe-sm-5{padding-right:20px !important}.v-application--is-rtl .pe-sm-5{padding-left:20px !important}.v-application--is-ltr .pe-sm-6{padding-right:24px !important}.v-application--is-rtl .pe-sm-6{padding-left:24px !important}.v-application--is-ltr .pe-sm-7{padding-right:28px !important}.v-application--is-rtl .pe-sm-7{padding-left:28px !important}.v-application--is-ltr .pe-sm-8{padding-right:32px !important}.v-application--is-rtl .pe-sm-8{padding-left:32px !important}.v-application--is-ltr .pe-sm-9{padding-right:36px !important}.v-application--is-rtl .pe-sm-9{padding-left:36px !important}.v-application--is-ltr .pe-sm-10{padding-right:40px !important}.v-application--is-rtl .pe-sm-10{padding-left:40px !important}.v-application--is-ltr .pe-sm-11{padding-right:44px !important}.v-application--is-rtl .pe-sm-11{padding-left:44px !important}.v-application--is-ltr .pe-sm-12{padding-right:48px !important}.v-application--is-rtl .pe-sm-12{padding-left:48px !important}.v-application--is-ltr .pe-sm-13{padding-right:52px !important}.v-application--is-rtl .pe-sm-13{padding-left:52px !important}.v-application--is-ltr .pe-sm-14{padding-right:56px !important}.v-application--is-rtl .pe-sm-14{padding-left:56px !important}.v-application--is-ltr .pe-sm-15{padding-right:60px !important}.v-application--is-rtl .pe-sm-15{padding-left:60px !important}.v-application--is-ltr .pe-sm-16{padding-right:64px !important}.v-application--is-rtl .pe-sm-16{padding-left:64px !important}.v-application .text-sm-left{text-align:left !important}.v-application .text-sm-right{text-align:right !important}.v-application .text-sm-center{text-align:center !important}.v-application .text-sm-justify{text-align:justify !important}.v-application .text-sm-start{text-align:start !important}.v-application .text-sm-end{text-align:end !important}.v-application .text-sm-h1{font-size:6rem !important;line-height:6rem;letter-spacing:-0.015625em !important}.v-application .text-sm-h1,.v-application .text-sm-h2{font-weight:300;font-family:Roboto,sans-serif !important}.v-application .text-sm-h2{font-size:3.75rem !important;line-height:3.75rem;letter-spacing:-0.0083333333em !important}.v-application .text-sm-h3{font-size:3rem !important;line-height:3.125rem;letter-spacing:normal !important}.v-application .text-sm-h3,.v-application .text-sm-h4{font-weight:400;font-family:Roboto,sans-serif !important}.v-application .text-sm-h4{font-size:2.125rem !important;line-height:2.5rem;letter-spacing:0.0073529412em !important}.v-application .text-sm-h5{font-size:1.5rem !important;font-weight:400;letter-spacing:normal !important}.v-application .text-sm-h5,.v-application .text-sm-h6{line-height:2rem;font-family:Roboto,sans-serif !important}.v-application .text-sm-h6{font-size:1.25rem !important;font-weight:500;letter-spacing:.0125em !important}.v-application .text-sm-subtitle-1{font-size:1rem !important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em !important;font-family:Roboto,sans-serif !important}.v-application .text-sm-subtitle-2{font-size:.875rem !important;font-weight:500;line-height:1.375rem;letter-spacing:0.0071428571em !important;font-family:Roboto,sans-serif !important}.v-application .text-sm-body-1{font-size:1rem !important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em !important;font-family:Roboto,sans-serif !important}.v-application .text-sm-body-2{font-weight:400;line-height:1.25rem;letter-spacing:0.0178571429em !important}.v-application .text-sm-body-2,.v-application .text-sm-button{font-size:.875rem !important;font-family:Roboto,sans-serif !important}.v-application .text-sm-button{font-weight:500;line-height:2.25rem;letter-spacing:0.0892857143em !important;text-transform:uppercase !important}.v-application .text-sm-caption{font-weight:400;line-height:1.25rem;letter-spacing:0.0333333333em !important}.v-application .text-sm-caption,.v-application .text-sm-overline{font-size:.75rem !important;font-family:Roboto,sans-serif !important}.v-application .text-sm-overline{font-weight:500;line-height:2rem;letter-spacing:0.1666666667em !important;text-transform:uppercase !important}}@media(min-width: 960px){.v-application .d-md-none{display:none !important}.v-application .d-md-inline{display:inline !important}.v-application .d-md-inline-block{display:inline-block !important}.v-application .d-md-block{display:block !important}.v-application .d-md-table{display:table !important}.v-application .d-md-table-row{display:table-row !important}.v-application .d-md-table-cell{display:table-cell !important}.v-application .d-md-flex{display:flex !important}.v-application .d-md-inline-flex{display:inline-flex !important}.v-application .float-md-none{float:none !important}.v-application .float-md-left{float:left !important}.v-application .float-md-right{float:right !important}.v-application--is-rtl .float-md-end{float:left !important}.v-application--is-ltr .float-md-end,.v-application--is-rtl .float-md-start{float:right !important}.v-application--is-ltr .float-md-start{float:left !important}.v-application .flex-md-fill{flex:1 1 auto !important}.v-application .flex-md-row{flex-direction:row !important}.v-application .flex-md-column{flex-direction:column !important}.v-application .flex-md-row-reverse{flex-direction:row-reverse !important}.v-application .flex-md-column-reverse{flex-direction:column-reverse !important}.v-application .flex-md-grow-0{flex-grow:0 !important}.v-application .flex-md-grow-1{flex-grow:1 !important}.v-application .flex-md-shrink-0{flex-shrink:0 !important}.v-application .flex-md-shrink-1{flex-shrink:1 !important}.v-application .flex-md-wrap{flex-wrap:wrap !important}.v-application .flex-md-nowrap{flex-wrap:nowrap !important}.v-application .flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.v-application .justify-md-start{justify-content:flex-start !important}.v-application .justify-md-end{justify-content:flex-end !important}.v-application .justify-md-center{justify-content:center !important}.v-application .justify-md-space-between{justify-content:space-between !important}.v-application .justify-md-space-around{justify-content:space-around !important}.v-application .align-md-start{align-items:flex-start !important}.v-application .align-md-end{align-items:flex-end !important}.v-application .align-md-center{align-items:center !important}.v-application .align-md-baseline{align-items:baseline !important}.v-application .align-md-stretch{align-items:stretch !important}.v-application .align-content-md-start{align-content:flex-start !important}.v-application .align-content-md-end{align-content:flex-end !important}.v-application .align-content-md-center{align-content:center !important}.v-application .align-content-md-space-between{align-content:space-between !important}.v-application .align-content-md-space-around{align-content:space-around !important}.v-application .align-content-md-stretch{align-content:stretch !important}.v-application .align-self-md-auto{align-self:auto !important}.v-application .align-self-md-start{align-self:flex-start !important}.v-application .align-self-md-end{align-self:flex-end !important}.v-application .align-self-md-center{align-self:center !important}.v-application .align-self-md-baseline{align-self:baseline !important}.v-application .align-self-md-stretch{align-self:stretch !important}.v-application .order-md-first{order:-1 !important}.v-application .order-md-0{order:0 !important}.v-application .order-md-1{order:1 !important}.v-application .order-md-2{order:2 !important}.v-application .order-md-3{order:3 !important}.v-application .order-md-4{order:4 !important}.v-application .order-md-5{order:5 !important}.v-application .order-md-6{order:6 !important}.v-application .order-md-7{order:7 !important}.v-application .order-md-8{order:8 !important}.v-application .order-md-9{order:9 !important}.v-application .order-md-10{order:10 !important}.v-application .order-md-11{order:11 !important}.v-application .order-md-12{order:12 !important}.v-application .order-md-last{order:13 !important}.v-application .ma-md-0{margin:0 !important}.v-application .ma-md-1{margin:4px !important}.v-application .ma-md-2{margin:8px !important}.v-application .ma-md-3{margin:12px !important}.v-application .ma-md-4{margin:16px !important}.v-application .ma-md-5{margin:20px !important}.v-application .ma-md-6{margin:24px !important}.v-application .ma-md-7{margin:28px !important}.v-application .ma-md-8{margin:32px !important}.v-application .ma-md-9{margin:36px !important}.v-application .ma-md-10{margin:40px !important}.v-application .ma-md-11{margin:44px !important}.v-application .ma-md-12{margin:48px !important}.v-application .ma-md-13{margin:52px !important}.v-application .ma-md-14{margin:56px !important}.v-application .ma-md-15{margin:60px !important}.v-application .ma-md-16{margin:64px !important}.v-application .ma-md-auto{margin:auto !important}.v-application .mx-md-0{margin-right:0 !important;margin-left:0 !important}.v-application .mx-md-1{margin-right:4px !important;margin-left:4px !important}.v-application .mx-md-2{margin-right:8px !important;margin-left:8px !important}.v-application .mx-md-3{margin-right:12px !important;margin-left:12px !important}.v-application .mx-md-4{margin-right:16px !important;margin-left:16px !important}.v-application .mx-md-5{margin-right:20px !important;margin-left:20px !important}.v-application .mx-md-6{margin-right:24px !important;margin-left:24px !important}.v-application .mx-md-7{margin-right:28px !important;margin-left:28px !important}.v-application .mx-md-8{margin-right:32px !important;margin-left:32px !important}.v-application .mx-md-9{margin-right:36px !important;margin-left:36px !important}.v-application .mx-md-10{margin-right:40px !important;margin-left:40px !important}.v-application .mx-md-11{margin-right:44px !important;margin-left:44px !important}.v-application .mx-md-12{margin-right:48px !important;margin-left:48px !important}.v-application .mx-md-13{margin-right:52px !important;margin-left:52px !important}.v-application .mx-md-14{margin-right:56px !important;margin-left:56px !important}.v-application .mx-md-15{margin-right:60px !important;margin-left:60px !important}.v-application .mx-md-16{margin-right:64px !important;margin-left:64px !important}.v-application .mx-md-auto{margin-right:auto !important;margin-left:auto !important}.v-application .my-md-0{margin-top:0 !important;margin-bottom:0 !important}.v-application .my-md-1{margin-top:4px !important;margin-bottom:4px !important}.v-application .my-md-2{margin-top:8px !important;margin-bottom:8px !important}.v-application .my-md-3{margin-top:12px !important;margin-bottom:12px !important}.v-application .my-md-4{margin-top:16px !important;margin-bottom:16px !important}.v-application .my-md-5{margin-top:20px !important;margin-bottom:20px !important}.v-application .my-md-6{margin-top:24px !important;margin-bottom:24px !important}.v-application .my-md-7{margin-top:28px !important;margin-bottom:28px !important}.v-application .my-md-8{margin-top:32px !important;margin-bottom:32px !important}.v-application .my-md-9{margin-top:36px !important;margin-bottom:36px !important}.v-application .my-md-10{margin-top:40px !important;margin-bottom:40px !important}.v-application .my-md-11{margin-top:44px !important;margin-bottom:44px !important}.v-application .my-md-12{margin-top:48px !important;margin-bottom:48px !important}.v-application .my-md-13{margin-top:52px !important;margin-bottom:52px !important}.v-application .my-md-14{margin-top:56px !important;margin-bottom:56px !important}.v-application .my-md-15{margin-top:60px !important;margin-bottom:60px !important}.v-application .my-md-16{margin-top:64px !important;margin-bottom:64px !important}.v-application .my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.v-application .mt-md-0{margin-top:0 !important}.v-application .mt-md-1{margin-top:4px !important}.v-application .mt-md-2{margin-top:8px !important}.v-application .mt-md-3{margin-top:12px !important}.v-application .mt-md-4{margin-top:16px !important}.v-application .mt-md-5{margin-top:20px !important}.v-application .mt-md-6{margin-top:24px !important}.v-application .mt-md-7{margin-top:28px !important}.v-application .mt-md-8{margin-top:32px !important}.v-application .mt-md-9{margin-top:36px !important}.v-application .mt-md-10{margin-top:40px !important}.v-application .mt-md-11{margin-top:44px !important}.v-application .mt-md-12{margin-top:48px !important}.v-application .mt-md-13{margin-top:52px !important}.v-application .mt-md-14{margin-top:56px !important}.v-application .mt-md-15{margin-top:60px !important}.v-application .mt-md-16{margin-top:64px !important}.v-application .mt-md-auto{margin-top:auto !important}.v-application .mr-md-0{margin-right:0 !important}.v-application .mr-md-1{margin-right:4px !important}.v-application .mr-md-2{margin-right:8px !important}.v-application .mr-md-3{margin-right:12px !important}.v-application .mr-md-4{margin-right:16px !important}.v-application .mr-md-5{margin-right:20px !important}.v-application .mr-md-6{margin-right:24px !important}.v-application .mr-md-7{margin-right:28px !important}.v-application .mr-md-8{margin-right:32px !important}.v-application .mr-md-9{margin-right:36px !important}.v-application .mr-md-10{margin-right:40px !important}.v-application .mr-md-11{margin-right:44px !important}.v-application .mr-md-12{margin-right:48px !important}.v-application .mr-md-13{margin-right:52px !important}.v-application .mr-md-14{margin-right:56px !important}.v-application .mr-md-15{margin-right:60px !important}.v-application .mr-md-16{margin-right:64px !important}.v-application .mr-md-auto{margin-right:auto !important}.v-application .mb-md-0{margin-bottom:0 !important}.v-application .mb-md-1{margin-bottom:4px !important}.v-application .mb-md-2{margin-bottom:8px !important}.v-application .mb-md-3{margin-bottom:12px !important}.v-application .mb-md-4{margin-bottom:16px !important}.v-application .mb-md-5{margin-bottom:20px !important}.v-application .mb-md-6{margin-bottom:24px !important}.v-application .mb-md-7{margin-bottom:28px !important}.v-application .mb-md-8{margin-bottom:32px !important}.v-application .mb-md-9{margin-bottom:36px !important}.v-application .mb-md-10{margin-bottom:40px !important}.v-application .mb-md-11{margin-bottom:44px !important}.v-application .mb-md-12{margin-bottom:48px !important}.v-application .mb-md-13{margin-bottom:52px !important}.v-application .mb-md-14{margin-bottom:56px !important}.v-application .mb-md-15{margin-bottom:60px !important}.v-application .mb-md-16{margin-bottom:64px !important}.v-application .mb-md-auto{margin-bottom:auto !important}.v-application .ml-md-0{margin-left:0 !important}.v-application .ml-md-1{margin-left:4px !important}.v-application .ml-md-2{margin-left:8px !important}.v-application .ml-md-3{margin-left:12px !important}.v-application .ml-md-4{margin-left:16px !important}.v-application .ml-md-5{margin-left:20px !important}.v-application .ml-md-6{margin-left:24px !important}.v-application .ml-md-7{margin-left:28px !important}.v-application .ml-md-8{margin-left:32px !important}.v-application .ml-md-9{margin-left:36px !important}.v-application .ml-md-10{margin-left:40px !important}.v-application .ml-md-11{margin-left:44px !important}.v-application .ml-md-12{margin-left:48px !important}.v-application .ml-md-13{margin-left:52px !important}.v-application .ml-md-14{margin-left:56px !important}.v-application .ml-md-15{margin-left:60px !important}.v-application .ml-md-16{margin-left:64px !important}.v-application .ml-md-auto{margin-left:auto !important}.v-application--is-ltr .ms-md-0{margin-left:0 !important}.v-application--is-rtl .ms-md-0{margin-right:0 !important}.v-application--is-ltr .ms-md-1{margin-left:4px !important}.v-application--is-rtl .ms-md-1{margin-right:4px !important}.v-application--is-ltr .ms-md-2{margin-left:8px !important}.v-application--is-rtl .ms-md-2{margin-right:8px !important}.v-application--is-ltr .ms-md-3{margin-left:12px !important}.v-application--is-rtl .ms-md-3{margin-right:12px !important}.v-application--is-ltr .ms-md-4{margin-left:16px !important}.v-application--is-rtl .ms-md-4{margin-right:16px !important}.v-application--is-ltr .ms-md-5{margin-left:20px !important}.v-application--is-rtl .ms-md-5{margin-right:20px !important}.v-application--is-ltr .ms-md-6{margin-left:24px !important}.v-application--is-rtl .ms-md-6{margin-right:24px !important}.v-application--is-ltr .ms-md-7{margin-left:28px !important}.v-application--is-rtl .ms-md-7{margin-right:28px !important}.v-application--is-ltr .ms-md-8{margin-left:32px !important}.v-application--is-rtl .ms-md-8{margin-right:32px !important}.v-application--is-ltr .ms-md-9{margin-left:36px !important}.v-application--is-rtl .ms-md-9{margin-right:36px !important}.v-application--is-ltr .ms-md-10{margin-left:40px !important}.v-application--is-rtl .ms-md-10{margin-right:40px !important}.v-application--is-ltr .ms-md-11{margin-left:44px !important}.v-application--is-rtl .ms-md-11{margin-right:44px !important}.v-application--is-ltr .ms-md-12{margin-left:48px !important}.v-application--is-rtl .ms-md-12{margin-right:48px !important}.v-application--is-ltr .ms-md-13{margin-left:52px !important}.v-application--is-rtl .ms-md-13{margin-right:52px !important}.v-application--is-ltr .ms-md-14{margin-left:56px !important}.v-application--is-rtl .ms-md-14{margin-right:56px !important}.v-application--is-ltr .ms-md-15{margin-left:60px !important}.v-application--is-rtl .ms-md-15{margin-right:60px !important}.v-application--is-ltr .ms-md-16{margin-left:64px !important}.v-application--is-rtl .ms-md-16{margin-right:64px !important}.v-application--is-ltr .ms-md-auto{margin-left:auto !important}.v-application--is-rtl .ms-md-auto{margin-right:auto !important}.v-application--is-ltr .me-md-0{margin-right:0 !important}.v-application--is-rtl .me-md-0{margin-left:0 !important}.v-application--is-ltr .me-md-1{margin-right:4px !important}.v-application--is-rtl .me-md-1{margin-left:4px !important}.v-application--is-ltr .me-md-2{margin-right:8px !important}.v-application--is-rtl .me-md-2{margin-left:8px !important}.v-application--is-ltr .me-md-3{margin-right:12px !important}.v-application--is-rtl .me-md-3{margin-left:12px !important}.v-application--is-ltr .me-md-4{margin-right:16px !important}.v-application--is-rtl .me-md-4{margin-left:16px !important}.v-application--is-ltr .me-md-5{margin-right:20px !important}.v-application--is-rtl .me-md-5{margin-left:20px !important}.v-application--is-ltr .me-md-6{margin-right:24px !important}.v-application--is-rtl .me-md-6{margin-left:24px !important}.v-application--is-ltr .me-md-7{margin-right:28px !important}.v-application--is-rtl .me-md-7{margin-left:28px !important}.v-application--is-ltr .me-md-8{margin-right:32px !important}.v-application--is-rtl .me-md-8{margin-left:32px !important}.v-application--is-ltr .me-md-9{margin-right:36px !important}.v-application--is-rtl .me-md-9{margin-left:36px !important}.v-application--is-ltr .me-md-10{margin-right:40px !important}.v-application--is-rtl .me-md-10{margin-left:40px !important}.v-application--is-ltr .me-md-11{margin-right:44px !important}.v-application--is-rtl .me-md-11{margin-left:44px !important}.v-application--is-ltr .me-md-12{margin-right:48px !important}.v-application--is-rtl .me-md-12{margin-left:48px !important}.v-application--is-ltr .me-md-13{margin-right:52px !important}.v-application--is-rtl .me-md-13{margin-left:52px !important}.v-application--is-ltr .me-md-14{margin-right:56px !important}.v-application--is-rtl .me-md-14{margin-left:56px !important}.v-application--is-ltr .me-md-15{margin-right:60px !important}.v-application--is-rtl .me-md-15{margin-left:60px !important}.v-application--is-ltr .me-md-16{margin-right:64px !important}.v-application--is-rtl .me-md-16{margin-left:64px !important}.v-application--is-ltr .me-md-auto{margin-right:auto !important}.v-application--is-rtl .me-md-auto{margin-left:auto !important}.v-application .ma-md-n1{margin:-4px !important}.v-application .ma-md-n2{margin:-8px !important}.v-application .ma-md-n3{margin:-12px !important}.v-application .ma-md-n4{margin:-16px !important}.v-application .ma-md-n5{margin:-20px !important}.v-application .ma-md-n6{margin:-24px !important}.v-application .ma-md-n7{margin:-28px !important}.v-application .ma-md-n8{margin:-32px !important}.v-application .ma-md-n9{margin:-36px !important}.v-application .ma-md-n10{margin:-40px !important}.v-application .ma-md-n11{margin:-44px !important}.v-application .ma-md-n12{margin:-48px !important}.v-application .ma-md-n13{margin:-52px !important}.v-application .ma-md-n14{margin:-56px !important}.v-application .ma-md-n15{margin:-60px !important}.v-application .ma-md-n16{margin:-64px !important}.v-application .mx-md-n1{margin-right:-4px !important;margin-left:-4px !important}.v-application .mx-md-n2{margin-right:-8px !important;margin-left:-8px !important}.v-application .mx-md-n3{margin-right:-12px !important;margin-left:-12px !important}.v-application .mx-md-n4{margin-right:-16px !important;margin-left:-16px !important}.v-application .mx-md-n5{margin-right:-20px !important;margin-left:-20px !important}.v-application .mx-md-n6{margin-right:-24px !important;margin-left:-24px !important}.v-application .mx-md-n7{margin-right:-28px !important;margin-left:-28px !important}.v-application .mx-md-n8{margin-right:-32px !important;margin-left:-32px !important}.v-application .mx-md-n9{margin-right:-36px !important;margin-left:-36px !important}.v-application .mx-md-n10{margin-right:-40px !important;margin-left:-40px !important}.v-application .mx-md-n11{margin-right:-44px !important;margin-left:-44px !important}.v-application .mx-md-n12{margin-right:-48px !important;margin-left:-48px !important}.v-application .mx-md-n13{margin-right:-52px !important;margin-left:-52px !important}.v-application .mx-md-n14{margin-right:-56px !important;margin-left:-56px !important}.v-application .mx-md-n15{margin-right:-60px !important;margin-left:-60px !important}.v-application .mx-md-n16{margin-right:-64px !important;margin-left:-64px !important}.v-application .my-md-n1{margin-top:-4px !important;margin-bottom:-4px !important}.v-application .my-md-n2{margin-top:-8px !important;margin-bottom:-8px !important}.v-application .my-md-n3{margin-top:-12px !important;margin-bottom:-12px !important}.v-application .my-md-n4{margin-top:-16px !important;margin-bottom:-16px !important}.v-application .my-md-n5{margin-top:-20px !important;margin-bottom:-20px !important}.v-application .my-md-n6{margin-top:-24px !important;margin-bottom:-24px !important}.v-application .my-md-n7{margin-top:-28px !important;margin-bottom:-28px !important}.v-application .my-md-n8{margin-top:-32px !important;margin-bottom:-32px !important}.v-application .my-md-n9{margin-top:-36px !important;margin-bottom:-36px !important}.v-application .my-md-n10{margin-top:-40px !important;margin-bottom:-40px !important}.v-application .my-md-n11{margin-top:-44px !important;margin-bottom:-44px !important}.v-application .my-md-n12{margin-top:-48px !important;margin-bottom:-48px !important}.v-application .my-md-n13{margin-top:-52px !important;margin-bottom:-52px !important}.v-application .my-md-n14{margin-top:-56px !important;margin-bottom:-56px !important}.v-application .my-md-n15{margin-top:-60px !important;margin-bottom:-60px !important}.v-application .my-md-n16{margin-top:-64px !important;margin-bottom:-64px !important}.v-application .mt-md-n1{margin-top:-4px !important}.v-application .mt-md-n2{margin-top:-8px !important}.v-application .mt-md-n3{margin-top:-12px !important}.v-application .mt-md-n4{margin-top:-16px !important}.v-application .mt-md-n5{margin-top:-20px !important}.v-application .mt-md-n6{margin-top:-24px !important}.v-application .mt-md-n7{margin-top:-28px !important}.v-application .mt-md-n8{margin-top:-32px !important}.v-application .mt-md-n9{margin-top:-36px !important}.v-application .mt-md-n10{margin-top:-40px !important}.v-application .mt-md-n11{margin-top:-44px !important}.v-application .mt-md-n12{margin-top:-48px !important}.v-application .mt-md-n13{margin-top:-52px !important}.v-application .mt-md-n14{margin-top:-56px !important}.v-application .mt-md-n15{margin-top:-60px !important}.v-application .mt-md-n16{margin-top:-64px !important}.v-application .mr-md-n1{margin-right:-4px !important}.v-application .mr-md-n2{margin-right:-8px !important}.v-application .mr-md-n3{margin-right:-12px !important}.v-application .mr-md-n4{margin-right:-16px !important}.v-application .mr-md-n5{margin-right:-20px !important}.v-application .mr-md-n6{margin-right:-24px !important}.v-application .mr-md-n7{margin-right:-28px !important}.v-application .mr-md-n8{margin-right:-32px !important}.v-application .mr-md-n9{margin-right:-36px !important}.v-application .mr-md-n10{margin-right:-40px !important}.v-application .mr-md-n11{margin-right:-44px !important}.v-application .mr-md-n12{margin-right:-48px !important}.v-application .mr-md-n13{margin-right:-52px !important}.v-application .mr-md-n14{margin-right:-56px !important}.v-application .mr-md-n15{margin-right:-60px !important}.v-application .mr-md-n16{margin-right:-64px !important}.v-application .mb-md-n1{margin-bottom:-4px !important}.v-application .mb-md-n2{margin-bottom:-8px !important}.v-application .mb-md-n3{margin-bottom:-12px !important}.v-application .mb-md-n4{margin-bottom:-16px !important}.v-application .mb-md-n5{margin-bottom:-20px !important}.v-application .mb-md-n6{margin-bottom:-24px !important}.v-application .mb-md-n7{margin-bottom:-28px !important}.v-application .mb-md-n8{margin-bottom:-32px !important}.v-application .mb-md-n9{margin-bottom:-36px !important}.v-application .mb-md-n10{margin-bottom:-40px !important}.v-application .mb-md-n11{margin-bottom:-44px !important}.v-application .mb-md-n12{margin-bottom:-48px !important}.v-application .mb-md-n13{margin-bottom:-52px !important}.v-application .mb-md-n14{margin-bottom:-56px !important}.v-application .mb-md-n15{margin-bottom:-60px !important}.v-application .mb-md-n16{margin-bottom:-64px !important}.v-application .ml-md-n1{margin-left:-4px !important}.v-application .ml-md-n2{margin-left:-8px !important}.v-application .ml-md-n3{margin-left:-12px !important}.v-application .ml-md-n4{margin-left:-16px !important}.v-application .ml-md-n5{margin-left:-20px !important}.v-application .ml-md-n6{margin-left:-24px !important}.v-application .ml-md-n7{margin-left:-28px !important}.v-application .ml-md-n8{margin-left:-32px !important}.v-application .ml-md-n9{margin-left:-36px !important}.v-application .ml-md-n10{margin-left:-40px !important}.v-application .ml-md-n11{margin-left:-44px !important}.v-application .ml-md-n12{margin-left:-48px !important}.v-application .ml-md-n13{margin-left:-52px !important}.v-application .ml-md-n14{margin-left:-56px !important}.v-application .ml-md-n15{margin-left:-60px !important}.v-application .ml-md-n16{margin-left:-64px !important}.v-application--is-ltr .ms-md-n1{margin-left:-4px !important}.v-application--is-rtl .ms-md-n1{margin-right:-4px !important}.v-application--is-ltr .ms-md-n2{margin-left:-8px !important}.v-application--is-rtl .ms-md-n2{margin-right:-8px !important}.v-application--is-ltr .ms-md-n3{margin-left:-12px !important}.v-application--is-rtl .ms-md-n3{margin-right:-12px !important}.v-application--is-ltr .ms-md-n4{margin-left:-16px !important}.v-application--is-rtl .ms-md-n4{margin-right:-16px !important}.v-application--is-ltr .ms-md-n5{margin-left:-20px !important}.v-application--is-rtl .ms-md-n5{margin-right:-20px !important}.v-application--is-ltr .ms-md-n6{margin-left:-24px !important}.v-application--is-rtl .ms-md-n6{margin-right:-24px !important}.v-application--is-ltr .ms-md-n7{margin-left:-28px !important}.v-application--is-rtl .ms-md-n7{margin-right:-28px !important}.v-application--is-ltr .ms-md-n8{margin-left:-32px !important}.v-application--is-rtl .ms-md-n8{margin-right:-32px !important}.v-application--is-ltr .ms-md-n9{margin-left:-36px !important}.v-application--is-rtl .ms-md-n9{margin-right:-36px !important}.v-application--is-ltr .ms-md-n10{margin-left:-40px !important}.v-application--is-rtl .ms-md-n10{margin-right:-40px !important}.v-application--is-ltr .ms-md-n11{margin-left:-44px !important}.v-application--is-rtl .ms-md-n11{margin-right:-44px !important}.v-application--is-ltr .ms-md-n12{margin-left:-48px !important}.v-application--is-rtl .ms-md-n12{margin-right:-48px !important}.v-application--is-ltr .ms-md-n13{margin-left:-52px !important}.v-application--is-rtl .ms-md-n13{margin-right:-52px !important}.v-application--is-ltr .ms-md-n14{margin-left:-56px !important}.v-application--is-rtl .ms-md-n14{margin-right:-56px !important}.v-application--is-ltr .ms-md-n15{margin-left:-60px !important}.v-application--is-rtl .ms-md-n15{margin-right:-60px !important}.v-application--is-ltr .ms-md-n16{margin-left:-64px !important}.v-application--is-rtl .ms-md-n16{margin-right:-64px !important}.v-application--is-ltr .me-md-n1{margin-right:-4px !important}.v-application--is-rtl .me-md-n1{margin-left:-4px !important}.v-application--is-ltr .me-md-n2{margin-right:-8px !important}.v-application--is-rtl .me-md-n2{margin-left:-8px !important}.v-application--is-ltr .me-md-n3{margin-right:-12px !important}.v-application--is-rtl .me-md-n3{margin-left:-12px !important}.v-application--is-ltr .me-md-n4{margin-right:-16px !important}.v-application--is-rtl .me-md-n4{margin-left:-16px !important}.v-application--is-ltr .me-md-n5{margin-right:-20px !important}.v-application--is-rtl .me-md-n5{margin-left:-20px !important}.v-application--is-ltr .me-md-n6{margin-right:-24px !important}.v-application--is-rtl .me-md-n6{margin-left:-24px !important}.v-application--is-ltr .me-md-n7{margin-right:-28px !important}.v-application--is-rtl .me-md-n7{margin-left:-28px !important}.v-application--is-ltr .me-md-n8{margin-right:-32px !important}.v-application--is-rtl .me-md-n8{margin-left:-32px !important}.v-application--is-ltr .me-md-n9{margin-right:-36px !important}.v-application--is-rtl .me-md-n9{margin-left:-36px !important}.v-application--is-ltr .me-md-n10{margin-right:-40px !important}.v-application--is-rtl .me-md-n10{margin-left:-40px !important}.v-application--is-ltr .me-md-n11{margin-right:-44px !important}.v-application--is-rtl .me-md-n11{margin-left:-44px !important}.v-application--is-ltr .me-md-n12{margin-right:-48px !important}.v-application--is-rtl .me-md-n12{margin-left:-48px !important}.v-application--is-ltr .me-md-n13{margin-right:-52px !important}.v-application--is-rtl .me-md-n13{margin-left:-52px !important}.v-application--is-ltr .me-md-n14{margin-right:-56px !important}.v-application--is-rtl .me-md-n14{margin-left:-56px !important}.v-application--is-ltr .me-md-n15{margin-right:-60px !important}.v-application--is-rtl .me-md-n15{margin-left:-60px !important}.v-application--is-ltr .me-md-n16{margin-right:-64px !important}.v-application--is-rtl .me-md-n16{margin-left:-64px !important}.v-application .pa-md-0{padding:0 !important}.v-application .pa-md-1{padding:4px !important}.v-application .pa-md-2{padding:8px !important}.v-application .pa-md-3{padding:12px !important}.v-application .pa-md-4{padding:16px !important}.v-application .pa-md-5{padding:20px !important}.v-application .pa-md-6{padding:24px !important}.v-application .pa-md-7{padding:28px !important}.v-application .pa-md-8{padding:32px !important}.v-application .pa-md-9{padding:36px !important}.v-application .pa-md-10{padding:40px !important}.v-application .pa-md-11{padding:44px !important}.v-application .pa-md-12{padding:48px !important}.v-application .pa-md-13{padding:52px !important}.v-application .pa-md-14{padding:56px !important}.v-application .pa-md-15{padding:60px !important}.v-application .pa-md-16{padding:64px !important}.v-application .px-md-0{padding-right:0 !important;padding-left:0 !important}.v-application .px-md-1{padding-right:4px !important;padding-left:4px !important}.v-application .px-md-2{padding-right:8px !important;padding-left:8px !important}.v-application .px-md-3{padding-right:12px !important;padding-left:12px !important}.v-application .px-md-4{padding-right:16px !important;padding-left:16px !important}.v-application .px-md-5{padding-right:20px !important;padding-left:20px !important}.v-application .px-md-6{padding-right:24px !important;padding-left:24px !important}.v-application .px-md-7{padding-right:28px !important;padding-left:28px !important}.v-application .px-md-8{padding-right:32px !important;padding-left:32px !important}.v-application .px-md-9{padding-right:36px !important;padding-left:36px !important}.v-application .px-md-10{padding-right:40px !important;padding-left:40px !important}.v-application .px-md-11{padding-right:44px !important;padding-left:44px !important}.v-application .px-md-12{padding-right:48px !important;padding-left:48px !important}.v-application .px-md-13{padding-right:52px !important;padding-left:52px !important}.v-application .px-md-14{padding-right:56px !important;padding-left:56px !important}.v-application .px-md-15{padding-right:60px !important;padding-left:60px !important}.v-application .px-md-16{padding-right:64px !important;padding-left:64px !important}.v-application .py-md-0{padding-top:0 !important;padding-bottom:0 !important}.v-application .py-md-1{padding-top:4px !important;padding-bottom:4px !important}.v-application .py-md-2{padding-top:8px !important;padding-bottom:8px !important}.v-application .py-md-3{padding-top:12px !important;padding-bottom:12px !important}.v-application .py-md-4{padding-top:16px !important;padding-bottom:16px !important}.v-application .py-md-5{padding-top:20px !important;padding-bottom:20px !important}.v-application .py-md-6{padding-top:24px !important;padding-bottom:24px !important}.v-application .py-md-7{padding-top:28px !important;padding-bottom:28px !important}.v-application .py-md-8{padding-top:32px !important;padding-bottom:32px !important}.v-application .py-md-9{padding-top:36px !important;padding-bottom:36px !important}.v-application .py-md-10{padding-top:40px !important;padding-bottom:40px !important}.v-application .py-md-11{padding-top:44px !important;padding-bottom:44px !important}.v-application .py-md-12{padding-top:48px !important;padding-bottom:48px !important}.v-application .py-md-13{padding-top:52px !important;padding-bottom:52px !important}.v-application .py-md-14{padding-top:56px !important;padding-bottom:56px !important}.v-application .py-md-15{padding-top:60px !important;padding-bottom:60px !important}.v-application .py-md-16{padding-top:64px !important;padding-bottom:64px !important}.v-application .pt-md-0{padding-top:0 !important}.v-application .pt-md-1{padding-top:4px !important}.v-application .pt-md-2{padding-top:8px !important}.v-application .pt-md-3{padding-top:12px !important}.v-application .pt-md-4{padding-top:16px !important}.v-application .pt-md-5{padding-top:20px !important}.v-application .pt-md-6{padding-top:24px !important}.v-application .pt-md-7{padding-top:28px !important}.v-application .pt-md-8{padding-top:32px !important}.v-application .pt-md-9{padding-top:36px !important}.v-application .pt-md-10{padding-top:40px !important}.v-application .pt-md-11{padding-top:44px !important}.v-application .pt-md-12{padding-top:48px !important}.v-application .pt-md-13{padding-top:52px !important}.v-application .pt-md-14{padding-top:56px !important}.v-application .pt-md-15{padding-top:60px !important}.v-application .pt-md-16{padding-top:64px !important}.v-application .pr-md-0{padding-right:0 !important}.v-application .pr-md-1{padding-right:4px !important}.v-application .pr-md-2{padding-right:8px !important}.v-application .pr-md-3{padding-right:12px !important}.v-application .pr-md-4{padding-right:16px !important}.v-application .pr-md-5{padding-right:20px !important}.v-application .pr-md-6{padding-right:24px !important}.v-application .pr-md-7{padding-right:28px !important}.v-application .pr-md-8{padding-right:32px !important}.v-application .pr-md-9{padding-right:36px !important}.v-application .pr-md-10{padding-right:40px !important}.v-application .pr-md-11{padding-right:44px !important}.v-application .pr-md-12{padding-right:48px !important}.v-application .pr-md-13{padding-right:52px !important}.v-application .pr-md-14{padding-right:56px !important}.v-application .pr-md-15{padding-right:60px !important}.v-application .pr-md-16{padding-right:64px !important}.v-application .pb-md-0{padding-bottom:0 !important}.v-application .pb-md-1{padding-bottom:4px !important}.v-application .pb-md-2{padding-bottom:8px !important}.v-application .pb-md-3{padding-bottom:12px !important}.v-application .pb-md-4{padding-bottom:16px !important}.v-application .pb-md-5{padding-bottom:20px !important}.v-application .pb-md-6{padding-bottom:24px !important}.v-application .pb-md-7{padding-bottom:28px !important}.v-application .pb-md-8{padding-bottom:32px !important}.v-application .pb-md-9{padding-bottom:36px !important}.v-application .pb-md-10{padding-bottom:40px !important}.v-application .pb-md-11{padding-bottom:44px !important}.v-application .pb-md-12{padding-bottom:48px !important}.v-application .pb-md-13{padding-bottom:52px !important}.v-application .pb-md-14{padding-bottom:56px !important}.v-application .pb-md-15{padding-bottom:60px !important}.v-application .pb-md-16{padding-bottom:64px !important}.v-application .pl-md-0{padding-left:0 !important}.v-application .pl-md-1{padding-left:4px !important}.v-application .pl-md-2{padding-left:8px !important}.v-application .pl-md-3{padding-left:12px !important}.v-application .pl-md-4{padding-left:16px !important}.v-application .pl-md-5{padding-left:20px !important}.v-application .pl-md-6{padding-left:24px !important}.v-application .pl-md-7{padding-left:28px !important}.v-application .pl-md-8{padding-left:32px !important}.v-application .pl-md-9{padding-left:36px !important}.v-application .pl-md-10{padding-left:40px !important}.v-application .pl-md-11{padding-left:44px !important}.v-application .pl-md-12{padding-left:48px !important}.v-application .pl-md-13{padding-left:52px !important}.v-application .pl-md-14{padding-left:56px !important}.v-application .pl-md-15{padding-left:60px !important}.v-application .pl-md-16{padding-left:64px !important}.v-application--is-ltr .ps-md-0{padding-left:0 !important}.v-application--is-rtl .ps-md-0{padding-right:0 !important}.v-application--is-ltr .ps-md-1{padding-left:4px !important}.v-application--is-rtl .ps-md-1{padding-right:4px !important}.v-application--is-ltr .ps-md-2{padding-left:8px !important}.v-application--is-rtl .ps-md-2{padding-right:8px !important}.v-application--is-ltr .ps-md-3{padding-left:12px !important}.v-application--is-rtl .ps-md-3{padding-right:12px !important}.v-application--is-ltr .ps-md-4{padding-left:16px !important}.v-application--is-rtl .ps-md-4{padding-right:16px !important}.v-application--is-ltr .ps-md-5{padding-left:20px !important}.v-application--is-rtl .ps-md-5{padding-right:20px !important}.v-application--is-ltr .ps-md-6{padding-left:24px !important}.v-application--is-rtl .ps-md-6{padding-right:24px !important}.v-application--is-ltr .ps-md-7{padding-left:28px !important}.v-application--is-rtl .ps-md-7{padding-right:28px !important}.v-application--is-ltr .ps-md-8{padding-left:32px !important}.v-application--is-rtl .ps-md-8{padding-right:32px !important}.v-application--is-ltr .ps-md-9{padding-left:36px !important}.v-application--is-rtl .ps-md-9{padding-right:36px !important}.v-application--is-ltr .ps-md-10{padding-left:40px !important}.v-application--is-rtl .ps-md-10{padding-right:40px !important}.v-application--is-ltr .ps-md-11{padding-left:44px !important}.v-application--is-rtl .ps-md-11{padding-right:44px !important}.v-application--is-ltr .ps-md-12{padding-left:48px !important}.v-application--is-rtl .ps-md-12{padding-right:48px !important}.v-application--is-ltr .ps-md-13{padding-left:52px !important}.v-application--is-rtl .ps-md-13{padding-right:52px !important}.v-application--is-ltr .ps-md-14{padding-left:56px !important}.v-application--is-rtl .ps-md-14{padding-right:56px !important}.v-application--is-ltr .ps-md-15{padding-left:60px !important}.v-application--is-rtl .ps-md-15{padding-right:60px !important}.v-application--is-ltr .ps-md-16{padding-left:64px !important}.v-application--is-rtl .ps-md-16{padding-right:64px !important}.v-application--is-ltr .pe-md-0{padding-right:0 !important}.v-application--is-rtl .pe-md-0{padding-left:0 !important}.v-application--is-ltr .pe-md-1{padding-right:4px !important}.v-application--is-rtl .pe-md-1{padding-left:4px !important}.v-application--is-ltr .pe-md-2{padding-right:8px !important}.v-application--is-rtl .pe-md-2{padding-left:8px !important}.v-application--is-ltr .pe-md-3{padding-right:12px !important}.v-application--is-rtl .pe-md-3{padding-left:12px !important}.v-application--is-ltr .pe-md-4{padding-right:16px !important}.v-application--is-rtl .pe-md-4{padding-left:16px !important}.v-application--is-ltr .pe-md-5{padding-right:20px !important}.v-application--is-rtl .pe-md-5{padding-left:20px !important}.v-application--is-ltr .pe-md-6{padding-right:24px !important}.v-application--is-rtl .pe-md-6{padding-left:24px !important}.v-application--is-ltr .pe-md-7{padding-right:28px !important}.v-application--is-rtl .pe-md-7{padding-left:28px !important}.v-application--is-ltr .pe-md-8{padding-right:32px !important}.v-application--is-rtl .pe-md-8{padding-left:32px !important}.v-application--is-ltr .pe-md-9{padding-right:36px !important}.v-application--is-rtl .pe-md-9{padding-left:36px !important}.v-application--is-ltr .pe-md-10{padding-right:40px !important}.v-application--is-rtl .pe-md-10{padding-left:40px !important}.v-application--is-ltr .pe-md-11{padding-right:44px !important}.v-application--is-rtl .pe-md-11{padding-left:44px !important}.v-application--is-ltr .pe-md-12{padding-right:48px !important}.v-application--is-rtl .pe-md-12{padding-left:48px !important}.v-application--is-ltr .pe-md-13{padding-right:52px !important}.v-application--is-rtl .pe-md-13{padding-left:52px !important}.v-application--is-ltr .pe-md-14{padding-right:56px !important}.v-application--is-rtl .pe-md-14{padding-left:56px !important}.v-application--is-ltr .pe-md-15{padding-right:60px !important}.v-application--is-rtl .pe-md-15{padding-left:60px !important}.v-application--is-ltr .pe-md-16{padding-right:64px !important}.v-application--is-rtl .pe-md-16{padding-left:64px !important}.v-application .text-md-left{text-align:left !important}.v-application .text-md-right{text-align:right !important}.v-application .text-md-center{text-align:center !important}.v-application .text-md-justify{text-align:justify !important}.v-application .text-md-start{text-align:start !important}.v-application .text-md-end{text-align:end !important}.v-application .text-md-h1{font-size:6rem !important;line-height:6rem;letter-spacing:-0.015625em !important}.v-application .text-md-h1,.v-application .text-md-h2{font-weight:300;font-family:Roboto,sans-serif !important}.v-application .text-md-h2{font-size:3.75rem !important;line-height:3.75rem;letter-spacing:-0.0083333333em !important}.v-application .text-md-h3{font-size:3rem !important;line-height:3.125rem;letter-spacing:normal !important}.v-application .text-md-h3,.v-application .text-md-h4{font-weight:400;font-family:Roboto,sans-serif !important}.v-application .text-md-h4{font-size:2.125rem !important;line-height:2.5rem;letter-spacing:0.0073529412em !important}.v-application .text-md-h5{font-size:1.5rem !important;font-weight:400;letter-spacing:normal !important}.v-application .text-md-h5,.v-application .text-md-h6{line-height:2rem;font-family:Roboto,sans-serif !important}.v-application .text-md-h6{font-size:1.25rem !important;font-weight:500;letter-spacing:.0125em !important}.v-application .text-md-subtitle-1{font-size:1rem !important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em !important;font-family:Roboto,sans-serif !important}.v-application .text-md-subtitle-2{font-size:.875rem !important;font-weight:500;line-height:1.375rem;letter-spacing:0.0071428571em !important;font-family:Roboto,sans-serif !important}.v-application .text-md-body-1{font-size:1rem !important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em !important;font-family:Roboto,sans-serif !important}.v-application .text-md-body-2{font-weight:400;line-height:1.25rem;letter-spacing:0.0178571429em !important}.v-application .text-md-body-2,.v-application .text-md-button{font-size:.875rem !important;font-family:Roboto,sans-serif !important}.v-application .text-md-button{font-weight:500;line-height:2.25rem;letter-spacing:0.0892857143em !important;text-transform:uppercase !important}.v-application .text-md-caption{font-weight:400;line-height:1.25rem;letter-spacing:0.0333333333em !important}.v-application .text-md-caption,.v-application .text-md-overline{font-size:.75rem !important;font-family:Roboto,sans-serif !important}.v-application .text-md-overline{font-weight:500;line-height:2rem;letter-spacing:0.1666666667em !important;text-transform:uppercase !important}}@media(min-width: 1264px){.v-application .d-lg-none{display:none !important}.v-application .d-lg-inline{display:inline !important}.v-application .d-lg-inline-block{display:inline-block !important}.v-application .d-lg-block{display:block !important}.v-application .d-lg-table{display:table !important}.v-application .d-lg-table-row{display:table-row !important}.v-application .d-lg-table-cell{display:table-cell !important}.v-application .d-lg-flex{display:flex !important}.v-application .d-lg-inline-flex{display:inline-flex !important}.v-application .float-lg-none{float:none !important}.v-application .float-lg-left{float:left !important}.v-application .float-lg-right{float:right !important}.v-application--is-rtl .float-lg-end{float:left !important}.v-application--is-ltr .float-lg-end,.v-application--is-rtl .float-lg-start{float:right !important}.v-application--is-ltr .float-lg-start{float:left !important}.v-application .flex-lg-fill{flex:1 1 auto !important}.v-application .flex-lg-row{flex-direction:row !important}.v-application .flex-lg-column{flex-direction:column !important}.v-application .flex-lg-row-reverse{flex-direction:row-reverse !important}.v-application .flex-lg-column-reverse{flex-direction:column-reverse !important}.v-application .flex-lg-grow-0{flex-grow:0 !important}.v-application .flex-lg-grow-1{flex-grow:1 !important}.v-application .flex-lg-shrink-0{flex-shrink:0 !important}.v-application .flex-lg-shrink-1{flex-shrink:1 !important}.v-application .flex-lg-wrap{flex-wrap:wrap !important}.v-application .flex-lg-nowrap{flex-wrap:nowrap !important}.v-application .flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.v-application .justify-lg-start{justify-content:flex-start !important}.v-application .justify-lg-end{justify-content:flex-end !important}.v-application .justify-lg-center{justify-content:center !important}.v-application .justify-lg-space-between{justify-content:space-between !important}.v-application .justify-lg-space-around{justify-content:space-around !important}.v-application .align-lg-start{align-items:flex-start !important}.v-application .align-lg-end{align-items:flex-end !important}.v-application .align-lg-center{align-items:center !important}.v-application .align-lg-baseline{align-items:baseline !important}.v-application .align-lg-stretch{align-items:stretch !important}.v-application .align-content-lg-start{align-content:flex-start !important}.v-application .align-content-lg-end{align-content:flex-end !important}.v-application .align-content-lg-center{align-content:center !important}.v-application .align-content-lg-space-between{align-content:space-between !important}.v-application .align-content-lg-space-around{align-content:space-around !important}.v-application .align-content-lg-stretch{align-content:stretch !important}.v-application .align-self-lg-auto{align-self:auto !important}.v-application .align-self-lg-start{align-self:flex-start !important}.v-application .align-self-lg-end{align-self:flex-end !important}.v-application .align-self-lg-center{align-self:center !important}.v-application .align-self-lg-baseline{align-self:baseline !important}.v-application .align-self-lg-stretch{align-self:stretch !important}.v-application .order-lg-first{order:-1 !important}.v-application .order-lg-0{order:0 !important}.v-application .order-lg-1{order:1 !important}.v-application .order-lg-2{order:2 !important}.v-application .order-lg-3{order:3 !important}.v-application .order-lg-4{order:4 !important}.v-application .order-lg-5{order:5 !important}.v-application .order-lg-6{order:6 !important}.v-application .order-lg-7{order:7 !important}.v-application .order-lg-8{order:8 !important}.v-application .order-lg-9{order:9 !important}.v-application .order-lg-10{order:10 !important}.v-application .order-lg-11{order:11 !important}.v-application .order-lg-12{order:12 !important}.v-application .order-lg-last{order:13 !important}.v-application .ma-lg-0{margin:0 !important}.v-application .ma-lg-1{margin:4px !important}.v-application .ma-lg-2{margin:8px !important}.v-application .ma-lg-3{margin:12px !important}.v-application .ma-lg-4{margin:16px !important}.v-application .ma-lg-5{margin:20px !important}.v-application .ma-lg-6{margin:24px !important}.v-application .ma-lg-7{margin:28px !important}.v-application .ma-lg-8{margin:32px !important}.v-application .ma-lg-9{margin:36px !important}.v-application .ma-lg-10{margin:40px !important}.v-application .ma-lg-11{margin:44px !important}.v-application .ma-lg-12{margin:48px !important}.v-application .ma-lg-13{margin:52px !important}.v-application .ma-lg-14{margin:56px !important}.v-application .ma-lg-15{margin:60px !important}.v-application .ma-lg-16{margin:64px !important}.v-application .ma-lg-auto{margin:auto !important}.v-application .mx-lg-0{margin-right:0 !important;margin-left:0 !important}.v-application .mx-lg-1{margin-right:4px !important;margin-left:4px !important}.v-application .mx-lg-2{margin-right:8px !important;margin-left:8px !important}.v-application .mx-lg-3{margin-right:12px !important;margin-left:12px !important}.v-application .mx-lg-4{margin-right:16px !important;margin-left:16px !important}.v-application .mx-lg-5{margin-right:20px !important;margin-left:20px !important}.v-application .mx-lg-6{margin-right:24px !important;margin-left:24px !important}.v-application .mx-lg-7{margin-right:28px !important;margin-left:28px !important}.v-application .mx-lg-8{margin-right:32px !important;margin-left:32px !important}.v-application .mx-lg-9{margin-right:36px !important;margin-left:36px !important}.v-application .mx-lg-10{margin-right:40px !important;margin-left:40px !important}.v-application .mx-lg-11{margin-right:44px !important;margin-left:44px !important}.v-application .mx-lg-12{margin-right:48px !important;margin-left:48px !important}.v-application .mx-lg-13{margin-right:52px !important;margin-left:52px !important}.v-application .mx-lg-14{margin-right:56px !important;margin-left:56px !important}.v-application .mx-lg-15{margin-right:60px !important;margin-left:60px !important}.v-application .mx-lg-16{margin-right:64px !important;margin-left:64px !important}.v-application .mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.v-application .my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.v-application .my-lg-1{margin-top:4px !important;margin-bottom:4px !important}.v-application .my-lg-2{margin-top:8px !important;margin-bottom:8px !important}.v-application .my-lg-3{margin-top:12px !important;margin-bottom:12px !important}.v-application .my-lg-4{margin-top:16px !important;margin-bottom:16px !important}.v-application .my-lg-5{margin-top:20px !important;margin-bottom:20px !important}.v-application .my-lg-6{margin-top:24px !important;margin-bottom:24px !important}.v-application .my-lg-7{margin-top:28px !important;margin-bottom:28px !important}.v-application .my-lg-8{margin-top:32px !important;margin-bottom:32px !important}.v-application .my-lg-9{margin-top:36px !important;margin-bottom:36px !important}.v-application .my-lg-10{margin-top:40px !important;margin-bottom:40px !important}.v-application .my-lg-11{margin-top:44px !important;margin-bottom:44px !important}.v-application .my-lg-12{margin-top:48px !important;margin-bottom:48px !important}.v-application .my-lg-13{margin-top:52px !important;margin-bottom:52px !important}.v-application .my-lg-14{margin-top:56px !important;margin-bottom:56px !important}.v-application .my-lg-15{margin-top:60px !important;margin-bottom:60px !important}.v-application .my-lg-16{margin-top:64px !important;margin-bottom:64px !important}.v-application .my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.v-application .mt-lg-0{margin-top:0 !important}.v-application .mt-lg-1{margin-top:4px !important}.v-application .mt-lg-2{margin-top:8px !important}.v-application .mt-lg-3{margin-top:12px !important}.v-application .mt-lg-4{margin-top:16px !important}.v-application .mt-lg-5{margin-top:20px !important}.v-application .mt-lg-6{margin-top:24px !important}.v-application .mt-lg-7{margin-top:28px !important}.v-application .mt-lg-8{margin-top:32px !important}.v-application .mt-lg-9{margin-top:36px !important}.v-application .mt-lg-10{margin-top:40px !important}.v-application .mt-lg-11{margin-top:44px !important}.v-application .mt-lg-12{margin-top:48px !important}.v-application .mt-lg-13{margin-top:52px !important}.v-application .mt-lg-14{margin-top:56px !important}.v-application .mt-lg-15{margin-top:60px !important}.v-application .mt-lg-16{margin-top:64px !important}.v-application .mt-lg-auto{margin-top:auto !important}.v-application .mr-lg-0{margin-right:0 !important}.v-application .mr-lg-1{margin-right:4px !important}.v-application .mr-lg-2{margin-right:8px !important}.v-application .mr-lg-3{margin-right:12px !important}.v-application .mr-lg-4{margin-right:16px !important}.v-application .mr-lg-5{margin-right:20px !important}.v-application .mr-lg-6{margin-right:24px !important}.v-application .mr-lg-7{margin-right:28px !important}.v-application .mr-lg-8{margin-right:32px !important}.v-application .mr-lg-9{margin-right:36px !important}.v-application .mr-lg-10{margin-right:40px !important}.v-application .mr-lg-11{margin-right:44px !important}.v-application .mr-lg-12{margin-right:48px !important}.v-application .mr-lg-13{margin-right:52px !important}.v-application .mr-lg-14{margin-right:56px !important}.v-application .mr-lg-15{margin-right:60px !important}.v-application .mr-lg-16{margin-right:64px !important}.v-application .mr-lg-auto{margin-right:auto !important}.v-application .mb-lg-0{margin-bottom:0 !important}.v-application .mb-lg-1{margin-bottom:4px !important}.v-application .mb-lg-2{margin-bottom:8px !important}.v-application .mb-lg-3{margin-bottom:12px !important}.v-application .mb-lg-4{margin-bottom:16px !important}.v-application .mb-lg-5{margin-bottom:20px !important}.v-application .mb-lg-6{margin-bottom:24px !important}.v-application .mb-lg-7{margin-bottom:28px !important}.v-application .mb-lg-8{margin-bottom:32px !important}.v-application .mb-lg-9{margin-bottom:36px !important}.v-application .mb-lg-10{margin-bottom:40px !important}.v-application .mb-lg-11{margin-bottom:44px !important}.v-application .mb-lg-12{margin-bottom:48px !important}.v-application .mb-lg-13{margin-bottom:52px !important}.v-application .mb-lg-14{margin-bottom:56px !important}.v-application .mb-lg-15{margin-bottom:60px !important}.v-application .mb-lg-16{margin-bottom:64px !important}.v-application .mb-lg-auto{margin-bottom:auto !important}.v-application .ml-lg-0{margin-left:0 !important}.v-application .ml-lg-1{margin-left:4px !important}.v-application .ml-lg-2{margin-left:8px !important}.v-application .ml-lg-3{margin-left:12px !important}.v-application .ml-lg-4{margin-left:16px !important}.v-application .ml-lg-5{margin-left:20px !important}.v-application .ml-lg-6{margin-left:24px !important}.v-application .ml-lg-7{margin-left:28px !important}.v-application .ml-lg-8{margin-left:32px !important}.v-application .ml-lg-9{margin-left:36px !important}.v-application .ml-lg-10{margin-left:40px !important}.v-application .ml-lg-11{margin-left:44px !important}.v-application .ml-lg-12{margin-left:48px !important}.v-application .ml-lg-13{margin-left:52px !important}.v-application .ml-lg-14{margin-left:56px !important}.v-application .ml-lg-15{margin-left:60px !important}.v-application .ml-lg-16{margin-left:64px !important}.v-application .ml-lg-auto{margin-left:auto !important}.v-application--is-ltr .ms-lg-0{margin-left:0 !important}.v-application--is-rtl .ms-lg-0{margin-right:0 !important}.v-application--is-ltr .ms-lg-1{margin-left:4px !important}.v-application--is-rtl .ms-lg-1{margin-right:4px !important}.v-application--is-ltr .ms-lg-2{margin-left:8px !important}.v-application--is-rtl .ms-lg-2{margin-right:8px !important}.v-application--is-ltr .ms-lg-3{margin-left:12px !important}.v-application--is-rtl .ms-lg-3{margin-right:12px !important}.v-application--is-ltr .ms-lg-4{margin-left:16px !important}.v-application--is-rtl .ms-lg-4{margin-right:16px !important}.v-application--is-ltr .ms-lg-5{margin-left:20px !important}.v-application--is-rtl .ms-lg-5{margin-right:20px !important}.v-application--is-ltr .ms-lg-6{margin-left:24px !important}.v-application--is-rtl .ms-lg-6{margin-right:24px !important}.v-application--is-ltr .ms-lg-7{margin-left:28px !important}.v-application--is-rtl .ms-lg-7{margin-right:28px !important}.v-application--is-ltr .ms-lg-8{margin-left:32px !important}.v-application--is-rtl .ms-lg-8{margin-right:32px !important}.v-application--is-ltr .ms-lg-9{margin-left:36px !important}.v-application--is-rtl .ms-lg-9{margin-right:36px !important}.v-application--is-ltr .ms-lg-10{margin-left:40px !important}.v-application--is-rtl .ms-lg-10{margin-right:40px !important}.v-application--is-ltr .ms-lg-11{margin-left:44px !important}.v-application--is-rtl .ms-lg-11{margin-right:44px !important}.v-application--is-ltr .ms-lg-12{margin-left:48px !important}.v-application--is-rtl .ms-lg-12{margin-right:48px !important}.v-application--is-ltr .ms-lg-13{margin-left:52px !important}.v-application--is-rtl .ms-lg-13{margin-right:52px !important}.v-application--is-ltr .ms-lg-14{margin-left:56px !important}.v-application--is-rtl .ms-lg-14{margin-right:56px !important}.v-application--is-ltr .ms-lg-15{margin-left:60px !important}.v-application--is-rtl .ms-lg-15{margin-right:60px !important}.v-application--is-ltr .ms-lg-16{margin-left:64px !important}.v-application--is-rtl .ms-lg-16{margin-right:64px !important}.v-application--is-ltr .ms-lg-auto{margin-left:auto !important}.v-application--is-rtl .ms-lg-auto{margin-right:auto !important}.v-application--is-ltr .me-lg-0{margin-right:0 !important}.v-application--is-rtl .me-lg-0{margin-left:0 !important}.v-application--is-ltr .me-lg-1{margin-right:4px !important}.v-application--is-rtl .me-lg-1{margin-left:4px !important}.v-application--is-ltr .me-lg-2{margin-right:8px !important}.v-application--is-rtl .me-lg-2{margin-left:8px !important}.v-application--is-ltr .me-lg-3{margin-right:12px !important}.v-application--is-rtl .me-lg-3{margin-left:12px !important}.v-application--is-ltr .me-lg-4{margin-right:16px !important}.v-application--is-rtl .me-lg-4{margin-left:16px !important}.v-application--is-ltr .me-lg-5{margin-right:20px !important}.v-application--is-rtl .me-lg-5{margin-left:20px !important}.v-application--is-ltr .me-lg-6{margin-right:24px !important}.v-application--is-rtl .me-lg-6{margin-left:24px !important}.v-application--is-ltr .me-lg-7{margin-right:28px !important}.v-application--is-rtl .me-lg-7{margin-left:28px !important}.v-application--is-ltr .me-lg-8{margin-right:32px !important}.v-application--is-rtl .me-lg-8{margin-left:32px !important}.v-application--is-ltr .me-lg-9{margin-right:36px !important}.v-application--is-rtl .me-lg-9{margin-left:36px !important}.v-application--is-ltr .me-lg-10{margin-right:40px !important}.v-application--is-rtl .me-lg-10{margin-left:40px !important}.v-application--is-ltr .me-lg-11{margin-right:44px !important}.v-application--is-rtl .me-lg-11{margin-left:44px !important}.v-application--is-ltr .me-lg-12{margin-right:48px !important}.v-application--is-rtl .me-lg-12{margin-left:48px !important}.v-application--is-ltr .me-lg-13{margin-right:52px !important}.v-application--is-rtl .me-lg-13{margin-left:52px !important}.v-application--is-ltr .me-lg-14{margin-right:56px !important}.v-application--is-rtl .me-lg-14{margin-left:56px !important}.v-application--is-ltr .me-lg-15{margin-right:60px !important}.v-application--is-rtl .me-lg-15{margin-left:60px !important}.v-application--is-ltr .me-lg-16{margin-right:64px !important}.v-application--is-rtl .me-lg-16{margin-left:64px !important}.v-application--is-ltr .me-lg-auto{margin-right:auto !important}.v-application--is-rtl .me-lg-auto{margin-left:auto !important}.v-application .ma-lg-n1{margin:-4px !important}.v-application .ma-lg-n2{margin:-8px !important}.v-application .ma-lg-n3{margin:-12px !important}.v-application .ma-lg-n4{margin:-16px !important}.v-application .ma-lg-n5{margin:-20px !important}.v-application .ma-lg-n6{margin:-24px !important}.v-application .ma-lg-n7{margin:-28px !important}.v-application .ma-lg-n8{margin:-32px !important}.v-application .ma-lg-n9{margin:-36px !important}.v-application .ma-lg-n10{margin:-40px !important}.v-application .ma-lg-n11{margin:-44px !important}.v-application .ma-lg-n12{margin:-48px !important}.v-application .ma-lg-n13{margin:-52px !important}.v-application .ma-lg-n14{margin:-56px !important}.v-application .ma-lg-n15{margin:-60px !important}.v-application .ma-lg-n16{margin:-64px !important}.v-application .mx-lg-n1{margin-right:-4px !important;margin-left:-4px !important}.v-application .mx-lg-n2{margin-right:-8px !important;margin-left:-8px !important}.v-application .mx-lg-n3{margin-right:-12px !important;margin-left:-12px !important}.v-application .mx-lg-n4{margin-right:-16px !important;margin-left:-16px !important}.v-application .mx-lg-n5{margin-right:-20px !important;margin-left:-20px !important}.v-application .mx-lg-n6{margin-right:-24px !important;margin-left:-24px !important}.v-application .mx-lg-n7{margin-right:-28px !important;margin-left:-28px !important}.v-application .mx-lg-n8{margin-right:-32px !important;margin-left:-32px !important}.v-application .mx-lg-n9{margin-right:-36px !important;margin-left:-36px !important}.v-application .mx-lg-n10{margin-right:-40px !important;margin-left:-40px !important}.v-application .mx-lg-n11{margin-right:-44px !important;margin-left:-44px !important}.v-application .mx-lg-n12{margin-right:-48px !important;margin-left:-48px !important}.v-application .mx-lg-n13{margin-right:-52px !important;margin-left:-52px !important}.v-application .mx-lg-n14{margin-right:-56px !important;margin-left:-56px !important}.v-application .mx-lg-n15{margin-right:-60px !important;margin-left:-60px !important}.v-application .mx-lg-n16{margin-right:-64px !important;margin-left:-64px !important}.v-application .my-lg-n1{margin-top:-4px !important;margin-bottom:-4px !important}.v-application .my-lg-n2{margin-top:-8px !important;margin-bottom:-8px !important}.v-application .my-lg-n3{margin-top:-12px !important;margin-bottom:-12px !important}.v-application .my-lg-n4{margin-top:-16px !important;margin-bottom:-16px !important}.v-application .my-lg-n5{margin-top:-20px !important;margin-bottom:-20px !important}.v-application .my-lg-n6{margin-top:-24px !important;margin-bottom:-24px !important}.v-application .my-lg-n7{margin-top:-28px !important;margin-bottom:-28px !important}.v-application .my-lg-n8{margin-top:-32px !important;margin-bottom:-32px !important}.v-application .my-lg-n9{margin-top:-36px !important;margin-bottom:-36px !important}.v-application .my-lg-n10{margin-top:-40px !important;margin-bottom:-40px !important}.v-application .my-lg-n11{margin-top:-44px !important;margin-bottom:-44px !important}.v-application .my-lg-n12{margin-top:-48px !important;margin-bottom:-48px !important}.v-application .my-lg-n13{margin-top:-52px !important;margin-bottom:-52px !important}.v-application .my-lg-n14{margin-top:-56px !important;margin-bottom:-56px !important}.v-application .my-lg-n15{margin-top:-60px !important;margin-bottom:-60px !important}.v-application .my-lg-n16{margin-top:-64px !important;margin-bottom:-64px !important}.v-application .mt-lg-n1{margin-top:-4px !important}.v-application .mt-lg-n2{margin-top:-8px !important}.v-application .mt-lg-n3{margin-top:-12px !important}.v-application .mt-lg-n4{margin-top:-16px !important}.v-application .mt-lg-n5{margin-top:-20px !important}.v-application .mt-lg-n6{margin-top:-24px !important}.v-application .mt-lg-n7{margin-top:-28px !important}.v-application .mt-lg-n8{margin-top:-32px !important}.v-application .mt-lg-n9{margin-top:-36px !important}.v-application .mt-lg-n10{margin-top:-40px !important}.v-application .mt-lg-n11{margin-top:-44px !important}.v-application .mt-lg-n12{margin-top:-48px !important}.v-application .mt-lg-n13{margin-top:-52px !important}.v-application .mt-lg-n14{margin-top:-56px !important}.v-application .mt-lg-n15{margin-top:-60px !important}.v-application .mt-lg-n16{margin-top:-64px !important}.v-application .mr-lg-n1{margin-right:-4px !important}.v-application .mr-lg-n2{margin-right:-8px !important}.v-application .mr-lg-n3{margin-right:-12px !important}.v-application .mr-lg-n4{margin-right:-16px !important}.v-application .mr-lg-n5{margin-right:-20px !important}.v-application .mr-lg-n6{margin-right:-24px !important}.v-application .mr-lg-n7{margin-right:-28px !important}.v-application .mr-lg-n8{margin-right:-32px !important}.v-application .mr-lg-n9{margin-right:-36px !important}.v-application .mr-lg-n10{margin-right:-40px !important}.v-application .mr-lg-n11{margin-right:-44px !important}.v-application .mr-lg-n12{margin-right:-48px !important}.v-application .mr-lg-n13{margin-right:-52px !important}.v-application .mr-lg-n14{margin-right:-56px !important}.v-application .mr-lg-n15{margin-right:-60px !important}.v-application .mr-lg-n16{margin-right:-64px !important}.v-application .mb-lg-n1{margin-bottom:-4px !important}.v-application .mb-lg-n2{margin-bottom:-8px !important}.v-application .mb-lg-n3{margin-bottom:-12px !important}.v-application .mb-lg-n4{margin-bottom:-16px !important}.v-application .mb-lg-n5{margin-bottom:-20px !important}.v-application .mb-lg-n6{margin-bottom:-24px !important}.v-application .mb-lg-n7{margin-bottom:-28px !important}.v-application .mb-lg-n8{margin-bottom:-32px !important}.v-application .mb-lg-n9{margin-bottom:-36px !important}.v-application .mb-lg-n10{margin-bottom:-40px !important}.v-application .mb-lg-n11{margin-bottom:-44px !important}.v-application .mb-lg-n12{margin-bottom:-48px !important}.v-application .mb-lg-n13{margin-bottom:-52px !important}.v-application .mb-lg-n14{margin-bottom:-56px !important}.v-application .mb-lg-n15{margin-bottom:-60px !important}.v-application .mb-lg-n16{margin-bottom:-64px !important}.v-application .ml-lg-n1{margin-left:-4px !important}.v-application .ml-lg-n2{margin-left:-8px !important}.v-application .ml-lg-n3{margin-left:-12px !important}.v-application .ml-lg-n4{margin-left:-16px !important}.v-application .ml-lg-n5{margin-left:-20px !important}.v-application .ml-lg-n6{margin-left:-24px !important}.v-application .ml-lg-n7{margin-left:-28px !important}.v-application .ml-lg-n8{margin-left:-32px !important}.v-application .ml-lg-n9{margin-left:-36px !important}.v-application .ml-lg-n10{margin-left:-40px !important}.v-application .ml-lg-n11{margin-left:-44px !important}.v-application .ml-lg-n12{margin-left:-48px !important}.v-application .ml-lg-n13{margin-left:-52px !important}.v-application .ml-lg-n14{margin-left:-56px !important}.v-application .ml-lg-n15{margin-left:-60px !important}.v-application .ml-lg-n16{margin-left:-64px !important}.v-application--is-ltr .ms-lg-n1{margin-left:-4px !important}.v-application--is-rtl .ms-lg-n1{margin-right:-4px !important}.v-application--is-ltr .ms-lg-n2{margin-left:-8px !important}.v-application--is-rtl .ms-lg-n2{margin-right:-8px !important}.v-application--is-ltr .ms-lg-n3{margin-left:-12px !important}.v-application--is-rtl .ms-lg-n3{margin-right:-12px !important}.v-application--is-ltr .ms-lg-n4{margin-left:-16px !important}.v-application--is-rtl .ms-lg-n4{margin-right:-16px !important}.v-application--is-ltr .ms-lg-n5{margin-left:-20px !important}.v-application--is-rtl .ms-lg-n5{margin-right:-20px !important}.v-application--is-ltr .ms-lg-n6{margin-left:-24px !important}.v-application--is-rtl .ms-lg-n6{margin-right:-24px !important}.v-application--is-ltr .ms-lg-n7{margin-left:-28px !important}.v-application--is-rtl .ms-lg-n7{margin-right:-28px !important}.v-application--is-ltr .ms-lg-n8{margin-left:-32px !important}.v-application--is-rtl .ms-lg-n8{margin-right:-32px !important}.v-application--is-ltr .ms-lg-n9{margin-left:-36px !important}.v-application--is-rtl .ms-lg-n9{margin-right:-36px !important}.v-application--is-ltr .ms-lg-n10{margin-left:-40px !important}.v-application--is-rtl .ms-lg-n10{margin-right:-40px !important}.v-application--is-ltr .ms-lg-n11{margin-left:-44px !important}.v-application--is-rtl .ms-lg-n11{margin-right:-44px !important}.v-application--is-ltr .ms-lg-n12{margin-left:-48px !important}.v-application--is-rtl .ms-lg-n12{margin-right:-48px !important}.v-application--is-ltr .ms-lg-n13{margin-left:-52px !important}.v-application--is-rtl .ms-lg-n13{margin-right:-52px !important}.v-application--is-ltr .ms-lg-n14{margin-left:-56px !important}.v-application--is-rtl .ms-lg-n14{margin-right:-56px !important}.v-application--is-ltr .ms-lg-n15{margin-left:-60px !important}.v-application--is-rtl .ms-lg-n15{margin-right:-60px !important}.v-application--is-ltr .ms-lg-n16{margin-left:-64px !important}.v-application--is-rtl .ms-lg-n16{margin-right:-64px !important}.v-application--is-ltr .me-lg-n1{margin-right:-4px !important}.v-application--is-rtl .me-lg-n1{margin-left:-4px !important}.v-application--is-ltr .me-lg-n2{margin-right:-8px !important}.v-application--is-rtl .me-lg-n2{margin-left:-8px !important}.v-application--is-ltr .me-lg-n3{margin-right:-12px !important}.v-application--is-rtl .me-lg-n3{margin-left:-12px !important}.v-application--is-ltr .me-lg-n4{margin-right:-16px !important}.v-application--is-rtl .me-lg-n4{margin-left:-16px !important}.v-application--is-ltr .me-lg-n5{margin-right:-20px !important}.v-application--is-rtl .me-lg-n5{margin-left:-20px !important}.v-application--is-ltr .me-lg-n6{margin-right:-24px !important}.v-application--is-rtl .me-lg-n6{margin-left:-24px !important}.v-application--is-ltr .me-lg-n7{margin-right:-28px !important}.v-application--is-rtl .me-lg-n7{margin-left:-28px !important}.v-application--is-ltr .me-lg-n8{margin-right:-32px !important}.v-application--is-rtl .me-lg-n8{margin-left:-32px !important}.v-application--is-ltr .me-lg-n9{margin-right:-36px !important}.v-application--is-rtl .me-lg-n9{margin-left:-36px !important}.v-application--is-ltr .me-lg-n10{margin-right:-40px !important}.v-application--is-rtl .me-lg-n10{margin-left:-40px !important}.v-application--is-ltr .me-lg-n11{margin-right:-44px !important}.v-application--is-rtl .me-lg-n11{margin-left:-44px !important}.v-application--is-ltr .me-lg-n12{margin-right:-48px !important}.v-application--is-rtl .me-lg-n12{margin-left:-48px !important}.v-application--is-ltr .me-lg-n13{margin-right:-52px !important}.v-application--is-rtl .me-lg-n13{margin-left:-52px !important}.v-application--is-ltr .me-lg-n14{margin-right:-56px !important}.v-application--is-rtl .me-lg-n14{margin-left:-56px !important}.v-application--is-ltr .me-lg-n15{margin-right:-60px !important}.v-application--is-rtl .me-lg-n15{margin-left:-60px !important}.v-application--is-ltr .me-lg-n16{margin-right:-64px !important}.v-application--is-rtl .me-lg-n16{margin-left:-64px !important}.v-application .pa-lg-0{padding:0 !important}.v-application .pa-lg-1{padding:4px !important}.v-application .pa-lg-2{padding:8px !important}.v-application .pa-lg-3{padding:12px !important}.v-application .pa-lg-4{padding:16px !important}.v-application .pa-lg-5{padding:20px !important}.v-application .pa-lg-6{padding:24px !important}.v-application .pa-lg-7{padding:28px !important}.v-application .pa-lg-8{padding:32px !important}.v-application .pa-lg-9{padding:36px !important}.v-application .pa-lg-10{padding:40px !important}.v-application .pa-lg-11{padding:44px !important}.v-application .pa-lg-12{padding:48px !important}.v-application .pa-lg-13{padding:52px !important}.v-application .pa-lg-14{padding:56px !important}.v-application .pa-lg-15{padding:60px !important}.v-application .pa-lg-16{padding:64px !important}.v-application .px-lg-0{padding-right:0 !important;padding-left:0 !important}.v-application .px-lg-1{padding-right:4px !important;padding-left:4px !important}.v-application .px-lg-2{padding-right:8px !important;padding-left:8px !important}.v-application .px-lg-3{padding-right:12px !important;padding-left:12px !important}.v-application .px-lg-4{padding-right:16px !important;padding-left:16px !important}.v-application .px-lg-5{padding-right:20px !important;padding-left:20px !important}.v-application .px-lg-6{padding-right:24px !important;padding-left:24px !important}.v-application .px-lg-7{padding-right:28px !important;padding-left:28px !important}.v-application .px-lg-8{padding-right:32px !important;padding-left:32px !important}.v-application .px-lg-9{padding-right:36px !important;padding-left:36px !important}.v-application .px-lg-10{padding-right:40px !important;padding-left:40px !important}.v-application .px-lg-11{padding-right:44px !important;padding-left:44px !important}.v-application .px-lg-12{padding-right:48px !important;padding-left:48px !important}.v-application .px-lg-13{padding-right:52px !important;padding-left:52px !important}.v-application .px-lg-14{padding-right:56px !important;padding-left:56px !important}.v-application .px-lg-15{padding-right:60px !important;padding-left:60px !important}.v-application .px-lg-16{padding-right:64px !important;padding-left:64px !important}.v-application .py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.v-application .py-lg-1{padding-top:4px !important;padding-bottom:4px !important}.v-application .py-lg-2{padding-top:8px !important;padding-bottom:8px !important}.v-application .py-lg-3{padding-top:12px !important;padding-bottom:12px !important}.v-application .py-lg-4{padding-top:16px !important;padding-bottom:16px !important}.v-application .py-lg-5{padding-top:20px !important;padding-bottom:20px !important}.v-application .py-lg-6{padding-top:24px !important;padding-bottom:24px !important}.v-application .py-lg-7{padding-top:28px !important;padding-bottom:28px !important}.v-application .py-lg-8{padding-top:32px !important;padding-bottom:32px !important}.v-application .py-lg-9{padding-top:36px !important;padding-bottom:36px !important}.v-application .py-lg-10{padding-top:40px !important;padding-bottom:40px !important}.v-application .py-lg-11{padding-top:44px !important;padding-bottom:44px !important}.v-application .py-lg-12{padding-top:48px !important;padding-bottom:48px !important}.v-application .py-lg-13{padding-top:52px !important;padding-bottom:52px !important}.v-application .py-lg-14{padding-top:56px !important;padding-bottom:56px !important}.v-application .py-lg-15{padding-top:60px !important;padding-bottom:60px !important}.v-application .py-lg-16{padding-top:64px !important;padding-bottom:64px !important}.v-application .pt-lg-0{padding-top:0 !important}.v-application .pt-lg-1{padding-top:4px !important}.v-application .pt-lg-2{padding-top:8px !important}.v-application .pt-lg-3{padding-top:12px !important}.v-application .pt-lg-4{padding-top:16px !important}.v-application .pt-lg-5{padding-top:20px !important}.v-application .pt-lg-6{padding-top:24px !important}.v-application .pt-lg-7{padding-top:28px !important}.v-application .pt-lg-8{padding-top:32px !important}.v-application .pt-lg-9{padding-top:36px !important}.v-application .pt-lg-10{padding-top:40px !important}.v-application .pt-lg-11{padding-top:44px !important}.v-application .pt-lg-12{padding-top:48px !important}.v-application .pt-lg-13{padding-top:52px !important}.v-application .pt-lg-14{padding-top:56px !important}.v-application .pt-lg-15{padding-top:60px !important}.v-application .pt-lg-16{padding-top:64px !important}.v-application .pr-lg-0{padding-right:0 !important}.v-application .pr-lg-1{padding-right:4px !important}.v-application .pr-lg-2{padding-right:8px !important}.v-application .pr-lg-3{padding-right:12px !important}.v-application .pr-lg-4{padding-right:16px !important}.v-application .pr-lg-5{padding-right:20px !important}.v-application .pr-lg-6{padding-right:24px !important}.v-application .pr-lg-7{padding-right:28px !important}.v-application .pr-lg-8{padding-right:32px !important}.v-application .pr-lg-9{padding-right:36px !important}.v-application .pr-lg-10{padding-right:40px !important}.v-application .pr-lg-11{padding-right:44px !important}.v-application .pr-lg-12{padding-right:48px !important}.v-application .pr-lg-13{padding-right:52px !important}.v-application .pr-lg-14{padding-right:56px !important}.v-application .pr-lg-15{padding-right:60px !important}.v-application .pr-lg-16{padding-right:64px !important}.v-application .pb-lg-0{padding-bottom:0 !important}.v-application .pb-lg-1{padding-bottom:4px !important}.v-application .pb-lg-2{padding-bottom:8px !important}.v-application .pb-lg-3{padding-bottom:12px !important}.v-application .pb-lg-4{padding-bottom:16px !important}.v-application .pb-lg-5{padding-bottom:20px !important}.v-application .pb-lg-6{padding-bottom:24px !important}.v-application .pb-lg-7{padding-bottom:28px !important}.v-application .pb-lg-8{padding-bottom:32px !important}.v-application .pb-lg-9{padding-bottom:36px !important}.v-application .pb-lg-10{padding-bottom:40px !important}.v-application .pb-lg-11{padding-bottom:44px !important}.v-application .pb-lg-12{padding-bottom:48px !important}.v-application .pb-lg-13{padding-bottom:52px !important}.v-application .pb-lg-14{padding-bottom:56px !important}.v-application .pb-lg-15{padding-bottom:60px !important}.v-application .pb-lg-16{padding-bottom:64px !important}.v-application .pl-lg-0{padding-left:0 !important}.v-application .pl-lg-1{padding-left:4px !important}.v-application .pl-lg-2{padding-left:8px !important}.v-application .pl-lg-3{padding-left:12px !important}.v-application .pl-lg-4{padding-left:16px !important}.v-application .pl-lg-5{padding-left:20px !important}.v-application .pl-lg-6{padding-left:24px !important}.v-application .pl-lg-7{padding-left:28px !important}.v-application .pl-lg-8{padding-left:32px !important}.v-application .pl-lg-9{padding-left:36px !important}.v-application .pl-lg-10{padding-left:40px !important}.v-application .pl-lg-11{padding-left:44px !important}.v-application .pl-lg-12{padding-left:48px !important}.v-application .pl-lg-13{padding-left:52px !important}.v-application .pl-lg-14{padding-left:56px !important}.v-application .pl-lg-15{padding-left:60px !important}.v-application .pl-lg-16{padding-left:64px !important}.v-application--is-ltr .ps-lg-0{padding-left:0 !important}.v-application--is-rtl .ps-lg-0{padding-right:0 !important}.v-application--is-ltr .ps-lg-1{padding-left:4px !important}.v-application--is-rtl .ps-lg-1{padding-right:4px !important}.v-application--is-ltr .ps-lg-2{padding-left:8px !important}.v-application--is-rtl .ps-lg-2{padding-right:8px !important}.v-application--is-ltr .ps-lg-3{padding-left:12px !important}.v-application--is-rtl .ps-lg-3{padding-right:12px !important}.v-application--is-ltr .ps-lg-4{padding-left:16px !important}.v-application--is-rtl .ps-lg-4{padding-right:16px !important}.v-application--is-ltr .ps-lg-5{padding-left:20px !important}.v-application--is-rtl .ps-lg-5{padding-right:20px !important}.v-application--is-ltr .ps-lg-6{padding-left:24px !important}.v-application--is-rtl .ps-lg-6{padding-right:24px !important}.v-application--is-ltr .ps-lg-7{padding-left:28px !important}.v-application--is-rtl .ps-lg-7{padding-right:28px !important}.v-application--is-ltr .ps-lg-8{padding-left:32px !important}.v-application--is-rtl .ps-lg-8{padding-right:32px !important}.v-application--is-ltr .ps-lg-9{padding-left:36px !important}.v-application--is-rtl .ps-lg-9{padding-right:36px !important}.v-application--is-ltr .ps-lg-10{padding-left:40px !important}.v-application--is-rtl .ps-lg-10{padding-right:40px !important}.v-application--is-ltr .ps-lg-11{padding-left:44px !important}.v-application--is-rtl .ps-lg-11{padding-right:44px !important}.v-application--is-ltr .ps-lg-12{padding-left:48px !important}.v-application--is-rtl .ps-lg-12{padding-right:48px !important}.v-application--is-ltr .ps-lg-13{padding-left:52px !important}.v-application--is-rtl .ps-lg-13{padding-right:52px !important}.v-application--is-ltr .ps-lg-14{padding-left:56px !important}.v-application--is-rtl .ps-lg-14{padding-right:56px !important}.v-application--is-ltr .ps-lg-15{padding-left:60px !important}.v-application--is-rtl .ps-lg-15{padding-right:60px !important}.v-application--is-ltr .ps-lg-16{padding-left:64px !important}.v-application--is-rtl .ps-lg-16{padding-right:64px !important}.v-application--is-ltr .pe-lg-0{padding-right:0 !important}.v-application--is-rtl .pe-lg-0{padding-left:0 !important}.v-application--is-ltr .pe-lg-1{padding-right:4px !important}.v-application--is-rtl .pe-lg-1{padding-left:4px !important}.v-application--is-ltr .pe-lg-2{padding-right:8px !important}.v-application--is-rtl .pe-lg-2{padding-left:8px !important}.v-application--is-ltr .pe-lg-3{padding-right:12px !important}.v-application--is-rtl .pe-lg-3{padding-left:12px !important}.v-application--is-ltr .pe-lg-4{padding-right:16px !important}.v-application--is-rtl .pe-lg-4{padding-left:16px !important}.v-application--is-ltr .pe-lg-5{padding-right:20px !important}.v-application--is-rtl .pe-lg-5{padding-left:20px !important}.v-application--is-ltr .pe-lg-6{padding-right:24px !important}.v-application--is-rtl .pe-lg-6{padding-left:24px !important}.v-application--is-ltr .pe-lg-7{padding-right:28px !important}.v-application--is-rtl .pe-lg-7{padding-left:28px !important}.v-application--is-ltr .pe-lg-8{padding-right:32px !important}.v-application--is-rtl .pe-lg-8{padding-left:32px !important}.v-application--is-ltr .pe-lg-9{padding-right:36px !important}.v-application--is-rtl .pe-lg-9{padding-left:36px !important}.v-application--is-ltr .pe-lg-10{padding-right:40px !important}.v-application--is-rtl .pe-lg-10{padding-left:40px !important}.v-application--is-ltr .pe-lg-11{padding-right:44px !important}.v-application--is-rtl .pe-lg-11{padding-left:44px !important}.v-application--is-ltr .pe-lg-12{padding-right:48px !important}.v-application--is-rtl .pe-lg-12{padding-left:48px !important}.v-application--is-ltr .pe-lg-13{padding-right:52px !important}.v-application--is-rtl .pe-lg-13{padding-left:52px !important}.v-application--is-ltr .pe-lg-14{padding-right:56px !important}.v-application--is-rtl .pe-lg-14{padding-left:56px !important}.v-application--is-ltr .pe-lg-15{padding-right:60px !important}.v-application--is-rtl .pe-lg-15{padding-left:60px !important}.v-application--is-ltr .pe-lg-16{padding-right:64px !important}.v-application--is-rtl .pe-lg-16{padding-left:64px !important}.v-application .text-lg-left{text-align:left !important}.v-application .text-lg-right{text-align:right !important}.v-application .text-lg-center{text-align:center !important}.v-application .text-lg-justify{text-align:justify !important}.v-application .text-lg-start{text-align:start !important}.v-application .text-lg-end{text-align:end !important}.v-application .text-lg-h1{font-size:6rem !important;line-height:6rem;letter-spacing:-0.015625em !important}.v-application .text-lg-h1,.v-application .text-lg-h2{font-weight:300;font-family:Roboto,sans-serif !important}.v-application .text-lg-h2{font-size:3.75rem !important;line-height:3.75rem;letter-spacing:-0.0083333333em !important}.v-application .text-lg-h3{font-size:3rem !important;line-height:3.125rem;letter-spacing:normal !important}.v-application .text-lg-h3,.v-application .text-lg-h4{font-weight:400;font-family:Roboto,sans-serif !important}.v-application .text-lg-h4{font-size:2.125rem !important;line-height:2.5rem;letter-spacing:0.0073529412em !important}.v-application .text-lg-h5{font-size:1.5rem !important;font-weight:400;letter-spacing:normal !important}.v-application .text-lg-h5,.v-application .text-lg-h6{line-height:2rem;font-family:Roboto,sans-serif !important}.v-application .text-lg-h6{font-size:1.25rem !important;font-weight:500;letter-spacing:.0125em !important}.v-application .text-lg-subtitle-1{font-size:1rem !important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em !important;font-family:Roboto,sans-serif !important}.v-application .text-lg-subtitle-2{font-size:.875rem !important;font-weight:500;line-height:1.375rem;letter-spacing:0.0071428571em !important;font-family:Roboto,sans-serif !important}.v-application .text-lg-body-1{font-size:1rem !important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em !important;font-family:Roboto,sans-serif !important}.v-application .text-lg-body-2{font-weight:400;line-height:1.25rem;letter-spacing:0.0178571429em !important}.v-application .text-lg-body-2,.v-application .text-lg-button{font-size:.875rem !important;font-family:Roboto,sans-serif !important}.v-application .text-lg-button{font-weight:500;line-height:2.25rem;letter-spacing:0.0892857143em !important;text-transform:uppercase !important}.v-application .text-lg-caption{font-weight:400;line-height:1.25rem;letter-spacing:0.0333333333em !important}.v-application .text-lg-caption,.v-application .text-lg-overline{font-size:.75rem !important;font-family:Roboto,sans-serif !important}.v-application .text-lg-overline{font-weight:500;line-height:2rem;letter-spacing:0.1666666667em !important;text-transform:uppercase !important}}@media(min-width: 1904px){.v-application .d-xl-none{display:none !important}.v-application .d-xl-inline{display:inline !important}.v-application .d-xl-inline-block{display:inline-block !important}.v-application .d-xl-block{display:block !important}.v-application .d-xl-table{display:table !important}.v-application .d-xl-table-row{display:table-row !important}.v-application .d-xl-table-cell{display:table-cell !important}.v-application .d-xl-flex{display:flex !important}.v-application .d-xl-inline-flex{display:inline-flex !important}.v-application .float-xl-none{float:none !important}.v-application .float-xl-left{float:left !important}.v-application .float-xl-right{float:right !important}.v-application--is-rtl .float-xl-end{float:left !important}.v-application--is-ltr .float-xl-end,.v-application--is-rtl .float-xl-start{float:right !important}.v-application--is-ltr .float-xl-start{float:left !important}.v-application .flex-xl-fill{flex:1 1 auto !important}.v-application .flex-xl-row{flex-direction:row !important}.v-application .flex-xl-column{flex-direction:column !important}.v-application .flex-xl-row-reverse{flex-direction:row-reverse !important}.v-application .flex-xl-column-reverse{flex-direction:column-reverse !important}.v-application .flex-xl-grow-0{flex-grow:0 !important}.v-application .flex-xl-grow-1{flex-grow:1 !important}.v-application .flex-xl-shrink-0{flex-shrink:0 !important}.v-application .flex-xl-shrink-1{flex-shrink:1 !important}.v-application .flex-xl-wrap{flex-wrap:wrap !important}.v-application .flex-xl-nowrap{flex-wrap:nowrap !important}.v-application .flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.v-application .justify-xl-start{justify-content:flex-start !important}.v-application .justify-xl-end{justify-content:flex-end !important}.v-application .justify-xl-center{justify-content:center !important}.v-application .justify-xl-space-between{justify-content:space-between !important}.v-application .justify-xl-space-around{justify-content:space-around !important}.v-application .align-xl-start{align-items:flex-start !important}.v-application .align-xl-end{align-items:flex-end !important}.v-application .align-xl-center{align-items:center !important}.v-application .align-xl-baseline{align-items:baseline !important}.v-application .align-xl-stretch{align-items:stretch !important}.v-application .align-content-xl-start{align-content:flex-start !important}.v-application .align-content-xl-end{align-content:flex-end !important}.v-application .align-content-xl-center{align-content:center !important}.v-application .align-content-xl-space-between{align-content:space-between !important}.v-application .align-content-xl-space-around{align-content:space-around !important}.v-application .align-content-xl-stretch{align-content:stretch !important}.v-application .align-self-xl-auto{align-self:auto !important}.v-application .align-self-xl-start{align-self:flex-start !important}.v-application .align-self-xl-end{align-self:flex-end !important}.v-application .align-self-xl-center{align-self:center !important}.v-application .align-self-xl-baseline{align-self:baseline !important}.v-application .align-self-xl-stretch{align-self:stretch !important}.v-application .order-xl-first{order:-1 !important}.v-application .order-xl-0{order:0 !important}.v-application .order-xl-1{order:1 !important}.v-application .order-xl-2{order:2 !important}.v-application .order-xl-3{order:3 !important}.v-application .order-xl-4{order:4 !important}.v-application .order-xl-5{order:5 !important}.v-application .order-xl-6{order:6 !important}.v-application .order-xl-7{order:7 !important}.v-application .order-xl-8{order:8 !important}.v-application .order-xl-9{order:9 !important}.v-application .order-xl-10{order:10 !important}.v-application .order-xl-11{order:11 !important}.v-application .order-xl-12{order:12 !important}.v-application .order-xl-last{order:13 !important}.v-application .ma-xl-0{margin:0 !important}.v-application .ma-xl-1{margin:4px !important}.v-application .ma-xl-2{margin:8px !important}.v-application .ma-xl-3{margin:12px !important}.v-application .ma-xl-4{margin:16px !important}.v-application .ma-xl-5{margin:20px !important}.v-application .ma-xl-6{margin:24px !important}.v-application .ma-xl-7{margin:28px !important}.v-application .ma-xl-8{margin:32px !important}.v-application .ma-xl-9{margin:36px !important}.v-application .ma-xl-10{margin:40px !important}.v-application .ma-xl-11{margin:44px !important}.v-application .ma-xl-12{margin:48px !important}.v-application .ma-xl-13{margin:52px !important}.v-application .ma-xl-14{margin:56px !important}.v-application .ma-xl-15{margin:60px !important}.v-application .ma-xl-16{margin:64px !important}.v-application .ma-xl-auto{margin:auto !important}.v-application .mx-xl-0{margin-right:0 !important;margin-left:0 !important}.v-application .mx-xl-1{margin-right:4px !important;margin-left:4px !important}.v-application .mx-xl-2{margin-right:8px !important;margin-left:8px !important}.v-application .mx-xl-3{margin-right:12px !important;margin-left:12px !important}.v-application .mx-xl-4{margin-right:16px !important;margin-left:16px !important}.v-application .mx-xl-5{margin-right:20px !important;margin-left:20px !important}.v-application .mx-xl-6{margin-right:24px !important;margin-left:24px !important}.v-application .mx-xl-7{margin-right:28px !important;margin-left:28px !important}.v-application .mx-xl-8{margin-right:32px !important;margin-left:32px !important}.v-application .mx-xl-9{margin-right:36px !important;margin-left:36px !important}.v-application .mx-xl-10{margin-right:40px !important;margin-left:40px !important}.v-application .mx-xl-11{margin-right:44px !important;margin-left:44px !important}.v-application .mx-xl-12{margin-right:48px !important;margin-left:48px !important}.v-application .mx-xl-13{margin-right:52px !important;margin-left:52px !important}.v-application .mx-xl-14{margin-right:56px !important;margin-left:56px !important}.v-application .mx-xl-15{margin-right:60px !important;margin-left:60px !important}.v-application .mx-xl-16{margin-right:64px !important;margin-left:64px !important}.v-application .mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.v-application .my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.v-application .my-xl-1{margin-top:4px !important;margin-bottom:4px !important}.v-application .my-xl-2{margin-top:8px !important;margin-bottom:8px !important}.v-application .my-xl-3{margin-top:12px !important;margin-bottom:12px !important}.v-application .my-xl-4{margin-top:16px !important;margin-bottom:16px !important}.v-application .my-xl-5{margin-top:20px !important;margin-bottom:20px !important}.v-application .my-xl-6{margin-top:24px !important;margin-bottom:24px !important}.v-application .my-xl-7{margin-top:28px !important;margin-bottom:28px !important}.v-application .my-xl-8{margin-top:32px !important;margin-bottom:32px !important}.v-application .my-xl-9{margin-top:36px !important;margin-bottom:36px !important}.v-application .my-xl-10{margin-top:40px !important;margin-bottom:40px !important}.v-application .my-xl-11{margin-top:44px !important;margin-bottom:44px !important}.v-application .my-xl-12{margin-top:48px !important;margin-bottom:48px !important}.v-application .my-xl-13{margin-top:52px !important;margin-bottom:52px !important}.v-application .my-xl-14{margin-top:56px !important;margin-bottom:56px !important}.v-application .my-xl-15{margin-top:60px !important;margin-bottom:60px !important}.v-application .my-xl-16{margin-top:64px !important;margin-bottom:64px !important}.v-application .my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.v-application .mt-xl-0{margin-top:0 !important}.v-application .mt-xl-1{margin-top:4px !important}.v-application .mt-xl-2{margin-top:8px !important}.v-application .mt-xl-3{margin-top:12px !important}.v-application .mt-xl-4{margin-top:16px !important}.v-application .mt-xl-5{margin-top:20px !important}.v-application .mt-xl-6{margin-top:24px !important}.v-application .mt-xl-7{margin-top:28px !important}.v-application .mt-xl-8{margin-top:32px !important}.v-application .mt-xl-9{margin-top:36px !important}.v-application .mt-xl-10{margin-top:40px !important}.v-application .mt-xl-11{margin-top:44px !important}.v-application .mt-xl-12{margin-top:48px !important}.v-application .mt-xl-13{margin-top:52px !important}.v-application .mt-xl-14{margin-top:56px !important}.v-application .mt-xl-15{margin-top:60px !important}.v-application .mt-xl-16{margin-top:64px !important}.v-application .mt-xl-auto{margin-top:auto !important}.v-application .mr-xl-0{margin-right:0 !important}.v-application .mr-xl-1{margin-right:4px !important}.v-application .mr-xl-2{margin-right:8px !important}.v-application .mr-xl-3{margin-right:12px !important}.v-application .mr-xl-4{margin-right:16px !important}.v-application .mr-xl-5{margin-right:20px !important}.v-application .mr-xl-6{margin-right:24px !important}.v-application .mr-xl-7{margin-right:28px !important}.v-application .mr-xl-8{margin-right:32px !important}.v-application .mr-xl-9{margin-right:36px !important}.v-application .mr-xl-10{margin-right:40px !important}.v-application .mr-xl-11{margin-right:44px !important}.v-application .mr-xl-12{margin-right:48px !important}.v-application .mr-xl-13{margin-right:52px !important}.v-application .mr-xl-14{margin-right:56px !important}.v-application .mr-xl-15{margin-right:60px !important}.v-application .mr-xl-16{margin-right:64px !important}.v-application .mr-xl-auto{margin-right:auto !important}.v-application .mb-xl-0{margin-bottom:0 !important}.v-application .mb-xl-1{margin-bottom:4px !important}.v-application .mb-xl-2{margin-bottom:8px !important}.v-application .mb-xl-3{margin-bottom:12px !important}.v-application .mb-xl-4{margin-bottom:16px !important}.v-application .mb-xl-5{margin-bottom:20px !important}.v-application .mb-xl-6{margin-bottom:24px !important}.v-application .mb-xl-7{margin-bottom:28px !important}.v-application .mb-xl-8{margin-bottom:32px !important}.v-application .mb-xl-9{margin-bottom:36px !important}.v-application .mb-xl-10{margin-bottom:40px !important}.v-application .mb-xl-11{margin-bottom:44px !important}.v-application .mb-xl-12{margin-bottom:48px !important}.v-application .mb-xl-13{margin-bottom:52px !important}.v-application .mb-xl-14{margin-bottom:56px !important}.v-application .mb-xl-15{margin-bottom:60px !important}.v-application .mb-xl-16{margin-bottom:64px !important}.v-application .mb-xl-auto{margin-bottom:auto !important}.v-application .ml-xl-0{margin-left:0 !important}.v-application .ml-xl-1{margin-left:4px !important}.v-application .ml-xl-2{margin-left:8px !important}.v-application .ml-xl-3{margin-left:12px !important}.v-application .ml-xl-4{margin-left:16px !important}.v-application .ml-xl-5{margin-left:20px !important}.v-application .ml-xl-6{margin-left:24px !important}.v-application .ml-xl-7{margin-left:28px !important}.v-application .ml-xl-8{margin-left:32px !important}.v-application .ml-xl-9{margin-left:36px !important}.v-application .ml-xl-10{margin-left:40px !important}.v-application .ml-xl-11{margin-left:44px !important}.v-application .ml-xl-12{margin-left:48px !important}.v-application .ml-xl-13{margin-left:52px !important}.v-application .ml-xl-14{margin-left:56px !important}.v-application .ml-xl-15{margin-left:60px !important}.v-application .ml-xl-16{margin-left:64px !important}.v-application .ml-xl-auto{margin-left:auto !important}.v-application--is-ltr .ms-xl-0{margin-left:0 !important}.v-application--is-rtl .ms-xl-0{margin-right:0 !important}.v-application--is-ltr .ms-xl-1{margin-left:4px !important}.v-application--is-rtl .ms-xl-1{margin-right:4px !important}.v-application--is-ltr .ms-xl-2{margin-left:8px !important}.v-application--is-rtl .ms-xl-2{margin-right:8px !important}.v-application--is-ltr .ms-xl-3{margin-left:12px !important}.v-application--is-rtl .ms-xl-3{margin-right:12px !important}.v-application--is-ltr .ms-xl-4{margin-left:16px !important}.v-application--is-rtl .ms-xl-4{margin-right:16px !important}.v-application--is-ltr .ms-xl-5{margin-left:20px !important}.v-application--is-rtl .ms-xl-5{margin-right:20px !important}.v-application--is-ltr .ms-xl-6{margin-left:24px !important}.v-application--is-rtl .ms-xl-6{margin-right:24px !important}.v-application--is-ltr .ms-xl-7{margin-left:28px !important}.v-application--is-rtl .ms-xl-7{margin-right:28px !important}.v-application--is-ltr .ms-xl-8{margin-left:32px !important}.v-application--is-rtl .ms-xl-8{margin-right:32px !important}.v-application--is-ltr .ms-xl-9{margin-left:36px !important}.v-application--is-rtl .ms-xl-9{margin-right:36px !important}.v-application--is-ltr .ms-xl-10{margin-left:40px !important}.v-application--is-rtl .ms-xl-10{margin-right:40px !important}.v-application--is-ltr .ms-xl-11{margin-left:44px !important}.v-application--is-rtl .ms-xl-11{margin-right:44px !important}.v-application--is-ltr .ms-xl-12{margin-left:48px !important}.v-application--is-rtl .ms-xl-12{margin-right:48px !important}.v-application--is-ltr .ms-xl-13{margin-left:52px !important}.v-application--is-rtl .ms-xl-13{margin-right:52px !important}.v-application--is-ltr .ms-xl-14{margin-left:56px !important}.v-application--is-rtl .ms-xl-14{margin-right:56px !important}.v-application--is-ltr .ms-xl-15{margin-left:60px !important}.v-application--is-rtl .ms-xl-15{margin-right:60px !important}.v-application--is-ltr .ms-xl-16{margin-left:64px !important}.v-application--is-rtl .ms-xl-16{margin-right:64px !important}.v-application--is-ltr .ms-xl-auto{margin-left:auto !important}.v-application--is-rtl .ms-xl-auto{margin-right:auto !important}.v-application--is-ltr .me-xl-0{margin-right:0 !important}.v-application--is-rtl .me-xl-0{margin-left:0 !important}.v-application--is-ltr .me-xl-1{margin-right:4px !important}.v-application--is-rtl .me-xl-1{margin-left:4px !important}.v-application--is-ltr .me-xl-2{margin-right:8px !important}.v-application--is-rtl .me-xl-2{margin-left:8px !important}.v-application--is-ltr .me-xl-3{margin-right:12px !important}.v-application--is-rtl .me-xl-3{margin-left:12px !important}.v-application--is-ltr .me-xl-4{margin-right:16px !important}.v-application--is-rtl .me-xl-4{margin-left:16px !important}.v-application--is-ltr .me-xl-5{margin-right:20px !important}.v-application--is-rtl .me-xl-5{margin-left:20px !important}.v-application--is-ltr .me-xl-6{margin-right:24px !important}.v-application--is-rtl .me-xl-6{margin-left:24px !important}.v-application--is-ltr .me-xl-7{margin-right:28px !important}.v-application--is-rtl .me-xl-7{margin-left:28px !important}.v-application--is-ltr .me-xl-8{margin-right:32px !important}.v-application--is-rtl .me-xl-8{margin-left:32px !important}.v-application--is-ltr .me-xl-9{margin-right:36px !important}.v-application--is-rtl .me-xl-9{margin-left:36px !important}.v-application--is-ltr .me-xl-10{margin-right:40px !important}.v-application--is-rtl .me-xl-10{margin-left:40px !important}.v-application--is-ltr .me-xl-11{margin-right:44px !important}.v-application--is-rtl .me-xl-11{margin-left:44px !important}.v-application--is-ltr .me-xl-12{margin-right:48px !important}.v-application--is-rtl .me-xl-12{margin-left:48px !important}.v-application--is-ltr .me-xl-13{margin-right:52px !important}.v-application--is-rtl .me-xl-13{margin-left:52px !important}.v-application--is-ltr .me-xl-14{margin-right:56px !important}.v-application--is-rtl .me-xl-14{margin-left:56px !important}.v-application--is-ltr .me-xl-15{margin-right:60px !important}.v-application--is-rtl .me-xl-15{margin-left:60px !important}.v-application--is-ltr .me-xl-16{margin-right:64px !important}.v-application--is-rtl .me-xl-16{margin-left:64px !important}.v-application--is-ltr .me-xl-auto{margin-right:auto !important}.v-application--is-rtl .me-xl-auto{margin-left:auto !important}.v-application .ma-xl-n1{margin:-4px !important}.v-application .ma-xl-n2{margin:-8px !important}.v-application .ma-xl-n3{margin:-12px !important}.v-application .ma-xl-n4{margin:-16px !important}.v-application .ma-xl-n5{margin:-20px !important}.v-application .ma-xl-n6{margin:-24px !important}.v-application .ma-xl-n7{margin:-28px !important}.v-application .ma-xl-n8{margin:-32px !important}.v-application .ma-xl-n9{margin:-36px !important}.v-application .ma-xl-n10{margin:-40px !important}.v-application .ma-xl-n11{margin:-44px !important}.v-application .ma-xl-n12{margin:-48px !important}.v-application .ma-xl-n13{margin:-52px !important}.v-application .ma-xl-n14{margin:-56px !important}.v-application .ma-xl-n15{margin:-60px !important}.v-application .ma-xl-n16{margin:-64px !important}.v-application .mx-xl-n1{margin-right:-4px !important;margin-left:-4px !important}.v-application .mx-xl-n2{margin-right:-8px !important;margin-left:-8px !important}.v-application .mx-xl-n3{margin-right:-12px !important;margin-left:-12px !important}.v-application .mx-xl-n4{margin-right:-16px !important;margin-left:-16px !important}.v-application .mx-xl-n5{margin-right:-20px !important;margin-left:-20px !important}.v-application .mx-xl-n6{margin-right:-24px !important;margin-left:-24px !important}.v-application .mx-xl-n7{margin-right:-28px !important;margin-left:-28px !important}.v-application .mx-xl-n8{margin-right:-32px !important;margin-left:-32px !important}.v-application .mx-xl-n9{margin-right:-36px !important;margin-left:-36px !important}.v-application .mx-xl-n10{margin-right:-40px !important;margin-left:-40px !important}.v-application .mx-xl-n11{margin-right:-44px !important;margin-left:-44px !important}.v-application .mx-xl-n12{margin-right:-48px !important;margin-left:-48px !important}.v-application .mx-xl-n13{margin-right:-52px !important;margin-left:-52px !important}.v-application .mx-xl-n14{margin-right:-56px !important;margin-left:-56px !important}.v-application .mx-xl-n15{margin-right:-60px !important;margin-left:-60px !important}.v-application .mx-xl-n16{margin-right:-64px !important;margin-left:-64px !important}.v-application .my-xl-n1{margin-top:-4px !important;margin-bottom:-4px !important}.v-application .my-xl-n2{margin-top:-8px !important;margin-bottom:-8px !important}.v-application .my-xl-n3{margin-top:-12px !important;margin-bottom:-12px !important}.v-application .my-xl-n4{margin-top:-16px !important;margin-bottom:-16px !important}.v-application .my-xl-n5{margin-top:-20px !important;margin-bottom:-20px !important}.v-application .my-xl-n6{margin-top:-24px !important;margin-bottom:-24px !important}.v-application .my-xl-n7{margin-top:-28px !important;margin-bottom:-28px !important}.v-application .my-xl-n8{margin-top:-32px !important;margin-bottom:-32px !important}.v-application .my-xl-n9{margin-top:-36px !important;margin-bottom:-36px !important}.v-application .my-xl-n10{margin-top:-40px !important;margin-bottom:-40px !important}.v-application .my-xl-n11{margin-top:-44px !important;margin-bottom:-44px !important}.v-application .my-xl-n12{margin-top:-48px !important;margin-bottom:-48px !important}.v-application .my-xl-n13{margin-top:-52px !important;margin-bottom:-52px !important}.v-application .my-xl-n14{margin-top:-56px !important;margin-bottom:-56px !important}.v-application .my-xl-n15{margin-top:-60px !important;margin-bottom:-60px !important}.v-application .my-xl-n16{margin-top:-64px !important;margin-bottom:-64px !important}.v-application .mt-xl-n1{margin-top:-4px !important}.v-application .mt-xl-n2{margin-top:-8px !important}.v-application .mt-xl-n3{margin-top:-12px !important}.v-application .mt-xl-n4{margin-top:-16px !important}.v-application .mt-xl-n5{margin-top:-20px !important}.v-application .mt-xl-n6{margin-top:-24px !important}.v-application .mt-xl-n7{margin-top:-28px !important}.v-application .mt-xl-n8{margin-top:-32px !important}.v-application .mt-xl-n9{margin-top:-36px !important}.v-application .mt-xl-n10{margin-top:-40px !important}.v-application .mt-xl-n11{margin-top:-44px !important}.v-application .mt-xl-n12{margin-top:-48px !important}.v-application .mt-xl-n13{margin-top:-52px !important}.v-application .mt-xl-n14{margin-top:-56px !important}.v-application .mt-xl-n15{margin-top:-60px !important}.v-application .mt-xl-n16{margin-top:-64px !important}.v-application .mr-xl-n1{margin-right:-4px !important}.v-application .mr-xl-n2{margin-right:-8px !important}.v-application .mr-xl-n3{margin-right:-12px !important}.v-application .mr-xl-n4{margin-right:-16px !important}.v-application .mr-xl-n5{margin-right:-20px !important}.v-application .mr-xl-n6{margin-right:-24px !important}.v-application .mr-xl-n7{margin-right:-28px !important}.v-application .mr-xl-n8{margin-right:-32px !important}.v-application .mr-xl-n9{margin-right:-36px !important}.v-application .mr-xl-n10{margin-right:-40px !important}.v-application .mr-xl-n11{margin-right:-44px !important}.v-application .mr-xl-n12{margin-right:-48px !important}.v-application .mr-xl-n13{margin-right:-52px !important}.v-application .mr-xl-n14{margin-right:-56px !important}.v-application .mr-xl-n15{margin-right:-60px !important}.v-application .mr-xl-n16{margin-right:-64px !important}.v-application .mb-xl-n1{margin-bottom:-4px !important}.v-application .mb-xl-n2{margin-bottom:-8px !important}.v-application .mb-xl-n3{margin-bottom:-12px !important}.v-application .mb-xl-n4{margin-bottom:-16px !important}.v-application .mb-xl-n5{margin-bottom:-20px !important}.v-application .mb-xl-n6{margin-bottom:-24px !important}.v-application .mb-xl-n7{margin-bottom:-28px !important}.v-application .mb-xl-n8{margin-bottom:-32px !important}.v-application .mb-xl-n9{margin-bottom:-36px !important}.v-application .mb-xl-n10{margin-bottom:-40px !important}.v-application .mb-xl-n11{margin-bottom:-44px !important}.v-application .mb-xl-n12{margin-bottom:-48px !important}.v-application .mb-xl-n13{margin-bottom:-52px !important}.v-application .mb-xl-n14{margin-bottom:-56px !important}.v-application .mb-xl-n15{margin-bottom:-60px !important}.v-application .mb-xl-n16{margin-bottom:-64px !important}.v-application .ml-xl-n1{margin-left:-4px !important}.v-application .ml-xl-n2{margin-left:-8px !important}.v-application .ml-xl-n3{margin-left:-12px !important}.v-application .ml-xl-n4{margin-left:-16px !important}.v-application .ml-xl-n5{margin-left:-20px !important}.v-application .ml-xl-n6{margin-left:-24px !important}.v-application .ml-xl-n7{margin-left:-28px !important}.v-application .ml-xl-n8{margin-left:-32px !important}.v-application .ml-xl-n9{margin-left:-36px !important}.v-application .ml-xl-n10{margin-left:-40px !important}.v-application .ml-xl-n11{margin-left:-44px !important}.v-application .ml-xl-n12{margin-left:-48px !important}.v-application .ml-xl-n13{margin-left:-52px !important}.v-application .ml-xl-n14{margin-left:-56px !important}.v-application .ml-xl-n15{margin-left:-60px !important}.v-application .ml-xl-n16{margin-left:-64px !important}.v-application--is-ltr .ms-xl-n1{margin-left:-4px !important}.v-application--is-rtl .ms-xl-n1{margin-right:-4px !important}.v-application--is-ltr .ms-xl-n2{margin-left:-8px !important}.v-application--is-rtl .ms-xl-n2{margin-right:-8px !important}.v-application--is-ltr .ms-xl-n3{margin-left:-12px !important}.v-application--is-rtl .ms-xl-n3{margin-right:-12px !important}.v-application--is-ltr .ms-xl-n4{margin-left:-16px !important}.v-application--is-rtl .ms-xl-n4{margin-right:-16px !important}.v-application--is-ltr .ms-xl-n5{margin-left:-20px !important}.v-application--is-rtl .ms-xl-n5{margin-right:-20px !important}.v-application--is-ltr .ms-xl-n6{margin-left:-24px !important}.v-application--is-rtl .ms-xl-n6{margin-right:-24px !important}.v-application--is-ltr .ms-xl-n7{margin-left:-28px !important}.v-application--is-rtl .ms-xl-n7{margin-right:-28px !important}.v-application--is-ltr .ms-xl-n8{margin-left:-32px !important}.v-application--is-rtl .ms-xl-n8{margin-right:-32px !important}.v-application--is-ltr .ms-xl-n9{margin-left:-36px !important}.v-application--is-rtl .ms-xl-n9{margin-right:-36px !important}.v-application--is-ltr .ms-xl-n10{margin-left:-40px !important}.v-application--is-rtl .ms-xl-n10{margin-right:-40px !important}.v-application--is-ltr .ms-xl-n11{margin-left:-44px !important}.v-application--is-rtl .ms-xl-n11{margin-right:-44px !important}.v-application--is-ltr .ms-xl-n12{margin-left:-48px !important}.v-application--is-rtl .ms-xl-n12{margin-right:-48px !important}.v-application--is-ltr .ms-xl-n13{margin-left:-52px !important}.v-application--is-rtl .ms-xl-n13{margin-right:-52px !important}.v-application--is-ltr .ms-xl-n14{margin-left:-56px !important}.v-application--is-rtl .ms-xl-n14{margin-right:-56px !important}.v-application--is-ltr .ms-xl-n15{margin-left:-60px !important}.v-application--is-rtl .ms-xl-n15{margin-right:-60px !important}.v-application--is-ltr .ms-xl-n16{margin-left:-64px !important}.v-application--is-rtl .ms-xl-n16{margin-right:-64px !important}.v-application--is-ltr .me-xl-n1{margin-right:-4px !important}.v-application--is-rtl .me-xl-n1{margin-left:-4px !important}.v-application--is-ltr .me-xl-n2{margin-right:-8px !important}.v-application--is-rtl .me-xl-n2{margin-left:-8px !important}.v-application--is-ltr .me-xl-n3{margin-right:-12px !important}.v-application--is-rtl .me-xl-n3{margin-left:-12px !important}.v-application--is-ltr .me-xl-n4{margin-right:-16px !important}.v-application--is-rtl .me-xl-n4{margin-left:-16px !important}.v-application--is-ltr .me-xl-n5{margin-right:-20px !important}.v-application--is-rtl .me-xl-n5{margin-left:-20px !important}.v-application--is-ltr .me-xl-n6{margin-right:-24px !important}.v-application--is-rtl .me-xl-n6{margin-left:-24px !important}.v-application--is-ltr .me-xl-n7{margin-right:-28px !important}.v-application--is-rtl .me-xl-n7{margin-left:-28px !important}.v-application--is-ltr .me-xl-n8{margin-right:-32px !important}.v-application--is-rtl .me-xl-n8{margin-left:-32px !important}.v-application--is-ltr .me-xl-n9{margin-right:-36px !important}.v-application--is-rtl .me-xl-n9{margin-left:-36px !important}.v-application--is-ltr .me-xl-n10{margin-right:-40px !important}.v-application--is-rtl .me-xl-n10{margin-left:-40px !important}.v-application--is-ltr .me-xl-n11{margin-right:-44px !important}.v-application--is-rtl .me-xl-n11{margin-left:-44px !important}.v-application--is-ltr .me-xl-n12{margin-right:-48px !important}.v-application--is-rtl .me-xl-n12{margin-left:-48px !important}.v-application--is-ltr .me-xl-n13{margin-right:-52px !important}.v-application--is-rtl .me-xl-n13{margin-left:-52px !important}.v-application--is-ltr .me-xl-n14{margin-right:-56px !important}.v-application--is-rtl .me-xl-n14{margin-left:-56px !important}.v-application--is-ltr .me-xl-n15{margin-right:-60px !important}.v-application--is-rtl .me-xl-n15{margin-left:-60px !important}.v-application--is-ltr .me-xl-n16{margin-right:-64px !important}.v-application--is-rtl .me-xl-n16{margin-left:-64px !important}.v-application .pa-xl-0{padding:0 !important}.v-application .pa-xl-1{padding:4px !important}.v-application .pa-xl-2{padding:8px !important}.v-application .pa-xl-3{padding:12px !important}.v-application .pa-xl-4{padding:16px !important}.v-application .pa-xl-5{padding:20px !important}.v-application .pa-xl-6{padding:24px !important}.v-application .pa-xl-7{padding:28px !important}.v-application .pa-xl-8{padding:32px !important}.v-application .pa-xl-9{padding:36px !important}.v-application .pa-xl-10{padding:40px !important}.v-application .pa-xl-11{padding:44px !important}.v-application .pa-xl-12{padding:48px !important}.v-application .pa-xl-13{padding:52px !important}.v-application .pa-xl-14{padding:56px !important}.v-application .pa-xl-15{padding:60px !important}.v-application .pa-xl-16{padding:64px !important}.v-application .px-xl-0{padding-right:0 !important;padding-left:0 !important}.v-application .px-xl-1{padding-right:4px !important;padding-left:4px !important}.v-application .px-xl-2{padding-right:8px !important;padding-left:8px !important}.v-application .px-xl-3{padding-right:12px !important;padding-left:12px !important}.v-application .px-xl-4{padding-right:16px !important;padding-left:16px !important}.v-application .px-xl-5{padding-right:20px !important;padding-left:20px !important}.v-application .px-xl-6{padding-right:24px !important;padding-left:24px !important}.v-application .px-xl-7{padding-right:28px !important;padding-left:28px !important}.v-application .px-xl-8{padding-right:32px !important;padding-left:32px !important}.v-application .px-xl-9{padding-right:36px !important;padding-left:36px !important}.v-application .px-xl-10{padding-right:40px !important;padding-left:40px !important}.v-application .px-xl-11{padding-right:44px !important;padding-left:44px !important}.v-application .px-xl-12{padding-right:48px !important;padding-left:48px !important}.v-application .px-xl-13{padding-right:52px !important;padding-left:52px !important}.v-application .px-xl-14{padding-right:56px !important;padding-left:56px !important}.v-application .px-xl-15{padding-right:60px !important;padding-left:60px !important}.v-application .px-xl-16{padding-right:64px !important;padding-left:64px !important}.v-application .py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.v-application .py-xl-1{padding-top:4px !important;padding-bottom:4px !important}.v-application .py-xl-2{padding-top:8px !important;padding-bottom:8px !important}.v-application .py-xl-3{padding-top:12px !important;padding-bottom:12px !important}.v-application .py-xl-4{padding-top:16px !important;padding-bottom:16px !important}.v-application .py-xl-5{padding-top:20px !important;padding-bottom:20px !important}.v-application .py-xl-6{padding-top:24px !important;padding-bottom:24px !important}.v-application .py-xl-7{padding-top:28px !important;padding-bottom:28px !important}.v-application .py-xl-8{padding-top:32px !important;padding-bottom:32px !important}.v-application .py-xl-9{padding-top:36px !important;padding-bottom:36px !important}.v-application .py-xl-10{padding-top:40px !important;padding-bottom:40px !important}.v-application .py-xl-11{padding-top:44px !important;padding-bottom:44px !important}.v-application .py-xl-12{padding-top:48px !important;padding-bottom:48px !important}.v-application .py-xl-13{padding-top:52px !important;padding-bottom:52px !important}.v-application .py-xl-14{padding-top:56px !important;padding-bottom:56px !important}.v-application .py-xl-15{padding-top:60px !important;padding-bottom:60px !important}.v-application .py-xl-16{padding-top:64px !important;padding-bottom:64px !important}.v-application .pt-xl-0{padding-top:0 !important}.v-application .pt-xl-1{padding-top:4px !important}.v-application .pt-xl-2{padding-top:8px !important}.v-application .pt-xl-3{padding-top:12px !important}.v-application .pt-xl-4{padding-top:16px !important}.v-application .pt-xl-5{padding-top:20px !important}.v-application .pt-xl-6{padding-top:24px !important}.v-application .pt-xl-7{padding-top:28px !important}.v-application .pt-xl-8{padding-top:32px !important}.v-application .pt-xl-9{padding-top:36px !important}.v-application .pt-xl-10{padding-top:40px !important}.v-application .pt-xl-11{padding-top:44px !important}.v-application .pt-xl-12{padding-top:48px !important}.v-application .pt-xl-13{padding-top:52px !important}.v-application .pt-xl-14{padding-top:56px !important}.v-application .pt-xl-15{padding-top:60px !important}.v-application .pt-xl-16{padding-top:64px !important}.v-application .pr-xl-0{padding-right:0 !important}.v-application .pr-xl-1{padding-right:4px !important}.v-application .pr-xl-2{padding-right:8px !important}.v-application .pr-xl-3{padding-right:12px !important}.v-application .pr-xl-4{padding-right:16px !important}.v-application .pr-xl-5{padding-right:20px !important}.v-application .pr-xl-6{padding-right:24px !important}.v-application .pr-xl-7{padding-right:28px !important}.v-application .pr-xl-8{padding-right:32px !important}.v-application .pr-xl-9{padding-right:36px !important}.v-application .pr-xl-10{padding-right:40px !important}.v-application .pr-xl-11{padding-right:44px !important}.v-application .pr-xl-12{padding-right:48px !important}.v-application .pr-xl-13{padding-right:52px !important}.v-application .pr-xl-14{padding-right:56px !important}.v-application .pr-xl-15{padding-right:60px !important}.v-application .pr-xl-16{padding-right:64px !important}.v-application .pb-xl-0{padding-bottom:0 !important}.v-application .pb-xl-1{padding-bottom:4px !important}.v-application .pb-xl-2{padding-bottom:8px !important}.v-application .pb-xl-3{padding-bottom:12px !important}.v-application .pb-xl-4{padding-bottom:16px !important}.v-application .pb-xl-5{padding-bottom:20px !important}.v-application .pb-xl-6{padding-bottom:24px !important}.v-application .pb-xl-7{padding-bottom:28px !important}.v-application .pb-xl-8{padding-bottom:32px !important}.v-application .pb-xl-9{padding-bottom:36px !important}.v-application .pb-xl-10{padding-bottom:40px !important}.v-application .pb-xl-11{padding-bottom:44px !important}.v-application .pb-xl-12{padding-bottom:48px !important}.v-application .pb-xl-13{padding-bottom:52px !important}.v-application .pb-xl-14{padding-bottom:56px !important}.v-application .pb-xl-15{padding-bottom:60px !important}.v-application .pb-xl-16{padding-bottom:64px !important}.v-application .pl-xl-0{padding-left:0 !important}.v-application .pl-xl-1{padding-left:4px !important}.v-application .pl-xl-2{padding-left:8px !important}.v-application .pl-xl-3{padding-left:12px !important}.v-application .pl-xl-4{padding-left:16px !important}.v-application .pl-xl-5{padding-left:20px !important}.v-application .pl-xl-6{padding-left:24px !important}.v-application .pl-xl-7{padding-left:28px !important}.v-application .pl-xl-8{padding-left:32px !important}.v-application .pl-xl-9{padding-left:36px !important}.v-application .pl-xl-10{padding-left:40px !important}.v-application .pl-xl-11{padding-left:44px !important}.v-application .pl-xl-12{padding-left:48px !important}.v-application .pl-xl-13{padding-left:52px !important}.v-application .pl-xl-14{padding-left:56px !important}.v-application .pl-xl-15{padding-left:60px !important}.v-application .pl-xl-16{padding-left:64px !important}.v-application--is-ltr .ps-xl-0{padding-left:0 !important}.v-application--is-rtl .ps-xl-0{padding-right:0 !important}.v-application--is-ltr .ps-xl-1{padding-left:4px !important}.v-application--is-rtl .ps-xl-1{padding-right:4px !important}.v-application--is-ltr .ps-xl-2{padding-left:8px !important}.v-application--is-rtl .ps-xl-2{padding-right:8px !important}.v-application--is-ltr .ps-xl-3{padding-left:12px !important}.v-application--is-rtl .ps-xl-3{padding-right:12px !important}.v-application--is-ltr .ps-xl-4{padding-left:16px !important}.v-application--is-rtl .ps-xl-4{padding-right:16px !important}.v-application--is-ltr .ps-xl-5{padding-left:20px !important}.v-application--is-rtl .ps-xl-5{padding-right:20px !important}.v-application--is-ltr .ps-xl-6{padding-left:24px !important}.v-application--is-rtl .ps-xl-6{padding-right:24px !important}.v-application--is-ltr .ps-xl-7{padding-left:28px !important}.v-application--is-rtl .ps-xl-7{padding-right:28px !important}.v-application--is-ltr .ps-xl-8{padding-left:32px !important}.v-application--is-rtl .ps-xl-8{padding-right:32px !important}.v-application--is-ltr .ps-xl-9{padding-left:36px !important}.v-application--is-rtl .ps-xl-9{padding-right:36px !important}.v-application--is-ltr .ps-xl-10{padding-left:40px !important}.v-application--is-rtl .ps-xl-10{padding-right:40px !important}.v-application--is-ltr .ps-xl-11{padding-left:44px !important}.v-application--is-rtl .ps-xl-11{padding-right:44px !important}.v-application--is-ltr .ps-xl-12{padding-left:48px !important}.v-application--is-rtl .ps-xl-12{padding-right:48px !important}.v-application--is-ltr .ps-xl-13{padding-left:52px !important}.v-application--is-rtl .ps-xl-13{padding-right:52px !important}.v-application--is-ltr .ps-xl-14{padding-left:56px !important}.v-application--is-rtl .ps-xl-14{padding-right:56px !important}.v-application--is-ltr .ps-xl-15{padding-left:60px !important}.v-application--is-rtl .ps-xl-15{padding-right:60px !important}.v-application--is-ltr .ps-xl-16{padding-left:64px !important}.v-application--is-rtl .ps-xl-16{padding-right:64px !important}.v-application--is-ltr .pe-xl-0{padding-right:0 !important}.v-application--is-rtl .pe-xl-0{padding-left:0 !important}.v-application--is-ltr .pe-xl-1{padding-right:4px !important}.v-application--is-rtl .pe-xl-1{padding-left:4px !important}.v-application--is-ltr .pe-xl-2{padding-right:8px !important}.v-application--is-rtl .pe-xl-2{padding-left:8px !important}.v-application--is-ltr .pe-xl-3{padding-right:12px !important}.v-application--is-rtl .pe-xl-3{padding-left:12px !important}.v-application--is-ltr .pe-xl-4{padding-right:16px !important}.v-application--is-rtl .pe-xl-4{padding-left:16px !important}.v-application--is-ltr .pe-xl-5{padding-right:20px !important}.v-application--is-rtl .pe-xl-5{padding-left:20px !important}.v-application--is-ltr .pe-xl-6{padding-right:24px !important}.v-application--is-rtl .pe-xl-6{padding-left:24px !important}.v-application--is-ltr .pe-xl-7{padding-right:28px !important}.v-application--is-rtl .pe-xl-7{padding-left:28px !important}.v-application--is-ltr .pe-xl-8{padding-right:32px !important}.v-application--is-rtl .pe-xl-8{padding-left:32px !important}.v-application--is-ltr .pe-xl-9{padding-right:36px !important}.v-application--is-rtl .pe-xl-9{padding-left:36px !important}.v-application--is-ltr .pe-xl-10{padding-right:40px !important}.v-application--is-rtl .pe-xl-10{padding-left:40px !important}.v-application--is-ltr .pe-xl-11{padding-right:44px !important}.v-application--is-rtl .pe-xl-11{padding-left:44px !important}.v-application--is-ltr .pe-xl-12{padding-right:48px !important}.v-application--is-rtl .pe-xl-12{padding-left:48px !important}.v-application--is-ltr .pe-xl-13{padding-right:52px !important}.v-application--is-rtl .pe-xl-13{padding-left:52px !important}.v-application--is-ltr .pe-xl-14{padding-right:56px !important}.v-application--is-rtl .pe-xl-14{padding-left:56px !important}.v-application--is-ltr .pe-xl-15{padding-right:60px !important}.v-application--is-rtl .pe-xl-15{padding-left:60px !important}.v-application--is-ltr .pe-xl-16{padding-right:64px !important}.v-application--is-rtl .pe-xl-16{padding-left:64px !important}.v-application .text-xl-left{text-align:left !important}.v-application .text-xl-right{text-align:right !important}.v-application .text-xl-center{text-align:center !important}.v-application .text-xl-justify{text-align:justify !important}.v-application .text-xl-start{text-align:start !important}.v-application .text-xl-end{text-align:end !important}.v-application .text-xl-h1{font-size:6rem !important;line-height:6rem;letter-spacing:-0.015625em !important}.v-application .text-xl-h1,.v-application .text-xl-h2{font-weight:300;font-family:Roboto,sans-serif !important}.v-application .text-xl-h2{font-size:3.75rem !important;line-height:3.75rem;letter-spacing:-0.0083333333em !important}.v-application .text-xl-h3{font-size:3rem !important;line-height:3.125rem;letter-spacing:normal !important}.v-application .text-xl-h3,.v-application .text-xl-h4{font-weight:400;font-family:Roboto,sans-serif !important}.v-application .text-xl-h4{font-size:2.125rem !important;line-height:2.5rem;letter-spacing:0.0073529412em !important}.v-application .text-xl-h5{font-size:1.5rem !important;font-weight:400;letter-spacing:normal !important}.v-application .text-xl-h5,.v-application .text-xl-h6{line-height:2rem;font-family:Roboto,sans-serif !important}.v-application .text-xl-h6{font-size:1.25rem !important;font-weight:500;letter-spacing:.0125em !important}.v-application .text-xl-subtitle-1{font-size:1rem !important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em !important;font-family:Roboto,sans-serif !important}.v-application .text-xl-subtitle-2{font-size:.875rem !important;font-weight:500;line-height:1.375rem;letter-spacing:0.0071428571em !important;font-family:Roboto,sans-serif !important}.v-application .text-xl-body-1{font-size:1rem !important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em !important;font-family:Roboto,sans-serif !important}.v-application .text-xl-body-2{font-weight:400;line-height:1.25rem;letter-spacing:0.0178571429em !important}.v-application .text-xl-body-2,.v-application .text-xl-button{font-size:.875rem !important;font-family:Roboto,sans-serif !important}.v-application .text-xl-button{font-weight:500;line-height:2.25rem;letter-spacing:0.0892857143em !important;text-transform:uppercase !important}.v-application .text-xl-caption{font-weight:400;line-height:1.25rem;letter-spacing:0.0333333333em !important}.v-application .text-xl-caption,.v-application .text-xl-overline{font-size:.75rem !important;font-family:Roboto,sans-serif !important}.v-application .text-xl-overline{font-weight:500;line-height:2rem;letter-spacing:0.1666666667em !important;text-transform:uppercase !important}}@media print{.v-application .d-print-none{display:none !important}.v-application .d-print-inline{display:inline !important}.v-application .d-print-inline-block{display:inline-block !important}.v-application .d-print-block{display:block !important}.v-application .d-print-table{display:table !important}.v-application .d-print-table-row{display:table-row !important}.v-application .d-print-table-cell{display:table-cell !important}.v-application .d-print-flex{display:flex !important}.v-application .d-print-inline-flex{display:inline-flex !important}.v-application .float-print-none{float:none !important}.v-application .float-print-left{float:left !important}.v-application .float-print-right{float:right !important}.v-application--is-rtl .float-print-end{float:left !important}.v-application--is-ltr .float-print-end,.v-application--is-rtl .float-print-start{float:right !important}.v-application--is-ltr .float-print-start{float:left !important}}.theme--light.v-application{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-application .text--primary{color:rgba(0,0,0,.87) !important}.theme--light.v-application .text--secondary{color:rgba(0,0,0,.6) !important}.theme--light.v-application .text--disabled{color:rgba(0,0,0,.38) !important}.theme--dark.v-application{background:#121212;color:#fff}.theme--dark.v-application .text--primary{color:#fff !important}.theme--dark.v-application .text--secondary{color:rgba(255,255,255,.7) !important}.theme--dark.v-application .text--disabled{color:rgba(255,255,255,.5) !important}.v-application{display:flex;position:relative}.v-application a{cursor:pointer}.v-application--is-rtl{direction:rtl}.v-application--wrap{flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;min-height:100vh;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-application,.v-application--wrap{display:block}}}.theme--light.v-app-bar.v-toolbar.v-sheet{background-color:#f5f5f5}.theme--dark.v-app-bar.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-app-bar.v-toolbar{border-radius:0}.v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-sheet.v-app-bar.v-toolbar.v-sheet--shaped{border-radius:24px 0}.v-app-bar:not([data-booted=true]){transition:none !important}.v-app-bar.v-app-bar--fixed{position:fixed;top:0;z-index:5}.v-app-bar.v-app-bar.v-app-bar--hide-shadow{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12) !important}.v-app-bar--fade-img-on-scroll .v-toolbar__image .v-image__image{transition:opacity .4s cubic-bezier(0.4, 0, 0.2, 1)}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__image{will-change:opacity}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--collapse-on-scroll .v-toolbar__extension{display:none}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled .v-toolbar__title{padding-top:9px}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled:not(.v-app-bar--bottom) .v-toolbar__title{padding-bottom:9px}.v-app-bar.v-app-bar--shrink-on-scroll .v-toolbar__title{font-size:inherit}.v-app-bar-title__content,.v-app-bar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-app-bar-title__content{position:absolute}.theme--light.v-toolbar.v-sheet{background-color:#fff}.theme--dark.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-toolbar{border-radius:0}.v-sheet.v-toolbar:not(.v-sheet--outlined){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-sheet.v-toolbar.v-sheet--shaped{border-radius:24px 0}.v-toolbar{contain:layout;display:block;flex:1 1 auto;max-width:100%;transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1),background-color .2s cubic-bezier(0.4, 0, 0.2, 1),left .2s cubic-bezier(0.4, 0, 0.2, 1),right .2s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .28s cubic-bezier(0.4, 0, 0.2, 1),max-width .25s cubic-bezier(0.4, 0, 0.2, 1),width .25s cubic-bezier(0.4, 0, 0.2, 1);position:relative;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-toolbar .v-input{padding-top:0;margin-top:0}.v-toolbar__content,.v-toolbar__extension{padding:4px 16px}.v-toolbar__content .v-btn.v-btn--icon.v-size--default,.v-toolbar__extension .v-btn.v-btn--icon.v-size--default{height:48px;width:48px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-left:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-right:-12px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-left:20px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-right:20px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-right:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-left:-12px}.v-toolbar__content>.v-tabs,.v-toolbar__extension>.v-tabs{height:inherit;margin-top:-4px;margin-bottom:-4px}.v-toolbar__content>.v-tabs>.v-slide-group.v-tabs-bar,.v-toolbar__extension>.v-tabs>.v-slide-group.v-tabs-bar{background-color:inherit;height:inherit}.v-toolbar__content>.v-tabs:first-child,.v-toolbar__extension>.v-tabs:first-child{margin-left:-16px}.v-toolbar__content>.v-tabs:last-child,.v-toolbar__extension>.v-tabs:last-child{margin-right:-16px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;position:relative;z-index:0}.v-toolbar__image{position:absolute;top:0;bottom:0;width:100%;z-index:0;contain:strict}.v-toolbar__image,.v-toolbar__image .v-image{border-radius:inherit}.v-toolbar__items{display:flex;height:inherit}.v-toolbar__items>.v-btn{border-radius:0;height:100% !important;max-height:none}.v-toolbar__title{font-size:1.25rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar.v-toolbar--absolute{position:absolute;top:0;z-index:1}.v-toolbar.v-toolbar--bottom{top:auto;bottom:0}.v-toolbar.v-toolbar--collapse .v-toolbar__title{white-space:nowrap}.v-toolbar.v-toolbar--collapsed{max-width:112px;overflow:hidden}.v-application--is-ltr .v-toolbar.v-toolbar--collapsed{border-bottom-right-radius:24px}.v-application--is-rtl .v-toolbar.v-toolbar--collapsed{border-bottom-left-radius:24px}.v-toolbar.v-toolbar--collapsed .v-toolbar__extension,.v-toolbar.v-toolbar--collapsed .v-toolbar__title{display:none}.v-toolbar--dense .v-toolbar__content,.v-toolbar--dense .v-toolbar__extension{padding-top:0;padding-bottom:0}.v-toolbar--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12) !important}.v-toolbar--floating{display:inline-flex}.v-toolbar--prominent .v-toolbar__content{align-items:flex-start}.v-toolbar--prominent .v-toolbar__title{font-size:1.5rem;padding-top:6px}.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title{align-self:flex-end;padding-bottom:6px;padding-top:0}.theme--light.v-sheet{background-color:#fff;border-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-sheet--outlined{border:thin solid rgba(0,0,0,.12)}.theme--dark.v-sheet{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}.theme--dark.v-sheet--outlined{border:thin solid rgba(255,255,255,.12)}.v-sheet{border-radius:0}.v-sheet:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-sheet--shaped{border-radius:24px 0}.theme--light.v-image{color:rgba(0,0,0,.87)}.theme--dark.v-image{color:#fff}.v-image{z-index:0}.v-image__image,.v-image__placeholder{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-image__image{background-repeat:no-repeat}.v-image__image--preload{filter:blur(2px)}.v-image__image--contain{background-size:contain}.v-image__image--cover{background-size:cover}.v-responsive{position:relative;overflow:hidden;flex:1 0 auto;max-width:100%;display:flex}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-application--is-ltr .v-responsive__sizer~.v-responsive__content{margin-left:-100%}.v-application--is-rtl .v-responsive__sizer~.v-responsive__content{margin-right:-100%}.v-responsive__sizer{transition:padding-bottom .2s cubic-bezier(0.25, 0.8, 0.5, 1);flex:1 0 0px}.v-btn:not(.v-btn--outlined).accent,.v-btn:not(.v-btn--outlined).error,.v-btn:not(.v-btn--outlined).info,.v-btn:not(.v-btn--outlined).primary,.v-btn:not(.v-btn--outlined).secondary,.v-btn:not(.v-btn--outlined).success,.v-btn:not(.v-btn--outlined).warning{color:#fff}.theme--light.v-btn{color:rgba(0,0,0,.87)}.theme--light.v-btn.v-btn--disabled,.theme--light.v-btn.v-btn--disabled .v-btn__loading,.theme--light.v-btn.v-btn--disabled .v-icon{color:rgba(0,0,0,.26) !important}.theme--light.v-btn.v-btn--disabled.v-btn--has-bg{background-color:rgba(0,0,0,.12) !important}.theme--light.v-btn.v-btn--has-bg{background-color:#f5f5f5}.theme--light.v-btn.v-btn--outlined.v-btn--text{border-color:rgba(0,0,0,.12)}.theme--light.v-btn.v-btn--icon{color:rgba(0,0,0,.54)}.theme--light.v-btn:hover:before{opacity:.08}.theme--light.v-btn:focus:before{opacity:.24}.theme--light.v-btn--active:before,.theme--light.v-btn--active:hover:before{opacity:.18}.theme--light.v-btn--active:focus:before{opacity:.16}.theme--dark.v-btn{color:#fff}.theme--dark.v-btn.v-btn--disabled,.theme--dark.v-btn.v-btn--disabled .v-btn__loading,.theme--dark.v-btn.v-btn--disabled .v-icon{color:rgba(255,255,255,.3) !important}.theme--dark.v-btn.v-btn--disabled.v-btn--has-bg{background-color:rgba(255,255,255,.12) !important}.theme--dark.v-btn.v-btn--has-bg{background-color:#272727}.theme--dark.v-btn.v-btn--outlined.v-btn--text{border-color:rgba(255,255,255,.12)}.theme--dark.v-btn.v-btn--icon{color:#fff}.theme--dark.v-btn:hover:before{opacity:.08}.theme--dark.v-btn:focus:before{opacity:.24}.theme--dark.v-btn--active:before,.theme--dark.v-btn--active:hover:before{opacity:.18}.theme--dark.v-btn--active:focus:before{opacity:.32}.v-btn{align-items:center;border-radius:4px;display:inline-flex;flex:0 0 auto;font-weight:500;letter-spacing:0.0892857143em;justify-content:center;outline:0;position:relative;text-decoration:none;text-indent:0.0892857143em;text-transform:uppercase;transition-duration:.28s;transition-property:box-shadow,transform,opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.v-btn.v-size--x-small{font-size:.625rem}.v-btn.v-size--small{font-size:.75rem}.v-btn.v-size--default,.v-btn.v-size--large{font-size:.875rem}.v-btn.v-size--x-large{font-size:1rem}.v-btn:before{background-color:currentColor;border-radius:inherit;bottom:0;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(0.4, 0, 0.6, 1)}.v-btn:not(.v-btn--round).v-size--x-small{height:20px;min-width:36px;padding:0 8.8888888889px}.v-btn:not(.v-btn--round).v-size--small{height:28px;min-width:50px;padding:0 12.4444444444px}.v-btn:not(.v-btn--round).v-size--default{height:36px;min-width:64px;padding:0 16px}.v-btn:not(.v-btn--round).v-size--large{height:44px;min-width:78px;padding:0 19.5555555556px}.v-btn:not(.v-btn--round).v-size--x-large{height:52px;min-width:92px;padding:0 23.1111111111px}.v-btn>.v-btn__content .v-icon{color:inherit}.v-btn__content{align-items:center;color:inherit;display:flex;flex:1 0 auto;justify-content:inherit;line-height:normal;position:relative;transition:inherit;transition-property:opacity}.v-btn__content .v-icon.v-icon--left,.v-btn__content .v-icon.v-icon--right{font-size:18px;height:18px;width:18px}.v-application--is-ltr .v-btn__content .v-icon--left{margin-left:-4px;margin-right:8px}.v-application--is-ltr .v-btn__content .v-icon--right,.v-application--is-rtl .v-btn__content .v-icon--left{margin-left:8px;margin-right:-4px}.v-application--is-rtl .v-btn__content .v-icon--right{margin-left:-4px;margin-right:8px}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn--absolute.v-btn--right,.v-btn--fixed.v-btn--right{right:16px}.v-btn--absolute.v-btn--left,.v-btn--fixed.v-btn--left{left:16px}.v-btn--absolute.v-btn--top,.v-btn--fixed.v-btn--top{top:16px}.v-btn--absolute.v-btn--bottom,.v-btn--fixed.v-btn--bottom{bottom:16px}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn--block{display:flex;flex:1 0 auto;min-width:100% !important;max-width:none}.v-btn--is-elevated{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-btn--is-elevated:after{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-btn--is-elevated:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab:after{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab:active{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.v-btn--disabled{pointer-events:none}.v-btn--fab,.v-btn--icon{min-height:0;min-width:0;padding:0}.v-btn--fab.v-size--x-small .v-icon,.v-btn--icon.v-size--x-small .v-icon{height:18px;font-size:18px;width:18px}.v-btn--fab.v-size--default .v-icon,.v-btn--fab.v-size--small .v-icon,.v-btn--icon.v-size--default .v-icon,.v-btn--icon.v-size--small .v-icon{height:24px;font-size:24px;width:24px}.v-btn--fab.v-size--large .v-icon,.v-btn--icon.v-size--large .v-icon{height:28px;font-size:28px;width:28px}.v-btn--fab.v-size--x-large .v-icon,.v-btn--icon.v-size--x-large .v-icon{height:32px;font-size:32px;width:32px}.v-btn--icon.v-size--x-small{height:20px;width:20px}.v-btn--icon.v-size--small{height:28px;width:28px}.v-btn--icon.v-size--default{height:36px;width:36px}.v-btn--icon.v-size--large{height:44px;width:44px}.v-btn--icon.v-size--x-large{height:52px;width:52px}.v-btn--fab.v-btn--absolute,.v-btn--fab.v-btn--fixed{z-index:4}.v-btn--fab.v-size--x-small{height:32px;width:32px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom{bottom:-16px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top{top:-16px}.v-btn--fab.v-size--small{height:40px;width:40px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom{bottom:-20px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top{top:-20px}.v-btn--fab.v-size--default{height:56px;width:56px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom{bottom:-28px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top{top:-28px}.v-btn--fab.v-size--large{height:64px;width:64px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom{bottom:-32px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top{top:-32px}.v-btn--fab.v-size--x-large{height:72px;width:72px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom{bottom:-36px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top{top:-36px}.v-btn--loading{pointer-events:none;transition:none}.v-btn--loading .v-btn__content{opacity:0}.v-btn--outlined{border:thin solid}.v-btn--plain:before{display:none}.v-btn--plain:not(.v-btn--active):not(.v-btn--loading):not(:focus):not(:hover) .v-btn__content{opacity:.62}.v-btn--round{border-radius:50%}.v-btn--rounded{border-radius:28px}.v-btn--tile{border-radius:0}.v-ripple__container{border-radius:inherit;width:100%;height:100%;z-index:0;contain:strict}.v-ripple__animation,.v-ripple__container{color:inherit;position:absolute;left:0;top:0;overflow:hidden;pointer-events:none}.v-ripple__animation{border-radius:50%;background:currentColor;opacity:0;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1),opacity .1s cubic-bezier(0.4, 0, 0.2, 1);opacity:.25}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);opacity:0}.v-progress-circular{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular--indeterminate>svg{-webkit-animation:progress-circular-rotate 1.4s linear infinite;animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{-webkit-animation:progress-circular-dash 1.4s ease-in-out infinite;animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0px}.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay,.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg{-webkit-animation-play-state:paused !important;animation-play-state:paused !important}.v-progress-circular__info{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{stroke:rgba(158,158,158,.4);z-index:1}.v-progress-circular__overlay{stroke:currentColor;z-index:2;transition:all .6s ease-in-out}@-webkit-keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@-webkit-keyframes progress-circular-rotate{to{transform:rotate(1turn)}}@keyframes progress-circular-rotate{to{transform:rotate(1turn)}}.theme--light.v-icon{color:rgba(0,0,0,.54)}.theme--light.v-icon:focus:after{opacity:.12}.theme--light.v-icon.v-icon.v-icon--disabled{color:rgba(0,0,0,.38) !important}.theme--dark.v-icon{color:#fff}.theme--dark.v-icon:focus:after{opacity:.24}.theme--dark.v-icon.v-icon.v-icon--disabled{color:rgba(255,255,255,.5) !important}.v-icon.v-icon{align-items:center;display:inline-flex;font-feature-settings:"liga";font-size:24px;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1),visibility 0s;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-icon.v-icon:after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(1.3);width:100%;transition:opacity .2s cubic-bezier(0.4, 0, 0.6, 1)}.v-icon.v-icon--dense{font-size:20px}.v-icon--right{margin-left:8px}.v-icon--left{margin-right:8px}.v-icon.v-icon.v-icon--link{cursor:pointer;outline:none}.v-icon--disabled{pointer-events:none}.v-icon--dense .v-icon__component,.v-icon--dense .v-icon__svg{height:20px}.v-icon__component,.v-icon__svg{height:24px;width:24px}.v-icon__svg{fill:currentColor}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(0,0,0,.12)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(255,255,255,.12)}.v-sheet.v-alert{border-radius:4px}.v-sheet.v-alert:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-alert.v-sheet--shaped{border-radius:24px 4px}.v-alert{display:block;font-size:16px;margin-bottom:16px;padding:16px;position:relative;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-alert:not(.v-sheet--tile){border-radius:4px}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute}.v-alert__border:not(.v-alert__border--has-color){opacity:.26}.v-alert__border--left,.v-alert__border--right{bottom:0;top:0}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-ltr .v-alert__border--right,.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{flex:1 1 auto}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{align-items:center;border-radius:inherit;display:flex}.v-application--is-ltr .v-alert--border.v-alert--prominent .v-alert__icon{margin-left:8px}.v-application--is-rtl .v-alert--border.v-alert--prominent .v-alert__icon{margin-right:8px}.v-alert--dense{padding-top:8px;padding-bottom:8px}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:rgba(0,0,0,0) !important;border:thin solid !important}.v-alert--outlined .v-alert__icon{color:inherit !important}.v-alert--prominent .v-alert__icon{align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--prominent .v-alert__icon.v-icon:after{background:currentColor !important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent.v-alert--dense .v-alert__icon.v-icon:after{transform:scale(1)}.v-alert--text{background:rgba(0,0,0,0) !important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.theme--light.v-text-field>.v-input__control>.v-input__slot:before{border-color:rgba(0,0,0,.42)}.theme--light.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:rgba(0,0,0,.87)}.theme--light.v-text-field.v-input--is-disabled .v-input__slot:before{border-image:repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.38) 0, rgba(0, 0, 0, 0.38) 2px, transparent 0, transparent 4px) 1 repeat}.theme--light.v-text-field--filled>.v-input__control>.v-input__slot{background:rgba(0,0,0,.06)}.theme--light.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:rgba(0,0,0,.12)}.theme--light.v-text-field--solo>.v-input__control>.v-input__slot{background:#fff}.theme--light.v-text-field--solo-inverted>.v-input__control>.v-input__slot{background:rgba(0,0,0,.06)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot{background:#424242}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input{color:#fff}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-moz-placeholder{color:rgba(255,255,255,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input:-ms-input-placeholder{color:rgba(255,255,255,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::placeholder{color:rgba(255,255,255,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot .v-label{color:rgba(255,255,255,.7)}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:rgba(0,0,0,.38)}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled)>.v-input__control>.v-input__slot:hover fieldset{color:rgba(0,0,0,.86)}.theme--light.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled>.v-input__control>.v-input__slot fieldset{color:rgba(0,0,0,.26)}.theme--dark.v-text-field>.v-input__control>.v-input__slot:before{border-color:rgba(255,255,255,.7)}.theme--dark.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:#fff}.theme--dark.v-text-field.v-input--is-disabled .v-input__slot:before{border-image:repeating-linear-gradient(90deg, hsla(0deg, 0%, 100%, 0.5) 0, hsla(0deg, 0%, 100%, 0.5) 2px, transparent 0, transparent 4px) 1 repeat}.theme--dark.v-text-field--filled>.v-input__control>.v-input__slot{background:rgba(255,255,255,.08)}.theme--dark.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:rgba(255,255,255,.16)}.theme--dark.v-text-field--solo>.v-input__control>.v-input__slot{background:#1e1e1e}.theme--dark.v-text-field--solo-inverted>.v-input__control>.v-input__slot{background:rgba(255,255,255,.16)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot{background:#fff}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input{color:rgba(0,0,0,.87)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot .v-label{color:rgba(0,0,0,.6)}.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:rgba(255,255,255,.24)}.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled)>.v-input__control>.v-input__slot:hover fieldset{color:#fff}.theme--dark.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled>.v-input__control>.v-input__slot fieldset{color:rgba(255,255,255,.16)}.v-text-field{padding-top:12px;margin-top:4px}.v-text-field__prefix,.v-text-field__suffix{line-height:20px}.v-text-field input{flex:1 1 auto;line-height:20px;padding:8px 0;max-width:100%;min-width:0;width:100%}.v-text-field .v-input__control,.v-text-field .v-input__slot,.v-text-field fieldset{border-radius:inherit}.v-text-field.v-input--has-state .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-messages,.v-text-field .v-input__control,.v-text-field fieldset{color:currentColor}.v-text-field.v-input--dense{padding-top:0}.v-text-field.v-input--dense .v-label{top:4px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__prefix,.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__suffix,.v-text-field.v-input--dense:not(.v-text-field--outlined) input{padding:4px 0 2px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__prefix{padding-right:4px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__suffix{padding-left:4px}.v-text-field.v-input--dense[type=text]::-ms-clear{display:none}.v-text-field.v-input--dense .v-input__append-inner,.v-text-field.v-input--dense .v-input__prepend-inner{margin-top:0}.v-text-field .v-input__append-inner,.v-text-field .v-input__prepend-inner{align-self:flex-start;display:inline-flex;margin-top:4px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-text-field .v-input__prepend-inner{margin-right:auto;padding-right:4px}.v-application--is-ltr .v-text-field .v-input__append-inner,.v-application--is-rtl .v-text-field .v-input__prepend-inner{margin-left:auto;padding-left:4px}.v-application--is-rtl .v-text-field .v-input__append-inner{margin-right:auto;padding-right:4px}.v-text-field .v-counter{white-space:nowrap}.v-application--is-ltr .v-text-field .v-counter{margin-left:8px}.v-application--is-rtl .v-text-field .v-counter{margin-right:8px}.v-text-field .v-label{max-width:90%;overflow:hidden;text-overflow:ellipsis;top:6px;white-space:nowrap;pointer-events:none}.v-application--is-ltr .v-text-field .v-label{transform-origin:top left}.v-application--is-rtl .v-text-field .v-label{transform-origin:top right}.v-text-field .v-label--active{max-width:133%;transform:translateY(-18px) scale(0.75);pointer-events:auto}.v-text-field>.v-input__control>.v-input__slot{cursor:text}.v-text-field>.v-input__control>.v-input__slot:after,.v-text-field>.v-input__control>.v-input__slot:before{bottom:-1px;content:"";left:0;position:absolute;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);width:100%}.v-text-field>.v-input__control>.v-input__slot:before{border-color:inherit;border-style:solid;border-width:thin 0 0}.v-text-field>.v-input__control>.v-input__slot:after{background-color:currentColor;border-color:currentcolor;border-style:solid;border-width:thin 0;transform:scaleX(0)}.v-text-field__details{display:flex;flex:1 0 auto;max-width:100%;min-height:14px;overflow:hidden}.v-text-field__prefix,.v-text-field__suffix{align-self:center;cursor:default;transition:color .3s cubic-bezier(0.25, 0.8, 0.5, 1);white-space:nowrap}.v-application--is-ltr .v-text-field__prefix{text-align:right;padding-right:4px}.v-application--is-rtl .v-text-field__prefix{text-align:left;padding-left:4px}.v-text-field__suffix{white-space:nowrap}.v-application--is-ltr .v-text-field__suffix{padding-left:4px}.v-application--is-rtl .v-text-field__suffix{padding-right:4px}.v-application--is-ltr .v-text-field--reverse .v-text-field__prefix{text-align:left;padding-right:0;padding-left:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix{text-align:right;padding-right:4px;padding-left:0}.v-application--is-ltr .v-text-field--reverse .v-text-field__suffix{padding-left:0;padding-right:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix{padding-left:4px;padding-right:0}.v-text-field>.v-input__control>.v-input__slot>.v-text-field__slot{display:flex;flex:1 1 auto;position:relative}.v-text-field:not(.v-text-field--is-booted) .v-label,.v-text-field:not(.v-text-field--is-booted) legend{transition:none}.v-text-field--filled,.v-text-field--full-width,.v-text-field--outlined{position:relative}.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width>.v-input__control>.v-input__slot,.v-text-field--outlined>.v-input__control>.v-input__slot{align-items:stretch;min-height:56px}.v-text-field--filled.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense>.v-input__control>.v-input__slot{min-height:52px}.v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot{min-height:40px}.v-text-field--outlined{border-radius:4px}.v-text-field--enclosed .v-input__append-inner,.v-text-field--enclosed .v-input__append-outer,.v-text-field--enclosed .v-input__prepend-inner,.v-text-field--enclosed .v-input__prepend-outer,.v-text-field--full-width .v-input__append-inner,.v-text-field--full-width .v-input__append-outer,.v-text-field--full-width .v-input__prepend-inner,.v-text-field--full-width .v-input__prepend-outer{margin-top:17px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer{margin-top:14px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer{margin-top:9px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer{margin-top:8px}.v-text-field--filled .v-label,.v-text-field--full-width .v-label{top:18px}.v-text-field--filled .v-label--active,.v-text-field--full-width .v-label--active{transform:translateY(-6px) scale(0.75)}.v-text-field--filled.v-input--dense .v-label,.v-text-field--full-width.v-input--dense .v-label{top:17px}.v-text-field--filled.v-input--dense .v-label--active,.v-text-field--full-width.v-input--dense .v-label--active{transform:translateY(-10px) scale(0.75)}.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label,.v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label{top:11px}.v-text-field--filled{border-radius:4px 4px 0 0}.v-text-field--filled:not(.v-text-field--single-line) input{margin-top:22px}.v-text-field--filled.v-input--dense:not(.v-text-field--single-line).v-text-field--outlined input{margin-top:0}.v-text-field--filled .v-text-field__prefix,.v-text-field--filled .v-text-field__suffix{max-height:32px;margin-top:20px}.v-text-field--full-width{border-radius:0}.v-text-field--outlined .v-text-field__slot,.v-text-field--single-line .v-text-field__slot{align-items:center}.v-text-field.v-text-field--enclosed{margin:0;padding:0}.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix{margin-top:0}.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background{display:none}.v-text-field.v-text-field--enclosed .v-text-field__details,.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded)>.v-input__control>.v-input__slot{padding:0 12px}.v-text-field.v-text-field--enclosed .v-text-field__details{padding-top:0;margin-bottom:8px}.v-application--is-ltr .v-text-field--reverse input{text-align:right}.v-application--is-rtl .v-text-field--reverse input{text-align:left}.v-application--is-ltr .v-text-field--reverse .v-label{transform-origin:top right}.v-application--is-rtl .v-text-field--reverse .v-label{transform-origin:top left}.v-text-field--reverse .v-text-field__slot,.v-text-field--reverse>.v-input__control>.v-input__slot{flex-direction:row-reverse}.v-text-field--outlined>.v-input__control>.v-input__slot:after,.v-text-field--outlined>.v-input__control>.v-input__slot:before,.v-text-field--rounded>.v-input__control>.v-input__slot:after,.v-text-field--rounded>.v-input__control>.v-input__slot:before,.v-text-field--solo>.v-input__control>.v-input__slot:after,.v-text-field--solo>.v-input__control>.v-input__slot:before{display:none}.v-text-field--outlined,.v-text-field--solo{border-radius:4px}.v-text-field--outlined{margin-bottom:16px;transition:border .3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-text-field--outlined .v-label{top:18px}.v-text-field--outlined .v-label--active{transform:translateY(-24px) scale(0.75)}.v-text-field--outlined.v-input--dense .v-label{top:10px}.v-text-field--outlined.v-input--dense .v-label--active{transform:translateY(-16px) scale(0.75)}.v-text-field--outlined fieldset{border-collapse:collapse;border:1px solid;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:-5px;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1)}.v-application--is-ltr .v-text-field--outlined fieldset{padding-left:8px}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse fieldset,.v-application--is-rtl .v-text-field--outlined fieldset{padding-right:8px}.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse fieldset{padding-left:8px}.v-text-field--outlined legend{line-height:11px;padding:0;transition:width .3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-application--is-ltr .v-text-field--outlined legend{text-align:left}.v-application--is-rtl .v-text-field--outlined legend{text-align:right}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse legend{margin-left:auto}.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse legend{margin-right:auto}.v-application--is-ltr .v-text-field--outlined.v-text-field--rounded legend{margin-left:12px}.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend{margin-right:12px}.v-text-field--outlined>.v-input__control>.v-input__slot{background:rgba(0,0,0,0)}.v-text-field--outlined .v-text-field__prefix{max-height:32px}.v-text-field--outlined .v-input__append-outer,.v-text-field--outlined .v-input__prepend-outer{margin-top:18px}.v-text-field--outlined.v-input--has-state fieldset,.v-text-field--outlined.v-input--is-focused fieldset{border:2px solid}.v-text-field--rounded{border-radius:28px}.v-text-field--rounded>.v-input__control>.v-input__slot{padding:0 24px}.v-text-field--shaped{border-radius:16px 16px 0 0}.v-text-field.v-text-field--solo .v-label{top:calc(50% - 9px)}.v-text-field.v-text-field--solo .v-input__control{min-height:48px;padding:0}.v-text-field.v-text-field--solo .v-input__control input{caret-color:auto}.v-text-field.v-text-field--solo.v-input--dense>.v-input__control{min-height:38px}.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-text-field.v-text-field--solo .v-input__append-inner,.v-text-field.v-text-field--solo .v-input__prepend-inner{align-self:center;margin-top:0}.v-text-field.v-text-field--solo .v-input__append-outer,.v-text-field.v-text-field--solo .v-input__prepend-outer{margin-top:12px}.v-text-field.v-text-field--solo.v-input--dense .v-input__append-outer,.v-text-field.v-text-field--solo.v-input--dense .v-input__prepend-outer{margin-top:7px}.v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after{transform:scaleX(1)}.v-text-field.v-input--has-state>.v-input__control>.v-input__slot:before{border-color:currentColor}.theme--light.v-select .v-select__selections{color:rgba(0,0,0,.87)}.theme--light.v-select.v-input--is-disabled .v-select__selections,.theme--light.v-select .v-select__selection--disabled{color:rgba(0,0,0,.38)}.theme--dark.v-select .v-select__selections,.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:#fff}.theme--dark.v-select.v-input--is-disabled .v-select__selections,.theme--dark.v-select .v-select__selection--disabled{color:rgba(255,255,255,.5)}.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:rgba(0,0,0,.87)}.v-select{position:relative}.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections{flex-wrap:nowrap}.v-select>.v-input__control>.v-input__slot{cursor:pointer}.v-select .v-chip{flex:0 1 auto;margin:4px}.v-select .v-chip--selected:after{opacity:.22}.v-select .fade-transition-leave-active{position:absolute;left:0}.v-select.v-input--is-dirty ::-moz-placeholder{color:rgba(0,0,0,0) !important}.v-select.v-input--is-dirty :-ms-input-placeholder{color:rgba(0,0,0,0) !important}.v-select.v-input--is-dirty ::placeholder{color:rgba(0,0,0,0) !important}.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix{line-height:20px;top:7px;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections{padding-top:20px}.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections{padding:8px 0}.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections{padding:4px 0}.v-select.v-text-field input{flex:1 1;min-width:0;position:relative}.v-select.v-text-field:not(.v-text-field--single-line) input{margin-top:0}.v-select.v-select--is-menu-active .v-input__icon--append .v-icon{transform:rotate(180deg)}.v-select.v-select--chips input{margin:0}.v-select.v-select--chips .v-select__selections{min-height:42px}.v-select.v-select--chips.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips .v-chip--select.v-chip--active:before{opacity:.2}.v-select.v-select--chips.v-select--chips--small .v-select__selections{min-height:26px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections{min-height:68px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections{min-height:26px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections{min-height:38px}.v-select.v-text-field--reverse .v-select__selections,.v-select.v-text-field--reverse .v-select__slot{flex-direction:row-reverse}.v-select.v-input--is-disabled:not(.v-input--is-readonly):not(.v-autocomplete){pointer-events:none}.v-select__selections{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;line-height:18px;max-width:100%;min-width:0}.v-select__selection{max-width:90%}.v-select__selection--comma{margin:7px 4px 7px 0;min-height:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select.v-input--dense .v-select__selection--comma{margin:5px 4px 3px 0}.v-select.v-input--dense .v-chip{margin:0 4px}.v-select__slot{position:relative;align-items:center;display:flex;max-width:100%;min-width:0;width:100%}.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{align-self:flex-end}.theme--light.v-input,.theme--light.v-input input,.theme--light.v-input textarea{color:rgba(0,0,0,.87)}.theme--light.v-input input::-moz-placeholder,.theme--light.v-input textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input:-ms-input-placeholder,.theme--light.v-input textarea:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::placeholder,.theme--light.v-input textarea::placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input--is-disabled,.theme--light.v-input--is-disabled input,.theme--light.v-input--is-disabled textarea{color:rgba(0,0,0,.38)}.theme--dark.v-input,.theme--dark.v-input input,.theme--dark.v-input textarea{color:#fff}.theme--dark.v-input input::-moz-placeholder,.theme--dark.v-input textarea::-moz-placeholder{color:rgba(255,255,255,.5)}.theme--dark.v-input input:-ms-input-placeholder,.theme--dark.v-input textarea:-ms-input-placeholder{color:rgba(255,255,255,.5)}.theme--dark.v-input input::placeholder,.theme--dark.v-input textarea::placeholder{color:rgba(255,255,255,.5)}.theme--dark.v-input--is-disabled,.theme--dark.v-input--is-disabled input,.theme--dark.v-input--is-disabled textarea{color:rgba(255,255,255,.5)}.v-input{align-items:flex-start;display:flex;flex:1 1 auto;font-size:16px;letter-spacing:normal;max-width:100%;text-align:left}.v-input .v-progress-linear{top:calc(100% - 1px);left:0}.v-input input{max-height:32px}.v-input input:invalid,.v-input textarea:invalid{box-shadow:none}.v-input input:active,.v-input input:focus,.v-input textarea:active,.v-input textarea:focus{outline:none}.v-input .v-label{height:20px;line-height:20px;letter-spacing:normal}.v-input__append-outer,.v-input__prepend-outer{display:inline-flex;margin-bottom:4px;margin-top:4px;line-height:1}.v-input__append-outer .v-icon,.v-input__prepend-outer .v-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-input__append-outer{margin-left:9px}.v-application--is-ltr .v-input__prepend-outer,.v-application--is-rtl .v-input__append-outer{margin-right:9px}.v-application--is-rtl .v-input__prepend-outer{margin-left:9px}.v-input__control{display:flex;flex-direction:column;height:auto;flex-grow:1;flex-wrap:wrap;min-width:0;width:100%}.v-input__icon{align-items:center;display:inline-flex;height:24px;flex:1 0 auto;justify-content:center;min-width:24px;width:24px}.v-input__icon--clear{border-radius:50%}.v-input__icon--clear .v-icon--disabled{visibility:hidden}.v-input__slot{align-items:center;color:inherit;display:flex;margin-bottom:8px;min-height:inherit;position:relative;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);width:100%}.v-input--dense>.v-input__control>.v-input__slot{margin-bottom:4px}.v-input--is-loading>.v-input__control>.v-input__slot:after,.v-input--is-loading>.v-input__control>.v-input__slot:before{display:none}.v-input--hide-details>.v-input__control>.v-input__slot{margin-bottom:0}.v-input--has-state.error--text .v-label{-webkit-animation:v-shake .6s cubic-bezier(0.25, 0.8, 0.5, 1);animation:v-shake .6s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-input--hide-spin-buttons input::-webkit-inner-spin-button,.v-input--hide-spin-buttons input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.theme--light.v-label{color:rgba(0,0,0,.6)}.theme--light.v-label--is-disabled{color:rgba(0,0,0,.38)}.theme--dark.v-label{color:rgba(255,255,255,.7)}.theme--dark.v-label--is-disabled{color:rgba(255,255,255,.5)}.v-label{font-size:16px;line-height:1;min-height:8px;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.theme--light.v-messages{color:rgba(0,0,0,.6)}.theme--dark.v-messages{color:rgba(255,255,255,.7)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;position:relative}.v-application--is-ltr .v-messages{text-align:left}.v-application--is-rtl .v-messages{text-align:right}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.theme--light.v-progress-linear{color:rgba(0,0,0,.87)}.theme--dark.v-progress-linear{color:#fff}.v-progress-linear{background:rgba(0,0,0,0);overflow:hidden;position:relative;transition:.2s cubic-bezier(0.4, 0, 0.6, 1);width:100%}.v-progress-linear__buffer{height:inherit;left:0;position:absolute;top:0;transition:inherit;width:100%}.v-progress-linear--reverse .v-progress-linear__buffer{left:auto;right:0}.v-progress-linear__background{bottom:0;left:0;position:absolute;top:0;transition:inherit}.v-progress-linear--reverse .v-progress-linear__background{left:auto;right:0}.v-progress-linear__content{align-items:center;display:flex;height:100%;left:0;justify-content:center;position:absolute;top:0;width:100%}.v-progress-linear--reverse .v-progress-linear__content{left:auto;right:0}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit}.v-progress-linear--reverse .v-progress-linear__determinate{left:auto;right:0}.v-progress-linear .v-progress-linear__indeterminate .long,.v-progress-linear .v-progress-linear__indeterminate .short{-webkit-animation-play-state:paused;animation-play-state:paused;background-color:inherit;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto;will-change:left,right}.v-progress-linear .v-progress-linear__indeterminate--active .long{-webkit-animation-name:indeterminate-ltr;animation-name:indeterminate-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear .v-progress-linear__indeterminate--active .short{-webkit-animation-name:indeterminate-short-ltr;animation-name:indeterminate-short-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:indeterminate-rtl;animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:indeterminate-short-rtl;animation-name:indeterminate-short-rtl}.v-progress-linear__stream{-webkit-animation:stream-ltr .25s linear infinite;animation:stream-ltr .25s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused;border-color:currentColor;border-top:4px dotted;bottom:0;left:auto;right:-8px;opacity:.3;pointer-events:none;position:absolute;top:calc(50% - 2px);transition:inherit}.v-progress-linear--reverse .v-progress-linear__stream{-webkit-animation:stream-rtl .25s linear infinite;animation:stream-rtl .25s linear infinite;left:-8px;right:auto}.v-progress-linear__wrapper{overflow:hidden;position:relative;transition:inherit}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--reactive .v-progress-linear__content{pointer-events:none}.v-progress-linear--rounded{border-radius:4px}.v-progress-linear--striped .v-progress-linear__determinate{background-image:linear-gradient(135deg, hsla(0deg, 0%, 100%, 0.25) 25%, transparent 0, transparent 50%, hsla(0deg, 0%, 100%, 0.25) 0, hsla(0deg, 0%, 100%, 0.25) 75%, transparent 0, transparent);background-size:40px 40px;background-repeat:repeat}.v-progress-linear--query .v-progress-linear__indeterminate--active .long{-webkit-animation-name:query-ltr;animation-name:query-ltr;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query .v-progress-linear__indeterminate--active .short{-webkit-animation-name:query-short-ltr;animation-name:query-short-ltr;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:query-rtl;animation-name:query-rtl}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:query-short-rtl;animation-name:query-short-rtl}.v-progress-linear--visible .v-progress-linear__indeterminate--active .long,.v-progress-linear--visible .v-progress-linear__indeterminate--active .short,.v-progress-linear--visible .v-progress-linear__stream{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@-webkit-keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@-webkit-keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@-webkit-keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@-webkit-keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@-webkit-keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}to{right:-35%;left:100%}}@keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}to{right:-35%;left:100%}}@-webkit-keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@-webkit-keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}to{right:-8%;left:107%}}@keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}to{right:-8%;left:107%}}@-webkit-keyframes stream-ltr{to{transform:translateX(-8px)}}@keyframes stream-ltr{to{transform:translateX(-8px)}}@-webkit-keyframes stream-rtl{to{transform:translateX(8px)}}@keyframes stream-rtl{to{transform:translateX(8px)}}.theme--light.v-counter{color:rgba(0,0,0,.6)}.theme--dark.v-counter{color:rgba(255,255,255,.7)}.v-counter{flex:0 1 auto;font-size:12px;min-height:12px;line-height:12px}.theme--light.v-list-item--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:rgba(0,0,0,.87)}.theme--light.v-list-item .v-list-item__mask{color:rgba(0,0,0,.38);background:#eee}.theme--light.v-list-item:not(.v-list-item--disabled) .v-list-item__action-text,.theme--light.v-list-item:not(.v-list-item--disabled) .v-list-item__subtitle{color:rgba(0,0,0,.6)}.theme--light.v-list-item:hover:before{opacity:.04}.theme--light.v-list-item--active:before,.theme--light.v-list-item--active:hover:before,.theme--light.v-list-item:focus:before{opacity:.12}.theme--light.v-list-item--active:focus:before,.theme--light.v-list-item.v-list-item--highlighted:before{opacity:.16}.theme--dark.v-list-item--disabled{color:rgba(255,255,255,.5)}.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:#fff}.theme--dark.v-list-item .v-list-item__mask{color:rgba(255,255,255,.5);background:#494949}.theme--dark.v-list-item:not(.v-list-item--disabled) .v-list-item__action-text,.theme--dark.v-list-item:not(.v-list-item--disabled) .v-list-item__subtitle{color:rgba(255,255,255,.7)}.theme--dark.v-list-item:hover:before{opacity:.08}.theme--dark.v-list-item--active:before,.theme--dark.v-list-item--active:hover:before,.theme--dark.v-list-item:focus:before{opacity:.24}.theme--dark.v-list-item--active:focus:before,.theme--dark.v-list-item.v-list-item--highlighted:before{opacity:.32}.v-list-item{align-items:center;display:flex;flex:1 1 100%;letter-spacing:normal;min-height:48px;outline:none;padding:0 16px;position:relative;text-decoration:none}.v-list-item--disabled{pointer-events:none}.v-list-item--selectable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.v-list-item:after{content:"";min-height:inherit;font-size:0}.v-list-item__action{align-self:center;margin:12px 0}.v-list-item__action .v-input,.v-list-item__action .v-input--selection-controls__input,.v-list-item__action .v-input__control,.v-list-item__action .v-input__slot{margin:0 !important}.v-list-item__action .v-input{padding:0}.v-list-item__action .v-input .v-messages{display:none}.v-list-item__action-text{font-size:.75rem}.v-list-item__avatar{align-self:center;justify-content:flex-start}.v-list-item__avatar,.v-list-item__avatar.v-list-item__avatar--horizontal{margin-bottom:8px;margin-top:8px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-right:-16px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-right:-16px}.v-list-item__content{align-items:center;align-self:center;display:flex;flex-wrap:wrap;flex:1 1;overflow:hidden;padding:12px 0}.v-list-item__content>*{line-height:1.1;flex:1 0 100%}.v-list-item__content>:not(:last-child){margin-bottom:2px}.v-list-item__icon{align-self:flex-start;margin:16px 0}.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child){margin-left:16px}.v-application--is-ltr .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child){margin-right:16px}.v-application--is-rtl .v-list-item__avatar:first-child{margin-left:16px}.v-application--is-ltr .v-list-item__action:first-child,.v-application--is-ltr .v-list-item__icon:first-child{margin-right:32px}.v-application--is-rtl .v-list-item__action:first-child,.v-application--is-rtl .v-list-item__icon:first-child{margin-left:32px}.v-list-item__action,.v-list-item__avatar,.v-list-item__icon{display:inline-flex;min-width:24px}.v-list-item .v-list-item__subtitle,.v-list-item .v-list-item__title{line-height:1.2}.v-list-item__subtitle,.v-list-item__title{flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list-item__title{align-self:center;font-size:1rem}.v-list-item__title>.v-badge{margin-top:16px}.v-list-item__subtitle{font-size:.875rem}.v-list--dense .v-list-item,.v-list-item--dense{min-height:40px}.v-list--dense .v-list-item .v-list-item__icon,.v-list-item--dense .v-list-item__icon{height:24px;margin-top:8px;margin-bottom:8px}.v-list--dense .v-list-item .v-list-item__content,.v-list-item--dense .v-list-item__content{padding:8px 0}.v-list--dense .v-list-item .v-list-item__subtitle,.v-list--dense .v-list-item .v-list-item__title,.v-list-item--dense .v-list-item__subtitle,.v-list-item--dense .v-list-item__title{font-size:.8125rem;font-weight:500;line-height:1rem}.v-list--dense .v-list-item.v-list-item--two-line,.v-list-item--dense.v-list-item--two-line{min-height:60px}.v-list--dense .v-list-item.v-list-item--three-line,.v-list-item--dense.v-list-item--three-line{min-height:76px}.v-list-item--link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-list-item--link:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-list .v-list-item--active,.v-list .v-list-item--active .v-icon{color:inherit}.v-list-item__action--stack{align-items:flex-end;align-self:stretch;justify-content:space-between;white-space:nowrap;flex-direction:column}.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--three-line .v-list-item .v-list-item__icon,.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--three-line .v-list-item__icon,.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--two-line .v-list-item__icon{margin-bottom:16px;margin-top:16px}.v-list--two-line .v-list-item,.v-list-item--two-line{min-height:64px}.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--two-line .v-list-item__icon{margin-bottom:32px}.v-list--three-line .v-list-item,.v-list-item--three-line{min-height:88px}.v-list--three-line .v-list-item .v-list-item__action,.v-list--three-line .v-list-item .v-list-item__avatar,.v-list-item--three-line .v-list-item__action,.v-list-item--three-line .v-list-item__avatar{align-self:flex-start;margin-top:16px;margin-bottom:16px}.v-list--three-line .v-list-item .v-list-item__content,.v-list-item--three-line .v-list-item__content{align-self:stretch}.v-list--three-line .v-list-item .v-list-item__subtitle,.v-list-item--three-line .v-list-item__subtitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.v-simple-checkbox{align-self:center;line-height:normal;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-simple-checkbox .v-icon{cursor:pointer}.v-simple-checkbox--disabled{cursor:default}.theme--light.v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-divider{border-color:rgba(255,255,255,.12)}.v-divider{display:block;flex:1 1 0px;max-width:100%;height:0;max-height:0;border:solid;border-width:thin 0 0;transition:inherit}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px)}.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical){margin-left:72px}.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical){margin-right:72px}.v-divider--vertical{align-self:stretch;border:solid;border-width:0 thin 0 0;display:inline-flex;height:inherit;min-height:100%;max-height:100%;max-width:0;width:0;vertical-align:text-bottom;margin:0 -1px}.v-divider--vertical.v-divider--inset{margin-top:8px;min-height:0;max-height:calc(100% - 16px)}.theme--light.v-subheader{color:rgba(0,0,0,.6)}.theme--dark.v-subheader{color:rgba(255,255,255,.7)}.v-subheader{align-items:center;display:flex;height:48px;font-size:.875rem;font-weight:400;padding:0 16px}.v-subheader--inset{margin-left:56px}.v-list.accent>.v-list-item,.v-list.error>.v-list-item,.v-list.info>.v-list-item,.v-list.primary>.v-list-item,.v-list.secondary>.v-list-item,.v-list.success>.v-list-item,.v-list.warning>.v-list-item{color:#fff}.theme--light.v-list{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-list .v-list--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list .v-list-group--active:after,.theme--light.v-list .v-list-group--active:before{background:rgba(0,0,0,.12)}.theme--dark.v-list{background:#1e1e1e;color:#fff}.theme--dark.v-list .v-list--disabled{color:rgba(255,255,255,.5)}.theme--dark.v-list .v-list-group--active:after,.theme--dark.v-list .v-list-group--active:before{background:rgba(255,255,255,.12)}.v-sheet.v-list{border-radius:0}.v-sheet.v-list:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-list.v-sheet--shaped{border-radius:0}.v-list{display:block;padding:8px 0;position:static;transition:box-shadow .28s cubic-bezier(0.4, 0, 0.2, 1)}.v-list--disabled{pointer-events:none}.v-list--flat .v-list-item:before{display:none}.v-list--dense .v-subheader{font-size:.75rem;height:40px;padding:0 8px}.v-list--nav .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item:not(:last-child):not(:only-child){margin-bottom:8px}.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child){margin-bottom:4px}.v-list--nav{padding-left:8px;padding-right:8px}.v-list--nav .v-list-item{padding:0 8px}.v-list--nav .v-list-item,.v-list--nav .v-list-item:before{border-radius:4px}.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item>.v-ripple__container{border-bottom-right-radius:32px !important;border-top-right-radius:32px !important}.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item>.v-ripple__container{border-bottom-left-radius:32px !important;border-top-left-radius:32px !important}.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-right-radius:42.6666666667px !important;border-top-right-radius:42.6666666667px !important}.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-left-radius:42.6666666667px !important;border-top-left-radius:42.6666666667px !important}.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-right-radius:58.6666666667px !important;border-top-right-radius:58.6666666667px !important}.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-left-radius:58.6666666667px !important;border-top-left-radius:58.6666666667px !important}.v-application--is-ltr .v-list.v-sheet--shaped{padding-right:8px}.v-application--is-rtl .v-list.v-sheet--shaped{padding-left:8px}.v-list--rounded{padding:8px}.v-list--rounded .v-list-item,.v-list--rounded .v-list-item:before,.v-list--rounded .v-list-item>.v-ripple__container{border-radius:32px !important}.v-list--rounded.v-list--two-line .v-list-item,.v-list--rounded.v-list--two-line .v-list-item:before,.v-list--rounded.v-list--two-line .v-list-item>.v-ripple__container{border-radius:42.6666666667px !important}.v-list--rounded.v-list--three-line .v-list-item,.v-list--rounded.v-list--three-line .v-list-item:before,.v-list--rounded.v-list--three-line .v-list-item>.v-ripple__container{border-radius:58.6666666667px !important}.v-list--subheader{padding-top:0}.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon{align-self:center;margin:0;min-width:48px;justify-content:flex-end}.v-list-group--sub-group{align-items:center;display:flex;flex-wrap:wrap}.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before{opacity:0}.v-list-group__items{flex:1 1 auto}.v-list-group__items .v-list-group__items,.v-list-group__items .v-list-item{overflow:hidden}.v-list-group--active>.v-list-group__header.v-list-group__header--sub-group>.v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header>.v-list-group__header__append-icon .v-icon{transform:rotate(-180deg)}.v-list-group--active>.v-list-group__header .v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header .v-list-item,.v-list-group--active>.v-list-group__header .v-list-item__content{color:inherit}.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child{margin-right:16px}.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child{margin-left:16px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__header{padding-left:32px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__header{padding-right:32px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item{padding-left:40px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item{padding-right:40px}.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon{transform:rotate(-180deg)}.v-application--is-ltr .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:72px}.v-application--is-rtl .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:72px}.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:88px}.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:88px}.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-left:24px}.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-right:24px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:64px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:64px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:80px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:80px}.v-avatar{align-items:center;border-radius:50%;display:inline-flex;justify-content:center;line-height:normal;position:relative;text-align:center;vertical-align:middle;overflow:hidden}.v-avatar .v-icon,.v-avatar .v-image,.v-avatar .v-responsive__content,.v-avatar img,.v-avatar svg{border-radius:inherit;display:inline-flex;height:inherit;width:inherit}.v-list-item-group .v-list-item--active{color:inherit}.v-item-group{flex:0 1 auto;position:relative;max-width:100%;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-chip:not(.v-chip--outlined).accent,.v-chip:not(.v-chip--outlined).error,.v-chip:not(.v-chip--outlined).info,.v-chip:not(.v-chip--outlined).primary,.v-chip:not(.v-chip--outlined).secondary,.v-chip:not(.v-chip--outlined).success,.v-chip:not(.v-chip--outlined).warning{color:#fff}.theme--light.v-chip{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--light.v-chip:not(.v-chip--active){background:#e0e0e0}.theme--light.v-chip:hover:before{opacity:.04}.theme--light.v-chip--active:before,.theme--light.v-chip--active:hover:before,.theme--light.v-chip:focus:before{opacity:.12}.theme--light.v-chip--active:focus:before{opacity:.16}.theme--dark.v-chip{border-color:rgba(255,255,255,.12);color:#fff}.theme--dark.v-chip:not(.v-chip--active){background:#555}.theme--dark.v-chip:hover:before{opacity:.08}.theme--dark.v-chip--active:before,.theme--dark.v-chip--active:hover:before,.theme--dark.v-chip:focus:before{opacity:.24}.theme--dark.v-chip--active:focus:before{opacity:.32}.v-chip{align-items:center;cursor:default;display:inline-flex;line-height:20px;max-width:100%;outline:none;overflow:hidden;padding:0 12px;position:relative;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);vertical-align:middle;white-space:nowrap}.v-chip:before{background-color:currentColor;bottom:0;border-radius:inherit;content:"";left:0;opacity:0;position:absolute;pointer-events:none;right:0;top:0}.v-chip .v-avatar{height:24px !important;min-width:24px !important;width:24px !important}.v-chip .v-icon{font-size:24px}.v-application--is-ltr .v-chip .v-avatar--left,.v-application--is-ltr .v-chip .v-icon--left{margin-left:-6px;margin-right:6px}.v-application--is-ltr .v-chip .v-avatar--right,.v-application--is-ltr .v-chip .v-icon--right,.v-application--is-rtl .v-chip .v-avatar--left,.v-application--is-rtl .v-chip .v-icon--left{margin-left:6px;margin-right:-6px}.v-application--is-rtl .v-chip .v-avatar--right,.v-application--is-rtl .v-chip .v-icon--right{margin-left:-6px;margin-right:6px}.v-chip:not(.v-chip--no-color) .v-icon{color:inherit}.v-chip .v-chip__close.v-icon{font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right{margin-right:-4px}.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right{margin-left:-4px}.v-chip .v-chip__close.v-icon:active,.v-chip .v-chip__close.v-icon:focus,.v-chip .v-chip__close.v-icon:hover{opacity:.72}.v-chip .v-chip__content{align-items:center;display:inline-flex;height:100%;max-width:100%}.v-chip--active .v-icon{color:inherit}.v-chip--link:before{transition:opacity .3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-chip--link:focus:before{opacity:.32}.v-chip--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip--clickable:active{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-chip--disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip__filter{max-width:24px}.v-chip__filter.v-icon{color:inherit}.v-chip__filter.expand-x-transition-enter,.v-chip__filter.expand-x-transition-leave-active{margin:0}.v-chip--pill .v-chip__filter{margin:0 16px 0 0}.v-chip--pill .v-avatar{height:32px !important;width:32px !important}.v-application--is-ltr .v-chip--pill .v-avatar--left{margin-left:-12px}.v-application--is-ltr .v-chip--pill .v-avatar--right,.v-application--is-rtl .v-chip--pill .v-avatar--left{margin-right:-12px}.v-application--is-rtl .v-chip--pill .v-avatar--right{margin-left:-12px}.v-chip--label{border-radius:4px !important}.v-chip.v-chip--outlined{border-width:thin;border-style:solid}.v-chip.v-chip--outlined.v-chip--active:before{opacity:.08}.v-chip.v-chip--outlined .v-icon{color:inherit}.v-chip.v-chip--outlined.v-chip.v-chip{background-color:rgba(0,0,0,0) !important}.v-chip.v-chip--selected{background:rgba(0,0,0,0)}.v-chip.v-chip--selected:after{opacity:.28}.v-chip.v-size--x-small{border-radius:8px;font-size:10px;height:16px}.v-chip.v-size--small{border-radius:12px;font-size:12px;height:24px}.v-chip.v-size--default{border-radius:16px;font-size:14px;height:32px}.v-chip.v-size--large{border-radius:27px;font-size:16px;height:54px}.v-chip.v-size--x-large{border-radius:33px;font-size:18px;height:66px}.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.v-menu__content--active{pointer-events:none}.v-menu__content--auto .v-list-item{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1)}.v-menu__content--fixed{position:fixed}.v-menu__content>.card{contain:content;-webkit-backface-visibility:hidden;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list-item{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list-item{transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.v-menu-transition-enter.v-menu__content--auto{transition:none !important}.v-menu-transition-enter.v-menu__content--auto .v-list-item{opacity:0;transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list-item--active{opacity:1;transform:none !important;pointer-events:auto}.theme--light.v-badge .v-badge__badge:after{border-color:#fff}.theme--dark.v-badge .v-badge__badge:after{border-color:#1e1e1e}.v-badge{position:relative}.v-badge,.v-badge__badge{display:inline-block;line-height:1}.v-badge__badge{border-radius:10px;color:#fff;font-size:12px;height:20px;letter-spacing:0;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;top:auto;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);white-space:nowrap}.v-application--is-ltr .v-badge__badge{right:auto}.v-application--is-rtl .v-badge__badge{left:auto}.v-badge__badge .v-icon{color:inherit;font-size:12px;height:12px;margin:0 -2px;width:12px}.v-badge__badge .v-img{height:12px;width:12px}.v-badge__wrapper{flex:0 1;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-badge--avatar .v-badge__badge{padding:0}.v-badge--avatar .v-badge__badge .v-avatar{height:20px !important;min-width:0 !important;max-width:20px !important}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-width:2px;border-style:solid;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.15)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--icon .v-badge__badge{padding:4px 6px}.v-badge--inline{align-items:center;display:inline-flex;justify-content:center}.v-badge--inline .v-badge__badge,.v-badge--inline .v-badge__wrapper{position:relative}.v-badge--inline .v-badge__wrapper{margin:0 4px}.v-badge--tile .v-badge__badge{border-radius:0}.theme--light.v-banner.v-sheet{background-color:rgba(0,0,0,0)}.theme--light.v-banner.v-sheet:not(.v-sheet--outlined):not(.v-sheet--shaped) .v-banner__wrapper{border-bottom:thin solid rgba(0,0,0,.12)}.theme--dark.v-banner.v-sheet{background-color:rgba(0,0,0,0)}.theme--dark.v-banner.v-sheet:not(.v-sheet--outlined):not(.v-sheet--shaped) .v-banner__wrapper{border-bottom:thin solid rgba(255,255,255,.12)}.v-sheet.v-banner{border-radius:0}.v-sheet.v-banner:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-banner.v-sheet--shaped{border-radius:24px 0}.v-banner{position:relative;transition:box-shadow .28s cubic-bezier(0.4, 0, 0.2, 1)}.v-banner__actions{align-items:center;align-self:flex-end;display:flex;flex:1 0 auto;justify-content:flex-end;margin-bottom:-8px}.v-application--is-ltr .v-banner__actions{margin-left:90px}.v-application--is-rtl .v-banner__actions{margin-right:90px}.v-application--is-ltr .v-banner__actions>*{margin-left:8px}.v-application--is-rtl .v-banner__actions>*{margin-right:8px}.v-banner__content{align-items:center;display:flex;flex:1 1 auto;overflow:hidden}.v-banner__text{flex:1 1 auto;line-height:20px;max-width:100%}.v-banner__icon{display:inline-flex;flex:0 0 auto}.v-application--is-ltr .v-banner__icon{margin-right:24px}.v-application--is-rtl .v-banner__icon{margin-left:24px}.v-banner__wrapper{align-items:center;display:flex;flex:1 1 auto}.v-application--is-ltr .v-banner__wrapper{padding:16px 8px 16px 24px}.v-application--is-rtl .v-banner__wrapper{padding:16px 24px 16px 8px}.v-banner--single-line .v-banner__actions{margin-bottom:0;align-self:center}.v-banner--single-line .v-banner__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-banner--single-line .v-banner__wrapper{padding-top:8px;padding-bottom:8px}.v-application--is-ltr .v-banner--has-icon .v-banner__wrapper{padding-left:16px}.v-application--is-rtl .v-banner--has-icon .v-banner__wrapper{padding-right:16px}.v-banner--is-mobile .v-banner__actions{flex:1 0 100%;margin-left:0;margin-right:0;padding-top:12px}.v-banner--is-mobile .v-banner__wrapper{flex-wrap:wrap;padding-top:16px}.v-application--is-ltr .v-banner--is-mobile .v-banner__wrapper{padding-left:16px}.v-application--is-rtl .v-banner--is-mobile .v-banner__wrapper{padding-right:16px}.v-banner--is-mobile.v-banner--has-icon .v-banner__wrapper{padding-top:24px}.v-banner--is-mobile.v-banner--single-line .v-banner__actions{flex:initial;padding-top:0}.v-application--is-ltr .v-banner--is-mobile.v-banner--single-line .v-banner__actions{margin-left:36px}.v-application--is-rtl .v-banner--is-mobile.v-banner--single-line .v-banner__actions{margin-right:36px}.v-banner--is-mobile.v-banner--single-line .v-banner__wrapper{flex-wrap:nowrap;padding-top:10px}.v-application--is-ltr .v-banner--is-mobile .v-banner__icon{margin-right:16px}.v-application--is-rtl .v-banner--is-mobile .v-banner__icon{margin-left:16px}.v-application--is-ltr .v-banner--is-mobile .v-banner__content{padding-right:8px}.v-application--is-rtl .v-banner--is-mobile .v-banner__content{padding-left:8px}.v-banner--is-mobile .v-banner__content .v-banner__wrapper{flex-wrap:nowrap;padding-top:10px}.theme--light.v-bottom-navigation{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-bottom-navigation .v-btn:not(.v-btn--active){color:rgba(0,0,0,.6) !important}.theme--dark.v-bottom-navigation{background-color:#2e2e2e;color:#fff}.theme--dark.v-bottom-navigation .v-btn:not(.v-btn--active){color:rgba(255,255,255,.7) !important}.v-item-group.v-bottom-navigation{bottom:0;display:flex;left:0;justify-content:center;width:100%;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-item-group.v-bottom-navigation .v-btn{background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;flex:0 1 auto;font-size:.75rem;height:inherit;max-width:168px;min-width:80px;position:relative;text-transform:none}.v-item-group.v-bottom-navigation .v-btn:after{content:none}.v-item-group.v-bottom-navigation .v-btn .v-btn__content{flex-direction:column-reverse;height:inherit}.v-item-group.v-bottom-navigation .v-btn .v-btn__content>:not(.v-icon){line-height:1.2}.v-item-group.v-bottom-navigation .v-btn.v-btn--active{color:inherit}.v-item-group.v-bottom-navigation .v-btn.v-btn--active:not(:hover):before{opacity:0}.v-item-group.v-bottom-navigation--absolute,.v-item-group.v-bottom-navigation--fixed{z-index:4}.v-item-group.v-bottom-navigation--absolute{position:absolute}.v-item-group.v-bottom-navigation--active{transform:translate(0)}.v-item-group.v-bottom-navigation--fixed{position:fixed}.v-item-group.v-bottom-navigation--grow .v-btn{width:100%}.v-item-group.v-bottom-navigation--horizontal .v-btn>.v-btn__content{flex-direction:row-reverse}.v-item-group.v-bottom-navigation--horizontal .v-btn>.v-btn__content>.v-icon{margin-bottom:0;margin-right:16px}.v-item-group.v-bottom-navigation--shift .v-btn .v-btn__content>:not(.v-icon){opacity:0;position:absolute;top:calc(100% - 12px);transform:scale(0.9);transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content>.v-icon{transform:translateY(-8px)}.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content>:not(.v-icon){opacity:1;top:calc(100% - 22px);transform:scale(1)}.bottom-sheet-transition-enter,.bottom-sheet-transition-leave-to{transform:translateY(100%)}.v-bottom-sheet.v-dialog{align-self:flex-end;border-radius:0;flex:0 1 auto;margin:0;overflow:visible}.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:70%}@media only screen and (max-width: 599.98px){.v-bottom-sheet.v-dialog.v-bottom-sheet--inset{max-width:none}}.v-dialog{border-radius:4px;margin:24px;overflow-y:auto;pointer-events:auto;transition:.3s cubic-bezier(0.25, 0.8, 0.25, 1);width:100%;z-index:inherit;outline:none;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog>*{width:100%}.v-dialog>.v-card>.v-card__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px}.v-dialog>.v-card>.v-card__subtitle,.v-dialog>.v-card>.v-card__text{padding:0 24px 20px}.v-dialog>.v-card>.v-card__actions{padding:8px 16px}.v-dialog__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:.2s cubic-bezier(0.25, 0.8, 0.25, 1),z-index 1ms;width:100%;z-index:6}.v-dialog__container{display:none}.v-dialog__container--attached{display:inline}.v-dialog--animated{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:animate-dialog;animation-name:animate-dialog;-webkit-animation-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);animation-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0 !important;padding:0 !important}.v-dialog--scrollable,.v-dialog--scrollable>form{display:flex}.v-dialog--scrollable>.v-card,.v-dialog--scrollable>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title,.v-dialog--scrollable>form>.v-card>.v-card__actions,.v-dialog--scrollable>form>.v-card>.v-card__title{flex:0 0 auto}.v-dialog--scrollable>.v-card>.v-card__text,.v-dialog--scrollable>form>.v-card>.v-card__text{-webkit-backface-visibility:hidden;backface-visibility:hidden;flex:1 1 auto;overflow-y:auto}@-webkit-keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.theme--light.v-overlay{color:rgba(0,0,0,.87)}.theme--dark.v-overlay{color:#fff}.v-overlay{align-items:center;border-radius:inherit;display:flex;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1),z-index 1ms}.v-overlay__content{position:relative}.v-overlay__scrim{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:inherit;width:100%;will-change:opacity}.v-overlay--absolute{position:absolute}.v-overlay--active{pointer-events:auto}.theme--light.v-breadcrumbs .v-breadcrumbs__divider,.theme--light.v-breadcrumbs .v-breadcrumbs__item--disabled{color:rgba(0,0,0,.38)}.theme--dark.v-breadcrumbs .v-breadcrumbs__divider,.theme--dark.v-breadcrumbs .v-breadcrumbs__item--disabled{color:rgba(255,255,255,.5)}.v-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;flex:0 1 auto;list-style-type:none;margin:0;padding:18px 12px}.v-breadcrumbs li{align-items:center;display:inline-flex;font-size:14px}.v-breadcrumbs li .v-icon{font-size:16px}.v-breadcrumbs li:nth-child(2n){padding:0 12px}.v-breadcrumbs__item{align-items:center;display:inline-flex;text-decoration:none;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-breadcrumbs__item--disabled{pointer-events:none}.v-breadcrumbs--large li,.v-breadcrumbs--large li .v-icon{font-size:16px}.theme--light.v-btn-toggle:not(.v-btn-toggle--group){background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:rgba(0,0,0,.12) !important}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:rgba(0,0,0,.26)}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#000}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group){background:#1e1e1e;color:#fff}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:rgba(255,255,255,.12) !important}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:rgba(255,255,255,.3)}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#fff}.v-btn-toggle{border-radius:4px;display:inline-flex;max-width:100%}.v-btn-toggle>.v-btn.v-btn{border-radius:0;border-style:solid;border-width:thin;box-shadow:none;opacity:.8;padding:0 12px}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:last-child,.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:first-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:last-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-btn-toggle>.v-btn.v-btn--active{color:inherit;opacity:1}.v-btn-toggle>.v-btn.v-btn:after{display:none}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:not(:first-child),.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:not(:last-child){border-left-width:0}.v-btn-toggle .v-btn.v-btn.v-size--default{min-width:48px;min-height:0}.v-btn-toggle:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default{height:48px}.v-btn-toggle--borderless>.v-btn.v-btn{border-width:0}.v-btn-toggle--dense>.v-btn.v-btn{padding:0 8px}.v-btn-toggle--group{border-radius:0}.v-btn-toggle--group>.v-btn.v-btn{background-color:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0);margin:4px;min-width:auto}.v-btn-toggle--rounded{border-radius:24px}.v-btn-toggle--shaped{border-radius:24px 4px}.v-btn-toggle--tile{border-radius:0}.theme--light.v-calendar-events .v-event-timed{border:1px solid !important}.theme--light.v-calendar-events .v-event-more{background-color:#fff}.theme--light.v-calendar-events .v-event-more.v-outside{background-color:#f7f7f7}.theme--dark.v-calendar-events .v-event-timed{border:1px solid !important}.theme--dark.v-calendar-events .v-event-more{background-color:#303030}.theme--dark.v-calendar-events .v-event-more.v-outside{background-color:#202020}.v-calendar .v-event{line-height:20px;margin-right:-1px;border-radius:4px}.v-calendar .v-event,.v-calendar .v-event-more{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;cursor:pointer;z-index:1}.v-calendar .v-event-more{font-weight:700}.v-calendar .v-event-timed-container{position:absolute;top:0;bottom:0;left:0;right:0;margin-right:10px;pointer-events:none}.v-calendar .v-event-timed{position:absolute;white-space:nowrap;text-overflow:ellipsis;font-size:12px;cursor:pointer;border-radius:4px;pointer-events:all}.v-calendar .v-event-summary{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.v-calendar.v-calendar-events .v-calendar-weekly__head-weekday{margin-right:-1px}.v-calendar.v-calendar-events .v-calendar-weekly__day{overflow:visible;margin-right:-1px}.theme--light.v-calendar-weekly{background-color:#fff;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday{border-right:1px solid #e0e0e0;color:#000}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past{color:rgba(0,0,0,.38)}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside{background-color:#f7f7f7}.theme--light.v-calendar-weekly .v-calendar-weekly__head-weeknumber{background-color:#f1f3f4;border-right:1px solid #e0e0e0}.theme--light.v-calendar-weekly .v-calendar-weekly__day{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#000}.theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside{background-color:#f7f7f7}.theme--light.v-calendar-weekly .v-calendar-weekly__weeknumber{background-color:#f1f3f4;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#000}.theme--dark.v-calendar-weekly{background-color:#303030;border-top:1px solid #9e9e9e;border-left:1px solid #9e9e9e}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday{border-right:1px solid #9e9e9e;color:#fff}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past{color:rgba(255,255,255,.5)}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside{background-color:#202020}.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weeknumber{background-color:#202020;border-right:1px solid #9e9e9e}.theme--dark.v-calendar-weekly .v-calendar-weekly__day{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#fff}.theme--dark.v-calendar-weekly .v-calendar-weekly__day.v-outside{background-color:#202020}.theme--dark.v-calendar-weekly .v-calendar-weekly__weeknumber{background-color:#202020;border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#fff}.v-calendar-weekly{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.v-calendar-weekly__head{display:flex}.v-calendar-weekly__head,.v-calendar-weekly__head-weekday{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-calendar-weekly__head-weekday{flex:1 0 20px;padding:0 4px;font-size:11px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.v-calendar-weekly__head-weeknumber{position:relative;flex:0 0 24px}.v-calendar-weekly__week{display:flex;flex:1;height:unset;min-height:0}.v-calendar-weekly__weeknumber{display:flex;flex:0 0 24px;height:unset;min-height:0;padding-top:14.5px;text-align:center}.v-calendar-weekly__weeknumber>small{width:100% !important}.v-calendar-weekly__day{flex:1;width:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding:0;min-width:0}.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month{color:currentColor}.v-calendar-weekly__day-label{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;box-shadow:none;text-align:center;margin:4px 0 0}.v-calendar-weekly__day-label .v-btn{font-size:12px;text-transform:none}.v-calendar-weekly__day-month{position:absolute;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;top:0;left:36px;height:32px;line-height:32px}.theme--light.v-calendar-daily{background-color:#fff;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__intervals-head{border-right:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__intervals-head:after{background:#e0e0e0;background:linear-gradient(90deg, transparent, #e0e0e0)}.theme--light.v-calendar-daily .v-calendar-daily_head-day{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#000}.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label,.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday{color:rgba(0,0,0,.38)}.theme--light.v-calendar-daily .v-calendar-daily__intervals-body{border-right:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text{color:#424242}.theme--light.v-calendar-daily .v-calendar-daily__day{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__day-interval{border-top:1px solid #e0e0e0}.theme--light.v-calendar-daily .v-calendar-daily__day-interval:first-child{border-top:none !important}.theme--light.v-calendar-daily .v-calendar-daily__interval:after{border-top:1px solid #e0e0e0}.theme--dark.v-calendar-daily{background-color:#303030;border-left:1px solid #9e9e9e;border-top:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head{border-right:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head:after{background:#9e9e9e;background:linear-gradient(90deg, transparent, #9e9e9e)}.theme--dark.v-calendar-daily .v-calendar-daily_head-day{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;color:#fff}.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label,.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday{color:rgba(255,255,255,.5)}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body{border-right:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text{color:#eee}.theme--dark.v-calendar-daily .v-calendar-daily__day{border-right:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__day-interval{border-top:1px solid #9e9e9e}.theme--dark.v-calendar-daily .v-calendar-daily__day-interval:first-child{border-top:none !important}.theme--dark.v-calendar-daily .v-calendar-daily__interval:after{border-top:1px solid #9e9e9e}.v-calendar-daily{display:flex;flex-direction:column;overflow:hidden;height:100%}.v-calendar-daily__head{flex:none;display:flex}.v-calendar-daily__intervals-head{flex:none;position:relative}.v-calendar-daily__intervals-head:after{position:absolute;bottom:0;height:1px;left:0;right:0;content:""}.v-calendar-daily_head-day{flex:1 1 auto;width:0;position:relative}.v-calendar-daily_head-weekday{padding:3px 0 0;font-size:11px;text-transform:uppercase}.v-calendar-daily_head-day-label,.v-calendar-daily_head-weekday{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.v-calendar-daily_head-day-label{padding:0 0 3px;cursor:pointer}.v-calendar-daily__body{flex:1 1 60%;overflow:hidden;display:flex;position:relative;flex-direction:column}.v-calendar-daily__scroll-area{overflow-y:scroll;flex:1 1 auto;display:flex;align-items:flex-start}.v-calendar-daily__pane{width:100%;overflow-y:hidden;flex:none;display:flex;align-items:flex-start}.v-calendar-daily__day-container{display:flex;flex:1;width:100%;height:100%}.v-calendar-daily__intervals-body{flex:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-calendar-daily__interval{text-align:right;padding-right:8px;border-bottom:none;position:relative}.v-calendar-daily__interval:after{width:8px;position:absolute;height:1px;display:block;content:"";right:0;bottom:-1px}.v-calendar-daily__interval-text{display:block;position:relative;top:-6px;font-size:10px;padding-right:4px}.v-calendar-daily__day{flex:1;width:0;position:relative}.theme--light.v-calendar-category .v-calendar-category__column,.theme--light.v-calendar-category .v-calendar-category__column-header{border-right:1px solid #e0e0e0}.theme--light.v-calendar-category .v-calendar-daily__head,.theme--light.v-calendar-category .v-calendar-daily__intervals-body,.theme--light.v-calendar-category .v-calendar-daily__intervals-head{background:#fff}.theme--dark.v-calendar-category .v-calendar-category__column,.theme--dark.v-calendar-category .v-calendar-category__column-header{border-right:1px solid #9e9e9e}.theme--dark.v-calendar-category .v-calendar-daily__head,.theme--dark.v-calendar-category .v-calendar-daily__intervals-body,.theme--dark.v-calendar-category .v-calendar-daily__intervals-head{background:#303030}.v-calendar-category{overflow:auto;position:relative}.v-calendar-category .v-calendar-category__category{text-align:center}.v-calendar-category .v-calendar-daily__day-container{width:-webkit-min-content;width:-moz-min-content;width:min-content}.v-calendar-category .v-calendar-daily__day-container .v-calendar-category__columns{position:absolute;height:100%;width:100%;top:0}.v-calendar-category .v-calendar-daily__day-body{display:flex;flex:1;width:100%;height:100%}.v-calendar-category .v-calendar-daily__head{flex-direction:row;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:2}.v-calendar-category .v-calendar-daily_head-day{width:auto;position:unset}.v-calendar-category .v-calendar-daily__intervals-head{position:-webkit-sticky;position:sticky;left:0;top:0;z-index:2}.v-calendar-category .v-calendar-daily_head-weekday{position:-webkit-sticky;position:sticky;left:50%;width:50px}.v-calendar-category .v-calendar-daily_head-day-label{width:56px;position:-webkit-sticky;position:sticky;left:50%}.v-calendar-category .v-calendar-daily__day{min-width:200px}.v-calendar-category .v-calendar-daily__intervals-body{position:-webkit-sticky;position:sticky;left:0;z-index:1}.v-calendar-category .v-calendar-daily__interval:last-of-type:after{display:none}.v-calendar-category .v-calendar-daily__body{overflow:visible}.v-calendar-category .v-calendar-daily__body .v-calendar-daily__scroll-area{overflow-y:visible;flex:none}.v-calendar-category .v-calendar-daily__pane{overflow-y:visible}.v-calendar-category .v-calendar-category__columns{display:flex;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:100%}.v-calendar-category .v-calendar-category__columns .v-calendar-category__column,.v-calendar-category .v-calendar-category__columns .v-calendar-category__column-header{flex:1 1 auto;width:0;position:relative}.v-calendar-category .v-calendar-category__columns .v-calendar-category__column-header{min-width:200px}.theme--light.v-card{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-card>.v-card__subtitle,.theme--light.v-card>.v-card__text{color:rgba(0,0,0,.6)}.theme--dark.v-card{background-color:#1e1e1e;color:#fff}.theme--dark.v-card>.v-card__subtitle,.theme--dark.v-card>.v-card__text{color:rgba(255,255,255,.7)}.v-sheet.v-card{border-radius:4px}.v-sheet.v-card:not(.v-sheet--outlined){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-sheet.v-card.v-sheet--shaped{border-radius:24px 4px}.v-card{border-width:thin;display:block;max-width:100%;outline:none;text-decoration:none;transition-property:box-shadow,opacity;overflow-wrap:break-word;position:relative;white-space:normal}.v-card>.v-card__progress+:not(.v-btn):not(.v-chip):not(.v-avatar),.v-card>:first-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card__progress{top:0;left:0;right:0;overflow:hidden}.v-card__subtitle+.v-card__text{padding-top:0}.v-card__subtitle,.v-card__text{font-size:.875rem;font-weight:400;line-height:1.375rem;letter-spacing:0.0071428571em}.v-card__subtitle,.v-card__text,.v-card__title{padding:16px}.v-card__title{align-items:center;display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;word-break:break-all}.v-card__title+.v-card__subtitle,.v-card__title+.v-card__text{padding-top:0}.v-card__title+.v-card__subtitle{margin-top:-16px}.v-card__text{width:100%}.v-card__actions{align-items:center;display:flex;padding:8px}.v-card__actions>.v-btn.v-btn{padding:0 8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn+.v-btn{margin-left:8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--left{margin-left:4px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--right{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn+.v-btn{margin-right:8px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--left{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--right{margin-left:4px}.v-card--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12) !important}.v-sheet.v-card--hover{cursor:pointer;transition:box-shadow .4s cubic-bezier(0.25, 0.8, 0.25, 1)}.v-sheet.v-card--hover:focus,.v-sheet.v-card--hover:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-card--link,.v-card--link .v-chip{cursor:pointer}.v-card--link:focus:before{opacity:.08}.v-card--link:before{background:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__progress){opacity:.6;transition:inherit}.v-card--loading{overflow:hidden}.v-card--raised{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;background:rgba(0,0,0,.3);bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;position:absolute;bottom:0;left:0;right:0}.v-carousel .v-window-item{display:block;height:inherit;text-decoration:none}.v-carousel--hide-delimiter-background .v-carousel__controls{background:rgba(0,0,0,0)}.v-carousel--vertical-delimiters .v-carousel__controls{height:100% !important;width:50px}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-window__container--is-active{overflow:hidden}.v-window__next,.v-window__prev{background:rgba(0,0,0,.3);border-radius:50%;position:absolute;margin:0 16px;top:calc(50% - 20px);z-index:1}.v-window__next .v-btn:hover,.v-window__prev .v-btn:hover{background:none}.v-application--is-ltr .v-window__prev{left:0}.v-application--is-ltr .v-window__next,.v-application--is-rtl .v-window__prev{right:0}.v-application--is-rtl .v-window__next{left:0}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__next,.v-window--show-arrows-on-hover .v-window__prev{transition:transform .2s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__prev{transform:translateX(-200%)}.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__next,.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__prev{transform:translateX(200%)}.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__next{transform:translateX(-200%)}.v-window--show-arrows-on-hover:hover .v-window__next,.v-window--show-arrows-on-hover:hover .v-window__prev{transform:translateX(0)}.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-window-x-reverse-transition-leave,.v-window-x-reverse-transition-leave-to,.v-window-x-transition-leave,.v-window-x-transition-leave-to,.v-window-y-reverse-transition-leave,.v-window-y-reverse-transition-leave-to,.v-window-y-transition-leave,.v-window-y-transition-leave-to{position:absolute !important;top:0;width:100%}.v-window-x-transition-enter{transform:translateX(100%)}.v-window-x-reverse-transition-enter,.v-window-x-transition-leave-to{transform:translateX(-100%)}.v-window-x-reverse-transition-leave-to{transform:translateX(100%)}.v-window-y-transition-enter{transform:translateY(100%)}.v-window-y-reverse-transition-enter,.v-window-y-transition-leave-to{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}.v-input--checkbox.v-input--dense{margin-top:4px}.v-input--selection-controls{margin-top:16px;padding-top:4px}.v-input--selection-controls>.v-input__append-outer,.v-input--selection-controls>.v-input__prepend-outer{margin-top:0;margin-bottom:0}.v-input--selection-controls:not(.v-input--hide-details)>.v-input__slot{margin-bottom:12px}.v-input--selection-controls .v-input__slot,.v-input--selection-controls .v-radio{cursor:pointer}.v-input--selection-controls .v-input__slot>.v-label,.v-input--selection-controls .v-radio>.v-label{align-items:center;display:inline-flex;flex:1 1 auto;height:auto}.v-input--selection-controls__input{color:inherit;display:inline-flex;flex:0 0 auto;height:24px;position:relative;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);transition-property:transform;width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input .v-icon{width:100%}.v-application--is-ltr .v-input--selection-controls__input{margin-right:8px}.v-application--is-rtl .v-input--selection-controls__input{margin-left:8px}.v-input--selection-controls__input input[role=checkbox],.v-input--selection-controls__input input[role=radio],.v-input--selection-controls__input input[role=switch]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input+.v-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__ripple{border-radius:50%;cursor:pointer;height:34px;position:absolute;transition:inherit;width:34px;left:-12px;top:calc(50% - 24px);margin:7px}.v-input--selection-controls__ripple:before{border-radius:inherit;bottom:0;content:"";position:absolute;opacity:.2;left:0;right:0;top:0;transform-origin:center center;transform:scale(0.2);transition:inherit}.v-input--selection-controls__ripple>.v-ripple__container{transform:scale(1.2)}.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple{width:28px;height:28px;left:-9px}.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple{top:calc(50% - 21px)}.v-input--selection-controls.v-input{flex:0 1 auto}.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2)}.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:inherit}.v-input--selection-controls.v-input--is-disabled:not(.v-input--is-readonly){pointer-events:none}.v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2);transition:none}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip--active{color:inherit}.v-chip-group .v-chip--active.v-chip--no-color:after{opacity:.22}.v-chip-group .v-chip--active.v-chip--no-color:focus:after{opacity:.32}.v-chip-group .v-slide-group__content{padding:4px 0}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-slide-group{display:flex}.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__next,.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__prev{display:none}.v-slide-group.v-item-group>.v-slide-group__next,.v-slide-group.v-item-group>.v-slide-group__prev{cursor:pointer}.v-slide-item{display:inline-flex;flex:0 1 auto}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);white-space:nowrap}.v-slide-group__wrapper{contain:content;display:flex;flex:1 1 auto;overflow:hidden}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none}.theme--light.v-color-picker .v-color-picker__input input{border:thin solid rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--light.v-color-picker span{color:rgba(0,0,0,.6)}.theme--light.v-color-picker .v-color-picker__color,.theme--light.v-color-picker .v-color-picker__dot{background-color:rgba(255,255,255,0)}.theme--dark.v-color-picker .v-color-picker__input input{border:thin solid rgba(255,255,255,.12);color:#fff}.theme--dark.v-color-picker span{color:rgba(255,255,255,.7)}.theme--dark.v-color-picker .v-color-picker__color,.theme--dark.v-color-picker .v-color-picker__dot{background-color:rgba(255,255,255,.12)}.v-color-picker{align-self:flex-start;border-radius:4px;contain:content;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-color-picker__controls{display:flex;flex-direction:column;padding:16px}.v-color-picker--flat,.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-color-picker__edit{margin-top:24px;display:flex}.v-color-picker__input{width:100%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.v-application--is-ltr .v-color-picker__input:not(:last-child){margin-right:8px}.v-application--is-rtl .v-color-picker__input:not(:last-child){margin-left:8px}.v-color-picker__input input{border-radius:4px;margin-bottom:8px;min-width:0;outline:none;text-align:center;width:100%;height:28px}.v-color-picker__input span{font-size:.75rem}.v-color-picker__canvas{position:relative;overflow:hidden;contain:strict}.v-color-picker__canvas-dot{position:absolute;top:0;left:0;width:15px;height:15px;background:rgba(0,0,0,0);border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1.5px rgba(0,0,0,.3)}.v-color-picker__canvas-dot--disabled{box-shadow:0 0 0 1.5px rgba(255,255,255,.7),inset 0 0 1px 1.5px rgba(0,0,0,.3)}.v-color-picker__canvas:hover .v-color-picker__canvas-dot{will-change:transform}.v-color-picker .v-input__slider{border-radius:5px}.v-color-picker .v-input__slider .v-slider{margin:0}.v-color-picker__alpha:not(.v-input--is-disabled) .v-slider{border-radius:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat}.v-color-picker__sliders{display:flex;flex:1 0 auto;flex-direction:column}.v-color-picker__dot{position:relative;height:30px;width:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat;border-radius:50%;overflow:hidden}.v-application--is-ltr .v-color-picker__dot{margin-right:24px}.v-application--is-rtl .v-color-picker__dot{margin-left:24px}.v-color-picker__dot>div{width:100%;height:100%}.v-application--is-ltr .v-color-picker__hue:not(.v-input--is-disabled){background:linear-gradient(90deg, red 0, #ff0 16.66%, #0f0 33.33%, #0ff 50%, #00f 66.66%, #f0f 83.33%, red)}.v-application--is-rtl .v-color-picker__hue:not(.v-input--is-disabled){background:linear-gradient(270deg, red 0, #ff0 16.66%, #0f0 33.33%, #0ff 50%, #00f 66.66%, #f0f 83.33%, red)}.v-color-picker__track{position:relative;width:100%}.v-color-picker__preview{align-items:center;display:flex}.v-color-picker__preview .v-slider{min-height:10px}.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__thumb{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__track-container{opacity:0}.v-color-picker__preview:not(.v-color-picker__preview--hide-alpha) .v-color-picker__hue{margin-bottom:24px}.theme--light.v-slider .v-slider__thumb,.theme--light.v-slider .v-slider__track-background,.theme--light.v-slider .v-slider__track-fill{background:rgba(0,0,0,.26)}.theme--dark.v-slider .v-slider__thumb,.theme--dark.v-slider .v-slider__track-background,.theme--dark.v-slider .v-slider__track-fill{background:rgba(255,255,255,.2)}.v-slider{cursor:default;display:flex;align-items:center;position:relative;flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider input{cursor:default;padding:0;width:100%;display:none}.v-slider__track-container{position:absolute;border-radius:0}.v-slider__thumb-container,.v-slider__track-background,.v-slider__track-fill{position:absolute;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-slider__thumb-container{outline:none;top:50%}.v-slider__thumb-container:hover .v-slider__thumb:before{transform:scale(1)}.v-slider__thumb{width:12px;height:12px;left:-6px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider__thumb,.v-slider__thumb:before{position:absolute;border-radius:50%;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-slider__thumb:before{content:"";color:inherit;width:36px;height:36px;background:currentColor;opacity:.3;left:-12px;top:-12px;transform:scale(0.1);pointer-events:none}.v-slider__thumb:after{content:"";width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.v-slider__tick,.v-slider__ticks-container{position:absolute}.v-slider__tick{opacity:0;background-color:rgba(0,0,0,.5);transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);border-radius:0}.v-slider__tick--filled{background-color:rgba(255,255,255,.5)}.v-application--is-ltr .v-slider__tick:first-child .v-slider__tick-label{transform:none}.v-application--is-rtl .v-slider__tick:first-child .v-slider__tick-label{transform:translateX(100%)}.v-application--is-ltr .v-slider__tick:last-child .v-slider__tick-label{transform:translateX(-100%)}.v-application--is-rtl .v-slider__tick:last-child .v-slider__tick-label{transform:none}.v-slider__tick-label{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.v-slider__thumb-label-container{top:0}.v-slider__thumb-label,.v-slider__thumb-label-container{position:absolute;left:0;transition:.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.v-slider__thumb-label{display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#fff;width:32px;height:32px;border-radius:50% 50% 0;bottom:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider--horizontal{min-height:32px;margin-left:8px;margin-right:8px}.v-slider--horizontal .v-slider__track-container{width:100%;height:2px;left:0;top:50%;transform:translateY(-50%)}.v-slider--horizontal .v-slider__track-background,.v-slider--horizontal .v-slider__track-fill{height:100%}.v-slider--horizontal .v-slider__ticks-container{left:0;height:2px;width:100%}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-rtl .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label{transform:translateX(0)}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{transform:translateX(-100%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{transform:translateX(100%)}.v-slider--horizontal .v-slider__tick .v-slider__tick-label{top:8px}.v-application--is-ltr .v-slider--horizontal .v-slider__tick .v-slider__tick-label{transform:translateX(-50%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick .v-slider__tick-label{transform:translateX(50%)}.v-slider--horizontal .v-slider__thumb-label{transform:translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg)}.v-slider--horizontal .v-slider__thumb-label>*{transform:rotate(-45deg)}.v-slider--vertical{min-height:150px;margin-top:12px;margin-bottom:12px}.v-slider--vertical .v-slider__track-container{height:100%;width:2px;left:50%;top:0;transform:translateX(-50%)}.v-slider--vertical .v-slider__track-background,.v-slider--vertical .v-slider__track-fill{width:100%}.v-slider--vertical .v-slider__thumb-container{left:50%}.v-slider--vertical .v-slider__ticks-container{top:0;width:2px;height:100%;left:50%;transform:translateX(-50%)}.v-application--is-ltr .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{transform:translateY(-50%);left:12px}.v-application--is-rtl .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{transform:translateY(-50%);right:12px}.v-slider--vertical .v-slider__thumb-label>*{transform:rotate(-135deg)}.v-slider__thumb-container--focused .v-slider__thumb:before{transform:scale(1)}.v-slider--active .v-slider__tick{opacity:1}.v-slider__thumb-container--active .v-slider__thumb:before{transform:scale(1.5) !important}.v-slider--disabled{pointer-events:none}.v-slider--disabled .v-slider__thumb{width:8px;height:8px;left:-4px}.v-slider--disabled .v-slider__thumb:before{display:none}.v-slider__ticks-container--always-show .v-slider__tick{opacity:1}.v-input__slider.v-input--is-readonly>.v-input__control{pointer-events:none}.v-application--is-ltr .v-input__slider .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-application--is-ltr .v-input__slider--inverse-label .v-input__slot .v-label,.v-application--is-rtl .v-input__slider .v-input__slot .v-label{margin-right:0;margin-left:12px}.v-application--is-rtl .v-input__slider--inverse-label .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-input__slider--vertical{align-items:center}.v-application--is-ltr .v-input__slider--vertical{flex-direction:column-reverse}.v-application--is-rtl .v-input__slider--vertical{flex-direction:column}.v-input__slider--vertical .v-input__append-outer,.v-input__slider--vertical .v-input__prepend-outer,.v-input__slider--vertical .v-input__slot{margin:0}.v-input__slider--vertical .v-messages{display:none}.v-input--has-state .v-slider__track-background{opacity:.4}.v-color-picker__swatches{overflow-y:auto}.v-color-picker__swatches>div{display:flex;flex-wrap:wrap;justify-content:center;padding:8px}.v-color-picker__swatch{display:flex;flex-direction:column;margin-bottom:10px}.v-color-picker__color{position:relative;height:18px;max-height:18px;width:45px;margin:2px 4px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat;cursor:pointer}.v-color-picker__color>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.v-main{display:flex;flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(0.4, 0, 0.2, 1)}.v-main:not([data-booted=true]){transition:none !important}.v-main__wrap{flex:1 1 auto;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-main{display:block}}}.v-data-footer{display:flex;flex-wrap:wrap;align-items:center;font-size:.75rem;padding:0 8px}.v-data-footer .v-btn{color:inherit}.v-application--is-ltr .v-data-footer__icons-before .v-btn:last-child{margin-right:7px}.v-application--is-ltr .v-data-footer__icons-after .v-btn:first-child,.v-application--is-rtl .v-data-footer__icons-before .v-btn:last-child{margin-left:7px}.v-application--is-rtl .v-data-footer__icons-after .v-btn:first-child{margin-right:7px}.v-data-footer__pagination{display:block;text-align:center}.v-application--is-ltr .v-data-footer__pagination{margin:0 32px 0 24px}.v-application--is-rtl .v-data-footer__pagination{margin:0 24px 0 32px}.v-data-footer__select{display:flex;align-items:center;flex:0 0 0;justify-content:flex-end;white-space:nowrap}.v-application--is-ltr .v-data-footer__select{margin-left:auto;margin-right:14px}.v-application--is-rtl .v-data-footer__select{margin-left:14px;margin-right:auto}.v-data-footer__select .v-select{flex:0 1 0;padding:0;position:static}.v-application--is-ltr .v-data-footer__select .v-select{margin:13px 0 13px 34px}.v-application--is-rtl .v-data-footer__select .v-select{margin:13px 34px 13px 0}.v-data-footer__select .v-select__selections{flex-wrap:nowrap}.v-data-footer__select .v-select__selections .v-select__selection--comma{font-size:.75rem}.theme--light.v-data-table tbody tr.v-data-table__selected{background:#f5f5f5}.theme--light.v-data-table .v-row-group__header,.theme--light.v-data-table .v-row-group__summary{background:#eee}.theme--light.v-data-table .v-data-footer{border-top:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table .v-data-table__empty-wrapper{color:rgba(0,0,0,.38)}.theme--dark.v-data-table tbody tr.v-data-table__selected{background:#505050}.theme--dark.v-data-table .v-row-group__header,.theme--dark.v-data-table .v-row-group__summary{background:#616161}.theme--dark.v-data-table .v-data-footer{border-top:thin solid rgba(255,255,255,.12)}.theme--dark.v-data-table .v-data-table__empty-wrapper{color:rgba(255,255,255,.5)}.v-data-table{border-radius:4px}.v-data-table--mobile>.v-data-table__wrapper tbody{display:flex;flex-direction:column}.v-data-table>.v-data-table__wrapper tbody tr.v-data-table__expanded{border-bottom:0}.v-data-table>.v-data-table__wrapper tbody tr.v-data-table__expanded__content{box-shadow:inset 0 4px 8px -5px rgba(50,50,50,.75),inset 0 -4px 8px -5px rgba(50,50,50,.75)}.v-data-table>.v-data-table__wrapper tbody tr:first-child:hover td:first-child{border-top-left-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:first-child:hover td:last-child{border-top-right-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:last-child:hover td:first-child{border-bottom-left-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:last-child:hover td:last-child{border-bottom-right-radius:4px}.v-data-table>.v-data-table__wrapper .v-data-table__mobile-table-row{display:initial}.v-data-table>.v-data-table__wrapper .v-data-table__mobile-row{height:auto;min-height:48px}.v-data-table__empty-wrapper{text-align:center}.v-data-table__mobile-row{align-items:center;display:flex;justify-content:space-between}.v-data-table__mobile-row__header{font-weight:600}.v-application--is-ltr .v-data-table__mobile-row__header{padding-right:16px}.v-application--is-rtl .v-data-table__mobile-row__header{padding-left:16px}.v-application--is-ltr .v-data-table__mobile-row__cell{text-align:right}.v-application--is-rtl .v-data-table__mobile-row__cell{text-align:left}.v-row-group__header td,.v-row-group__summary td{height:35px}.v-data-table__expand-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.v-data-table__expand-icon--active{transform:rotate(-180deg)}.theme--light.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon{color:rgba(0,0,0,.38)}.theme--light.v-data-table .v-data-table-header th.sortable.active,.theme--light.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon,.theme--light.v-data-table .v-data-table-header th.sortable:hover{color:rgba(0,0,0,.87)}.theme--light.v-data-table .v-data-table-header__sort-badge{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--dark.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon{color:rgba(255,255,255,.5)}.theme--dark.v-data-table .v-data-table-header th.sortable.active,.theme--dark.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon,.theme--dark.v-data-table .v-data-table-header th.sortable:hover{color:#fff}.theme--dark.v-data-table .v-data-table-header__sort-badge{background-color:rgba(255,255,255,.12);color:#fff}.v-data-table-header th.sortable{pointer-events:auto;cursor:pointer;outline:0}.v-data-table-header th.sortable .v-data-table-header__icon{line-height:.9}.v-data-table-header th.active .v-data-table-header__icon,.v-data-table-header th:hover .v-data-table-header__icon{transform:none;opacity:1}.v-data-table-header th.desc .v-data-table-header__icon{transform:rotate(-180deg)}.v-data-table-header__icon{display:inline-block;opacity:0;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:50%;min-width:18px;min-height:18px;height:18px;width:18px}.v-data-table-header-mobile th{height:auto}.v-data-table-header-mobile__wrapper{display:flex}.v-data-table-header-mobile__wrapper .v-select{margin-bottom:8px}.v-data-table-header-mobile__wrapper .v-select .v-chip{height:24px}.v-data-table-header-mobile__wrapper .v-select .v-chip__close.desc .v-icon{transform:rotate(-180deg)}.v-data-table-header-mobile__select{min-width:56px;display:flex;align-items:center;justify-content:center}.theme--light.v-data-table{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-data-table .v-data-table__divider{border-right:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table.v-data-table--fixed-header thead th{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:rgba(0,0,0,.6)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#f5f5f5}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#eee}.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid rgba(0,0,0,.12)}.theme--dark.v-data-table{background-color:#1e1e1e;color:#fff}.theme--dark.v-data-table .v-data-table__divider{border-right:thin solid rgba(255,255,255,.12)}.theme--dark.v-data-table.v-data-table--fixed-header thead th{background:#1e1e1e;box-shadow:inset 0 -1px 0 rgba(255,255,255,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:rgba(255,255,255,.7)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid rgba(255,255,255,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#505050}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#616161}.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid rgba(255,255,255,.12)}.v-data-table{line-height:1.5;max-width:100%}.v-data-table>.v-data-table__wrapper>table{width:100%;border-spacing:0}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{padding:0 16px;transition:height .2s cubic-bezier(0.4, 0, 0.6, 1)}.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.75rem;height:48px}.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:left}.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:right}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>td{font-size:.875rem;height:48px}.v-data-table__wrapper{overflow-x:auto;overflow-y:hidden}.v-data-table__progress{height:auto !important}.v-data-table__progress th{height:auto !important;border:none !important;padding:0;position:relative}.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>th{height:32px}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-data-table--fixed-header>.v-data-table__wrapper,.v-data-table--fixed-height .v-data-table__wrapper{overflow-y:auto}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr>th{border-bottom:0 !important;position:-webkit-sticky;position:sticky;top:0;z-index:2}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:48px}.v-application--is-ltr .v-data-table--fixed-header .v-data-footer{margin-right:17px}.v-application--is-rtl .v-data-table--fixed-header .v-data-footer{margin-left:17px}.v-data-table--fixed-header.v-data-table--dense>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:32px}.theme--light.v-small-dialog__actions,.theme--light.v-small-dialog__menu-content{background:#fff}.theme--dark.v-small-dialog__actions,.theme--dark.v-small-dialog__menu-content{background:#1e1e1e}.v-small-dialog{display:block}.v-small-dialog__activator{cursor:pointer}.v-small-dialog__activator__content{display:inline-block}.v-small-dialog__content{padding:0 16px}.v-small-dialog__actions{padding:8px;text-align:right;white-space:pre}.v-virtual-table{position:relative}.v-virtual-table__wrapper{display:flex}.v-virtual-table__table{width:100%;height:100%;overflow-x:auto}.theme--light.v-picker__title{background:#e0e0e0}.theme--dark.v-picker__title{background:#616161}.theme--light.v-picker__body{background:#fff}.theme--dark.v-picker__body{background:#424242}.v-picker{border-radius:4px;contain:layout style;display:inline-flex;flex-direction:column;font-size:1rem;vertical-align:top;position:relative}.v-picker--full-width{display:flex;width:100%}.v-picker--full-width>.v-picker__body{margin:initial}.v-picker__title{color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;padding:16px}.v-picker__title__btn{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-picker__title__btn:not(.v-picker__title__btn--active){opacity:.6;cursor:pointer}.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus){opacity:1}.v-picker__title__btn--readonly{pointer-events:none}.v-picker__title__btn--active{opacity:1}.v-picker__body{height:auto;overflow:hidden;position:relative;z-index:0;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;margin:0 auto}.v-picker__body>div{width:100%}.v-picker__body>div.fade-transition-leave-active{position:absolute}.v-picker--landscape .v-picker__title{border-top-right-radius:0;border-bottom-right-radius:0;width:170px;position:absolute;top:0;height:100%;z-index:1}.v-application--is-ltr .v-picker--landscape .v-picker__title{left:0}.v-application--is-rtl .v-picker--landscape .v-picker__title{right:0}.v-application--is-ltr .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title),.v-application--is-ltr .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title){margin-left:170px;margin-right:0}.v-application--is-rtl .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title),.v-application--is-rtl .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title){margin-right:170px;margin-left:0}.v-picker--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-date-picker-title{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap;line-height:1}.v-application--is-ltr .v-date-picker-title .v-picker__title__btn{text-align:left}.v-application--is-rtl .v-date-picker-title .v-picker__title__btn{text-align:right}.v-date-picker-title__year{align-items:center;display:inline-flex;font-size:14px;font-weight:500;margin-bottom:8px}.v-date-picker-title__date{font-size:34px;text-align:left;font-weight:500;position:relative;overflow:hidden;padding-bottom:8px;margin-bottom:-8px}.v-date-picker-title__date>div{position:relative}.v-date-picker-title--disabled{pointer-events:none}.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus){color:rgba(0,0,0,.87)}.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button{color:rgba(0,0,0,.38)}.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus){color:#fff}.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button{color:rgba(255,255,255,.5)}.v-date-picker-header{padding:4px 16px;align-items:center;display:flex;justify-content:space-between;position:relative}.v-date-picker-header .v-btn{margin:0;z-index:auto}.v-date-picker-header .v-icon{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-date-picker-header__value{flex:1;text-align:center;position:relative;overflow:hidden}.v-date-picker-header__value div{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);width:100%}.v-date-picker-header__value button{cursor:pointer;font-weight:700;outline:none;padding:.5rem;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-date-picker-header--disabled{pointer-events:none}.theme--light.v-date-picker-table .v-date-picker-table--date__week,.theme--light.v-date-picker-table th{color:rgba(0,0,0,.38)}.theme--dark.v-date-picker-table .v-date-picker-table--date__week,.theme--dark.v-date-picker-table th{color:rgba(255,255,255,.5)}.v-date-picker-table{position:relative;padding:0 12px;height:242px}.v-date-picker-table table{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);top:0;table-layout:fixed;width:100%}.v-date-picker-table td,.v-date-picker-table th{text-align:center;position:relative}.v-date-picker-table th{font-size:12px}.v-date-picker-table--date .v-btn{height:32px;width:32px}.v-date-picker-table .v-btn{z-index:auto;margin:0;font-size:12px}.v-date-picker-table .v-btn.v-btn--active{color:#fff}.v-date-picker-table--month td{width:33.333333%;height:56px;vertical-align:middle;text-align:center}.v-date-picker-table--month td .v-btn{margin:0 auto;max-width:140px;min-width:40px;width:100%}.v-date-picker-table--date th{padding:8px 0;font-weight:600}.v-date-picker-table--date td{width:45px}.v-date-picker-table__events{height:8px;left:0;position:absolute;text-align:center;white-space:pre;width:100%}.v-date-picker-table__events>div{border-radius:50%;display:inline-block;height:8px;margin:0 1px;width:8px}.v-date-picker-table--date .v-date-picker-table__events{bottom:6px}.v-date-picker-table--month .v-date-picker-table__events{bottom:8px}.v-date-picker-table__current .v-date-picker-table__events{margin-bottom:-1px}.v-date-picker-table--disabled{pointer-events:none}.v-date-picker-years{font-size:16px;font-weight:400;height:290px;list-style-type:none;overflow:auto;text-align:center}.v-date-picker-years.v-date-picker-years{padding:0}.v-date-picker-years li{cursor:pointer;padding:8px 0;transition:none}.v-date-picker-years li.active{font-size:26px;font-weight:500;padding:10px 0}.v-date-picker-years li:hover{background:rgba(0,0,0,.12)}.v-picker--landscape .v-date-picker-years{padding:0;height:290px}.theme--light.v-expansion-panels .v-expansion-panel{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-expansion-panels .v-expansion-panel--disabled{color:rgba(0,0,0,.38)}.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:rgba(0,0,0,.12)}.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:rgba(0,0,0,.54)}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.16}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.04}.theme--dark.v-expansion-panels .v-expansion-panel{background-color:#1e1e1e;color:#fff}.theme--dark.v-expansion-panels .v-expansion-panel--disabled{color:rgba(255,255,255,.5)}.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:rgba(255,255,255,.12)}.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#fff}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.32}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.08}.v-expansion-panels{border-radius:4px;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;z-index:1}.v-expansion-panels>*{cursor:auto}.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active{border-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active+.v-expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active .v-expansion-panel-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-expansion-panel:before{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;transition:box-shadow .28s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-expansion-panel:not(:first-child):after{border-top:thin solid;content:"";left:0;position:absolute;right:0;top:0;transition:border-color .2s cubic-bezier(0.4, 0, 0.2, 1),opacity .2s cubic-bezier(0.4, 0, 0.2, 1)}.v-expansion-panel--disabled .v-expansion-panel-header{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-header{min-height:64px}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon{transform:rotate(-180deg)}.v-expansion-panel-header__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-expansion-panel-header__icon{margin-left:auto}.v-application--is-rtl .v-expansion-panel-header__icon{margin-right:auto}.v-expansion-panel-header{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:min-height .3s cubic-bezier(0.25, 0.8, 0.5, 1);width:100%}.v-application--is-ltr .v-expansion-panel-header{text-align:left}.v-application--is-rtl .v-expansion-panel-header{text-align:right}.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus:before{opacity:.12}.v-expansion-panel-header:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-expansion-panel-header>:not(.v-expansion-panel-header__icon){flex:1 1 auto}.v-expansion-panel-content{display:flex}.v-expansion-panel-content__wrap{padding:0 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel:before{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel:before{border-radius:0}.theme--light.v-file-input .v-file-input__text{color:rgba(0,0,0,.87)}.theme--light.v-file-input .v-file-input__text--placeholder{color:rgba(0,0,0,.6)}.theme--light.v-file-input.v-input--is-disabled .v-file-input__text,.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-file-input .v-file-input__text{color:#fff}.theme--dark.v-file-input .v-file-input__text--placeholder{color:rgba(255,255,255,.7)}.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text,.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:rgba(255,255,255,.5)}.v-file-input input[type=file]{left:0;opacity:0;pointer-events:none;position:absolute;max-width:0;width:0}.v-file-input .v-file-input__text{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;width:100%}.v-file-input .v-file-input__text.v-file-input__text--chips{flex-wrap:wrap}.v-file-input .v-file-input__text .v-chip{margin:4px}.v-file-input .v-text-field__slot{min-height:32px}.v-file-input.v-input--dense .v-text-field__slot{min-height:26px}.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text{padding-top:22px}.v-file-input.v-text-field--outlined .v-text-field__slot{padding:6px 0}.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot{padding:3px 0}.theme--light.v-footer{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.theme--dark.v-footer{background-color:#272727;color:#fff}.v-sheet.v-footer{border-radius:0}.v-sheet.v-footer:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-footer.v-sheet--shaped{border-radius:24px 0}.v-footer{align-items:center;display:flex;flex:0 1 auto !important;flex-wrap:wrap;padding:6px 16px;position:relative;transition-duration:.2s;transition-property:background-color,left,right;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.v-footer:not([data-booted=true]){transition:none !important}.v-footer--absolute,.v-footer--fixed{z-index:3}.v-footer--absolute{position:absolute}.v-footer--absolute:not(.v-footer--inset){width:100%}.v-footer--fixed{position:fixed}.v-footer--padless{padding:0}.container.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.container.fill-height>.row{flex:1 1 100%;max-width:calc(100% + 24px)}.container.fill-height>.layout{height:100%;flex:1 1 auto}.container.fill-height>.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.grid-list-xs .layout .flex{padding:1px}.container.grid-list-xs .layout:only-child{margin:-1px}.container.grid-list-xs .layout:not(:only-child){margin:auto -1px}.container.grid-list-xs :not(:only-child) .layout:first-child{margin-top:-1px}.container.grid-list-xs :not(:only-child) .layout:last-child{margin-bottom:-1px}.container.grid-list-sm .layout .flex{padding:2px}.container.grid-list-sm .layout:only-child{margin:-2px}.container.grid-list-sm .layout:not(:only-child){margin:auto -2px}.container.grid-list-sm :not(:only-child) .layout:first-child{margin-top:-2px}.container.grid-list-sm :not(:only-child) .layout:last-child{margin-bottom:-2px}.container.grid-list-md .layout .flex{padding:4px}.container.grid-list-md .layout:only-child{margin:-4px}.container.grid-list-md .layout:not(:only-child){margin:auto -4px}.container.grid-list-md :not(:only-child) .layout:first-child{margin-top:-4px}.container.grid-list-md :not(:only-child) .layout:last-child{margin-bottom:-4px}.container.grid-list-lg .layout .flex{padding:8px}.container.grid-list-lg .layout:only-child{margin:-8px}.container.grid-list-lg .layout:not(:only-child){margin:auto -8px}.container.grid-list-lg :not(:only-child) .layout:first-child{margin-top:-8px}.container.grid-list-lg :not(:only-child) .layout:last-child{margin-bottom:-8px}.container.grid-list-xl .layout .flex{padding:12px}.container.grid-list-xl .layout:only-child{margin:-12px}.container.grid-list-xl .layout:not(:only-child){margin:auto -12px}.container.grid-list-xl :not(:only-child) .layout:first-child{margin-top:-12px}.container.grid-list-xl :not(:only-child) .layout:last-child{margin-bottom:-12px}.layout{display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0}.layout.reverse{flex-direction:row-reverse}.layout.column{flex-direction:column}.layout.column.reverse{flex-direction:column-reverse}.layout.column>.flex{max-width:100%}.layout.wrap{flex-wrap:wrap}.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}@media(min-width: 0){.flex.xs12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xs12{order:12}.flex.xs11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xs11{order:11}.flex.xs10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xs10{order:10}.flex.xs9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xs9{order:9}.flex.xs8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xs8{order:8}.flex.xs7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xs7{order:7}.flex.xs6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xs6{order:6}.flex.xs5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xs5{order:5}.flex.xs4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xs4{order:4}.flex.xs3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xs3{order:3}.flex.xs2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xs2{order:2}.flex.xs1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xs1{order:1}.v-application--is-ltr .flex.offset-xs12{margin-left:100%}.v-application--is-rtl .flex.offset-xs12{margin-right:100%}.v-application--is-ltr .flex.offset-xs11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xs11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xs10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xs10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xs9{margin-left:75%}.v-application--is-rtl .flex.offset-xs9{margin-right:75%}.v-application--is-ltr .flex.offset-xs8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xs8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xs7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xs7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xs6{margin-left:50%}.v-application--is-rtl .flex.offset-xs6{margin-right:50%}.v-application--is-ltr .flex.offset-xs5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xs5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xs4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xs4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xs3{margin-left:25%}.v-application--is-rtl .flex.offset-xs3{margin-right:25%}.v-application--is-ltr .flex.offset-xs2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xs2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xs1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xs1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xs0{margin-left:0}.v-application--is-rtl .flex.offset-xs0{margin-right:0}}@media(min-width: 600px){.flex.sm12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-sm12{order:12}.flex.sm11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-sm11{order:11}.flex.sm10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-sm10{order:10}.flex.sm9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-sm9{order:9}.flex.sm8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-sm8{order:8}.flex.sm7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-sm7{order:7}.flex.sm6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-sm6{order:6}.flex.sm5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-sm5{order:5}.flex.sm4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-sm4{order:4}.flex.sm3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-sm3{order:3}.flex.sm2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-sm2{order:2}.flex.sm1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-sm1{order:1}.v-application--is-ltr .flex.offset-sm12{margin-left:100%}.v-application--is-rtl .flex.offset-sm12{margin-right:100%}.v-application--is-ltr .flex.offset-sm11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-sm11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-sm10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-sm10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-sm9{margin-left:75%}.v-application--is-rtl .flex.offset-sm9{margin-right:75%}.v-application--is-ltr .flex.offset-sm8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-sm8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-sm7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-sm7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-sm6{margin-left:50%}.v-application--is-rtl .flex.offset-sm6{margin-right:50%}.v-application--is-ltr .flex.offset-sm5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-sm5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-sm4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-sm4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-sm3{margin-left:25%}.v-application--is-rtl .flex.offset-sm3{margin-right:25%}.v-application--is-ltr .flex.offset-sm2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-sm2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-sm1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-sm1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-sm0{margin-left:0}.v-application--is-rtl .flex.offset-sm0{margin-right:0}}@media(min-width: 960px){.flex.md12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-md12{order:12}.flex.md11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-md11{order:11}.flex.md10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-md10{order:10}.flex.md9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-md9{order:9}.flex.md8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-md8{order:8}.flex.md7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-md7{order:7}.flex.md6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-md6{order:6}.flex.md5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-md5{order:5}.flex.md4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-md4{order:4}.flex.md3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-md3{order:3}.flex.md2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-md2{order:2}.flex.md1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-md1{order:1}.v-application--is-ltr .flex.offset-md12{margin-left:100%}.v-application--is-rtl .flex.offset-md12{margin-right:100%}.v-application--is-ltr .flex.offset-md11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-md11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-md10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-md10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-md9{margin-left:75%}.v-application--is-rtl .flex.offset-md9{margin-right:75%}.v-application--is-ltr .flex.offset-md8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-md8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-md7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-md7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-md6{margin-left:50%}.v-application--is-rtl .flex.offset-md6{margin-right:50%}.v-application--is-ltr .flex.offset-md5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-md5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-md4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-md4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-md3{margin-left:25%}.v-application--is-rtl .flex.offset-md3{margin-right:25%}.v-application--is-ltr .flex.offset-md2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-md2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-md1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-md1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-md0{margin-left:0}.v-application--is-rtl .flex.offset-md0{margin-right:0}}@media(min-width: 1264px){.flex.lg12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-lg12{order:12}.flex.lg11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-lg11{order:11}.flex.lg10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-lg10{order:10}.flex.lg9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-lg9{order:9}.flex.lg8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-lg8{order:8}.flex.lg7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-lg7{order:7}.flex.lg6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-lg6{order:6}.flex.lg5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-lg5{order:5}.flex.lg4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-lg4{order:4}.flex.lg3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-lg3{order:3}.flex.lg2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-lg2{order:2}.flex.lg1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-lg1{order:1}.v-application--is-ltr .flex.offset-lg12{margin-left:100%}.v-application--is-rtl .flex.offset-lg12{margin-right:100%}.v-application--is-ltr .flex.offset-lg11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-lg11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-lg10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-lg10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-lg9{margin-left:75%}.v-application--is-rtl .flex.offset-lg9{margin-right:75%}.v-application--is-ltr .flex.offset-lg8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-lg8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-lg7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-lg7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-lg6{margin-left:50%}.v-application--is-rtl .flex.offset-lg6{margin-right:50%}.v-application--is-ltr .flex.offset-lg5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-lg5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-lg4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-lg4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-lg3{margin-left:25%}.v-application--is-rtl .flex.offset-lg3{margin-right:25%}.v-application--is-ltr .flex.offset-lg2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-lg2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-lg1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-lg1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-lg0{margin-left:0}.v-application--is-rtl .flex.offset-lg0{margin-right:0}}@media(min-width: 1904px){.flex.xl12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xl12{order:12}.flex.xl11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xl11{order:11}.flex.xl10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xl10{order:10}.flex.xl9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xl9{order:9}.flex.xl8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xl8{order:8}.flex.xl7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xl7{order:7}.flex.xl6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xl6{order:6}.flex.xl5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xl5{order:5}.flex.xl4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xl4{order:4}.flex.xl3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xl3{order:3}.flex.xl2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xl2{order:2}.flex.xl1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xl1{order:1}.v-application--is-ltr .flex.offset-xl12{margin-left:100%}.v-application--is-rtl .flex.offset-xl12{margin-right:100%}.v-application--is-ltr .flex.offset-xl11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xl11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xl10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xl10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xl9{margin-left:75%}.v-application--is-rtl .flex.offset-xl9{margin-right:75%}.v-application--is-ltr .flex.offset-xl8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xl8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xl7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xl7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xl6{margin-left:50%}.v-application--is-rtl .flex.offset-xl6{margin-right:50%}.v-application--is-ltr .flex.offset-xl5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xl5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xl4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xl4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xl3{margin-left:25%}.v-application--is-rtl .flex.offset-xl3{margin-right:25%}.v-application--is-ltr .flex.offset-xl2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xl2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xl1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xl1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xl0{margin-left:0}.v-application--is-rtl .flex.offset-xl0{margin-right:0}}.child-flex>*,.flex{flex:1 1 auto;max-width:100%}.child-flex>.grow-shrink-0,.flex.grow-shrink-0{flex-grow:0;flex-shrink:0}.grow,.spacer{flex-grow:1 !important}.grow{flex-shrink:0 !important}.shrink{flex-grow:0 !important;flex-shrink:1 !important}.fill-height{height:100%}.container{width:100%;padding:12px;margin-right:auto;margin-left:auto}@media(min-width: 960px){.container{max-width:900px}}@media(min-width: 1264px){.container{max-width:1185px}}@media(min-width: 1904px){.container{max-width:1785px}}.container--fluid{max-width:100%}.row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.row+.row{margin-top:12px}.row+.row--dense{margin-top:4px}.row--dense{margin:-4px}.row--dense>.col,.row--dense>[class*=col-]{padding:4px}.row.no-gutters{margin:0}.row.no-gutters>.col,.row.no-gutters>[class*=col-]{padding:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.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,.col-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{width:100%;padding:12px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-3{margin-left:25%}.v-application--is-rtl .offset-3{margin-right:25%}.v-application--is-ltr .offset-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-6{margin-left:50%}.v-application--is-rtl .offset-6{margin-right:50%}.v-application--is-ltr .offset-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-9{margin-left:75%}.v-application--is-rtl .offset-9{margin-right:75%}.v-application--is-ltr .offset-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-11{margin-right:91.6666666667%}@media(min-width: 600px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-sm-0{margin-left:0}.v-application--is-rtl .offset-sm-0{margin-right:0}.v-application--is-ltr .offset-sm-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-sm-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-sm-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-sm-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-sm-3{margin-left:25%}.v-application--is-rtl .offset-sm-3{margin-right:25%}.v-application--is-ltr .offset-sm-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-sm-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-sm-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-sm-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-sm-6{margin-left:50%}.v-application--is-rtl .offset-sm-6{margin-right:50%}.v-application--is-ltr .offset-sm-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-sm-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-sm-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-sm-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-sm-9{margin-left:75%}.v-application--is-rtl .offset-sm-9{margin-right:75%}.v-application--is-ltr .offset-sm-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-sm-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-sm-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-sm-11{margin-right:91.6666666667%}}@media(min-width: 960px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-md-0{margin-left:0}.v-application--is-rtl .offset-md-0{margin-right:0}.v-application--is-ltr .offset-md-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-md-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-md-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-md-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-md-3{margin-left:25%}.v-application--is-rtl .offset-md-3{margin-right:25%}.v-application--is-ltr .offset-md-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-md-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-md-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-md-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-md-6{margin-left:50%}.v-application--is-rtl .offset-md-6{margin-right:50%}.v-application--is-ltr .offset-md-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-md-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-md-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-md-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-md-9{margin-left:75%}.v-application--is-rtl .offset-md-9{margin-right:75%}.v-application--is-ltr .offset-md-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-md-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-md-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-md-11{margin-right:91.6666666667%}}@media(min-width: 1264px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-lg-0{margin-left:0}.v-application--is-rtl .offset-lg-0{margin-right:0}.v-application--is-ltr .offset-lg-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-lg-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-lg-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-lg-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-lg-3{margin-left:25%}.v-application--is-rtl .offset-lg-3{margin-right:25%}.v-application--is-ltr .offset-lg-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-lg-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-lg-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-lg-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-lg-6{margin-left:50%}.v-application--is-rtl .offset-lg-6{margin-right:50%}.v-application--is-ltr .offset-lg-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-lg-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-lg-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-lg-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-lg-9{margin-left:75%}.v-application--is-rtl .offset-lg-9{margin-right:75%}.v-application--is-ltr .offset-lg-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-lg-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-lg-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-lg-11{margin-right:91.6666666667%}}@media(min-width: 1904px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-xl-0{margin-left:0}.v-application--is-rtl .offset-xl-0{margin-right:0}.v-application--is-ltr .offset-xl-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-xl-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-xl-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-xl-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-xl-3{margin-left:25%}.v-application--is-rtl .offset-xl-3{margin-right:25%}.v-application--is-ltr .offset-xl-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-xl-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-xl-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-xl-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-xl-6{margin-left:50%}.v-application--is-rtl .offset-xl-6{margin-right:50%}.v-application--is-ltr .offset-xl-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-xl-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-xl-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-xl-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-xl-9{margin-left:75%}.v-application--is-rtl .offset-xl-9{margin-right:75%}.v-application--is-ltr .offset-xl-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-xl-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-xl-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-xl-11{margin-right:91.6666666667%}}.theme--light.v-navigation-drawer{background-color:#fff}.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:rgba(0,0,0,.12)}.theme--light.v-navigation-drawer .v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-navigation-drawer{background-color:#363636}.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:rgba(255,255,255,.12)}.theme--dark.v-navigation-drawer .v-divider{border-color:rgba(255,255,255,.12)}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;left:0;max-width:100%;overflow:hidden;pointer-events:auto;top:0;transition-duration:.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-property:transform,visibility,width}.v-navigation-drawer:not([data-booted=true]){transition:none !important}.v-navigation-drawer.v-navigation-drawer--right:after{left:0;right:auto}.v-navigation-drawer .v-list:not(.v-select-list){background:inherit}.v-navigation-drawer__border{position:absolute;right:0;top:0;height:100%;width:1px}.v-navigation-drawer__content{height:100%;overflow-y:auto;overflow-x:hidden}.v-navigation-drawer__image{border-radius:inherit;height:100%;position:absolute;top:0;bottom:0;z-index:-1;contain:strict;width:100%}.v-navigation-drawer__image .v-image{border-radius:inherit}.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile{max-height:50%;top:auto;bottom:0;min-width:100%}.v-navigation-drawer--right{left:auto;right:0}.v-navigation-drawer--right>.v-navigation-drawer__border{right:auto;left:0}.v-navigation-drawer--absolute{z-index:1}.v-navigation-drawer--fixed{z-index:6}.v-navigation-drawer--absolute{position:absolute}.v-navigation-drawer--clipped:not(.v-navigation-drawer--temporary):not(.v-navigation-drawer--is-mobile){z-index:4}.v-navigation-drawer--fixed{position:fixed}.v-navigation-drawer--floating:after{display:none}.v-navigation-drawer--mini-variant{overflow:hidden}.v-navigation-drawer--mini-variant .v-list-item>:first-child{margin-left:0;margin-right:0}.v-navigation-drawer--mini-variant .v-list-item>:not(:first-child){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;display:initial}.v-navigation-drawer--mini-variant .v-list-group--no-action .v-list-group__items,.v-navigation-drawer--mini-variant .v-list-group--sub-group{display:none}.v-navigation-drawer--mini-variant.v-navigation-drawer--custom-mini-variant .v-list-item{justify-content:center}.v-navigation-drawer--temporary{z-index:7}.v-navigation-drawer--mobile{z-index:6}.v-navigation-drawer--close{visibility:hidden}.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),.v-navigation-drawer--temporary:not(.v-navigation-drawer--close){box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.theme--light.v-otp-input .v-input .v-input__control .v-input__slot{background:#fff}.theme--dark.v-otp-input .v-input .v-input__control .v-input__slot{background:#303030}.v-otp-input{display:flex;flex-wrap:wrap;flex:1 1 auto;margin-right:-4px;margin-left:-4px}.v-otp-input input{text-align:center}.v-otp-input .v-input{margin:0;flex:1 0 32px;max-width:100%;width:100%;padding:4px}.v-otp-input .v-input.v-otp-input--plain fieldset{display:none}.v-otp-input .v-input input[type=number]::-webkit-inner-spin-button,.v-otp-input .v-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-otp-input .v-input input[type=number]{-moz-appearance:textfield}.theme--light.v-overflow-btn.theme--light.v-overflow-btn>.v-input__control>.v-input__slot{border-color:rgba(0,0,0,.12)}.theme--light.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:#fff}.theme--light.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner{border-left:thin solid rgba(0,0,0,.12)}.theme--dark.v-overflow-btn.theme--dark.v-overflow-btn>.v-input__control>.v-input__slot{border-color:rgba(255,255,255,.12)}.theme--dark.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:#1e1e1e}.theme--dark.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner{border-left:thin solid rgba(255,255,255,.12)}.v-autocomplete__content.v-menu__content{box-shadow:0 4px 6px 0 rgba(32,33,36,.28)}.v-autocomplete__content.v-menu__content .v-select-list{border-radius:0 0 4px 4px}.v-overflow-btn{margin-top:12px;padding-top:0}.v-overflow-btn:not(.v-overflow-btn--editable)>.v-input__control>.v-input__slot{cursor:pointer}.v-overflow-btn .v-input__slot{border-width:2px 0;border-style:solid}.v-overflow-btn .v-input__slot:before{display:none}.v-overflow-btn .v-select__slot{height:48px}.v-overflow-btn.v-input--dense .v-select__slot{height:38px}.v-overflow-btn.v-input--dense input{cursor:pointer}.v-application--is-ltr .v-overflow-btn.v-input--dense input{margin-left:16px}.v-application--is-rtl .v-overflow-btn.v-input--dense input{margin-right:16px}.v-application--is-ltr .v-overflow-btn .v-select__selection--comma:first-child{margin-left:16px}.v-application--is-rtl .v-overflow-btn .v-select__selection--comma:first-child{margin-right:16px}.v-overflow-btn .v-input__slot{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-overflow-btn .v-input__slot:after,.v-overflow-btn .v-input__slot:before{display:none}.v-overflow-btn .v-label{top:calc(50% - 10px)}.v-application--is-ltr .v-overflow-btn .v-label{margin-left:16px}.v-application--is-rtl .v-overflow-btn .v-label{margin-right:16px}.v-overflow-btn .v-input__append-inner{align-items:center;align-self:auto;flex-shrink:0;height:48px;margin-top:0;padding:0 4px;width:42px}.v-overflow-btn .v-input__append-outer,.v-overflow-btn .v-input__prepend-outer{margin-bottom:12px;margin-top:12px}.v-overflow-btn .v-input__control:before{height:1px;top:-1px;content:"";left:0;position:absolute;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);width:100%}.v-overflow-btn.v-input--is-focused .v-input__slot,.v-overflow-btn.v-select--is-menu-active .v-input__slot{border-color:rgba(0,0,0,0) !important;box-shadow:0 1px 6px 0 rgba(32,33,36,.28)}.v-overflow-btn.v-input--is-focused .v-input__slot{border-radius:4px}.v-overflow-btn.v-select--is-menu-active .v-input__slot{border-radius:4px 4px 0 0}.v-overflow-btn .v-select__selections{width:0}.v-overflow-btn--segmented .v-input__slot{border-width:thin 0}.v-overflow-btn--segmented .v-select__selections{flex-wrap:nowrap}.v-overflow-btn--segmented .v-select__selections .v-btn{border-radius:0;margin:0;height:48px;width:100%}.v-application--is-ltr .v-overflow-btn--segmented .v-select__selections .v-btn{margin-right:-16px}.v-application--is-rtl .v-overflow-btn--segmented .v-select__selections .v-btn{margin-left:-16px}.v-overflow-btn--segmented .v-select__selections .v-btn__content{justify-content:start}.v-overflow-btn--segmented .v-select__selections .v-btn__content:before{background-color:rgba(0,0,0,0)}.v-overflow-btn--editable .v-select__slot input{cursor:text;padding:8px 16px}.v-overflow-btn--editable .v-input__append-inner,.v-overflow-btn--editable .v-input__append-inner *{cursor:pointer}.theme--light.v-pagination .v-pagination__item{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-pagination .v-pagination__item--active{color:#fff}.theme--light.v-pagination .v-pagination__navigation{background:#fff}.theme--dark.v-pagination .v-pagination__item{background:#1e1e1e;color:#fff}.theme--dark.v-pagination .v-pagination__item--active{color:#fff}.theme--dark.v-pagination .v-pagination__navigation{background:#1e1e1e}.v-pagination{align-items:center;display:inline-flex;list-style-type:none;justify-content:center;margin:0;max-width:100%;width:100%}.v-pagination.v-pagination{padding-left:0}.v-pagination>li{align-items:center;display:flex}.v-pagination--circle .v-pagination__item,.v-pagination--circle .v-pagination__more,.v-pagination--circle .v-pagination__navigation{border-radius:50%}.v-pagination--disabled{pointer-events:none;opacity:.6}.v-pagination__item{background:rgba(0,0,0,0);border-radius:4px;font-size:1rem;height:34px;margin:.3rem;min-width:34px;padding:0 5px;text-decoration:none;transition:.3s cubic-bezier(0, 0, 0.2, 1);width:auto;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-pagination__item--active{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-pagination__navigation{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);border-radius:4px;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;height:32px;width:32px;margin:.3rem 10px}.v-pagination__navigation .v-icon{transition:.2s cubic-bezier(0.4, 0, 0.6, 1);vertical-align:middle}.v-pagination__navigation--disabled{opacity:.6;pointer-events:none}.v-pagination__more{margin:.3rem;display:inline-flex;align-items:flex-end;justify-content:center;height:32px;width:32px}.v-parallax{position:relative;overflow:hidden;z-index:0}.v-parallax__image-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;contain:strict}.v-parallax__image{position:absolute;bottom:0;left:50%;min-width:100%;min-height:100%;display:none;transform:translate(-50%);will-change:transform;transition:opacity .3s cubic-bezier(0.25, 0.8, 0.5, 1);z-index:1}.v-parallax__content{color:#fff;height:100%;z-index:2;position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 1rem}.v-input--radio-group legend.v-label{cursor:text;font-size:14px;height:auto}.v-input--radio-group__input{border:none;cursor:default;display:flex;width:100%}.v-input--radio-group--column .v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input>.v-label{padding-right:8px}.v-input--radio-group--row legend{align-self:center;display:inline-block}.v-input--radio-group--row .v-input--radio-group__input{flex-direction:row;flex-wrap:wrap}.v-input--radio-group--column legend{padding-bottom:8px}.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child){margin-bottom:8px}.v-input--radio-group--column .v-input--radio-group__input{flex-direction:column}.theme--light.v-radio--is-disabled label{color:rgba(0,0,0,.38)}.theme--dark.v-radio--is-disabled label{color:rgba(255,255,255,.5)}.v-radio{align-items:center;display:flex;height:auto;outline:none}.v-radio--is-disabled{pointer-events:none;cursor:default}.v-input--radio-group.v-input--radio-group--row .v-radio{margin-right:16px}.theme--light.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb{background:#fafafa}.theme--dark.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb{background:#424242}.v-input--range-slider.v-input--is-disabled .v-slider__track-fill{display:none}.v-input--range-slider.v-input--is-disabled.v-input--slider .v-slider.v-slider .v-slider__thumb{border-color:rgba(0,0,0,0)}.v-rating{max-width:100%;white-space:nowrap}.v-rating .v-icon{padding:.5rem;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.v-rating .v-icon:after{display:none}.v-application--is-ltr .v-rating .v-icon{transform:scaleX(1)}.v-application--is-rtl .v-rating .v-icon{transform:scaleX(-1)}.v-rating--readonly .v-icon{pointer-events:none}.v-rating--dense .v-icon{padding:.1rem}.theme--light.v-skeleton-loader .v-skeleton-loader__bone:after{background:linear-gradient(90deg, hsla(0deg, 0%, 100%, 0), hsla(0deg, 0%, 100%, 0.3), hsla(0deg, 0%, 100%, 0))}.theme--light.v-skeleton-loader .v-skeleton-loader__avatar,.theme--light.v-skeleton-loader .v-skeleton-loader__button,.theme--light.v-skeleton-loader .v-skeleton-loader__chip,.theme--light.v-skeleton-loader .v-skeleton-loader__divider,.theme--light.v-skeleton-loader .v-skeleton-loader__heading,.theme--light.v-skeleton-loader .v-skeleton-loader__image,.theme--light.v-skeleton-loader .v-skeleton-loader__text{background:rgba(0,0,0,.12)}.theme--light.v-skeleton-loader .v-skeleton-loader__actions,.theme--light.v-skeleton-loader .v-skeleton-loader__article,.theme--light.v-skeleton-loader .v-skeleton-loader__card-heading,.theme--light.v-skeleton-loader .v-skeleton-loader__card-text,.theme--light.v-skeleton-loader .v-skeleton-loader__date-picker,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-text,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.theme--light.v-skeleton-loader .v-skeleton-loader__table-heading,.theme--light.v-skeleton-loader .v-skeleton-loader__table-tbody,.theme--light.v-skeleton-loader .v-skeleton-loader__table-tfoot,.theme--light.v-skeleton-loader .v-skeleton-loader__table-thead{background:#fff}.theme--dark.v-skeleton-loader .v-skeleton-loader__bone:after{background:linear-gradient(90deg, hsla(0deg, 0%, 100%, 0), hsla(0deg, 0%, 100%, 0.05), hsla(0deg, 0%, 100%, 0))}.theme--dark.v-skeleton-loader .v-skeleton-loader__avatar,.theme--dark.v-skeleton-loader .v-skeleton-loader__button,.theme--dark.v-skeleton-loader .v-skeleton-loader__chip,.theme--dark.v-skeleton-loader .v-skeleton-loader__divider,.theme--dark.v-skeleton-loader .v-skeleton-loader__heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__image,.theme--dark.v-skeleton-loader .v-skeleton-loader__text{background:rgba(255,255,255,.12)}.theme--dark.v-skeleton-loader .v-skeleton-loader__actions,.theme--dark.v-skeleton-loader .v-skeleton-loader__article,.theme--dark.v-skeleton-loader .v-skeleton-loader__card-heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__card-text,.theme--dark.v-skeleton-loader .v-skeleton-loader__date-picker,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-text,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tbody,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tfoot,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-thead{background:#1e1e1e}.v-skeleton-loader{border-radius:4px;position:relative;vertical-align:top}.v-skeleton-loader__actions{padding:16px 16px 8px;text-align:right}.v-skeleton-loader__actions .v-skeleton-loader__button{display:inline-block}.v-application--is-ltr .v-skeleton-loader__actions .v-skeleton-loader__button:first-child{margin-right:12px}.v-application--is-rtl .v-skeleton-loader__actions .v-skeleton-loader__button:first-child{margin-left:12px}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-two-line{border-radius:4px}.v-skeleton-loader .v-skeleton-loader__actions:after,.v-skeleton-loader .v-skeleton-loader__article:after,.v-skeleton-loader .v-skeleton-loader__card-avatar:after,.v-skeleton-loader .v-skeleton-loader__card-heading:after,.v-skeleton-loader .v-skeleton-loader__card-text:after,.v-skeleton-loader .v-skeleton-loader__card:after,.v-skeleton-loader .v-skeleton-loader__date-picker-days:after,.v-skeleton-loader .v-skeleton-loader__date-picker-options:after,.v-skeleton-loader .v-skeleton-loader__date-picker:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar:after,.v-skeleton-loader .v-skeleton-loader__list-item-text:after,.v-skeleton-loader .v-skeleton-loader__list-item-three-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-two-line:after,.v-skeleton-loader .v-skeleton-loader__list-item:after,.v-skeleton-loader .v-skeleton-loader__paragraph:after,.v-skeleton-loader .v-skeleton-loader__sentences:after,.v-skeleton-loader .v-skeleton-loader__table-cell:after,.v-skeleton-loader .v-skeleton-loader__table-heading:after,.v-skeleton-loader .v-skeleton-loader__table-row-divider:after,.v-skeleton-loader .v-skeleton-loader__table-row:after,.v-skeleton-loader .v-skeleton-loader__table-tbody:after,.v-skeleton-loader .v-skeleton-loader__table-tfoot:after,.v-skeleton-loader .v-skeleton-loader__table-thead:after,.v-skeleton-loader .v-skeleton-loader__table:after{display:none}.v-application--is-ltr .v-skeleton-loader__article .v-skeleton-loader__heading{margin:16px 0 16px 16px}.v-application--is-rtl .v-skeleton-loader__article .v-skeleton-loader__heading{margin:16px 16px 0}.v-skeleton-loader__article .v-skeleton-loader__paragraph{padding:16px}.v-skeleton-loader__bone{border-radius:inherit;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%);z-index:1}.v-skeleton-loader__avatar{border-radius:50%;height:48px;width:48px}.v-skeleton-loader__button{border-radius:4px;height:36px;width:64px}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__card-heading .v-skeleton-loader__heading{margin:16px}.v-skeleton-loader__card-text{padding:16px}.v-skeleton-loader__chip{border-radius:16px;height:32px;width:96px}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{display:flex;flex-wrap:wrap;padding:0 12px;margin:0 auto}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;flex:1 1 auto;margin:4px;height:40px;width:40px}.v-skeleton-loader__date-picker-options{align-items:center;display:flex;padding:16px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-left:auto}.v-application--is-ltr .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-right:8px}.v-application--is-rtl .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-left:8px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text.v-skeleton-loader__bone:first-child{margin-bottom:0;max-width:50%;width:456px}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;height:24px;width:45%}.v-skeleton-loader__image{height:200px;border-radius:0}.v-skeleton-loader__image~.v-skeleton-loader__card-heading{border-radius:0}.v-skeleton-loader__image:first-child,.v-skeleton-loader__image:last-child{border-radius:inherit}.v-skeleton-loader__list-item{height:48px}.v-skeleton-loader__list-item-three-line{flex-wrap:wrap}.v-skeleton-loader__list-item-three-line>*{flex:1 0 100%;width:100%}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__list-item-avatar{height:48px}.v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader__list-item-two-line{height:72px}.v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader__list-item-three-line{height:88px}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar{align-self:flex-start}.v-skeleton-loader__list-item,.v-skeleton-loader__list-item-avatar,.v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader__list-item-three-line,.v-skeleton-loader__list-item-two-line{align-content:center;align-items:center;display:flex;flex-wrap:wrap;padding:0 16px}.v-application--is-ltr .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item .v-skeleton-loader__avatar{margin-right:16px}.v-application--is-rtl .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item .v-skeleton-loader__avatar{margin-left:16px}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item .v-skeleton-loader__text:only-child{margin-bottom:0}.v-skeleton-loader__paragraph,.v-skeleton-loader__sentences{flex:1 0 auto}.v-skeleton-loader__paragraph:not(:last-child){margin-bottom:6px}.v-skeleton-loader__paragraph .v-skeleton-loader__text:first-child{max-width:100%}.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(2){max-width:50%}.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(3),.v-skeleton-loader__sentences .v-skeleton-loader__text:nth-child(2){max-width:70%}.v-skeleton-loader__sentences:not(:last-child){margin-bottom:6px}.v-skeleton-loader__table-heading{align-items:center;display:flex;justify-content:space-between;padding:16px}.v-skeleton-loader__table-heading .v-skeleton-loader__heading{max-width:15%}.v-skeleton-loader__table-heading .v-skeleton-loader__text{max-width:40%}.v-skeleton-loader__table-thead{display:flex;justify-content:space-between;padding:16px}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{max-width:5%}.v-skeleton-loader__table-tbody{padding:16px 16px 0}.v-skeleton-loader__table-tfoot{align-items:center;display:flex;justify-content:flex-end;padding:16px}.v-application--is-ltr .v-skeleton-loader__table-tfoot>*{margin-left:8px}.v-application--is-rtl .v-skeleton-loader__table-tfoot>*{margin-right:8px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:first-child{max-width:128px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(2){max-width:64px}.v-skeleton-loader__table-row{display:flex;justify-content:space-between}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__text{border-radius:6px;flex:1 0 auto;height:12px;margin-bottom:6px}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@-webkit-keyframes loading{to{transform:translateX(100%)}}@keyframes loading{to{transform:translateX(100%)}}.theme--light.v-snack__wrapper{color:rgba(0,0,0,.87)}.theme--dark.v-snack__wrapper{color:#fff}.v-sheet.v-snack__wrapper{border-radius:4px}.v-sheet.v-snack__wrapper:not(.v-sheet--outlined){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-sheet.v-snack__wrapper.v-sheet--shaped{border-radius:24px 4px}.v-snack{bottom:0;display:flex;font-size:.875rem;justify-content:center;left:0;pointer-events:none;right:0;top:0;width:100%}.v-snack:not(.v-snack--absolute){height:100vh;position:fixed;z-index:1000}.v-snack:not(.v-snack--centered):not(.v-snack--top){align-items:flex-end}.v-snack__wrapper{align-items:center;border-color:currentColor !important;display:flex;margin:8px;max-width:672px;min-height:48px;min-width:344px;padding:0;pointer-events:auto;position:relative;transition-duration:.15s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);z-index:1}.v-snack__wrapper.theme--dark{background-color:#333;color:rgba(255,255,255,.87)}.v-snack__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:0.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snack__action{align-items:center;align-self:center;display:flex}.v-snack__action .v-ripple__container{display:none}.v-application--is-ltr .v-snack__action{margin-right:8px}.v-application--is-rtl .v-snack__action{margin-left:8px}.v-snack__action>.v-snack__btn.v-btn{padding:0 8px}.v-snack__btn{margin:0;min-width:auto}.v-snack--absolute{height:100%;position:absolute;z-index:1}.v-snack--centered{align-items:center}.v-snack--left{justify-content:flex-start;right:auto}.v-snack--multi-line .v-snack__wrapper{min-height:68px}.v-snack--right{justify-content:flex-end;left:auto}.v-snack:not(.v-snack--has-background) .v-snack__wrapper{box-shadow:none}.v-snack--bottom{top:auto}.v-snack--text .v-snack__wrapper:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.v-snack--top{align-items:flex-start;bottom:auto}.v-snack--vertical .v-snack__wrapper{flex-direction:column}.v-snack--vertical .v-snack__wrapper .v-snack__action{align-self:flex-end;margin-bottom:8px}.v-snack-transition-enter.v-snack__wrapper{transform:scale(0.8)}.v-snack-transition-enter.v-snack__wrapper,.v-snack-transition-leave-to.v-snack__wrapper{opacity:0}.v-speed-dial{position:relative;z-index:1}.v-speed-dial--absolute{position:absolute}.v-speed-dial--fixed{position:fixed}.v-speed-dial--absolute,.v-speed-dial--fixed{z-index:4}.v-speed-dial--absolute>.v-btn--floating,.v-speed-dial--fixed>.v-btn--floating{margin:0}.v-speed-dial--top{top:16px}.v-speed-dial--bottom{bottom:16px}.v-speed-dial--left{left:16px}.v-speed-dial--right{right:16px}.v-speed-dial--direction-left .v-speed-dial__list,.v-speed-dial--direction-right .v-speed-dial__list{height:100%;top:0;padding:0 16px}.v-speed-dial--direction-bottom .v-speed-dial__list,.v-speed-dial--direction-top .v-speed-dial__list{left:0;width:100%}.v-speed-dial--direction-top .v-speed-dial__list{flex-direction:column-reverse;bottom:100%}.v-speed-dial--direction-right .v-speed-dial__list{flex-direction:row;left:100%}.v-speed-dial--direction-bottom .v-speed-dial__list{flex-direction:column;top:100%}.v-speed-dial--direction-left .v-speed-dial__list{flex-direction:row-reverse;right:100%}.v-speed-dial__list{align-items:center;display:flex;justify-content:center;padding:16px 0;position:absolute}.v-speed-dial__list .v-btn{margin:6px}.v-speed-dial:not(.v-speed-dial--is-active) .v-speed-dial__list{pointer-events:none}.theme--light.v-stepper{background:#fff}.theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:rgba(0,0,0,.38)}.theme--light.v-stepper .v-stepper__step__step,.theme--light.v-stepper .v-stepper__step__step .v-icon{color:#fff}.theme--light.v-stepper .v-stepper__header .v-divider{border-color:rgba(0,0,0,.12)}.theme--light.v-stepper .v-stepper__step--active .v-stepper__label{text-shadow:0 0 0 #000}.theme--light.v-stepper .v-stepper__step--editable:hover{background:rgba(0,0,0,.06)}.theme--light.v-stepper .v-stepper__step--editable:hover .v-stepper__label{text-shadow:0 0 0 #000}.theme--light.v-stepper .v-stepper__step--complete .v-stepper__label{color:rgba(0,0,0,.87)}.theme--light.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step{background:rgba(0,0,0,.54)}.theme--light.v-stepper .v-stepper__label{color:rgba(0,0,0,.38)}.theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.theme--light.v-stepper .v-stepper__label small{color:rgba(0,0,0,.6)}.v-application--is-ltr .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child){border-left:1px solid rgba(0,0,0,.12)}.v-application--is-rtl .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child){border-right:1px solid rgba(0,0,0,.12)}.theme--dark.v-stepper{background:#303030}.theme--dark.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:rgba(255,255,255,.5)}.theme--dark.v-stepper .v-stepper__step__step,.theme--dark.v-stepper .v-stepper__step__step .v-icon{color:#fff}.theme--dark.v-stepper .v-stepper__header .v-divider{border-color:rgba(255,255,255,.12)}.theme--dark.v-stepper .v-stepper__step--active .v-stepper__label{text-shadow:0 0 0 #fff}.theme--dark.v-stepper .v-stepper__step--editable:hover{background:rgba(255,255,255,.06)}.theme--dark.v-stepper .v-stepper__step--editable:hover .v-stepper__label{text-shadow:0 0 0 #fff}.theme--dark.v-stepper .v-stepper__step--complete .v-stepper__label{color:rgba(255,255,255,.87)}.theme--dark.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step{background:rgba(255,255,255,.75)}.theme--dark.v-stepper .v-stepper__label{color:rgba(255,255,255,.5)}.theme--dark.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.theme--dark.v-stepper .v-stepper__label small{color:rgba(255,255,255,.7)}.v-application--is-ltr .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child){border-left:1px solid rgba(255,255,255,.12)}.v-application--is-rtl .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child){border-right:1px solid rgba(255,255,255,.12)}.v-sheet.v-stepper{border-radius:4px}.v-sheet.v-stepper:not(.v-sheet--outlined){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-sheet.v-stepper.v-sheet--shaped{border-radius:24px 4px}.v-stepper{border-radius:4px;overflow:hidden;position:relative}.v-stepper__header{height:72px;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-stepper__header .v-divider{align-self:center;margin:0 -16px}.v-stepper__items{position:relative;overflow:hidden}.v-stepper__step__step{align-items:center;border-radius:50%;display:inline-flex;font-size:.75rem;justify-content:center;height:24px;min-width:24px;width:24px;transition:.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.v-application--is-ltr .v-stepper__step__step{margin-right:8px}.v-application--is-rtl .v-stepper__step__step{margin-left:8px}.v-stepper__step__step .v-icon.v-icon{font-size:1.25rem}.v-stepper__step__step .v-icon.v-icon.v-icon--svg{height:1.25rem;width:1.25rem}.v-stepper__step{align-items:center;display:flex;flex-direction:row;padding:24px;position:relative}.v-stepper__step--active .v-stepper__label{transition:.3s cubic-bezier(0.4, 0, 0.6, 1)}.v-stepper__step--editable{cursor:pointer}.v-stepper__step.v-stepper__step--error .v-stepper__step__step{background:rgba(0,0,0,0);color:inherit}.v-stepper__step.v-stepper__step--error .v-stepper__step__step .v-icon{font-size:1.5rem;color:inherit}.v-stepper__step.v-stepper__step--error .v-stepper__label{color:inherit;text-shadow:none;font-weight:500}.v-stepper__step.v-stepper__step--error .v-stepper__label small{color:inherit}.v-stepper__label{display:block;flex-grow:1;line-height:1}.v-application--is-ltr .v-stepper__label{text-align:left}.v-application--is-rtl .v-stepper__label{text-align:right}.v-stepper__label small{display:block;font-size:.75rem;font-weight:300;text-shadow:none}.v-stepper__wrapper{overflow:hidden;transition:none}.v-stepper__content{top:0;padding:24px 24px 16px;flex:1 0 auto;width:100%}.v-stepper__content>.v-btn{margin:24px 8px 8px 0}.v-stepper--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12) !important}.v-stepper--is-booted .v-stepper__content,.v-stepper--is-booted .v-stepper__wrapper{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-stepper--vertical{padding-bottom:36px}.v-stepper--vertical .v-stepper__content{width:auto}.v-application--is-ltr .v-stepper--vertical .v-stepper__content{padding:16px 60px 16px 23px}.v-application--is-rtl .v-stepper--vertical .v-stepper__content{padding:16px 23px 16px 60px}.v-application--is-ltr .v-stepper--vertical .v-stepper__content{margin:-8px -36px -16px 36px}.v-application--is-rtl .v-stepper--vertical .v-stepper__content{margin:-8px 36px -16px -36px}.v-stepper--vertical .v-stepper__step{padding:24px 24px 16px}.v-application--is-ltr .v-stepper--vertical .v-stepper__step__step{margin-right:12px}.v-application--is-rtl .v-stepper--vertical .v-stepper__step__step{margin-left:12px}.v-stepper--alt-labels .v-stepper__header{height:auto}.v-stepper--alt-labels .v-stepper__header .v-divider{margin:35px -67px 0;align-self:flex-start}.v-stepper--alt-labels .v-stepper__step{flex-direction:column;justify-content:flex-start;align-items:center;flex-basis:175px}.v-stepper--alt-labels .v-stepper__step small{text-align:center}.v-stepper--alt-labels .v-stepper__step__step{margin-bottom:11px;margin-left:0;margin-right:0}@media only screen and (max-width: 959.98px){.v-stepper:not(.v-stepper--vertical) .v-stepper__label{display:none}.v-stepper:not(.v-stepper--vertical) .v-stepper__step__step{margin-left:0;margin-right:0}}.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa !important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12) !important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:rgba(255,255,255,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242 !important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(255,255,255,.1) !important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:flex;justify-content:center;align-items:center;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-input--switch .v-input--selection-controls__input{width:38px}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{transform:translate(0) !important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{transform:translate(-6px) !important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px) !important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(-26px) !important}.theme--light.v-system-bar{background-color:#e0e0e0;color:rgba(0,0,0,.6)}.theme--light.v-system-bar .v-icon{color:rgba(0,0,0,.6)}.theme--light.v-system-bar--lights-out{background-color:rgba(255,255,255,.7) !important}.theme--dark.v-system-bar{background-color:#000;color:rgba(255,255,255,.7)}.theme--dark.v-system-bar .v-icon{color:rgba(255,255,255,.7)}.theme--dark.v-system-bar--lights-out{background-color:rgba(0,0,0,.2) !important}.v-system-bar{align-items:center;display:flex;font-size:.875rem;font-weight:400;padding:0 8px}.v-system-bar .v-icon{font-size:1rem;margin-right:4px}.v-system-bar--absolute,.v-system-bar--fixed{left:0;top:0;width:100%;z-index:3}.v-system-bar--fixed{position:fixed}.v-system-bar--absolute{position:absolute}.v-system-bar--window .v-icon{font-size:1.25rem;margin-right:8px}.theme--light.v-tabs>.v-tabs-bar{background-color:#fff}.theme--light.v-tabs>.v-tabs-bar .v-tab--disabled,.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active),.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-btn,.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon{color:rgba(0,0,0,.54)}.theme--light.v-tabs .v-tab:hover:before{opacity:.04}.theme--light.v-tabs .v-tab--active:before,.theme--light.v-tabs .v-tab--active:hover:before,.theme--light.v-tabs .v-tab:focus:before{opacity:.12}.theme--light.v-tabs .v-tab--active:focus:before{opacity:.16}.theme--dark.v-tabs>.v-tabs-bar{background-color:#1e1e1e}.theme--dark.v-tabs>.v-tabs-bar .v-tab--disabled,.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active),.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-btn,.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon{color:rgba(255,255,255,.6)}.theme--dark.v-tabs .v-tab:hover:before{opacity:.08}.theme--dark.v-tabs .v-tab--active:before,.theme--dark.v-tabs .v-tab--active:hover:before,.theme--dark.v-tabs .v-tab:focus:before{opacity:.24}.theme--dark.v-tabs .v-tab--active:focus:before{opacity:.32}.theme--light.v-tabs-items{background-color:#fff}.theme--dark.v-tabs-items{background-color:#1e1e1e}.v-tabs-bar.accent .v-tab,.v-tabs-bar.accent .v-tabs-slider,.v-tabs-bar.error .v-tab,.v-tabs-bar.error .v-tabs-slider,.v-tabs-bar.info .v-tab,.v-tabs-bar.info .v-tabs-slider,.v-tabs-bar.primary .v-tab,.v-tabs-bar.primary .v-tabs-slider,.v-tabs-bar.secondary .v-tab,.v-tabs-bar.secondary .v-tabs-slider,.v-tabs-bar.success .v-tab,.v-tabs-bar.success .v-tabs-slider,.v-tabs-bar.warning .v-tab,.v-tabs-bar.warning .v-tabs-slider{color:#fff}.v-tabs{flex:1 1 auto;width:100%}.v-tabs .v-menu__activator{height:100%}.v-tabs.v.tabs--vertical.v-tabs--right{flex-direction:row-reverse}.v-tabs:not(.v-tabs--vertical) .v-tab{white-space:normal}.v-tabs:not(.v-tabs--vertical).v-tabs--right>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__next,.v-tabs:not(.v-tabs--vertical):not(.v-tabs--right)>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__prev{display:initial;visibility:hidden}.v-tabs-bar{border-radius:inherit;height:48px}.v-tabs-bar.v-item-group>*{cursor:auto}.v-tab{align-items:center;cursor:pointer;display:flex;flex:0 1 auto;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:0.0892857143em;line-height:normal;min-width:90px;max-width:360px;outline:none;padding:0 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-tab.v-tab{color:inherit}.v-tab:before{bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-tab:before,.v-tabs-slider{background-color:currentColor}.v-tabs-slider{height:100%;width:100%}.v-tabs-slider-wrapper{bottom:0;margin:0 !important;position:absolute;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);z-index:1}.v-application--is-ltr .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tab:first-child,.v-application--is-ltr .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tabs-slider-wrapper+.v-tab{margin-left:42px}.v-application--is-rtl .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tab:first-child,.v-application--is-rtl .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tabs-slider-wrapper+.v-tab{margin-right:42px}.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:last-child,.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:last-child{margin-right:auto}.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:last-child,.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:last-child{margin-left:auto}.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-slider-wrapper+*{margin-right:auto}.v-tabs--fixed-tabs>.v-tabs-bar .v-tab{flex:1 1 auto;width:100%}.v-tabs--grow>.v-tabs-bar .v-tab{flex:1 0 auto;max-width:none}.v-tabs--icons-and-text>.v-tabs-bar{height:72px}.v-tabs--icons-and-text>.v-tabs-bar .v-tab{flex-direction:column-reverse}.v-tabs--icons-and-text>.v-tabs-bar .v-tab>:first-child{margin-bottom:6px}.v-tabs--overflow>.v-tabs-bar .v-tab{flex:1 0 auto}.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tab:first-child,.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tabs-slider-wrapper+.v-tab{margin-left:auto}.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tab:first-child,.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tabs-slider-wrapper+.v-tab{margin-right:auto}.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tab:last-child{margin-right:0}.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tab:last-child{margin-left:0}.v-tabs--vertical{display:flex}.v-tabs--vertical>.v-tabs-bar{flex:1 0 auto;height:auto}.v-tabs--vertical>.v-tabs-bar .v-slide-group__next,.v-tabs--vertical>.v-tabs-bar .v-slide-group__prev{display:none}.v-tabs--vertical>.v-tabs-bar .v-tabs-bar__content{flex-direction:column}.v-tabs--vertical>.v-tabs-bar .v-tab{height:48px}.v-tabs--vertical>.v-tabs-bar .v-tabs-slider{height:100%}.v-tabs--vertical>.v-window{flex:0 1 100%}.v-tabs--vertical.v-tabs--icons-and-text>.v-tabs-bar .v-tab{height:72px}.v-tab--active{color:inherit}.v-tab--active.v-tab:not(:focus):before{opacity:0}.v-tab--active .v-btn.v-btn--flat,.v-tab--active .v-icon{color:inherit}.v-tab--disabled{opacity:.5}.v-tab--disabled,.v-tab--disabled *{pointer-events:none}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:rgba(255,255,255,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea:-ms-input-placeholder{color:rgba(255,255,255,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:rgba(255,255,255,.5)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:rgba(0,0,0,.38)}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__control textarea{caret-color:auto}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.theme--light.v-timeline:before{background:rgba(0,0,0,.12)}.theme--light.v-timeline .v-timeline-item__dot{background:#fff}.theme--light.v-timeline .v-timeline-item .v-card:not(.v-card--link):before{border-right-color:rgba(0,0,0,.12)}.theme--dark.v-timeline:before{background:rgba(255,255,255,.12)}.theme--dark.v-timeline .v-timeline-item__dot{background:#1e1e1e}.theme--dark.v-timeline .v-timeline-item .v-card:not(.v-card--link):before{border-right-color:rgba(0,0,0,.12)}.v-timeline{padding-top:24px;position:relative}.v-timeline:before{bottom:0;content:"";height:100%;position:absolute;top:0;width:2px}.v-timeline-item{display:flex;padding-bottom:24px}.v-timeline-item__body{position:relative;height:100%;flex:1 1 auto}.v-timeline-item__divider{position:relative;min-width:96px;display:flex;align-items:center;justify-content:center}.v-timeline-item__dot{z-index:2;border-radius:50%;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);height:38px;left:calc(50% - 19px);width:38px}.v-timeline-item__dot .v-timeline-item__inner-dot{height:30px;margin:4px;width:30px}.v-timeline-item__dot--small{height:24px;left:calc(50% - 12px);width:24px}.v-timeline-item__dot--small .v-timeline-item__inner-dot{height:18px;margin:3px;width:18px}.v-timeline-item__dot--large{height:52px;left:calc(50% - 26px);width:52px}.v-timeline-item__dot--large .v-timeline-item__inner-dot{height:42px;margin:5px;width:42px}.v-timeline-item__inner-dot{border-radius:50%;display:flex;justify-content:center;align-items:center}.v-timeline-item__opposite{flex:1 1 auto;align-self:center;max-width:calc(50% - 48px)}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before){flex-direction:row-reverse}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:right}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:left}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);left:-10px;right:auto}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);left:auto;right:-10px}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after){flex-direction:row}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:left}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:right}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);right:-10px;left:auto}.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);right:auto;left:-10px}.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body,.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(2n):not(.v-timeline-item--after) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-timeline-item__body>.v-card:not(.v-card--flat):after,.v-timeline-item__body>.v-card:not(.v-card--flat):not(.v-card--link):before{content:"";position:absolute;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid #000;top:calc(50% - 10px)}.v-timeline-item__body>.v-card:not(.v-card--flat):after{border-right-color:inherit}.v-timeline-item__body>.v-card:not(.v-card--flat):not(.v-card--link):before{top:calc(50% - 8px)}.v-timeline--align-top .v-timeline-item__dot{align-self:start}.v-timeline--align-top .v-timeline-item__body>.v-card:after{top:10px}.v-timeline--align-top .v-timeline-item__body>.v-card:not(.v-card--link):before{top:12px}.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before{left:calc(50% - 1px);right:auto}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense):before,.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before{left:auto;right:calc(50% - 1px)}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense):before{right:auto;left:calc(50% - 1px)}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after){flex-direction:row}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:left}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite{text-align:right}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);right:-10px;left:auto}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);right:auto;left:-10px}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before){flex-direction:row-reverse}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:right}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__opposite{text-align:left}.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);left:-10px;right:auto}.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body>.v-card:not(.v-card--link):before,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);left:auto;right:-10px}.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body,.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(2n):not(.v-timeline-item--before) .v-timeline-item__body{max-width:calc(50% - 48px)}.v-application--is-ltr .v-timeline--reverse.v-timeline--dense:before{right:47px;left:auto}.v-application--is-ltr .v-timeline--dense:not(.v-timeline--reverse):before,.v-application--is-rtl .v-timeline--reverse.v-timeline--dense:before{right:auto;left:47px}.v-application--is-rtl .v-timeline--dense:not(.v-timeline--reverse):before{left:auto;right:47px}.v-timeline--dense .v-timeline-item{flex-direction:row-reverse !important}.v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);left:-10px;right:auto}.v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);left:auto;right:-10px}.v-timeline--dense .v-timeline-item__body{max-width:calc(100% - 96px)}.v-timeline--dense .v-timeline-item__opposite{display:none}.v-timeline--reverse.v-timeline--dense .v-timeline-item{flex-direction:row !important}.v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:after,.v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(180deg);right:-10px;left:auto}.v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:after,.v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body>.v-card:not(.v-card--link):before{transform:rotate(0);right:auto;left:-10px}.v-timeline-item--fill-dot .v-timeline-item__inner-dot{height:inherit;margin:0;width:inherit}.theme--light.v-time-picker-clock{background:#e0e0e0}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled{color:rgba(0,0,0,.26)}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:rgba(255,255,255,.3)}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate:after{color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#bdbdbd}.theme--dark.v-time-picker-clock{background:#616161}.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled,.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:rgba(255,255,255,.3)}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#757575}.theme--dark.v-time-picker-clock--indeterminate:after{color:#757575}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#757575}.v-time-picker-clock{border-radius:100%;position:relative;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;padding-top:100%;flex:1 0 auto}.v-time-picker-clock__container{display:flex;flex-direction:column;flex-basis:290px;justify-content:center;padding:10px}.v-time-picker-clock__ampm{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;position:absolute;width:100%;height:100%;top:0;left:0;margin:0;padding:10px}.v-time-picker-clock__hand{height:calc(50% - 4px);width:2px;bottom:50%;left:calc(50% - 1px);transform-origin:center bottom;position:absolute;will-change:transform;z-index:1}.v-time-picker-clock__hand:before{background:rgba(0,0,0,0);border:2px solid;border-color:inherit;border-radius:100%;width:10px;height:10px;top:-4px}.v-time-picker-clock__hand:after,.v-time-picker-clock__hand:before{content:"";position:absolute;left:50%;transform:translate(-50%, -50%)}.v-time-picker-clock__hand:after{height:8px;width:8px;top:100%;border-radius:100%;border-style:solid;border-color:inherit;background-color:inherit}.v-time-picker-clock__hand--inner:after{height:14px}.v-picker--full-width .v-time-picker-clock__container{max-width:290px}.v-time-picker-clock__inner{position:absolute;bottom:27px;left:27px;right:27px;top:27px}.v-time-picker-clock__item{align-items:center;border-radius:100%;cursor:default;display:flex;font-size:16px;justify-content:center;height:40px;position:absolute;text-align:center;width:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform:translate(-50%, -50%)}.v-time-picker-clock__item>span{z-index:1}.v-time-picker-clock__item:after,.v-time-picker-clock__item:before{content:"";border-radius:100%;position:absolute;top:50%;left:50%;height:14px;width:14px;transform:translate(-50%, -50%);height:40px;width:40px}.v-time-picker-clock__item--active{color:#fff;cursor:default;z-index:2}.v-time-picker-clock__item--disabled{pointer-events:none}.v-picker--landscape .v-time-picker-clock__container{flex-direction:row}.v-picker--landscape .v-time-picker-clock__ampm{flex-direction:column}.v-time-picker-title{color:#fff;display:flex;line-height:1;justify-content:flex-end}.v-time-picker-title__time{white-space:nowrap;direction:ltr}.v-time-picker-title__time .v-picker__title__btn,.v-time-picker-title__time span{align-items:center;display:inline-flex;height:70px;font-size:70px;justify-content:center}.v-time-picker-title__ampm{align-self:flex-end;display:flex;flex-direction:column;font-size:16px;text-transform:uppercase}.v-application--is-ltr .v-time-picker-title__ampm{margin:0 0 6px 8px}.v-application--is-rtl .v-time-picker-title__ampm{margin:0 8px 6px 0}.v-time-picker-title__ampm div:only-child{flex-direction:row}.v-time-picker-title__ampm--readonly .v-picker__title__btn.v-picker__title__btn--active{opacity:.6}.v-picker__title--landscape .v-time-picker-title{flex-direction:column;justify-content:center;height:100%}.v-picker__title--landscape .v-time-picker-title__time{text-align:right}.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn,.v-picker__title--landscape .v-time-picker-title__time span{height:55px;font-size:55px}.v-picker__title--landscape .v-time-picker-title__ampm{margin:16px 0 0;align-self:auto;text-align:center}.v-picker--time .v-picker__title--landscape{padding:0}.v-picker--time .v-picker__title--landscape .v-time-picker-title__time{text-align:center}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:0;pointer-events:none}.v-tooltip__content.menuable__content__active{opacity:.9}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}.v-tooltip__content[class*=enter-active]{transition-duration:.15s}.v-tooltip__content[class*=leave-active]{transition-duration:75ms}.theme--light.v-treeview{color:rgba(0,0,0,.87)}.theme--light.v-treeview--hoverable .v-treeview-node__root:hover:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root:hover:before{opacity:.04}.theme--light.v-treeview--hoverable .v-treeview-node__root--active:before,.theme--light.v-treeview--hoverable .v-treeview-node__root--active:hover:before,.theme--light.v-treeview--hoverable .v-treeview-node__root:focus:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:hover:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root:focus:before{opacity:.12}.theme--light.v-treeview--hoverable .v-treeview-node__root--active:focus:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:focus:before{opacity:.16}.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:before,.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:hover:before{opacity:.12}.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:focus:before{opacity:.16}.theme--light.v-treeview .v-treeview-node--disabled>.v-treeview-node__root>.v-treeview-node__content{color:rgba(0,0,0,.38) !important}.theme--dark.v-treeview{color:#fff}.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root:hover:before{opacity:.08}.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:before,.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:hover:before,.theme--dark.v-treeview--hoverable .v-treeview-node__root:focus:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:hover:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root:focus:before{opacity:.24}.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:focus:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:focus:before{opacity:.32}.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:before,.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:hover:before{opacity:.24}.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:focus:before{opacity:.32}.theme--dark.v-treeview .v-treeview-node--disabled>.v-treeview-node__root>.v-treeview-node__content{color:rgba(255,255,255,.5) !important}.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root,.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root:before{border-bottom-right-radius:24px !important;border-top-right-radius:24px !important}.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root,.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root:before{border-radius:24px !important}.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node--click>.v-treeview-node__root,.v-treeview-node--click>.v-treeview-node__root>.v-treeview-node__content>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-treeview-node.v-treeview-node--active .v-treeview-node__content .v-icon{color:inherit}.v-treeview-node__root{display:flex;align-items:center;min-height:48px;padding-left:8px;padding-right:8px;position:relative}.v-treeview-node__root:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.v-treeview-node__root:after{content:"";font-size:0;min-height:inherit}.v-treeview-node__children{transition:all .2s cubic-bezier(0, 0, 0.2, 1)}.v-treeview--dense .v-treeview-node__root{min-height:40px}.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root,.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root:before{border-bottom-right-radius:20px !important;border-top-right-radius:20px !important}.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root,.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root:before{border-radius:20px !important}.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node__checkbox{width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-treeview-node__checkbox{margin-left:6px}.v-application--is-rtl .v-treeview-node__checkbox{margin-right:6px}.v-treeview-node__toggle{width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-treeview-node__toggle--loading{-webkit-animation:progress-circular-rotate 1s linear infinite;animation:progress-circular-rotate 1s linear infinite}.v-application--is-ltr .v-treeview-node__toggle{transform:rotate(-90deg)}.v-application--is-ltr .v-treeview-node__toggle--open{transform:none}.v-application--is-rtl .v-treeview-node__toggle{transform:rotate(90deg)}.v-application--is-rtl .v-treeview-node__toggle--open{transform:none}.v-treeview-node__prepend{min-width:24px}.v-application--is-ltr .v-treeview-node__prepend{margin-right:6px}.v-application--is-rtl .v-treeview-node__prepend{margin-left:6px}.v-treeview-node__append{min-width:24px}.v-application--is-ltr .v-treeview-node__append{margin-left:6px}.v-application--is-rtl .v-treeview-node__append{margin-right:6px}.v-treeview-node__level{width:24px}.v-treeview-node__label{flex:1;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-treeview-node__content{align-items:center;display:flex;flex-basis:0%;flex-grow:1;flex-shrink:0;min-width:0}.v-treeview-node__content .v-btn{flex-grow:0 !important;flex-shrink:1 !important}.v-application--is-ltr .v-treeview-node__content{margin-left:6px}.v-application--is-rtl .v-treeview-node__content{margin-right:6px}.v-virtual-scroll{display:block;flex:1 1 auto;height:100%;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-virtual-scroll__item{left:0;position:absolute;right:0}
.mint-swipe,.mint-swipe-items-wrap{overflow:hidden;position:relative;height:100%}.mint-swipe-items-wrap{-webkit-transform:translateZ(0);transform:translateZ(0)}.mint-swipe-items-wrap>div{position:absolute;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100%;height:100%;display:none}.mint-swipe-items-wrap>div.is-active{display:block;-webkit-transform:none;transform:none}.mint-swipe-indicators{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mint-swipe-indicator{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2;margin:0 3px}.mint-swipe-indicator.is-active{background:#fff}
.menu[data-v-0feeb17e]{border-bottom:1px solid #eee}
.course-menu[data-v-311f862d]{border-bottom:1px solid #eee}
.course .container{max-width:900px !important}@media(min-width: 1264px){.course .container{max-width:900px !important}}.course-info{min-height:300px;background-color:#212529;color:#fff}.course-info .v-breadcrumbs__item,.course-info .v-breadcrumbs__divider{color:#fff !important}
.term{overflow-y:scroll}
.coupon-success[data-v-67df1d90]{color:green}.fail[data-v-67df1d90]{color:red}
.progress-rate[data-v-07922b8e]{padding-left:10px;font-size:35px;font-weight:bold}.course-menu[data-v-07922b8e]{border-bottom:1px solid #eee}
.user-question-dialog .CodeMirror-scroll{min-height:300px}.question-btn{padding-left:20px}
.user-question-dialog .CodeMirror-scroll{min-height:300px}.question-btn{padding-left:20px}.review-body{width:60%;border:solid 1px}.review-label{font-size:.6rem}
.user-question-dialog .CodeMirror-scroll{min-height:300px}.question-btn{padding-left:20px}.review-body{width:60%;border:solid 1px}.review-label{font-size:.6rem}
.streaming-indicator{color:#28a745;font-family:none;animation:blink2 1s infinite;animation-play-state:running}@keyframes blink2{0%,50%{opacity:1}51%,100%{opacity:.3}}.textarea-container{min-height:30px;overflow-x:hidden;overflow-y:auto;width:100%;padding:0 3px 3px}.chat-container-textarea>.d-flex{background:#fff}#chat-input{min-height:30px;max-height:200px;box-sizing:border-box;padding:5px;width:100%;resize:none;border:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:100%}.chat-details img{max-width:100%;margin:1rem 0}.chat-details p{font-size:1rem;margin:2rem 0}#message-input-section{margin-top:-8px;background-color:#fff}.chat-input-container{background-color:#eee;border-radius:26px;padding:8px}.chat-input-container .v-icon{width:38px;height:36px}.chat-input-attachment{background-color:#fff;width:250px;padding:6px;border:1px solid #e3e3e3;border-radius:6px}.chat-input-attachment-title,.chat-input-attachment-ext{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:185px}.chat-input-backdrop{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);vertical-align:middle;display:flex;justify-content:center}.chat-input-backdrop *{pointer-events:none}.chat-input-backdrop .v-image{width:60px !important;height:60px !important}.chat-input-backdrop h3{margin:.2em 1em !important;font-weight:700;font-size:1.5rem !important}.chat-input-backdrop h4{font-size:1rem !important}.chat-input-attachment-container{position:relative;width:250px}.chat-input-progress-bar{position:absolute;display:block;height:4px;bottom:0;left:0;width:15%;background-color:#fcbc51;border-radius:0 0 0px 6px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));transition:width .5s ease}.chat-input-attachment-container:hover .chat-input-remove-icon{display:unset}.chat-input-remove-icon{position:absolute;top:-6px;right:-6px;display:none}.chat-input-remove-icon button{width:20px !important;height:20px !important;background-color:#fff}.chat-input-remove-icon .v-icon{font-size:16px !important}.highlight-container{background-color:#0d0d0d;border-radius:6px;display:flex;flex-direction:column;width:100%}.highlight-container .highlight-header{background-color:#2f2f2f;height:32px;display:flex;color:#cdcdcd;border-radius:6px 6px 0 0;font-size:12px;padding:0 10px}.highlight-container .highlight-header .highlight-lang{margin-right:auto}.highlight-container .highlight-header .highlight-actions{display:flex;align-items:center;gap:10px}.highlight-container .highlight-header .highlight-actions button{display:flex;flex-direction:row;gap:4px !important;align-content:center;flex-wrap:wrap}.highlight-container .highlight-header .highlight-actions button:hover{color:#fff}.highlight-container .highlight-header .highlight-actions button i{font-size:18px}.highlight-container .highlight-header .highlight-actions button *{pointer-events:none}.highlight-container .highlight-header .highlight-actions div:first-child{padding:0 10px;border-right:solid 2px rgba(255,255,255,.15)}.highlight-container pre.highlight{overflow-y:auto !important;overflow-x:auto;margin-bottom:0;border-radius:0 0 6px 6px}.highlight-container pre.highlight code{padding:0 !important;font-size:16px}.v-dialog .highlight-actions div:first-child{padding:unset !important;border-right:unset !important}.v-dialog .highlight-actions .highlight-zoom-btn{display:none !important}.chat-container p{margin:1em 0 !important}.suggestion-question-list{position:absolute;left:50%;top:40%;transform:translate(-50%, -50%);width:100%}.suggestion-question{border-radius:10px;border:1px solid rgba(0,0,0,.1);width:160px;height:124px;padding:10px;margin:8px 6px;text-align:left;cursor:pointer}.suggestion-question:hover{background-color:#f9f9f9}.suggestion-question-icon i,.suggestion-question-icon img{height:20px;margin:0 0 14px 0 !important;color:#00bcd4;border:unset !important}.suggestion-question-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.chat-container[data-v-e8712ad4]{overflow-y:auto}[data-v-e8712ad4]:where(.chat-container,textarea)::-webkit-scrollbar{width:6px}[data-v-e8712ad4]:where(.chat-container,textarea)::-webkit-scrollbar-track{background:#f7f7f8;border-radius:25px}[data-v-e8712ad4]:where(.chat-container,textarea)::-webkit-scrollbar-thumb{background:#a9a9bc;border-radius:25px}.default-text[data-v-e8712ad4]{display:flex;align-items:center;justify-content:center;flex-direction:column;height:70vh;padding:0 10px;text-align:center;color:#343541}.default-text h1[data-v-e8712ad4]{font-size:3.3rem}.default-text p[data-v-e8712ad4]{font-size:1.1rem}.chat-container .chat[data-v-e8712ad4]{padding:0px 10px;display:flex;justify-content:center;color:#343541}.chat-container .chat.outgoing[data-v-e8712ad4]{background:#fff;border:1px solid #fff}.chat-container .chat.incoming[data-v-e8712ad4]{background:#f7f7f8;border-top:1px solid #d9d9e3;border-bottom:1px solid #d9d9e3}.chat .chat-content[data-v-e8712ad4]{display:flex;width:100%;align-items:flex-start;justify-content:space-between;font-size:1rem}span.material-symbols-rounded[data-v-e8712ad4]{user-select:none;cursor:pointer}.chat:hover .chat-content:not(:has(.typing-animation),:has(.error)) span[data-v-e8712ad4]{visibility:visible}.chat .chat-details[data-v-e8712ad4]{display:flex;align-items:center;width:100%}.chat .chat-details img[data-v-e8712ad4]{width:35px;height:35px;align-self:flex-start;object-fit:cover;border-radius:2px}.chat .chat-details p[data-v-e8712ad4]{white-space:pre-wrap;font-size:1.05rem;padding:0 50px 0 25px;color:#343541;word-break:break-word}.chat .chat-details p.error[data-v-e8712ad4]{color:#e55865}.chat .typing-animation[data-v-e8712ad4]{padding-left:25px;display:inline-flex}.typing-animation .typing-dot[data-v-e8712ad4]{height:7px;width:7px;border-radius:50%;margin:0 3px;opacity:.7;background:#0513ab}.typing-animation .dot1[data-v-e8712ad4]{animation:animateDots-data-v-e8712ad4 1.5s .2s ease-in-out infinite}.typing-animation .dot2[data-v-e8712ad4]{animation:animateDots-data-v-e8712ad4 1.5s .3s ease-in-out infinite}.typing-animation .dot3[data-v-e8712ad4]{animation:animateDots-data-v-e8712ad4 1.5s .4s ease-in-out infinite}.message-content[data-v-e8712ad4]{max-width:90%;padding-left:25px;overflow-wrap:break-word;width:100%}.chat.outgoing .message-content[data-v-e8712ad4]{white-space:pre-line;line-break:anywhere;background-color:#fff}.message-content .chat-input-attachment[data-v-e8712ad4]{cursor:pointer}.typing-animation .typing-dot[data-v-e8712ad4]:first-child{margin-left:0}.chat-container .message-attachment-image[data-v-e8712ad4]{width:auto !important;height:340px !important;margin:.5rem auto !important;cursor:pointer}.v-dialog .message-attachment-image[data-v-e8712ad4]{max-width:100%;max-height:100%;margin:0 auto}@keyframes animateDots-data-v-e8712ad4{0%,44%{transform:translateY(0px)}28%{opacity:.4;transform:translateY(-6px)}44%{opacity:.2}}.typing-container[data-v-e8712ad4]{width:100%;display:flex;padding:20px 10px;justify-content:center;background:#fff;border-top:1px solid #d9d9e3}.typing-container .typing-content[data-v-e8712ad4]{display:flex;width:100%;align-items:flex-end}.typing-container .typing-textarea[data-v-e8712ad4]{width:100%;display:flex;position:relative}.typing-textarea textarea[data-v-e8712ad4]{resize:none;height:55px;width:100%;border:none;padding:15px 45px 15px 20px;color:#343541;font-size:1rem;border-radius:4px;max-height:250px;overflow-y:auto;background:#f7f7f8;outline:1px solid #d9d9e3}.typing-textarea textarea[data-v-e8712ad4]::placeholder{color:var(--placeholder-color)}.typing-content span[data-v-e8712ad4]{width:55px;height:55px;display:flex;border-radius:4px;font-size:1.35rem;align-items:center;justify-content:center;color:#a9a9bc}.typing-textarea span[data-v-e8712ad4]{position:absolute;right:0;bottom:0;visibility:hidden}.typing-textarea textarea:valid~span[data-v-e8712ad4]{visibility:visible}.typing-controls[data-v-e8712ad4]{display:flex}.typing-controls span[data-v-e8712ad4]{margin-left:7px;font-size:1.4rem;background:#f7f7f8;outline:1px solid #d9d9e3}.typing-controls span[data-v-e8712ad4]:hover{background:#f1f1f3}@media screen and (max-width: 600px){.default-text h1[data-v-e8712ad4]{font-size:2.3rem}[data-v-e8712ad4]:where(.default-text p,textarea,.chat p){font-size:.95rem !important}.chat-container .chat[data-v-e8712ad4]{padding:20px 10px}.chat-container .chat img[data-v-e8712ad4]{height:32px;width:32px}.chat-container .chat p[data-v-e8712ad4]{padding:0 20px}.chat .chat-content:not(:has(.typing-animation),:has(.error)) span[data-v-e8712ad4]{visibility:visible}.typing-container[data-v-e8712ad4]{padding:15px 10px}.typing-textarea textarea[data-v-e8712ad4]{height:45px;padding:10px 40px 10px 10px}.typing-content span[data-v-e8712ad4]{height:45px;width:45px;margin-left:5px}span.material-symbols-rounded[data-v-e8712ad4]{font-size:1.25rem !important}}.embed-exam[data-v-e8712ad4]{height:92vh}.clear-btn[data-v-e8712ad4]{float:right}.limit-message[data-v-e8712ad4]{float:right;padding-right:10px;padding-top:5px}.message-actions[data-v-e8712ad4]{display:inline-flex;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;padding:2px;background-color:#fff;margin-bottom:.3em}.message-actions .v-icon[data-v-e8712ad4]{height:20px;width:20px;font-size:20px}.chat-input-container.disabled[data-v-e8712ad4]{opacity:.6;background-color:#f0f0f0;cursor:not-allowed}.chat-input-container.disabled textarea[data-v-e8712ad4]{cursor:not-allowed;background-color:#f0f0f0}.limit-message.limit-reached[data-v-e8712ad4]{color:#dc3545;font-weight:bold}
.live-chat-container .overflow-y-auto{overflow-y:auto}.live-chat-container .chat-message{margin-bottom:10px;gap:10px;width:100%}.live-chat-container .chat-message .chat-message-avatar{width:35px;height:35px}.live-chat-container .chat-message .chat-message-avatar img{margin:0 !important}.live-chat-container .chat-message .chat-message-content{width:100%}.live-chat-container .chat-message .chat-message-content .chat-message-content-text{word-wrap:break-word;white-space:pre-line}.live-chat-container .chat-message .chat-message-content .chat-input-attachments img{margin-bottom:10px !important;margin-top:10px !important}.live-chat-container .chat-message-participants{text-align:right}.live-chat-container .chat-message-participants .participant-btn{color:#1976d2;padding:unset;text-transform:unset}.chat-message-participants td{border-bottom-width:1px !important}
.embed-exam{height:calc(100dvh - 60px)}.youtube-video>iframe,.vimeo-video>iframe{width:100% !important;height:auto !important;aspect-ratio:16/9 !important}.ai-chat-container{height:calc(100vh - 120px) !important;display:flex;flex-direction:column}#ai_chat .modal-body{padding:0;height:calc(100vh - 60px)}#chat-container .suggestion-question{height:auto !important}#chat-container .suggestion-question-list{top:35% !important}#chat-container .suggestion-question-list:has(div+div)>div:first-child>img{display:none !important}#chat-input{height:unset !important}.section-md-body iframe{width:100% !important;height:auto !important;aspect-ratio:16/9 !important}
.thread-list{overflow-y:auto;margin-bottom:0}.chat-details .highlight{overflow-y:auto}.chat-details img{max-width:100%;margin:1rem 0}.chat-details p{font-size:1rem;margin:2rem 0}
:root{--bs-modal-header-padding: 15px 0 15px 0}.light-mode{--text-color: #343541;--icon-color: #a9a9bc;--icon-hover-bg: #f1f1f3;--placeholder-color: #6c6c6c;--outgoing-chat-bg: #FFFFFF;--incoming-chat-bg: #F7F7F8;--outgoing-chat-border: #FFFFFF;--incoming-chat-border: #D9D9E3}.sidebar-height{overflow-y:scroll}#chat-container{height:calc(100vh - 500px);padding-bottom:10px}#chat-container ol li{list-style:decimal}#right-sidebar{position:fixed;right:0;height:calc(100% - 105px)}.sidebar-top-banner img{margin:0 0 10px 0 !important;height:200px}.back-home-btn{position:fixed !important;width:256px !important;z-index:1}.sidebar-list{padding-top:65px !important}.v-list-item__icon.v-list-group__header__append-icon{position:absolute;right:5px}.v-list-group .v-list-item__title{max-width:210px}.v-list-item__content>.v-list-item__title{max-width:185px}.v-application--is-ltr .v-list-item__action:first-child{margin-right:10px !important}.tooltiptext{visibility:hidden;width:220px;font-size:13px;background-color:#555;color:#fff;text-align:center;padding:5px;border-radius:6px;position:absolute;z-index:1;margin-top:-95px;opacity:0;transition:opacity .3s}.v-list-group__header:hover .tooltiptext{visibility:visible;opacity:1}.btn-new-chat{position:absolute;right:10px;top:10px}.sidebar-top-banner img{height:auto;width:100%}
.timer-rotate .timer-text[data-v-aead17ca]{text-align:center;font-size:9px;font-weight:600}.timer-rotate .timer-text .timer-current-text[data-v-aead17ca]{font-size:15px}
.container-full .slide-bar[data-v-10532c0a]{vertical-align:middle;width:100%;font-size:9px;color:gray}.container-full .slide-bar .small-text[data-v-10532c0a]{font-size:9px}.container-full .slide-bar .slide-bar-bgr[data-v-10532c0a]{width:100%;height:10px;border-radius:5px;margin:auto}.container-full .slide-bar .slide-bar-bgr .slide-bar-progress[data-v-10532c0a]{height:10px;border-radius:5px}
.chart-progress-main[data-v-28d6ed1a]{display:inline-block}.chart-progress-main .chart-progress[data-v-28d6ed1a]{position:relative;margin:auto}.chart-progress-main .chart-progress .chart-content[data-v-28d6ed1a]{position:absolute !important;left:-25px}
.radio-component .v-input__slot p{margin-bottom:0px !important}
.checkbox-component .v-input__slot p{margin-bottom:0px !important}
.skill-text[data-v-511a5343]{color:#426302 !important}.explain-title[data-v-511a5343]{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;padding-left:12px !important;font-size:16px}
.skill-text[data-v-6553af83]{color:#426302 !important}.explain-title[data-v-6553af83]{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:16px}
.active[data-v-3b205ff1]{background:#f0f8ff}
.skill-text[data-v-d83754d0]{color:#426302 !important}.explain-title[data-v-d83754d0]{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;padding-left:12px !important;font-size:16px}.background-white[data-v-d83754d0]{background:#fff}.other-gpt-assessments p[data-v-d83754d0]{white-space:pre-line}.question-container .summary-sore[data-v-d83754d0]{display:flex;align-items:end;padding:10px;border-bottom:1px solid #ccc}.question-container .summary-sore .percent-number[data-v-d83754d0]{line-height:44px;font-size:54px;font-weight:bold}.question-container .summary-sore .percent[data-v-d83754d0]{font-size:26px;line-height:26px;width:28px}
.skill-text[data-v-914ddde4]{color:#426302 !important}.explain-title[data-v-914ddde4]{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;padding-left:12px !important;font-size:16px}.result-title[data-v-914ddde4]{font-size:1.6rem !important;margin:1rem !important;text-align:center}.result-failed[data-v-914ddde4]{color:#df0c0c;padding-left:10px}.result-success[data-v-914ddde4]{color:#0404f1;padding-left:10px}.result-not-full[data-v-914ddde4]{color:#019c01;padding-left:10px}
.progress-mirror[data-v-32b45360]{transform:scaleX(-1)}.progress-rotate p[data-v-32b45360]{color:gray}.progress-rotate p.title-small[data-v-32b45360]{font-size:15px}.progress-rotate p.caption-small[data-v-32b45360]{font-size:10px}
.report-for-exam[data-v-8ef32c04]{padding:0 0 100px 0}.report-for-exam .progress-answer[data-v-8ef32c04]{font-size:48px;font-weight:600}.score[data-v-8ef32c04]{font-size:22px}.divider[data-v-8ef32c04]{width:100%;height:4px;background:#efefef}.addPaddingBottom[data-v-8ef32c04]{padding-bottom:300px}.result-failed[data-v-8ef32c04]{color:#df0c0c;padding-left:10px}.result-success[data-v-8ef32c04]{color:#0404f1;padding-left:10px}.result-not-full[data-v-8ef32c04]{color:#019c01;padding-left:10px}.my-swipe[data-v-8ef32c04]{height:calc(100vh - 110px)}.slide1[data-v-8ef32c04],.slide3[data-v-8ef32c04]{color:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.slide2[data-v-8ef32c04]{overflow-y:scroll}.minus-left[data-v-8ef32c04]{margin-left:-14px}.minus-right[data-v-8ef32c04]{margin-right:-14px}
.root-class[data-v-aeaf573a]{font-weight:bold}
.exam-price[data-v-1addcd9e]{color:orange}.exam-title[data-v-1addcd9e]{font-size:x-large}.user-exam-created-at[data-v-1addcd9e]{font-size:small;color:#ff4500}.search-test[data-v-1addcd9e]{margin-top:30px}.test-menu[data-v-1addcd9e]{border-bottom:1px solid #eee}
.exam-price[data-v-6ed720ca]{color:orange}
.exam .container{max-width:900px !important}@media(min-width: 1264px){.exam .container{max-width:900px !important}}.exam-info{min-height:300px;background-color:#212529;color:#fff}.exam-info .v-breadcrumbs__item,.exam-info .v-breadcrumbs__divider{color:#fff !important}.star-icon{width:20px;color:#ffc107 !important}.purchase-card{background-color:#29296c !important;padding:2.5rem;color:#f8f9fa !important;border-radius:.625rem}.purchase-card:before,.purchase-card:after{content:"";display:block;width:1.5rem;height:1.5rem;border-radius:50%;background:#fff;flex-shrink:0;position:absolute;left:-0.75rem;top:70px}.purchase-card:after{left:auto;right:-0.75rem}
.coupon-success[data-v-20878e94]{color:green}.fail[data-v-20878e94]{color:red}
.exam-box[data-v-261e4ef6]{border:solid;border-color:#eee;border-bottom:none;border-width:1px;border-left:none;border-right:none;padding:3px;margin-bottom:5px}.exam-box .exam-test[data-v-261e4ef6]{cursor:pointer}.exam-box .exam-test.disabled[data-v-261e4ef6]{cursor:not-allowed}.exam-box .exam-test.disabled button[data-v-261e4ef6]{cursor:not-allowed}.exam-box .exam-test[data-v-261e4ef6]:hover{background-color:#eee}.exam-title[data-v-261e4ef6]{color:#333;font-size:14px;font-weight:bolder;margin-right:2px;word-break:break-all}.exam-title.text-blue[data-v-261e4ef6]{color:#2976d2;font-weight:normal}@media only screen and (min-width: 768px){.exam-title[data-v-261e4ef6]{font-size:16px}}.ranking[data-v-261e4ef6]{color:#c1272d !important}.average-score[data-v-261e4ef6]{font-size:16px;font-weight:bold;color:#666}.exam-done[data-v-261e4ef6]{display:flex;flex-direction:column}.gray-format[data-v-261e4ef6]{color:rgba(0,0,0,.6);font-size:10px;font-weight:normal}@media only screen and (min-width: 768px){.gray-format[data-v-261e4ef6]{font-size:12px}}.retest-menu[data-v-261e4ef6]{display:flex;flex-direction:column;padding:5px 15px}.show-more[data-v-261e4ef6]{font-size:12px}
.root-category[data-v-d33aa7b6]{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.subCategory .container[data-v-d33aa7b6],.processLine[data-v-d33aa7b6]{padding-top:0px;padding-bottom:0px}.processLine[data-v-d33aa7b6]{pointer-events:none}.fade-enter-active[data-v-d33aa7b6],.fade-leave-active[data-v-d33aa7b6]{transition:opacity .2s ease}.fade-enter-from[data-v-d33aa7b6],.fade-leave-to[data-v-d33aa7b6]{opacity:0}.category-actived[data-v-d33aa7b6]{background-color:#ececec}.cursor-pointer[data-v-d33aa7b6]{cursor:pointer}.subCategory[data-v-d33aa7b6]{margin-left:0px}
.w-100[data-v-8e03e8de]{width:100%}.graph-container[data-v-8e03e8de]{background:#eee;padding:20px;margin:0}.line-chart-container[data-v-8e03e8de]{background:#fff}
.search-test[data-v-278fcc3d]{margin-top:30px}.search-form[data-v-278fcc3d]{padding-left:0px}.test-menu[data-v-278fcc3d]{border-bottom:1px solid #eee}
.exam-final-title[data-v-081af769]{color:gray}.answer-report-footer[data-v-081af769]{height:50px}
.question-green-bgr[data-v-6077390e]{background-color:#cbeea6 !important}.skill-full-width[data-v-6077390e]{width:100%}.skill-full-width .skill-td-left[data-v-6077390e]{width:65%}.skill-full-width .skill-td-right[data-v-6077390e]{left:35%}
.question-green-bgr[data-v-13caa381]{background-color:#cbeea6 !important}.skill-full-width[data-v-13caa381]{width:100%}.skill-full-width .skill-td-left[data-v-13caa381]{width:65%}.skill-full-width .skill-td-right[data-v-13caa381]{left:35%}
.exam-evaluation-container h1,.exam-evaluation-container h2,.exam-evaluation-container h3,.exam-evaluation-container h4,.exam-evaluation-container h5,.exam-evaluation-container h6{margin:1rem 0}.exam-evaluation-container img{max-width:100%}.exam-evaluation-container .evaluation-value{white-space:nowrap}.exam-evaluation-container .spacer{flex-grow:unset !important;border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;opacity:.25;margin-bottom:10px}
.skill-description[data-v-8412cbfa]{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.red-color[data-v-8412cbfa]{color:red}
.skills-chart[data-v-02e52584]{color:rgba(0,0,0,.87);width:100%}.skills-chart .skill-item[data-v-02e52584]{display:grid;grid-template-columns:30% auto 38px;gap:8px;padding-left:8px;margin-bottom:8px}.skills-chart .skill-item *[data-v-02e52584]{padding:unset}.skills-chart .skill-item .skill-item-name[data-v-02e52584]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skills-chart .skill-item .skill-chart-bar[data-v-02e52584]{background-color:#eeedee;width:100%}.skills-chart .skill-item .skill-chart-bar .skill-chart-progress[data-v-02e52584]{background-color:#fff;height:20px}.skills-chart .skill-item .skill-item-value[data-v-02e52584]{text-align:right}
.v-offset{margin:0 auto;max-width:calc(100% - 32px);position:relative}.v-offset--full-width{max-width:100%}
.v-card--material__header.v-card{border-radius:4px;padding:10px}
.update-btn[data-v-1606a3b4]{color:#fff}.confirm_mail[data-v-1606a3b4]{color:red}
.align-center[data-v-cc65f320]{text-align:center}
.guest-update[data-v-cc65f320]{margin-top:100px}.guest-update-form[data-v-cc65f320]{margin-top:80px}
.align-center[data-v-b0965b98]{text-align:center}
.result-title[data-v-6f813fc9]{background-color:#efefef}.divider[data-v-6f813fc9]{width:100%;height:4px}.question-list-scroll[data-v-6f813fc9]{overflow-y:auto;height:100%}.mobile-result-header[data-v-6f813fc9]{position:absolute;display:flex;justify-content:center;width:100%;pointer-events:none}.my-swipe[data-v-6f813fc9]{height:calc(100vh - 170px)}.slide1[data-v-6f813fc9],.slide3[data-v-6f813fc9]{color:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.slide2[data-v-6f813fc9]{overflow-y:scroll}.btn-new-chat[data-v-6f813fc9]{position:absolute;right:10px;top:10px}
.v-application ul.settings-nav-list[data-v-31d47c1f]{padding:0}.update-btn[data-v-31d47c1f]{color:#fff}.confirm_mail[data-v-31d47c1f]{color:red}.sidebar[data-v-31d47c1f]{width:240px;background-color:#2c3e50;color:#fff;position:fixed;top:60px;left:0;bottom:0;overflow-y:auto;z-index:90}.sidebar-menu[data-v-31d47c1f]{list-style:none;padding:0}.sidebar-menu li[data-v-31d47c1f]{margin:0;padding:0}.sidebar-menu a[data-v-31d47c1f]{display:flex;align-items:center;padding:15px 20px;color:#ecf0f1;text-decoration:none;transition:background-color .3s}.sidebar-menu a[data-v-31d47c1f]:hover{background-color:#34495e}.sidebar-menu a.active[data-v-31d47c1f]{background-color:#3498db;font-weight:bold}.sidebar-menu i[data-v-31d47c1f]{margin-right:10px;width:20px;text-align:center}.main-content[data-v-31d47c1f]{margin-left:240px;margin-top:60px;padding:20px}.page-title[data-v-31d47c1f]{font-size:1.8rem;margin-bottom:20px;color:#34495e;padding-bottom:10px;border-bottom:1px solid #ddd}.settings-container[data-v-31d47c1f]{display:flex;flex-wrap:wrap;gap:20px}.settings-nav[data-v-31d47c1f]{width:250px;background:#fff;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.settings-nav-list[data-v-31d47c1f]{list-style:none}.settings-nav-item[data-v-31d47c1f]{border-bottom:1px solid #ddd}.settings-nav-item[data-v-31d47c1f]:last-child{border-bottom:none}.settings-nav-link[data-v-31d47c1f]{display:flex;align-items:center;padding:15px 20px;color:#34495e;text-decoration:none;transition:background-color .2s}.settings-nav-link[data-v-31d47c1f]:hover{background-color:#f8f9fa}.settings-nav-link.active[data-v-31d47c1f]{background-color:#e9f7fe;color:#3498db;font-weight:bold;border-left:4px solid #3498db}.settings-nav-link i[data-v-31d47c1f]{margin-right:10px;width:20px;text-align:center}.settings-nav-link.danger[data-v-31d47c1f]{color:#e74c3c !important}.settings-nav-link.danger[data-v-31d47c1f]:hover{background-color:#fee9e7}.settings-content[data-v-31d47c1f]{flex:1;min-width:0;background:#fff;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:25px}.settings-section.active[data-v-31d47c1f]{display:block}.settings-section-title[data-v-31d47c1f]{font-size:1.4rem;margin-bottom:20px;color:#34495e}.form-group[data-v-31d47c1f]{margin-bottom:20px}.form-label[data-v-31d47c1f]{display:block;margin-bottom:8px;font-weight:bold;color:#34495e}.form-control[data-v-31d47c1f]{width:100%;padding:10px;font-size:1rem;border:1px solid #ddd;border-radius:4px;transition:border-color .3s}.form-control[data-v-31d47c1f]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.2)}.form-text[data-v-31d47c1f]{margin-top:5px;color:#6c757d;font-size:.875rem}.avatar-section[data-v-31d47c1f]{display:flex;align-items:center;margin-bottom:20px}.avatar[data-v-31d47c1f]{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-right:20px;border:3px solid #f0f0f0}.avatar-actions[data-v-31d47c1f]{display:flex;flex-direction:column;gap:10px}.notification-option[data-v-31d47c1f]{margin-bottom:15px}.notification-option label[data-v-31d47c1f]{display:flex;align-items:center}.notification-option input[type=checkbox][data-v-31d47c1f]{margin-right:10px}.btn[data-v-31d47c1f]{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:all .15s ease-in-out}.btn-primary[data-v-31d47c1f]{color:#fff;background-color:#3498db;border-color:#3498db}.btn-primary[data-v-31d47c1f]:hover{background-color:#2980b9;border-color:#2980b9}.btn-outline-primary[data-v-31d47c1f]{color:#3498db;border-color:#3498db;background-color:rgba(0,0,0,0)}.btn-outline-primary[data-v-31d47c1f]:hover{color:#fff;background-color:#3498db;border-color:#3498db}.btn-danger[data-v-31d47c1f]{color:#fff;background-color:#e74c3c;border-color:#e74c3c}.btn-danger[data-v-31d47c1f]:hover{background-color:#c0392b;border-color:#c0392b}.btn-outline-danger[data-v-31d47c1f]{color:#e74c3c;border-color:#e74c3c;background-color:rgba(0,0,0,0)}.btn-outline-danger[data-v-31d47c1f]:hover{color:#fff;background-color:#e74c3c;border-color:#e74c3c}.form-buttons[data-v-31d47c1f]{margin-top:30px;display:flex;gap:10px}.alert[data-v-31d47c1f]{padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:4px}.alert-success[data-v-31d47c1f]{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger[data-v-31d47c1f]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-warning[data-v-31d47c1f]{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.switch[data-v-31d47c1f]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-31d47c1f]{opacity:0;width:0;height:0}.slider[data-v-31d47c1f]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.slider[data-v-31d47c1f]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-31d47c1f]{background-color:#3498db}input:focus+.slider[data-v-31d47c1f]{box-shadow:0 0 1px #3498db}input:checked+.slider[data-v-31d47c1f]:before{transform:translateX(26px)}@media(max-width: 992px){.settings-container[data-v-31d47c1f]{flex-direction:column}.settings-nav[data-v-31d47c1f]{width:100%}}@media(max-width: 768px){.sidebar[data-v-31d47c1f]{display:none}.main-content[data-v-31d47c1f]{margin-left:0}}.btn-danger[data-v-31d47c1f]{color:#fff;background-color:#e74c3c;border-color:#c0392b}.danger[data-v-31d47c1f]{color:#e74c3c}.settings-nav-link.active[data-v-31d47c1f]{background-color:#e9f7fe;color:#3498db;font-weight:bold;border-left:4px solid #3498db}
.avatar[data-v-d9f8385a]{width:50px;padding:0 !important}.avatar img[data-v-d9f8385a]{width:100%}.header-notification .unread[data-v-d9f8385a]{background-color:#f0f8ff}
.w-100[data-v-0581f041]{width:100%}
.link-not-found[data-v-60292621]{font-size:smaller;color:#999}.main-layout[data-v-60292621]{margin:12px}.caption-margin[data-v-60292621]{margin-left:-5px}.link-text[data-v-60292621]{cursor:pointer;color:#1976d2;text-decoration:underline}
.price-spacer[data-v-14384b05]{padding-right:25px}
.notification .v-list[data-v-07a8602f]{background-color:#fafafa !important}.contract-pending[data-v-07a8602f]{color:red}.pay-btn[data-v-07a8602f]{color:#007bff !important}.pay-cancel-btn[data-v-07a8602f]{color:red !important}
.info[data-v-4b5f7e30]{padding:.25rem .5rem}
.course-image[data-v-640e7d72]{aspect-ratio:16/9}.feature-icon[data-v-640e7d72]{width:16px;height:16px;color:#737579}.btn-change[data-v-640e7d72]{border-radius:9999px;background-color:#1a1a1a;transition:background-color .2s}.btn-change[data-v-640e7d72]:hover{background-color:#333}.nav-tabs .nav-link[data-v-640e7d72]{color:#6b7280;border:none;padding:1rem 1.5rem;font-size:14px}.nav-tabs .nav-link.active[data-v-640e7d72]{color:#2563eb;border-bottom:2px solid #2563eb}@media(max-width: 576px){.card[data-v-640e7d72]{margin-bottom:1.5rem}}
.question-item[data-v-7b241afb]{min-height:100px;border-bottom:1px solid #eee}.question-title[data-v-7b241afb]{font-size:1rem;font-weight:bold;color:#3774b9}.question-title-small[data-v-7b241afb]{font-size:.9rem;color:#3774b9}
.container[data-v-f39a24dc]{background:#eee}.question-menu[data-v-f39a24dc]{border-bottom:1px solid #eee}.v-slide-group__prev[data-v-f39a24dc]{display:none !important}.v-main__wrap[data-v-f39a24dc]{background:#eee}
.question-menu[data-v-94e11ce6]{border-bottom:1px solid #eee}
.question-menu[data-v-4fe71b22]{border-bottom:1px solid #eee}
.vote-value[data-v-2e9ac2d6]{font-size:200%;font-weight:bold;color:#666;margin-left:10px;display:flex}.attachment-col[data-v-2e9ac2d6]{max-width:70px}.title-truncate[data-v-2e9ac2d6]{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.question-title[data-v-2e9ac2d6]{font-size:1.2rem !important}
.not-found-screen[data-v-2bf65343]{height:100px !important}
.progress-rate[data-v-2eb35590]{padding-left:10px;font-size:35px;font-weight:bold}
.dot-blue[data-v-8ce2c142]{background-color:#00acfc}.dot-gray[data-v-8ce2c142]{background-color:#b3b3b3}.dot-circle[data-v-8ce2c142]{height:20px;width:20px;border-radius:50%;display:inline-block;color:#fff;font-weight:bold}.dot-circle.last-dot[data-v-8ce2c142]{margin-left:3px;height:14px;width:14px}.dot-line[data-v-8ce2c142]{height:100%;width:5px;background-color:#b3b3b3}.dot-line-blue[data-v-8ce2c142]{background-color:#00acfc}
.dot-blue[data-v-4a0ec432]{background-color:#00acfc}.dot-gray[data-v-4a0ec432]{background-color:#b3b3b3}.dot-circle[data-v-4a0ec432]{height:20px;width:20px;border-radius:50%;display:inline-block;color:#fff;font-weight:bold}.dot-circle.last-dot[data-v-4a0ec432]{margin-left:3px;height:14px;width:14px}.dot-line[data-v-4a0ec432]{height:100%;width:5px;background-color:#b3b3b3}.dot-line-blue[data-v-4a0ec432]{background-color:#00acfc}
.goal-summary[data-v-cdc1d34a]{background:#e9973d;color:#fff}
.entry-date{border:1px solid #eee;text-align:center;font-weight:bold;white-space:nowrap;width:70px;display:block}.entry-date .date{color:#333;font-size:17px;padding:5px}.entry-date .next-week{color:#fff;background:darkred;font-weight:normal;font-size:90%}.border-right{border-right:1px solid #ccc}.lessonTabModal .modal-fullscreen{top:35vh;height:65vh}.lessonTabModal .modal-fullscreen .modal-content{border-radius:.5rem .5rem 0 0}.slideUpModal{animation-name:up;animation-duration:.3s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes up{0%{transform:translateY(50px)}100%{transform:translateY(0)}}
.info-img{width:80px;height:80px}
.user-inquiry-dialog .CodeMirror-scroll{min-height:300px}.inquiry-btn{padding-left:20px}
.vote-value[data-v-0bec2154]{font-size:200%;font-weight:bold;color:#666;margin-left:10px;display:flex}.attachment-col[data-v-0bec2154]{max-width:70px}.title-truncate[data-v-0bec2154]{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.dashboard-container[data-v-0e1fa6cd]{background:#eee}
.progress[data-v-5f66477c]{height:4px}.progress-step[data-v-5f66477c]{position:relative;z-index:1}.progress-step-active[data-v-5f66477c]{color:#2563eb;font-weight:bold}.step-circle[data-v-5f66477c]{width:40px;height:40px;border-radius:50%;background-color:#e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;font-weight:bold}.step-circle-active[data-v-5f66477c]{background-color:#2563eb;color:#fff}.step-circle-complete[data-v-5f66477c]{background-color:#2563eb}.step-circle-complete[data-v-5f66477c]::after{content:"✓";color:#fff}.plan-change-arrow[data-v-5f66477c]{width:40px;height:40px;background-color:#2563eb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem}.price-alert[data-v-5f66477c]{background-color:#fef2f2;color:#991b1b;padding:.5rem 1rem;border-radius:.25rem;font-size:.875rem}
.stripe-element-container[data-v-60cfb671]{height:40px;padding:10px}
.progress[data-v-13e2b0bf]{height:4px}.progress-step[data-v-13e2b0bf]{position:relative;z-index:1}.progress-step-active[data-v-13e2b0bf]{color:#2563eb;font-weight:bold}.step-circle[data-v-13e2b0bf]{width:40px;height:40px;border-radius:50%;background-color:#e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;font-weight:bold}.step-circle-active[data-v-13e2b0bf]{background-color:#2563eb;color:#fff}.step-circle-complete[data-v-13e2b0bf]{background-color:#2563eb}.step-circle-complete[data-v-13e2b0bf]::after{content:"✓";color:#fff}.card-payment[data-v-13e2b0bf]{background-color:#f8fafc;border:none}.billing-details dt[data-v-13e2b0bf]{color:#64748b;font-weight:normal}.billing-details dd[data-v-13e2b0bf]{font-weight:500;margin-bottom:1rem}.next-payment-alert[data-v-13e2b0bf]{background-color:#f0f9ff;border:1px solid #e0f2fe;color:#0369a1}.secure-payment[data-v-13e2b0bf]{color:#64748b;font-size:.875rem}
.change-card-payment button{border:unset}
.progress[data-v-13465841]{height:4px}.progress-step[data-v-13465841]{position:relative;z-index:1}.progress-step-active[data-v-13465841]{color:#2563eb;font-weight:bold}.step-circle[data-v-13465841]{width:40px;height:40px;border-radius:50%;background-color:#e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;font-weight:bold}.step-circle-complete[data-v-13465841]{background-color:#2563eb}.step-circle-complete[data-v-13465841]::after{content:"✓";color:#fff}.success-icon[data-v-13465841]{width:80px;height:80px;background-color:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem}.success-icon-bg[data-v-13465841]{width:96px;height:96px;background-color:#dcfce7;border-radius:50%;display:flex;align-items:center;justify-content:center}.next-steps[data-v-13465841]{background-color:#f0f9ff;border:1px solid #e0f2fe}.next-steps-icon[data-v-13465841]{color:#0369a1;font-size:1.25rem}@keyframes fadeInUp-data-v-13465841{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp[data-v-13465841]{animation:fadeInUp-data-v-13465841 .5s ease-out}
.container[data-v-7a685307]{max-width:800px;margin:2rem auto;padding:2rem;background-color:#fff;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1)}h1[data-v-7a685307]{font-size:1.6rem;color:#34495e;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #ddd}.alert-warning[data-v-7a685307]{background-color:#fcf8e3;border:1px solid #faebcc;color:#8a6d3b;padding:1rem;border-radius:5px;margin-bottom:1.5rem}.form-group[data-v-7a685307]{margin-bottom:1.5rem}label[data-v-7a685307]{display:block;margin-bottom:.5rem;font-weight:bold}input[type=password][data-v-7a685307]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.checkbox-group[data-v-7a685307]{margin-bottom:1rem}.checkbox-group label[data-v-7a685307]{display:flex;align-items:center;font-weight:normal}.checkbox-group input[type=checkbox][data-v-7a685307]{margin-right:10px}select[data-v-7a685307],textarea[data-v-7a685307]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}textarea[data-v-7a685307]{min-height:100px}.btn[data-v-7a685307]{padding:.5rem 1rem;font-size:1rem;text-align:center;border-radius:4px;cursor:pointer;border:none;transition:background-color .3s}.btn-danger[data-v-7a685307]{background-color:#e74c3c;color:#fff}.btn-danger[data-v-7a685307]:hover{background-color:#c0392b}.btn-secondary[data-v-7a685307]{background-color:#95a5a6;color:#fff;margin-right:10px}.btn-secondary[data-v-7a685307]:hover{background-color:#7f8c8d}.btn-group[data-v-7a685307]{display:flex;justify-content:flex-end}.modal-backdrop[data-v-7a685307]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-7a685307]{display:inline;width:90%;height:90%;max-height:350px;max-width:500px;padding:1.5rem;background-color:#fff;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.2);margin-left:calc(50% - 250px);margin-top:10%}.modal-header[data-v-7a685307]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:1rem;margin-bottom:1rem}.modal-header h2[data-v-7a685307]{margin:0;font-size:1.4rem;color:#e74c3c}.modal-body[data-v-7a685307]{margin-bottom:1.5rem}.modal-footer[data-v-7a685307]{display:flex;justify-content:flex-end}.processing-overlay[data-v-7a685307]{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.spinner[data-v-7a685307]{border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top:4px solid #fff;width:40px;height:40px;animation:spin-data-v-7a685307 1s linear infinite;margin-bottom:1rem}@keyframes spin-data-v-7a685307{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.icon-warning[data-v-7a685307]{color:#e74c3c;margin-right:.5rem}.error-message[data-v-7a685307]{color:#e74c3c;margin-top:5px;font-size:.9rem}@media(max-width: 768px){.container[data-v-7a685307]{margin:1rem;padding:1rem}}
.editor[data-v-4ec70995]{grid-area:bottom-left}.editor .markdown-editor[data-v-4ec70995]{width:100%}.pointer-event[data-v-4ec70995]{pointer-events:none}.editor[data-v-4ec70995]{counter-reset:questions;position:relative}.editor .loading-box[data-v-4ec70995]{position:absolute;top:0;left:0;height:0;bottom:0;width:100%;height:100%}.editor .つ目[data-v-4ec70995]{position:absolute}.editor .つ目[data-v-4ec70995]::before{content:attr(class);position:absolute;left:calc(100% + 5px);width:100px;overflow:hidden;opacity:.5}
.ace_divider_hard{color:#d8d503}.ace_divider_soft{color:#1f9c03}.ace_divider_metadata{color:#1f9c03}.ace_constant{color:#7183e6}.ace_point{color:#5bcc55}.ace_textfield{color:#d85858}.ace_textarea{color:#d85858}.ace_bracket{color:#7ce4e1}.ace_mathlive{color:#ee9e0c}.ai-generate-collapsable{overflow:hidden;transition:max-height .15s ease-in-out;max-height:0}.ai-generate-collapsable.show{max-height:320px}
.skill-items-list[data-v-0ebfb94b]{display:flex;flex-wrap:wrap}.skill-items-list .skill-preview[data-v-0ebfb94b],.skill-items-list .skill-item-preview[data-v-0ebfb94b]{font-weight:bold;margin-bottom:20px}.skill-items-list .skill-preview[data-v-0ebfb94b]{font-weight:bold;position:relative;margin-right:25px}.skill-items-list .skill-preview[data-v-0ebfb94b]:after{content:" > ";position:absolute;color:#000;right:-20px}
.explanation-preview[data-v-3f1d3353]{width:100%;padding:15px;position:absolute}.explanation-preview .explanation-title[data-v-3f1d3353]{border-bottom:solid 1px #ccc}.explanation-preview .explanation-preview-content[data-v-3f1d3353]{padding-bottom:30px}.explanation-preview .explanation-preview-content[data-v-3f1d3353]:last-child{padding-bottom:10px}.explanation-preview .explanation-preview-content img[data-v-3f1d3353],.explanation-preview .explanation-preview-content video[data-v-3f1d3353],.explanation-preview .explanation-preview-content audio[data-v-3f1d3353]{max-width:100%}
.title-padding-bottom-0px{padding-bottom:0px !important}.title-padding-top-0px{padding-top:0px !important;padding-left:0px !important}.question-body-preview-client p{margin-bottom:0px !important}.body-padding-top-0px{padding:0px 12px 12px 12px}
.preview-block[data-v-0d347ce6]{height:100%;border-left:solid 1px #ccc}.preview-block .question-preview[data-v-0d347ce6]{overflow-y:auto;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:20px;height:500px}.preview-block .explain-preview[data-v-0d347ce6]{background-color:#eee;overflow-y:auto;padding-bottom:20px;border-top:solid 1px #ccc}.preview-block .multipane[data-v-0d347ce6]{height:100%}.preview-block .multipane .multipane-resizer[data-v-0d347ce6]{margin:0;left:0;position:relative}.preview-block .multipane .multipane-resizer[data-v-0d347ce6]:before{display:block;content:"";height:3px;width:40px;position:absolute;top:185%;left:50%;margin-top:-20px;margin-left:-1.5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.preview-block .multipane .multipane-resizer[data-v-0d347ce6]:hover:before{border-color:#999}
.preview[data-v-1a134240]{overflow:hidden;grid-area:bottom-mid;background:#fff;height:calc(100% - 40px)}.preview .ckeditor-sample[data-v-1a134240]{background-size:contain;background-repeat:no-repeat;width:400px;height:320px;position:relative}.preview .ckeditor-sample .ckeditor-sample-textarea[data-v-1a134240]{font-weight:normal;border:0;outline:none;resize:none;position:absolute;top:110px;left:15px;width:calc(100% - 30px);bottom:35px}.preview label[data-v-1a134240]{font-weight:unset}
.toolbar[data-v-9861dbe6]{position:absolute;top:0px;right:0px;padding-right:10px;display:flex;flex-wrap:nowrap;flex-direction:row-reverse}.toolbar .save-message[data-v-9861dbe6]{font-size:14px;display:flex;padding-right:10px;width:300px}.toolbar .save-message span[data-v-9861dbe6]{margin-left:auto}.hide-message[data-v-9861dbe6]{display:none}
.qeditor-toolbar[data-v-5b52464c]{display:flex;position:relative;grid-area:mid-left;padding-left:41px;line-height:40px;font-size:18px;background-color:#1e2127}.qeditor-toolbar .editor-button[data-v-5b52464c]{margin-right:5px;color:#c5c8c6;display:inline-block}.qeditor-toolbar .editor-button[data-v-5b52464c]:after{content:"";font-family:FontAwesome}.qeditor-toolbar .editor-button-heading[data-v-5b52464c]{margin-left:5px}.qeditor-toolbar .editor-button-heading[data-v-5b52464c]:after{content:""}.qeditor-toolbar .editor-button-bold[data-v-5b52464c]:after{content:""}.qeditor-toolbar .editor-button-quote[data-v-5b52464c]:after{content:""}.qeditor-toolbar .editor-button-link[data-v-5b52464c]:after{content:""}.qeditor-toolbar .editor-button-list[data-v-5b52464c]:after{content:""}.qeditor-toolbar .editor-button-math[data-v-5b52464c]:after{content:""}.qeditor-toolbar .editor-button-question[data-v-5b52464c]{vertical-align:super}.qeditor-toolbar .editor-button-question[data-v-5b52464c]:after{content:""}.qeditor-toolbar .select-size[data-v-5b52464c]{width:50px}
.navigator[data-v-764f17f1]{grid-area:mid-mid;line-height:30px;font-size:18px;padding:3px 0 4px 20px;height:40px;background:#fff}.navigator .navigator-button[data-v-764f17f1]{display:inline-block}.navigator .navigator-button[data-v-764f17f1]:after{content:"";font-family:FontAwesome}.navigator .navigator-button-previous[data-v-764f17f1]{vertical-align:middle}.navigator .navigator-button-previous[data-v-764f17f1]:after{font-size:larger;padding-top:3px;content:""}.navigator .navigator-button-next[data-v-764f17f1]{vertical-align:middle}.navigator .navigator-button-next[data-v-764f17f1]:after{font-size:larger;padding-top:3px;content:""}.navigator .form-control[data-v-764f17f1]{display:inline-block;width:50px;margin-left:10px;height:25px}.navigator .revision-btn[data-v-764f17f1]{float:right;width:150px;font-weight:bold}
.skill_item label[data-v-d49bcb38]{font-weight:500}.skill_item .fa[data-v-d49bcb38]{cursor:pointer}.skill_item .fa.fa-trash[data-v-d49bcb38]{color:#d9534f}
.skill-name[data-v-37a6afb7]{padding-bottom:.2em;font-size:17px;border-bottom:1px solid #939ca9;font-weight:600}.fa-pencil[data-v-37a6afb7]{margin-left:10px}.skill-items[data-v-37a6afb7]{margin-top:10px}.fa[data-v-37a6afb7]{cursor:pointer}.fa.fa-trash[data-v-37a6afb7]{color:#d9534f}.fa.fa-plus[data-v-37a6afb7]{color:#337ab7}
.metadata[data-v-5fb693d3]{word-wrap:break-word;background:#f4f4f4;padding-left:15px;padding-right:15px;padding-top:10px;max-width:260px}.metadata .toogle-button[data-v-5fb693d3]{position:absolute;right:15px}.metadata .toogle-button button[data-v-5fb693d3]{border-radius:50%;width:25px;height:25px;padding:0;border:0}.metadata .metadata-content[data-v-5fb693d3]{height:calc(100% - 25px);margin-top:25px;overflow:scroll}.metadata .description label[data-v-5fb693d3],.metadata .add-skill label[data-v-5fb693d3]{font-size:17px}.metadata .add-skill label[data-v-5fb693d3]{margin-top:10px}.metadata .skill-detail[data-v-5fb693d3]{margin-top:15px}.metadata .fade-enter-active[data-v-5fb693d3],.metadata .fade-leave-active[data-v-5fb693d3]{transition:opacity .5s}.metadata .fade-enter[data-v-5fb693d3],.metadata .fade-leave-to[data-v-5fb693d3]{opacity:0}.metadata .btn[data-v-5fb693d3]{padding:6px 6px}.metadata #question_explanation[data-v-5fb693d3]{resize:vertical}
.sidebar_menu[data-v-dd85fda6]{height:100%;grid-area:mid-right;grid-row-end:span 2;white-space:nowrap}.sidebar_menu .sidebar-content[data-v-dd85fda6]{margin-right:50px;white-space:normal;height:100%;overflow:auto;display:inline-block;width:250px}.sidebar_menu .sidebar-navigation[data-v-dd85fda6]{width:50px;padding-left:5px;float:right;height:100%;display:inline-block}.sidebar_menu .sidebar-navigation i[data-v-dd85fda6]{font-size:35pt}
.change[data-v-2f371df9]{color:green;margin:5px}.before[data-v-2f371df9]{background:#faebd7;margin:5px}.after[data-v-2f371df9]{background:#7fffd4;font-weight:bold;margin:5px}
#mathlive-editor[data-v-4e06f9e4]{height:55px;width:380px;border:1px solid #ddd;padding:5px;margin-top:20px;margin-left:20px;margin-right:20px;border-radius:5px}.footer-mathlive[data-v-4e06f9e4]{margin-left:20px;margin-right:20px;margin-bottom:20px;margin-top:10px;display:flex;justify-content:flex-end}
/*

Original highlight.js style (c) Ivan Sagalaev <maniac@softwaremaniacs.org>

*/

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #F0F0F0;
}


/* Base color: saturation 0; */

.hljs,
.hljs-subst {
  color: #444;
}

.hljs-comment {
  color: #888888;
}

.hljs-keyword,
.hljs-attribute,
.hljs-selector-tag,
.hljs-meta-keyword,
.hljs-doctag,
.hljs-name {
  font-weight: bold;
}


/* User color: hue: 0 */

.hljs-type,
.hljs-string,
.hljs-number,
.hljs-selector-id,
.hljs-selector-class,
.hljs-quote,
.hljs-template-tag,
.hljs-deletion {
  color: #880000;
}

.hljs-title,
.hljs-section {
  color: #880000;
  font-weight: bold;
}

.hljs-regexp,
.hljs-symbol,
.hljs-variable,
.hljs-template-variable,
.hljs-link,
.hljs-selector-attr,
.hljs-selector-pseudo {
  color: #BC6060;
}


/* Language color: hue: 90; */

.hljs-literal {
  color: #78A960;
}

.hljs-built_in,
.hljs-bullet,
.hljs-code,
.hljs-addition {
  color: #397300;
}


/* Meta color: hue: 200 */

.hljs-meta {
  color: #1f7199;
}

.hljs-meta-string {
  color: #4d99bf;
}


/* Misc effects */

.hljs-emphasis {
  font-style: italic;
}

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

.radio-component .v-menu .v-menu__content{left:0px !important;top:0px !important}.question-card .question-screen .question-body-preview-client{width:100%}.question-card .question-screen .question-body-preview-client img,.question-card .question-screen .question-body-preview-client video,.question-card .question-screen .question-body-preview-client audio{max-width:100% !important}.question-card .question-screen .question-body-preview-client select{display:none !important;visibility:hidden !important}.question-card .question-screen .question-body-preview-client iframe{width:100% !important}.question-card .question-screen .question-body-preview-client input{font-size:16px !important}.question-card .question-screen .question-card .v-divider{margin:0px !important}.question-card .question-screen .question-card .question-list-show{height:calc(100vh - 400px);overflow-y:scroll}.question-card .question-screen .question-card .answer-footer{height:110px !important;position:relative !important;text-align:right !important}.question-card .question-screen .question-card .footer-card-question{background-color:#7dd420 !important}.question-card .question-screen .question-card .footer-card-question .green-color{color:#7dd420 !important}.question-card .question-screen .question-card .footer-card-report{background-color:#f7931e !important}.question-card .question-screen .question-card .footer-card-report .orange-color{color:#f7931e !important}.question-card .score{margin:0px !important;font-size:30px;color:blue;font-weight:bold}.question-card .score span{font-size:20px;font-weight:normal}.revision-container{width:100%;height:calc(100vh - 100px);overflow-y:scroll;background-color:#fff}.revision-container .list-group-item{cursor:pointer}.revision-container .list-group-item.active{background:#a9a9a9}.ML__mathlive{margin-right:8px}.v-card__title{font-size:16px !important;font-size:1rem !important}
#question_editor[data-v-78ea12cf]{height:calc(100vh - 118px)}.multipane[data-v-78ea12cf]{height:100%;width:100%}.multipane .layout[data-v-78ea12cf]{height:100%}.multipane .multipane-resizer[data-v-78ea12cf]{margin:0;left:0;position:relative}.multipane .multipane-resizer[data-v-78ea12cf]:before{content:"";height:35px;width:4px;position:absolute;top:40%;margin-left:2px;border-left:1px solid #ccc;border-right:1px solid #ccc}.multipane .multipane-resizer[data-v-78ea12cf]:hover:before{border-color:#999}
.navbar-brand[data-v-c7907324]{max-width:100px}.navbar-brand img[data-v-c7907324]{height:auto;max-width:50px}.nav-link[data-v-c7907324]{font-size:13px}.feature-image[data-v-c7907324]{width:80px}.pc-view[data-v-c7907324]{margin:auto}.pc-view iframe[data-v-c7907324]{width:1024px;height:100vh;border:none}.sp-view[data-v-c7907324]{margin:auto;width:375px}.sp-view iframe[data-v-c7907324]{width:100%;border:1px solid #ccc;height:667px}
.preview[data-v-c45150f2]{overflow:scroll;padding:0 10px}
.preview .ckeditor-sample{background-size:contain;background-repeat:no-repeat;width:400px;height:320px;position:relative}.preview .ckeditor-sample .ckeditor-sample-textarea{font-weight:normal;border:0;outline:none;resize:none;position:absolute;top:110px;left:15px;width:calc(100% - 30px);bottom:35px}
.preview[data-v-737fa3fe]{padding:0 10px}
.preview .ckeditor-sample{background-size:contain;background-repeat:no-repeat;width:400px;height:320px;position:relative}.preview .ckeditor-sample .ckeditor-sample-textarea{font-weight:normal;border:0;outline:none;resize:none;position:absolute;top:110px;left:15px;width:calc(100% - 30px);bottom:35px}.preview label{position:relative;padding-left:1.2em}.preview label input{position:absolute;top:0;bottom:0;left:0}.preview label{font-weight:unset}.question_title{font-size:20px;font-weight:500;border-bottom:1px solid #ccc;padding-bottom:5px;min-width:500px}.submit-btn{margin-top:20px;color:#fff}.test_info{padding:10px}.test_left{font-weight:600;font-size:33px;padding-left:10px}.test-left-list{line-height:24px}.status{width:250px;background-color:#ccc;height:28px;margin-left:10px}.status .status-percent{background-color:#21b384;height:100%}.percent{font-size:14px;width:70px;margin-left:5px;vertical-align:middle;padding-top:1px}.percent-title{font-size:16px}#example-timer{height:28px;width:28px;background:#ccc;border-radius:50%;margin-right:10px}
.subquestions-list[data-v-79c5fae8]{display:flex;min-width:220px}.subquestions-list .question[data-v-79c5fae8]{min-width:60px;float:left}.subquestions-list .subquestions[data-v-79c5fae8]{float:right}#questionList[data-v-79c5fae8]{overflow-y:scroll}.question-list[data-v-79c5fae8]{margin-top:0px !important}
.question-content[data-v-262f52f1]{width:80%;display:inline-block}.question-list[data-v-262f52f1]{width:20% !important;margin:20px 0 !important;padding:20px !important}
.loading[data-v-cc8d0db6]{position:fixed;z-index:2000;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.6)}.loading .preloader[data-v-cc8d0db6]{position:absolute;top:50%;left:49%}.loading .preloader span[data-v-cc8d0db6]{display:block;bottom:0;width:9px;height:10px;background:#2d2c2a;position:absolute;animation:preloader-data-v-cc8d0db6 1.8s infinite ease-in-out;border-radius:20px}.loading .preloader span[data-v-cc8d0db6]:nth-child(2){left:17px;animation-delay:.25s}.loading .preloader span[data-v-cc8d0db6]:nth-child(3){left:34px;animation-delay:.5s}.loading .loading-message[data-v-cc8d0db6]{position:absolute;top:52%;text-align:center;color:#fff;align-items:center;left:0;right:0}@keyframes preloader-data-v-cc8d0db6{0%{height:10px;transform:translateY(0);background:#f3cd95}25%{height:36px;transform:translateY(14px);background:#bfdb99}50%{height:10px;transform:translateY(0);background:#f3b1d6}100%{height:10px;transform:translateY(0);background:#c4ddf5}}.loading-indicator-wrapper[data-v-cc8d0db6]{display:none}
.home-header[data-v-75d4200c]{cursor:pointer}
.home-header[data-v-4e74514c]{cursor:pointer}
.sub-menu[data-v-77fbf29e]{position:absolute;background-color:#7dd420;border-radius:5px;color:#fff}.menu-view-name[data-v-77fbf29e]{font-size:.9rem}
.safari-footer[data-v-53c63ab2]{position:fixed;bottom:0;left:0;right:0;z-index:1000;height:56px !important;transform:translateZ(0);-webkit-transform:translateZ(0)}@supports(-webkit-touch-callout: none){.safari-footer[data-v-53c63ab2]{bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}}@media screen and (orientation: portrait){.safari-footer[data-v-53c63ab2]{height:calc(56px + env(safe-area-inset-bottom)) !important}}@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none){.safari-footer[data-v-53c63ab2]{bottom:0;height:calc(56px + env(safe-area-inset-bottom)) !important}}}
#client-app{@import'vuetify/dist/vuetify.min.css'}#client-app .bg-gray{background:#eee}#client-app .bg-white{background:#fff}#client-app .white-text{color:#fff !important}#client-app .hljs .textfield-question{margin-bottom:15px}#client-app .gray-text{color:#999 !important}#client-app .blue-text{color:#2699fb !important}#client-app .text-size-tiny{font-size:.8rem !important}#client-app .textfield-question-answer{color:green;padding:1px;border-radius:4px;font-weight:bold;font-size:14px;text-align:center}#client-app .textfield-question-answer.wrong:before{font-family:"Material Icons";content:"";font-size:20px;position:absolute;top:-4px;left:-25px;color:red !important}#client-app .textfield-question-answer.right:before{font-family:"Material Icons";content:"";font-size:20px;position:absolute;top:-4px;left:-25px}#client-app .question-report:hover{background:rgba(0,0,0,.04)}#client-app .question-report .v-list__tile{padding:0px !important}#client-app .question-report .v-list__tile--link:hover{background:rgba(0,0,0,0) !important}#client-app .answer-result .v-list{background-color:#fafafa !important}#client-app .answer-result-detail .theme--light.v-divider{border-color:#fafafa !important}#client-app .exam-result .theme--light.v-divider{border-color:#b5b5b5}#client-app .notification-dropdown .notification-dropdown-btn:after{display:none !important}#client-app .notification-dropdown .dropdown-menu{min-width:300px}#client-app .notification-item:hover{background:rgba(0,0,0,.04)}#client-app .badge-icon{position:relative}#client-app .badge-icon .badge-num{position:absolute;background:red;width:20px;height:20px;border-radius:10px;right:-10px;top:-10px}#client-app .btn-badge-icon .v-btn__content{position:absolute;width:17px;height:17px;background:brown;top:-5px;right:5px}#client-app .btn-badge-icon .v-btn__content .v-icon{position:absolute;left:-8px;top:10px}#client-app .answer-result-detail-main,#client-app .question-screen{width:100%}#client-app .answer-result-detail-main .answer-result-detail .textarea-preview,#client-app .answer-result-detail-main .question-container .textarea-preview,#client-app .question-screen .answer-result-detail .textarea-preview,#client-app .question-screen .question-container .textarea-preview{border:1px solid #bbb;border-radius:5px;width:100%}#client-app .answer-result-detail-main .answer-result-detail .textarea-preview img,#client-app .answer-result-detail-main .question-container .textarea-preview img,#client-app .question-screen .answer-result-detail .textarea-preview img,#client-app .question-screen .question-container .textarea-preview img{max-width:100%}#client-app .answer-result-detail-main .answer-result-detail .question-body-preview-client,#client-app .answer-result-detail-main .question-container .question-body-preview-client,#client-app .question-screen .answer-result-detail .question-body-preview-client,#client-app .question-screen .question-container .question-body-preview-client{max-width:100%}#client-app .answer-result-detail-main .answer-result-detail .question-body-preview-client img,#client-app .answer-result-detail-main .answer-result-detail .question-body-preview-client video,#client-app .answer-result-detail-main .answer-result-detail .question-body-preview-client audio,#client-app .answer-result-detail-main .question-container .question-body-preview-client img,#client-app .answer-result-detail-main .question-container .question-body-preview-client video,#client-app .answer-result-detail-main .question-container .question-body-preview-client audio,#client-app .question-screen .answer-result-detail .question-body-preview-client img,#client-app .question-screen .answer-result-detail .question-body-preview-client video,#client-app .question-screen .answer-result-detail .question-body-preview-client audio,#client-app .question-screen .question-container .question-body-preview-client img,#client-app .question-screen .question-container .question-body-preview-client video,#client-app .question-screen .question-container .question-body-preview-client audio{max-width:100% !important}#client-app .answer-result-detail-main .answer-result-detail .question-body-preview-client select,#client-app .answer-result-detail-main .question-container .question-body-preview-client select,#client-app .question-screen .answer-result-detail .question-body-preview-client select,#client-app .question-screen .question-container .question-body-preview-client select{display:none !important;visibility:hidden !important}#client-app .answer-result-detail-main .answer-result-detail .question-body-preview-client iframe,#client-app .answer-result-detail-main .question-container .question-body-preview-client iframe,#client-app .question-screen .answer-result-detail .question-body-preview-client iframe,#client-app .question-screen .question-container .question-body-preview-client iframe{width:100% !important}#client-app .answer-result-detail-main .answer-result-detail .mobile-result-header,#client-app .answer-result-detail-main .question-container .mobile-result-header,#client-app .question-screen .answer-result-detail .mobile-result-header,#client-app .question-screen .question-container .mobile-result-header{width:100%;font-size:20px}#client-app .answer-result-detail-main .answer-result-detail .green-bgr,#client-app .answer-result-detail-main .question-container .green-bgr,#client-app .question-screen .answer-result-detail .green-bgr,#client-app .question-screen .question-container .green-bgr{background-color:#7dd420 !important}#client-app .answer-result-detail-main .answer-result-detail .white-text,#client-app .answer-result-detail-main .question-container .white-text,#client-app .question-screen .answer-result-detail .white-text,#client-app .question-screen .question-container .white-text{color:#fff !important}#client-app .answer-result-detail-main .answer-result-detail .result-td-width,#client-app .answer-result-detail-main .question-container .result-td-width,#client-app .question-screen .answer-result-detail .result-td-width,#client-app .question-screen .question-container .result-td-width{min-width:120px}#client-app .answer-result-detail-main .answer-result-detail .question-white-bgr,#client-app .answer-result-detail-main .question-container .question-white-bgr,#client-app .question-screen .answer-result-detail .question-white-bgr,#client-app .question-screen .question-container .question-white-bgr{background-color:#fff !important}#client-app .answer-result-detail-main .v-tab,#client-app .question-screen .v-tab{text-transform:unset}#client-app .answer-result-detail-main .other-gpt-assessments table,#client-app .answer-result-detail-main table.skill-table,#client-app .question-screen .other-gpt-assessments table,#client-app .question-screen table.skill-table{border-collapse:separate;border-spacing:0;min-width:350px}#client-app .answer-result-detail-main .other-gpt-assessments table tr th,#client-app .answer-result-detail-main .other-gpt-assessments table tr td,#client-app .answer-result-detail-main table.skill-table tr th,#client-app .answer-result-detail-main table.skill-table tr td,#client-app .question-screen .other-gpt-assessments table tr th,#client-app .question-screen .other-gpt-assessments table tr td,#client-app .question-screen table.skill-table tr th,#client-app .question-screen table.skill-table tr td{border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:5px}#client-app .answer-result-detail-main .other-gpt-assessments table tr th:first-child,#client-app .answer-result-detail-main .other-gpt-assessments table tr td:first-child,#client-app .answer-result-detail-main table.skill-table tr th:first-child,#client-app .answer-result-detail-main table.skill-table tr td:first-child,#client-app .question-screen .other-gpt-assessments table tr th:first-child,#client-app .question-screen .other-gpt-assessments table tr td:first-child,#client-app .question-screen table.skill-table tr th:first-child,#client-app .question-screen table.skill-table tr td:first-child{border-left:1px solid #bbb}#client-app .answer-result-detail-main .other-gpt-assessments table tr th,#client-app .answer-result-detail-main table.skill-table tr th,#client-app .question-screen .other-gpt-assessments table tr th,#client-app .question-screen table.skill-table tr th{background:#eee;border-top:1px solid #bbb;text-align:left}#client-app .answer-result-detail-main .other-gpt-assessments table tr:first-child th:first-child,#client-app .answer-result-detail-main table.skill-table tr:first-child th:first-child,#client-app .question-screen .other-gpt-assessments table tr:first-child th:first-child,#client-app .question-screen table.skill-table tr:first-child th:first-child{border-top-left-radius:6px}#client-app .answer-result-detail-main .other-gpt-assessments table tr:first-child th:last-child,#client-app .answer-result-detail-main table.skill-table tr:first-child th:last-child,#client-app .question-screen .other-gpt-assessments table tr:first-child th:last-child,#client-app .question-screen table.skill-table tr:first-child th:last-child{border-top-right-radius:6px}#client-app .answer-result-detail-main .other-gpt-assessments table tr:last-child td:first-child,#client-app .answer-result-detail-main table.skill-table tr:last-child td:first-child,#client-app .question-screen .other-gpt-assessments table tr:last-child td:first-child,#client-app .question-screen table.skill-table tr:last-child td:first-child{border-bottom-left-radius:6px}#client-app .answer-result-detail-main .other-gpt-assessments table tr:last-child td:last-child,#client-app .answer-result-detail-main table.skill-table tr:last-child td:last-child,#client-app .question-screen .other-gpt-assessments table tr:last-child td:last-child,#client-app .question-screen table.skill-table tr:last-child td:last-child{border-bottom-right-radius:6px}#client-app .answer-result-detail-main .other-gpt-assessments table td:first-letter,#client-app .answer-result-detail-main table.skill-table td:first-letter,#client-app .question-screen .other-gpt-assessments table td:first-letter,#client-app .question-screen table.skill-table td:first-letter{text-transform:uppercase}#client-app .answer-result-detail-main .other-gpt-assessments table,#client-app .question-screen .other-gpt-assessments table{margin:10px 0}#client-app .answer-result-detail-main h3,#client-app .question-screen h3{padding:2rem 0 1rem}#client-app .answer-result-detail-main h3:first-letter,#client-app .question-screen h3:first-letter{text-transform:uppercase}#client-app .question-green-bgr{background-color:#7dd420 !important}#client-app .question-report .small-text{font-size:9px}#client-app .subqueston-title{height:25px}#client-app .subqueston-title .subqueston-title-left{float:left}#client-app .subqueston-title .subqueston-title-right{float:right}#client-app .question-report-list{padding-top:0px !important;padding-bottom:0px !important}#client-app .question-report-list .report-list{overflow-y:auto;padding-top:0px !important;padding-bottom:0px !important}#client-app .question-report-list .v-tab{text-transform:unset}#client-app .question-report-list .v-window-item{height:100%}#client-app .question-report.selected-tab{background-color:#cbeea6 !important}#client-app .gray-text{color:gray}#client-app .question-score{font-size:smaller;font-weight:500;color:#333}#client-app .center-layout{align-items:center;justify-content:center;text-align:center}#client-app .exam-result-card{background-color:#7dd420 !important}#client-app .exam-result-card .exam-status-result{display:inline-block !important;border-radius:15px !important}#client-app .exam-result-card .exam-status-result.pass{background-color:#2699fb !important}#client-app .exam-result-card .exam-status-result.failure{background-color:darkred !important}#client-app .exam-result-card .question-green-bgr{background-color:#cbeea6 !important}#client-app .exam-result-card .question-white-bgr{background-color:#fff !important}#client-app .text-align-left{text-align:left !important}#client-app .caption img,#client-app .caption video,#client-app .caption audio{max-width:100%}#client-app .exam-explain img{max-width:100%}#client-app .answer-report .v-list__tile{padding:0px !important}#client-app .exam-final-screen .v-list{background-color:#fafafa !important}#client-app .radio-component .v-input .v-label{margin-bottom:0px !important;font-weight:initial !important}#client-app .radio-component .v-input__control{width:100% !important}#client-app .radio-component .v-input__control .v-input__slot{margin-bottom:0 !important}#client-app .radio-component .v-input__control .v-messages{display:none}#client-app .question-screen .question-body-preview-client{width:100%}#client-app .question-screen .question-body-preview-client img,#client-app .question-screen .question-body-preview-client video,#client-app .question-screen .question-body-preview-client audio{max-width:100% !important}#client-app .question-screen .question-body-preview-client select{display:none !important;visibility:hidden !important}#client-app .question-screen .question-body-preview-client iframe{width:100% !important}#client-app .question-screen .question-card .question-content-show{min-height:200px}#client-app .question-screen .question-card .question-content-show img,#client-app .question-screen .question-card .question-content-show video,#client-app .question-screen .question-card .question-content-show audio{max-width:100% !important}#client-app .question-screen .question-card .v-divider{margin:0px !important}#client-app .question-screen .question-card .question-list-show{height:calc(100vh - 240px);overflow-y:scroll}#client-app .question-screen .question-card .answer-footer{height:0px !important;width:0px !important;right:120px !important;bottom:170px !important;position:absolute !important;text-align:right !important;padding:0;z-index:1}#client-app .question-screen .question-card .footer-card-question{position:absolute;bottom:-76px;width:100%;background-color:#7dd420;z-index:5}#client-app .question-screen .question-card .footer-card-question .green-color{color:#7dd420 !important}#client-app .question-screen .question-card .footer-card-report{position:absolute;bottom:-76px;width:100%;background-color:#f7931e !important}#client-app .question-screen .question-card .footer-card-report .orange-color{color:#f7931e !important}#client-app .question-header-title{color:#007bff;text-align:left;line-height:1.5}#client-app .private-question{color:red;font-style:oblique;font-size:85%}#client-app .question-container{overflow-y:scroll;padding-bottom:68px}#client-app .question-container.test-main{height:calc(100vh - 240px)}#client-app .question-container:has(.list-question-history){height:calc(100vh - 240px)}#client-app .question-list-block{padding-bottom:68px}#client-app .gray--text{color:#666 !important}#client-app .lesson-margin{margin-left:30px}#client-app .ML__keyboard{z-index:999 !important}#client-app .ML__popover{z-index:999 !important}#client-app .ML__fieldcontainer__field{cursor:text !important}#client-app .vue-simplemde{width:100%}#client-app .html-body{word-break:break-word;white-space:pre-line}#client-app .html-body .ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible;padding:2px}#client-app .html-body img{max-width:100% !important}#client-app .course-lesson-page .account-icon{flex:0 0 40px;width:40px;height:auto}#client-app .course-lesson-page .account-icon img{clip-path:circle();width:100%}#client-app .course-lesson-page .subtitle{display:flex;flex-direction:row;align-items:baseline}#client-app .course-lesson-page .subtitle .subtitle-info{width:1px;flex-grow:1;flex-basis:0;height:5rem;line-height:1;overflow:hidden;white-space:nowrap;-webkit-mask-image:-webkit-gradient(linear, left top, right top, color-stop(90%, rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));-webkit-mask-image:-webkit-linear-gradient(left, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%);mask-image:-webkit-gradient(linear, left top, right top, color-stop(90%, rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));mask-image:linear-gradient(to right, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%)}#client-app .course-lesson-page .subtitle .subtitle-info a{color:#666}#client-app .course-lesson-page .subtitle>button{flex:0 0 6.2em;margin-left:9px}#client-app .course-lesson-page .otherlesson{color:#000;max-height:3em;line-height:1.5em;overflow:hidden;position:relative;word-wrap:break-word}#client-app .course-lesson-page .otherlesson span{margin-right:1em}#client-app .course-lesson-page .otherlesson::before{background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 30%);bottom:0;content:"…";padding-left:1em;position:absolute;right:0}#client-app .course-lesson-page .otherlesson::after{background:#fff;content:"";height:100%;position:absolute;width:100%}#client-app .course-lesson-page .lessonTabModal .modal-fullscreen{top:35vh;height:65vh}#client-app .course-lesson-page .lessonTabModal .modal-fullscreen .modal-content{border-radius:.5rem .5rem 0 0}#client-app .course-lesson-page .slideUpModal{animation-name:up;animation-duration:.3s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes up{0%{transform:translateY(50px)}100%{transform:translateY(0)}}#client-app .course-lesson-page .modal-dialog-bottom{display:flex;align-items:end;min-height:calc(100% - 1.5rem)}#client-app .course-lesson-page .modal-list li:not(:first-child){margin-top:1.5rem;margin-bottom:1.5rem}#client-app .course-lesson-page .modal-list li:last-child{margin-bottom:0}#client-app .course-lesson-page .modal-separater{margin-left:-16px;margin-right:-20px}#client-app .course-lesson-page .question-info{line-height:1}#client-app .course-lesson-page .question-info img{width:auto;height:1em;vertical-align:text-top}#client-app .course-lesson-page .question-info .question-info-user img{height:26px;vertical-align:middle}#client-app .course-lesson-page .question-answer-img{flex:0 0 62px}#client-app .course-lesson-page .hide-text{display:none}#client-app .course-lesson-page button.readmore::after{content:"続きを読む"}#client-app .course-lesson-page .on-click button.readmore::after{content:"一部表示"}#client-app .course-lesson-page .lesson-accordionComment::before{content:"▲"}#client-app .course-lesson-page .lesson-accordionComment:not(.collapsed)::before{content:"▼"}#client-app .course-lesson-page .my-lesson-detail{min-height:100px}#client-app .course-lesson-page .my-lesson-detail img{max-width:100% !important}#client-app .course-lesson-page ul.toc_list{position:relative;margin-top:2em;padding-left:0px !important;list-style-type:none;border:solid 2px #aa3200}#client-app .course-lesson-page ul.toc_list::after{position:absolute;content:"目次";padding:1px 7px;letter-spacing:.05em;font-weight:bold;font-size:.8em;background:#aa3200;color:#fff;bottom:100%;left:-2px;border-radius:4px 4px 0px 0px}#client-app .course-lesson-page ul.toc_list li{list-style:none !important;line-height:1.5;padding:.5em 0 .5em 1.7em;border-bottom:1px dashed #aa3200}#client-app .course-lesson-page ul.toc_list li::before{position:absolute;content:"✓";color:#aa3200;font-weight:bold;left:.5em}#client-app .course-lesson-page ul.toc_list li a{color:#000}#client-app .course-lesson-page ul.toc_list>ul{padding-left:0px !important;padding:1px 0}#client-app .course-lesson-page ul.toc_list>ul li{position:relative;left:0;padding-left:2.8em}#client-app .course-lesson-page ul.toc_list>ul li::before{position:absolute;content:"";left:2em;top:1.1em;border-radius:50%;width:5px;height:5px;display:inline-block;background:#000}#client-app .course-lesson-page ul.toc_list li:last-child{border-bottom:none}#client-app .course-lesson-page ul.toc_list>ul li:last-child{border-bottom:1px dashed #aa3200}#client-app .course-lesson-page ul.toc_list li:hover{background-color:#ffe1d5}#client-app .course-lesson-page ul.toc_list li a:hover{text-decoration:none}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box{max-width:1000px}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box p{margin:2rem 0}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list{position:relative;margin-top:2.5rem;margin-bottom:2.5rem;padding-left:0px !important;list-style-type:none;border:solid 2px #363636}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list::after{position:absolute;content:"目次";padding:2px 7px;letter-spacing:.05em;font-weight:bold;font-size:.8em;background:#363636;color:#fff;bottom:100%;left:-2px;border-radius:4px 4px 0px 0px}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list li{list-style:none !important;line-height:1.5;padding:.5em .5em .5em 2em;border-bottom:1px dashed #363636;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list li::before{position:absolute;content:"✓";color:#363636;font-weight:bold;left:.5em}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list li a{color:#000;text-decoration:none}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list>ul{padding-left:0px !important;padding:1px 0}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list>ul li{position:relative;left:0;padding-left:3em}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list>ul li::before{position:absolute;content:"";left:2em;top:1.1em;border-radius:50%;width:5px;height:5px;display:inline-block;background:#000}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list li:last-child{border-bottom:none}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list>ul li:last-child{border-bottom:1px dashed #363636}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list li:hover{background-color:#ebebeb}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list li a:hover{text-decoration:none}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box .small{font-size:.875em}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box li{list-style-type:inherit}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box h2{font-weight:600;line-height:1.55;font-size:1.8rem}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box h3{font-size:1.55rem;font-weight:600;line-height:1.6;margin:1.8rem 0 1rem 0}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box h4{font-size:1.25rem;margin:1.65rem 0 1rem 0}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ol,#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul{padding-left:1.5em}#client-app .course-lesson-page #classroom-lesson-body .highlight{overflow-y:scroll}#client-app .course-lesson-page #classroom-lesson-body img{max-width:100%;margin:2rem 0;border:1px solid #eee}#client-app .course-lesson-page #classroom-lesson-body p{font-size:1rem;margin:2rem 0}@media(min-width: 768px){#client-app .course-lesson-page #classroom-lesson-body h2{margin:3.8rem 0 1.5rem 0;font-size:1.8rem}#client-app .course-lesson-page #classroom-lesson-body h3{font-size:1.5rem;margin:2.5rem 0 1rem 0}#client-app .course-lesson-page #classroom-lesson-body h2+h3{margin-top:-0.5rem}#client-app .course-lesson-page #classroom-lesson-body h4{font-size:1.35rem;margin:2.5rem 0 1rem 0}#client-app .course-lesson-page #classroom-lesson-body h3+h4{margin-top:1.25rem}}#client-app .course-lesson-page .youtube-video *,#client-app .course-lesson-page .vimeo-video *{width:100%;height:100%}#client-app .course-lesson-page .sidebar-title{font-size:1.5rem;color:#666}#client-app .course-lesson-page a.v-list-item{text-decoration:none}#client-app .course-lesson-page .question-list .header{display:flex;justify-content:space-between}#client-app .course-lesson-page .exam-info-text{font-size:70%;color:gray;margin-bottom:5px !important}#client-app .course-lesson-page .move-btn{color:#fff;min-width:32px !important;width:32px !important}#client-app .course-lesson-page .theme--light.v-list{background:#eee}#client-app .course-lesson-page .cursor-pointer{cursor:pointer}#client-app .course-lesson-page .lesson-side-bar{position:fixed;right:.5rem;overflow:hidden;display:flex;flex-direction:column;height:calc(100% - 80px)}#client-app .course-lesson-page .lesson-side-bar .v-window__container{height:100%}#client-app .course-lesson-page .lesson-side-bar .thread-list{height:100%}#client-app .course-lesson-page .lesson-pane{width:calc(100% - 450px);max-width:calc(100% - 380px)}#client-app .classroom-avatarbox{height:64px;min-width:64px;width:64px}#client-app .ellipsis-2line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}#client-app .top-goals .v-list-item__action{transform:scale(0.8)}#client-app .goalMilestoneTable{width:100%;margin-bottom:1.5em}#client-app .goalMilestoneTable-icon{width:1.65em;font-size:16px}#client-app .goalMilestoneTable-left{width:2.65em}#client-app .goalMilestoneTable-list th,#client-app .goalMilestoneTable-list td{padding-top:.6em;padding-bottom:.6em;line-height:1.25}@media(min-width: 768px){#client-app .goalMilestoneTable-icon{width:2em}#client-app .goalMilestoneTable-left{width:4em}}#client-app .row{margin:0}#client-app .v-slide-group__prev{display:none !important}#client-app .form-control{border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .75rem}#client-app input.form-control{height:calc(1.5em + .75rem + 2px)}#client-app .textfield-question{margin-bottom:20px}#client-app .textfield-question.wrong{border-color:red}#client-app .textfield-question.right{border-color:green}#client-app .inline-select-question{margin-bottom:26px;display:inline !important;visibility:visible !important;-webkit-appearance:auto}#client-app .mkde-style img,#client-app .mkde-style video,#client-app .mkde-style audio{max-width:100%}#client-app .header-main .v-footer{position:sticky !important}#client-app .cursor-pointer{cursor:pointer}#client-app .radio-component{margin-bottom:2rem}#client-app .radio-component .v-input__control{width:100% !important}#client-app .radio-component .v-input__control .v-label{margin-bottom:0 !important}#client-app .radio-component .v-input__control .v-input__slot{margin-bottom:0 !important}#client-app .radio-component .v-input__control .v-messages{display:none}#client-app .slide-left-enter-active,#client-app .slide-left-leave-active,#client-app .slide-right-enter-active,#client-app .slide-right-leave-active{transition-duration:.5s;transition-property:height,opacity,transform;transition-timing-function:cubic-bezier(0.55, 0, 0.1, 1);overflow:hidden}#client-app .slide-left-enter,#client-app .slide-right-leave-active{opacity:0;transform:translate(2em, 0)}#client-app .slide-left-leave-active,#client-app .slide-right-enter{opacity:0;transform:translate(-2em, 0)}#client-app .fade-enter-active,#client-app .fade-leave-active{transition-duration:2s;transition-property:opacity;transition-timing-function:ease}#client-app .fade-enter,#client-app .fade-leave-active{opacity:0}#client-app .loading-screen{height:100%;width:100%;background-color:rgba(255,255,255,.4);position:absolute;z-index:1}#client-app .loading-screen .loading{position:fixed;top:50%;left:50%}#client-app .answer-footer-mobile{position:fixed !important;bottom:60px;right:0;z-index:1}#client-app .custom-links-v-list .v-list__tile:hover{background:rgba(255,255,255,.08);color:#fff;text-decoration:none}#client-app .custom-links-v-list .v-list__tile:hover a:hover{color:#fff;text-decoration:none}#client-app .custom-links-v-list .v-list__tile:hover .link{width:100%;height:100%;display:flex;align-items:center}#client-app .was-validated .form-control:valid,#client-app .was-validated .form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}#client-app .was-validated .form-control:invalid,#client-app .was-validated .form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}#client-app .info-content img{max-width:100% !important}#client-app .question-box{border:1px solid #eee;text-align:center;width:50px}#client-app .question-box .question-num{color:#666;font-weight:bold}#client-app .question-box .question-active{background:#8cc63f;color:#fff;font-size:10px;padding:2px}#client-app .question-box .question-deactive{background:gray;color:#fff;font-size:10px;padding:2px}#client-app .stripe-card{width:400px;border:thin solid rgba(0,0,0,.12);height:35px;padding:5px 8px;border-radius:4px}#client-app .stripe-card.complete{border-color:green}#client-app .question-body-preview-client{overflow-wrap:break-word}#client-app .lesson-detail-view #tutorial-box{max-width:840px;margin:0 auto;font-size:1rem}#client-app .lesson-detail-view #tutorial-box h2{color:#aa3200;margin:3.8rem 0 1.5rem 0;font-size:1.8rem;font-weight:600;line-height:1.55}#client-app .lesson-detail-view #tutorial-box h3{font-size:1.55rem;font-weight:600;margin:2.5rem 0 1rem 0}#client-app .lesson-detail-view #tutorial-box h4{font-size:1.35rem;color:#333;margin:2.5rem 0 1rem 0}#client-app .lesson-detail-view #tutorial-box p{margin-bottom:1.5em;line-height:2}#client-app .lesson-detail-view #tutorial-box ol,#client-app .lesson-detail-view #tutorial-box ul{padding-left:2.5em}#client-app .lesson-detail-view #tutorial-box img{padding:5px;box-shadow:0 0 0 1px #ccc;margin:1em auto;max-width:100%;height:auto}#client-app .header-title{max-width:calc(100vw - 200px)}#client-app .minus-left{margin-left:-14px}#client-app .minus-right{margin-right:-14px}#client-app .cursor-pointer{cursor:pointer}#client-app .bg-white{background-color:#fff}#client-app .bg-gray{background:#eee}#client-app .bg-gray2{background:#f5f7fc}#client-app .bg-gray3{background:gray}#client-app .text-blue{color:#476cbc}#client-app .text-blue2{color:#0088fc}#client-app .text-white{color:#fff}#client-app .text-gray{color:gray}#client-app .text-black{color:#000}#client-app .w-full{width:100%}#client-app .w-33{width:33.3333333333%}#client-app .w-50{width:50%}#client-app .w-40{width:40%}#client-app .w-35{width:35%}#client-app .w-25{width:25%}#client-app .w-37{width:37%}#client-app .w-32{width:32%}#client-app .w-30{width:30%}#client-app .w-70{width:70%}#client-app .h-50{height:50%}#client-app .h-full{height:100%}#client-app .position-absolute{position:absolute}#client-app .position-relative{position:relative}#client-app .border-left{border-left:2px solid #eee}#client-app .border-top{border-top:2px solid #eee}#client-app .border-bottom{border-bottom:2px solid #eee}#client-app .border-default{border:2px solid #eee;border-radius:.25rem}#client-app .text-align-center{text-align:center}#client-app .text-align-right{text-align:right}#client-app .text-08rem{font-size:.8rem}#client-app .align-items-center{align-items:center}#client-app .font-bold{font-weight:bold}#client-app .white-space-pre{white-space:pre}#client-app .white-space-pre-line{white-space:pre-line}#client-app .container-fix-padding{padding-top:0px !important}#client-app .flex-wrap{flex-wrap:wrap}#client-app .flex-nowrap{flex-wrap:nowrap}#client-app .text-medium{font-size:medium}#client-app .text-large{font-size:large}#client-app .text-x-large{font-size:x-large}#client-app .text-small{font-size:small}#client-app .v-progress-linear__content{color:#fff}.daterangepicker .calendars-container{-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 600px){.calendars{flex-wrap:nowrap !important}}
td[data-v-aab6e828],th[data-v-aab6e828]{padding:2px;background-color:#fff}td.today[data-v-aab6e828]{font-weight:700}td.disabled[data-v-aab6e828]{pointer-events:none;background-color:#eee;border-radius:0;opacity:.6}.fa[data-v-aab6e828]{display:inline-block;width:100%;height:100%;background:rgba(0,0,0,0) no-repeat 50%;background-size:100% 100%;fill:#ccc}.next[data-v-aab6e828]:hover,.prev[data-v-aab6e828]:hover{background-color:rgba(0,0,0,0) !important}.next .fa[data-v-aab6e828]:hover,.prev .fa[data-v-aab6e828]:hover{opacity:.6}.chevron-left[data-v-aab6e828]{width:16px;height:16px;display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-2 -2 10 10%27%3E%3Cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z%27/%3E%3C/svg%3E")}.chevron-right[data-v-aab6e828]{width:16px;height:16px;display:block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-2 -2 10 10%27%3E%3Cpath d=%27M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z%27/%3E%3C/svg%3E")}.yearselect[data-v-aab6e828]{padding-right:1px;border:none;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.monthselect[data-v-aab6e828]{border:none}.daterangepicker.hide-calendars.show-ranges .ranges,.daterangepicker.hide-calendars.show-ranges .ranges ul{width:100%}.daterangepicker .calendars-container{display:-webkit-box;display:-ms-flexbox;display:flex}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-size:15px;line-height:1em}.daterangepicker:after,.daterangepicker:before{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:""}.daterangepicker:before{top:-7px;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;border-left:6px solid rgba(0,0,0,0)}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:auto;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:auto;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px;width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid rgba(0,0,0,0);cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse;display:table}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:rgba(0,0,0,0);color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:rgba(0,0,0,0);color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:rgba(0,0,0,0);color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:rgba(0,0,0,0);color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px}.daterangepicker.show-ranges .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media(min-width: 564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.ltr{direction:ltr;text-align:left}.daterangepicker.ltr .drp-calendar.left{clear:left;margin-right:0}.daterangepicker.ltr .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.ltr .drp-calendar.right{margin-left:0}.daterangepicker.ltr .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.ltr .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker.rtl{direction:rtl;text-align:right}.daterangepicker.rtl .drp-calendar.left{clear:right;margin-left:0}.daterangepicker.rtl .drp-calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.rtl .drp-calendar.right{margin-right:0}.daterangepicker.rtl .drp-calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.rtl .drp-calendar.left .calendar-table{padding-left:12px}.daterangepicker.rtl .drp-calendar,.daterangepicker.rtl .ranges{text-align:right}}@media(min-width: 730px){.daterangepicker .ranges{width:auto}.daterangepicker .drp-calendar.left{clear:none !important}}.reportrange-text[data-v-267f4ee2]{background:#fff;cursor:pointer;padding:5px 10px;border:1px solid #ccc;width:100%}.daterangepicker[data-v-267f4ee2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}@media screen and (max-width: 768px){.daterangepicker.show-ranges .drp-calendar.left[data-v-267f4ee2]{border-left:0}.daterangepicker.show-ranges .ranges[data-v-267f4ee2]{border-bottom:1px solid #ddd}.daterangepicker.show-ranges .ranges[data-v-267f4ee2] ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}}@media screen and (min-width: 540px){.daterangepicker.show-weeknumbers[data-v-267f4ee2],.daterangepicker[data-v-267f4ee2]{min-width:486px}}@media screen and (min-width: 768px){.daterangepicker.show-ranges.show-weeknumbers[data-v-267f4ee2],.daterangepicker.show-ranges[data-v-267f4ee2]{min-width:682px}}@media screen and (max-width: 340px){.daterangepicker.single.show-weeknumbers[data-v-267f4ee2],.daterangepicker.single[data-v-267f4ee2]{min-width:250px}}@media screen and (min-width: 339px){.daterangepicker.single[data-v-267f4ee2]{min-width:auto}.daterangepicker.single.show-ranges.show-weeknumbers[data-v-267f4ee2],.daterangepicker.single.show-ranges[data-v-267f4ee2]{min-width:356px}.daterangepicker.single.show-ranges .drp-calendar.left[data-v-267f4ee2]{border-left:1px solid #ddd}.daterangepicker.single.show-ranges .ranges[data-v-267f4ee2]{width:auto;max-width:none;-ms-flex-preferred-size:auto;flex-basis:auto;border-bottom:0}.daterangepicker.single.show-ranges .ranges[data-v-267f4ee2] ul{display:block;width:100%}}.daterangepicker.show-calendar[data-v-267f4ee2]{display:block}.daterangepicker.opensleft[data-v-267f4ee2]{right:10px;left:auto}.daterangepicker.openscenter[data-v-267f4ee2]{right:auto;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.daterangepicker.opensright[data-v-267f4ee2]{left:10px;right:auto}.slide-fade-enter-active[data-v-267f4ee2]{-webkit-transition:all .2s ease;transition:all .2s ease}.slide-fade-leave-active[data-v-267f4ee2]{-webkit-transition:all .1s cubic-bezier(1, 0.5, 0.8, 1);transition:all .1s cubic-bezier(1, 0.5, 0.8, 1)}.slide-fade-enter[data-v-267f4ee2],.slide-fade-leave-to[data-v-267f4ee2]{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}.vue-daterange-picker[data-v-267f4ee2]{position:relative;display:inline-block;min-width:60px}.vue-daterange-picker .dropdown-menu[data-v-267f4ee2]{padding:0}.vue-daterange-picker .show-ranges.hide-calendars[data-v-267f4ee2]{width:150px;min-width:150px}.inline .daterangepicker[data-v-267f4ee2]{position:static}.inline .daterangepicker[data-v-267f4ee2]:after,.inline .daterangepicker[data-v-267f4ee2]:before{display:none}
.stock-exam[data-v-3d623e97]{border:solid;border-width:1px;border-radius:5px;background-color:#fff;border-color:#fff}.stock-selection[data-v-3d623e97]{height:50vh}.stock-list[data-v-3d623e97]{overflow-y:scroll;height:100%}
#client-app{@import'vuetify/dist/vuetify.min.css'}#client-app .bg-gray{background:#eee}#client-app .bg-white{background:#fff}#client-app .white-text{color:#fff !important}#client-app .hljs .textfield-question{margin-bottom:15px}#client-app .gray-text{color:#999 !important}#client-app .blue-text{color:#2699fb !important}#client-app .text-size-tiny{font-size:.8rem !important}#client-app .textfield-question-answer{color:green;padding:1px;border-radius:4px;font-weight:bold;font-size:14px;text-align:center}#client-app .textfield-question-answer.wrong:before{font-family:"Material Icons";content:"";font-size:20px;position:absolute;top:-4px;left:-25px;color:red !important}#client-app .textfield-question-answer.right:before{font-family:"Material Icons";content:"";font-size:20px;position:absolute;top:-4px;left:-25px}#client-app .question-report:hover{background:rgba(0,0,0,.04)}#client-app .question-report .v-list__tile{padding:0px !important}#client-app .question-report .v-list__tile--link:hover{background:rgba(0,0,0,0) !important}#client-app .answer-result .v-list{background-color:#fafafa !important}#client-app .answer-result-detail .theme--light.v-divider{border-color:#fafafa !important}#client-app .exam-result .theme--light.v-divider{border-color:#b5b5b5}#client-app .notification-dropdown .notification-dropdown-btn:after{display:none !important}#client-app .notification-dropdown .dropdown-menu{min-width:300px}#client-app .notification-item:hover{background:rgba(0,0,0,.04)}#client-app .badge-icon{position:relative}#client-app .badge-icon .badge-num{position:absolute;background:red;width:20px;height:20px;border-radius:10px;right:-10px;top:-10px}#client-app .btn-badge-icon .v-btn__content{position:absolute;width:17px;height:17px;background:brown;top:-5px;right:5px}#client-app .btn-badge-icon .v-btn__content .v-icon{position:absolute;left:-8px;top:10px}#client-app .answer-result-detail-main,#client-app .question-screen{width:100%}#client-app .answer-result-detail-main .answer-result-detail .textarea-preview,#client-app .answer-result-detail-main .question-container .textarea-preview,#client-app .question-screen .answer-result-detail .textarea-preview,#client-app .question-screen .question-container .textarea-preview{border:1px solid #bbb;border-radius:5px;width:100%}#client-app .answer-result-detail-main .answer-result-detail .textarea-preview img,#client-app .answer-result-detail-main .question-container .textarea-preview img,#client-app .question-screen .answer-result-detail .textarea-preview img,#client-app .question-screen .question-container .textarea-preview img{max-width:100%}#client-app .answer-result-detail-main .answer-result-detail .question-body-preview-client,#client-app .answer-result-detail-main .question-container .question-body-preview-client,#client-app .question-screen .answer-result-detail .question-body-preview-client,#client-app .question-screen .question-container .question-body-preview-client{max-width:100%}#client-app .answer-result-detail-main .answer-result-detail .question-body-preview-client img,#client-app .answer-result-detail-main .answer-result-detail .question-body-preview-client video,#client-app .answer-result-detail-main .answer-result-detail .question-body-preview-client audio,#client-app .answer-result-detail-main .question-container .question-body-preview-client img,#client-app .answer-result-detail-main .question-container .question-body-preview-client video,#client-app .answer-result-detail-main .question-container .question-body-preview-client audio,#client-app .question-screen .answer-result-detail .question-body-preview-client img,#client-app .question-screen .answer-result-detail .question-body-preview-client video,#client-app .question-screen .answer-result-detail .question-body-preview-client audio,#client-app .question-screen .question-container .question-body-preview-client img,#client-app .question-screen .question-container .question-body-preview-client video,#client-app .question-screen .question-container .question-body-preview-client audio{max-width:100% !important}#client-app .answer-result-detail-main .answer-result-detail .question-body-preview-client select,#client-app .answer-result-detail-main .question-container .question-body-preview-client select,#client-app .question-screen .answer-result-detail .question-body-preview-client select,#client-app .question-screen .question-container .question-body-preview-client select{display:none !important;visibility:hidden !important}#client-app .answer-result-detail-main .answer-result-detail .question-body-preview-client iframe,#client-app .answer-result-detail-main .question-container .question-body-preview-client iframe,#client-app .question-screen .answer-result-detail .question-body-preview-client iframe,#client-app .question-screen .question-container .question-body-preview-client iframe{width:100% !important}#client-app .answer-result-detail-main .answer-result-detail .mobile-result-header,#client-app .answer-result-detail-main .question-container .mobile-result-header,#client-app .question-screen .answer-result-detail .mobile-result-header,#client-app .question-screen .question-container .mobile-result-header{width:100%;font-size:20px}#client-app .answer-result-detail-main .answer-result-detail .green-bgr,#client-app .answer-result-detail-main .question-container .green-bgr,#client-app .question-screen .answer-result-detail .green-bgr,#client-app .question-screen .question-container .green-bgr{background-color:#7dd420 !important}#client-app .answer-result-detail-main .answer-result-detail .white-text,#client-app .answer-result-detail-main .question-container .white-text,#client-app .question-screen .answer-result-detail .white-text,#client-app .question-screen .question-container .white-text{color:#fff !important}#client-app .answer-result-detail-main .answer-result-detail .result-td-width,#client-app .answer-result-detail-main .question-container .result-td-width,#client-app .question-screen .answer-result-detail .result-td-width,#client-app .question-screen .question-container .result-td-width{min-width:120px}#client-app .answer-result-detail-main .answer-result-detail .question-white-bgr,#client-app .answer-result-detail-main .question-container .question-white-bgr,#client-app .question-screen .answer-result-detail .question-white-bgr,#client-app .question-screen .question-container .question-white-bgr{background-color:#fff !important}#client-app .answer-result-detail-main .v-tab,#client-app .question-screen .v-tab{text-transform:unset}#client-app .answer-result-detail-main .other-gpt-assessments table,#client-app .answer-result-detail-main table.skill-table,#client-app .question-screen .other-gpt-assessments table,#client-app .question-screen table.skill-table{border-collapse:separate;border-spacing:0;min-width:350px}#client-app .answer-result-detail-main .other-gpt-assessments table tr th,#client-app .answer-result-detail-main .other-gpt-assessments table tr td,#client-app .answer-result-detail-main table.skill-table tr th,#client-app .answer-result-detail-main table.skill-table tr td,#client-app .question-screen .other-gpt-assessments table tr th,#client-app .question-screen .other-gpt-assessments table tr td,#client-app .question-screen table.skill-table tr th,#client-app .question-screen table.skill-table tr td{border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:5px}#client-app .answer-result-detail-main .other-gpt-assessments table tr th:first-child,#client-app .answer-result-detail-main .other-gpt-assessments table tr td:first-child,#client-app .answer-result-detail-main table.skill-table tr th:first-child,#client-app .answer-result-detail-main table.skill-table tr td:first-child,#client-app .question-screen .other-gpt-assessments table tr th:first-child,#client-app .question-screen .other-gpt-assessments table tr td:first-child,#client-app .question-screen table.skill-table tr th:first-child,#client-app .question-screen table.skill-table tr td:first-child{border-left:1px solid #bbb}#client-app .answer-result-detail-main .other-gpt-assessments table tr th,#client-app .answer-result-detail-main table.skill-table tr th,#client-app .question-screen .other-gpt-assessments table tr th,#client-app .question-screen table.skill-table tr th{background:#eee;border-top:1px solid #bbb;text-align:left}#client-app .answer-result-detail-main .other-gpt-assessments table tr:first-child th:first-child,#client-app .answer-result-detail-main table.skill-table tr:first-child th:first-child,#client-app .question-screen .other-gpt-assessments table tr:first-child th:first-child,#client-app .question-screen table.skill-table tr:first-child th:first-child{border-top-left-radius:6px}#client-app .answer-result-detail-main .other-gpt-assessments table tr:first-child th:last-child,#client-app .answer-result-detail-main table.skill-table tr:first-child th:last-child,#client-app .question-screen .other-gpt-assessments table tr:first-child th:last-child,#client-app .question-screen table.skill-table tr:first-child th:last-child{border-top-right-radius:6px}#client-app .answer-result-detail-main .other-gpt-assessments table tr:last-child td:first-child,#client-app .answer-result-detail-main table.skill-table tr:last-child td:first-child,#client-app .question-screen .other-gpt-assessments table tr:last-child td:first-child,#client-app .question-screen table.skill-table tr:last-child td:first-child{border-bottom-left-radius:6px}#client-app .answer-result-detail-main .other-gpt-assessments table tr:last-child td:last-child,#client-app .answer-result-detail-main table.skill-table tr:last-child td:last-child,#client-app .question-screen .other-gpt-assessments table tr:last-child td:last-child,#client-app .question-screen table.skill-table tr:last-child td:last-child{border-bottom-right-radius:6px}#client-app .answer-result-detail-main .other-gpt-assessments table td:first-letter,#client-app .answer-result-detail-main table.skill-table td:first-letter,#client-app .question-screen .other-gpt-assessments table td:first-letter,#client-app .question-screen table.skill-table td:first-letter{text-transform:uppercase}#client-app .answer-result-detail-main .other-gpt-assessments table,#client-app .question-screen .other-gpt-assessments table{margin:10px 0}#client-app .answer-result-detail-main h3,#client-app .question-screen h3{padding:2rem 0 1rem}#client-app .answer-result-detail-main h3:first-letter,#client-app .question-screen h3:first-letter{text-transform:uppercase}#client-app .question-green-bgr{background-color:#7dd420 !important}#client-app .question-report .small-text{font-size:9px}#client-app .subqueston-title{height:25px}#client-app .subqueston-title .subqueston-title-left{float:left}#client-app .subqueston-title .subqueston-title-right{float:right}#client-app .question-report-list{padding-top:0px !important;padding-bottom:0px !important}#client-app .question-report-list .report-list{overflow-y:auto;padding-top:0px !important;padding-bottom:0px !important}#client-app .question-report-list .v-tab{text-transform:unset}#client-app .question-report-list .v-window-item{height:100%}#client-app .question-report.selected-tab{background-color:#cbeea6 !important}#client-app .gray-text{color:gray}#client-app .question-score{font-size:smaller;font-weight:500;color:#333}#client-app .center-layout{align-items:center;justify-content:center;text-align:center}#client-app .exam-result-card{background-color:#7dd420 !important}#client-app .exam-result-card .exam-status-result{display:inline-block !important;border-radius:15px !important}#client-app .exam-result-card .exam-status-result.pass{background-color:#2699fb !important}#client-app .exam-result-card .exam-status-result.failure{background-color:darkred !important}#client-app .exam-result-card .question-green-bgr{background-color:#cbeea6 !important}#client-app .exam-result-card .question-white-bgr{background-color:#fff !important}#client-app .text-align-left{text-align:left !important}#client-app .caption img,#client-app .caption video,#client-app .caption audio{max-width:100%}#client-app .exam-explain img{max-width:100%}#client-app .answer-report .v-list__tile{padding:0px !important}#client-app .exam-final-screen .v-list{background-color:#fafafa !important}#client-app .radio-component .v-input .v-label{margin-bottom:0px !important;font-weight:initial !important}#client-app .radio-component .v-input__control{width:100% !important}#client-app .radio-component .v-input__control .v-input__slot{margin-bottom:0 !important}#client-app .radio-component .v-input__control .v-messages{display:none}#client-app .question-screen .question-body-preview-client{width:100%}#client-app .question-screen .question-body-preview-client img,#client-app .question-screen .question-body-preview-client video,#client-app .question-screen .question-body-preview-client audio{max-width:100% !important}#client-app .question-screen .question-body-preview-client select{display:none !important;visibility:hidden !important}#client-app .question-screen .question-body-preview-client iframe{width:100% !important}#client-app .question-screen .question-card .question-content-show{min-height:200px}#client-app .question-screen .question-card .question-content-show img,#client-app .question-screen .question-card .question-content-show video,#client-app .question-screen .question-card .question-content-show audio{max-width:100% !important}#client-app .question-screen .question-card .v-divider{margin:0px !important}#client-app .question-screen .question-card .question-list-show{height:calc(100vh - 240px);overflow-y:scroll}#client-app .question-screen .question-card .answer-footer{height:0px !important;width:0px !important;right:120px !important;bottom:170px !important;position:absolute !important;text-align:right !important;padding:0;z-index:1}#client-app .question-screen .question-card .footer-card-question{position:absolute;bottom:-76px;width:100%;background-color:#7dd420;z-index:5}#client-app .question-screen .question-card .footer-card-question .green-color{color:#7dd420 !important}#client-app .question-screen .question-card .footer-card-report{position:absolute;bottom:-76px;width:100%;background-color:#f7931e !important}#client-app .question-screen .question-card .footer-card-report .orange-color{color:#f7931e !important}#client-app .question-header-title{color:#007bff;text-align:left;line-height:1.5}#client-app .private-question{color:red;font-style:oblique;font-size:85%}#client-app .question-container{overflow-y:scroll;padding-bottom:68px}#client-app .question-container.test-main{height:calc(100vh - 240px)}#client-app .question-container:has(.list-question-history){height:calc(100vh - 240px)}#client-app .question-list-block{padding-bottom:68px}#client-app .gray--text{color:#666 !important}#client-app .lesson-margin{margin-left:30px}#client-app .ML__keyboard{z-index:999 !important}#client-app .ML__popover{z-index:999 !important}#client-app .ML__fieldcontainer__field{cursor:text !important}#client-app .vue-simplemde{width:100%}#client-app .html-body{word-break:break-word;white-space:pre-line}#client-app .html-body .ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible;padding:2px}#client-app .html-body img{max-width:100% !important}#client-app .course-lesson-page .account-icon{flex:0 0 40px;width:40px;height:auto}#client-app .course-lesson-page .account-icon img{clip-path:circle();width:100%}#client-app .course-lesson-page .subtitle{display:flex;flex-direction:row;align-items:baseline}#client-app .course-lesson-page .subtitle .subtitle-info{width:1px;flex-grow:1;flex-basis:0;height:5rem;line-height:1;overflow:hidden;white-space:nowrap;-webkit-mask-image:-webkit-gradient(linear, left top, right top, color-stop(90%, rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));-webkit-mask-image:-webkit-linear-gradient(left, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%);mask-image:-webkit-gradient(linear, left top, right top, color-stop(90%, rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));mask-image:linear-gradient(to right, rgb(0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%)}#client-app .course-lesson-page .subtitle .subtitle-info a{color:#666}#client-app .course-lesson-page .subtitle>button{flex:0 0 6.2em;margin-left:9px}#client-app .course-lesson-page .otherlesson{color:#000;max-height:3em;line-height:1.5em;overflow:hidden;position:relative;word-wrap:break-word}#client-app .course-lesson-page .otherlesson span{margin-right:1em}#client-app .course-lesson-page .otherlesson::before{background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 30%);bottom:0;content:"…";padding-left:1em;position:absolute;right:0}#client-app .course-lesson-page .otherlesson::after{background:#fff;content:"";height:100%;position:absolute;width:100%}#client-app .course-lesson-page .lessonTabModal .modal-fullscreen{top:35vh;height:65vh}#client-app .course-lesson-page .lessonTabModal .modal-fullscreen .modal-content{border-radius:.5rem .5rem 0 0}#client-app .course-lesson-page .slideUpModal{animation-name:up;animation-duration:.3s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes up{0%{transform:translateY(50px)}100%{transform:translateY(0)}}#client-app .course-lesson-page .modal-dialog-bottom{display:flex;align-items:end;min-height:calc(100% - 1.5rem)}#client-app .course-lesson-page .modal-list li:not(:first-child){margin-top:1.5rem;margin-bottom:1.5rem}#client-app .course-lesson-page .modal-list li:last-child{margin-bottom:0}#client-app .course-lesson-page .modal-separater{margin-left:-16px;margin-right:-20px}#client-app .course-lesson-page .question-info{line-height:1}#client-app .course-lesson-page .question-info img{width:auto;height:1em;vertical-align:text-top}#client-app .course-lesson-page .question-info .question-info-user img{height:26px;vertical-align:middle}#client-app .course-lesson-page .question-answer-img{flex:0 0 62px}#client-app .course-lesson-page .hide-text{display:none}#client-app .course-lesson-page button.readmore::after{content:"続きを読む"}#client-app .course-lesson-page .on-click button.readmore::after{content:"一部表示"}#client-app .course-lesson-page .lesson-accordionComment::before{content:"▲"}#client-app .course-lesson-page .lesson-accordionComment:not(.collapsed)::before{content:"▼"}#client-app .course-lesson-page .my-lesson-detail{min-height:100px}#client-app .course-lesson-page .my-lesson-detail img{max-width:100% !important}#client-app .course-lesson-page ul.toc_list{position:relative;margin-top:2em;padding-left:0px !important;list-style-type:none;border:solid 2px #aa3200}#client-app .course-lesson-page ul.toc_list::after{position:absolute;content:"目次";padding:1px 7px;letter-spacing:.05em;font-weight:bold;font-size:.8em;background:#aa3200;color:#fff;bottom:100%;left:-2px;border-radius:4px 4px 0px 0px}#client-app .course-lesson-page ul.toc_list li{list-style:none !important;line-height:1.5;padding:.5em 0 .5em 1.7em;border-bottom:1px dashed #aa3200}#client-app .course-lesson-page ul.toc_list li::before{position:absolute;content:"✓";color:#aa3200;font-weight:bold;left:.5em}#client-app .course-lesson-page ul.toc_list li a{color:#000}#client-app .course-lesson-page ul.toc_list>ul{padding-left:0px !important;padding:1px 0}#client-app .course-lesson-page ul.toc_list>ul li{position:relative;left:0;padding-left:2.8em}#client-app .course-lesson-page ul.toc_list>ul li::before{position:absolute;content:"";left:2em;top:1.1em;border-radius:50%;width:5px;height:5px;display:inline-block;background:#000}#client-app .course-lesson-page ul.toc_list li:last-child{border-bottom:none}#client-app .course-lesson-page ul.toc_list>ul li:last-child{border-bottom:1px dashed #aa3200}#client-app .course-lesson-page ul.toc_list li:hover{background-color:#ffe1d5}#client-app .course-lesson-page ul.toc_list li a:hover{text-decoration:none}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box{max-width:1000px}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box p{margin:2rem 0}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list{position:relative;margin-top:2.5rem;margin-bottom:2.5rem;padding-left:0px !important;list-style-type:none;border:solid 2px #363636}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list::after{position:absolute;content:"目次";padding:2px 7px;letter-spacing:.05em;font-weight:bold;font-size:.8em;background:#363636;color:#fff;bottom:100%;left:-2px;border-radius:4px 4px 0px 0px}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list li{list-style:none !important;line-height:1.5;padding:.5em .5em .5em 2em;border-bottom:1px dashed #363636;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list li::before{position:absolute;content:"✓";color:#363636;font-weight:bold;left:.5em}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list li a{color:#000;text-decoration:none}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list>ul{padding-left:0px !important;padding:1px 0}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list>ul li{position:relative;left:0;padding-left:3em}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list>ul li::before{position:absolute;content:"";left:2em;top:1.1em;border-radius:50%;width:5px;height:5px;display:inline-block;background:#000}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list li:last-child{border-bottom:none}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list>ul li:last-child{border-bottom:1px dashed #363636}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list li:hover{background-color:#ebebeb}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul.toc_list li a:hover{text-decoration:none}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box .small{font-size:.875em}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box li{list-style-type:inherit}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box h2{font-weight:600;line-height:1.55;font-size:1.8rem}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box h3{font-size:1.55rem;font-weight:600;line-height:1.6;margin:1.8rem 0 1rem 0}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box h4{font-size:1.25rem;margin:1.65rem 0 1rem 0}#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ol,#client-app .course-lesson-page #classroom-lesson-body .tutorial-box ul{padding-left:1.5em}#client-app .course-lesson-page #classroom-lesson-body .highlight{overflow-y:scroll}#client-app .course-lesson-page #classroom-lesson-body img{max-width:100%;margin:2rem 0;border:1px solid #eee}#client-app .course-lesson-page #classroom-lesson-body p{font-size:1rem;margin:2rem 0}@media(min-width: 768px){#client-app .course-lesson-page #classroom-lesson-body h2{margin:3.8rem 0 1.5rem 0;font-size:1.8rem}#client-app .course-lesson-page #classroom-lesson-body h3{font-size:1.5rem;margin:2.5rem 0 1rem 0}#client-app .course-lesson-page #classroom-lesson-body h2+h3{margin-top:-0.5rem}#client-app .course-lesson-page #classroom-lesson-body h4{font-size:1.35rem;margin:2.5rem 0 1rem 0}#client-app .course-lesson-page #classroom-lesson-body h3+h4{margin-top:1.25rem}}#client-app .course-lesson-page .youtube-video *,#client-app .course-lesson-page .vimeo-video *{width:100%;height:100%}#client-app .course-lesson-page .sidebar-title{font-size:1.5rem;color:#666}#client-app .course-lesson-page a.v-list-item{text-decoration:none}#client-app .course-lesson-page .question-list .header{display:flex;justify-content:space-between}#client-app .course-lesson-page .exam-info-text{font-size:70%;color:gray;margin-bottom:5px !important}#client-app .course-lesson-page .move-btn{color:#fff;min-width:32px !important;width:32px !important}#client-app .course-lesson-page .theme--light.v-list{background:#eee}#client-app .course-lesson-page .cursor-pointer{cursor:pointer}#client-app .course-lesson-page .lesson-side-bar{position:fixed;right:.5rem;overflow:hidden;display:flex;flex-direction:column;height:calc(100% - 80px)}#client-app .course-lesson-page .lesson-side-bar .v-window__container{height:100%}#client-app .course-lesson-page .lesson-side-bar .thread-list{height:100%}#client-app .course-lesson-page .lesson-pane{width:calc(100% - 450px);max-width:calc(100% - 380px)}#client-app .classroom-avatarbox{height:64px;min-width:64px;width:64px}#client-app .ellipsis-2line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}#client-app .top-goals .v-list-item__action{transform:scale(0.8)}#client-app .goalMilestoneTable{width:100%;margin-bottom:1.5em}#client-app .goalMilestoneTable-icon{width:1.65em;font-size:16px}#client-app .goalMilestoneTable-left{width:2.65em}#client-app .goalMilestoneTable-list th,#client-app .goalMilestoneTable-list td{padding-top:.6em;padding-bottom:.6em;line-height:1.25}@media(min-width: 768px){#client-app .goalMilestoneTable-icon{width:2em}#client-app .goalMilestoneTable-left{width:4em}}#client-app .row{margin:0}#client-app .v-slide-group__prev{display:none !important}#client-app .form-control{border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .75rem}#client-app input.form-control{height:calc(1.5em + .75rem + 2px)}#client-app .textfield-question{margin-bottom:20px}#client-app .textfield-question.wrong{border-color:red}#client-app .textfield-question.right{border-color:green}#client-app .inline-select-question{margin-bottom:26px;display:inline !important;visibility:visible !important;-webkit-appearance:auto}#client-app .mkde-style img,#client-app .mkde-style video,#client-app .mkde-style audio{max-width:100%}#client-app .header-main .v-footer{position:sticky !important}#client-app .cursor-pointer{cursor:pointer}#client-app .radio-component{margin-bottom:2rem}#client-app .radio-component .v-input__control{width:100% !important}#client-app .radio-component .v-input__control .v-label{margin-bottom:0 !important}#client-app .radio-component .v-input__control .v-input__slot{margin-bottom:0 !important}#client-app .radio-component .v-input__control .v-messages{display:none}#client-app .slide-left-enter-active,#client-app .slide-left-leave-active,#client-app .slide-right-enter-active,#client-app .slide-right-leave-active{transition-duration:.5s;transition-property:height,opacity,transform;transition-timing-function:cubic-bezier(0.55, 0, 0.1, 1);overflow:hidden}#client-app .slide-left-enter,#client-app .slide-right-leave-active{opacity:0;transform:translate(2em, 0)}#client-app .slide-left-leave-active,#client-app .slide-right-enter{opacity:0;transform:translate(-2em, 0)}#client-app .fade-enter-active,#client-app .fade-leave-active{transition-duration:2s;transition-property:opacity;transition-timing-function:ease}#client-app .fade-enter,#client-app .fade-leave-active{opacity:0}#client-app .loading-screen{height:100%;width:100%;background-color:rgba(255,255,255,.4);position:absolute;z-index:1}#client-app .loading-screen .loading{position:fixed;top:50%;left:50%}#client-app .answer-footer-mobile{position:fixed !important;bottom:60px;right:0;z-index:1}#client-app .custom-links-v-list .v-list__tile:hover{background:rgba(255,255,255,.08);color:#fff;text-decoration:none}#client-app .custom-links-v-list .v-list__tile:hover a:hover{color:#fff;text-decoration:none}#client-app .custom-links-v-list .v-list__tile:hover .link{width:100%;height:100%;display:flex;align-items:center}#client-app .was-validated .form-control:valid,#client-app .was-validated .form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}#client-app .was-validated .form-control:invalid,#client-app .was-validated .form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}#client-app .info-content img{max-width:100% !important}#client-app .question-box{border:1px solid #eee;text-align:center;width:50px}#client-app .question-box .question-num{color:#666;font-weight:bold}#client-app .question-box .question-active{background:#8cc63f;color:#fff;font-size:10px;padding:2px}#client-app .question-box .question-deactive{background:gray;color:#fff;font-size:10px;padding:2px}#client-app .stripe-card{width:400px;border:thin solid rgba(0,0,0,.12);height:35px;padding:5px 8px;border-radius:4px}#client-app .stripe-card.complete{border-color:green}#client-app .question-body-preview-client{overflow-wrap:break-word}#client-app .lesson-detail-view #tutorial-box{max-width:840px;margin:0 auto;font-size:1rem}#client-app .lesson-detail-view #tutorial-box h2{color:#aa3200;margin:3.8rem 0 1.5rem 0;font-size:1.8rem;font-weight:600;line-height:1.55}#client-app .lesson-detail-view #tutorial-box h3{font-size:1.55rem;font-weight:600;margin:2.5rem 0 1rem 0}#client-app .lesson-detail-view #tutorial-box h4{font-size:1.35rem;color:#333;margin:2.5rem 0 1rem 0}#client-app .lesson-detail-view #tutorial-box p{margin-bottom:1.5em;line-height:2}#client-app .lesson-detail-view #tutorial-box ol,#client-app .lesson-detail-view #tutorial-box ul{padding-left:2.5em}#client-app .lesson-detail-view #tutorial-box img{padding:5px;box-shadow:0 0 0 1px #ccc;margin:1em auto;max-width:100%;height:auto}#client-app .header-title{max-width:calc(100vw - 200px)}#client-app .minus-left{margin-left:-14px}#client-app .minus-right{margin-right:-14px}#client-app .cursor-pointer{cursor:pointer}#client-app .bg-white{background-color:#fff}#client-app .bg-gray{background:#eee}#client-app .bg-gray2{background:#f5f7fc}#client-app .bg-gray3{background:gray}#client-app .text-blue{color:#476cbc}#client-app .text-blue2{color:#0088fc}#client-app .text-white{color:#fff}#client-app .text-gray{color:gray}#client-app .text-black{color:#000}#client-app .w-full{width:100%}#client-app .w-33{width:33.3333333333%}#client-app .w-50{width:50%}#client-app .w-40{width:40%}#client-app .w-35{width:35%}#client-app .w-25{width:25%}#client-app .w-37{width:37%}#client-app .w-32{width:32%}#client-app .w-30{width:30%}#client-app .w-70{width:70%}#client-app .h-50{height:50%}#client-app .h-full{height:100%}#client-app .position-absolute{position:absolute}#client-app .position-relative{position:relative}#client-app .border-left{border-left:2px solid #eee}#client-app .border-top{border-top:2px solid #eee}#client-app .border-bottom{border-bottom:2px solid #eee}#client-app .border-default{border:2px solid #eee;border-radius:.25rem}#client-app .text-align-center{text-align:center}#client-app .text-align-right{text-align:right}#client-app .text-08rem{font-size:.8rem}#client-app .align-items-center{align-items:center}#client-app .font-bold{font-weight:bold}#client-app .white-space-pre{white-space:pre}#client-app .white-space-pre-line{white-space:pre-line}#client-app .container-fix-padding{padding-top:0px !important}#client-app .flex-wrap{flex-wrap:wrap}#client-app .flex-nowrap{flex-wrap:nowrap}#client-app .text-medium{font-size:medium}#client-app .text-large{font-size:large}#client-app .text-x-large{font-size:x-large}#client-app .text-small{font-size:small}#client-app .v-progress-linear__content{color:#fff}
.embed-home[data-v-958193ee]{display:flex;flex-direction:column;align-items:center;justify-items:center;padding:15px}

/*# sourceMappingURL=main.css.map*/
@charset "UTF-8";
#premium_service.color1 {
  /*共通*/
  /*nav*/
  /*big-img*/
  /*recommend*/
  /*reason*/
  /*plan*/
  /*flow*/
  /*couse-data*/
  /*entry*/
  /*kadou-site*/
  /*trainer*/
  /*point*/
  /*table*/
  /*voice*/
  /*q*/
  /*entry-last*/
  /*Skill*/
  /*footer*/
  /*media*/ }
  #premium_service.color1 p.description {
    margin: 0 auto;
    padding: 0 15px 80px 15px;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #666; }
  #premium_service.color1 div.circle {
    text-align: center; }
  #premium_service.color1 h3.ttl-circle {
    font-size: 2em;
    font-weight: bold;
    position: relative;
    text-shadow: 0 0 2px white;
    margin: 0 auto 40px 0;
    display: inline-block;
    z-index: 1; }
  #premium_service.color1 h3.ttl-circle:before {
    content: "";
    position: absolute;
    background: #ffcf89;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    top: 50%;
    left: -15px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1; }
  #premium_service.color1 h4.orange {
    color: #ffa014;
    display: block;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 20px; }
  #premium_service.color1 h2.ttl2 {
    font-weight: bold;
    font-size: 2.5em;
    text-align: center;
    line-height: 135%;
    margin: 80px 0 40px 0;
    padding: 0 15px; }
  #premium_service.color1 span.ttl2-color {
    color: #59D002; }
  #premium_service.color1 p.point-ttl {
    font-size: 16px;
    background-color: #59D002;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold; }
  #premium_service.color1 .w-70 {
    width: 70%; }
  #premium_service.color1 .mt-80 {
    margin-top: 80px; }
  #premium_service.color1 .img-fluid {
    max-width: 100%;
    height: auto; }
  #premium_service.color1 nav.navbar-light .navbar-nav .nav-link, #premium_service.color1 nav.navbar-light .navbar-nav .nav-link.disabled {
    font-weight: bold;
    color: #444;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 nav.navbar-light .navbar-nav .nav-link:hover {
    background-color: transparent;
    color: #ffcf89; }
  #premium_service.color1 a.login {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: 6px 0;
    background-color: #ffcf89;
    border-radius: 20px;
    width: 140px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 a.login:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.5; }
  #premium_service.color1 a.navbar-brand {
    margin-right: 0px;
    font-weight: bold;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 a.navbar-brand:hover {
    opacity: 0.5; }
  #premium_service.color1 nav {
    box-shadow: 0px 1px #ddd; }
  #premium_service.color1 h1.ttl {
    text-align: left;
    font-size: 2.5em;
    font-weight: bold;
    line-height: 135%;
    margin: 0;
    color: #444;
    padding: 124px 0 24px 0; }
  #premium_service.color1 div.big-img {
    background-image: url(/img/big-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px; }
  #premium_service.color1 div.h-section {
    padding: 0 10%;
    text-align: left; }
  #premium_service.color1 a.btn-orange {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    padding: 8px 0;
    background-color: #ffa014;
    border: 2px solid #ffa014;
    border-radius: 40px;
    width: 320px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 a.btn-orange:hover {
    color: #fff;
    text-decoration: none;
    opacity: 0.5; }
  #premium_service.color1 div.recommend {
    text-align: center;
    padding-bottom: 200px; }
  #premium_service.color1 .recommend-r {
    padding: 0 10%; }
  #premium_service.color1 .recommend3 {
    font-size: 16px;
    font-weight: bold; }
  #premium_service.color1 img.recommend-img {
    width: 160px;
    margin: 0 0 32px 0;
    background-color: #59D002;
    border-radius: 50%;
    padding: 40px; }
  #premium_service.color1 div.recommend > p {
    margin: 0 auto;
    font-size: 1em;
    line-height: 150%; }
  #premium_service.color1 div.reason {
    margin-bottom: 200px; }
  #premium_service.color1 div.reason-row {
    margin: 0 auto; }
  #premium_service.color1 div.reason-row > .col-md-4 {
    padding: 0 25px 0 0; }
  #premium_service.color1 img.reason-img {
    margin: 0 0 15px 0;
    width: 100%;
    padding: 0px;
    border-radius: 4px; }
  #premium_service.color1 div.reason > hr {
    width: 100%;
    margin: 40px auto; }
  #premium_service.color1 div.plan-row {
    margin: 0 auto 200px auto;
    width: 100%; }
  #premium_service.color1 div.plan-row > .col-lg-4 > div {
    border: 2px solid #59D002;
    border-radius: 4px;
    padding: 0 24px 24px 24px;
    text-align: center; }
  #premium_service.color1 div.plan-row > .col-lg-4 > div > img {
    margin: 16px auto;
    display: block;
    max-width: 100px; }
  #premium_service.color1 div.plan-row > .col-lg-4 > div > p.plan-name {
    font-weight: bold;
    font-size: 1.4em;
    margin-bottom: 8px; }
  #premium_service.color1 div.plan-row > .col-lg-4 > div > p {
    width: 80%;
    margin: 0 auto; }
  #premium_service.color1 div.flow-last {
    margin: 0 auto 200px auto;
    border: 2px solid #59D002;
    height: 180px;
    width: 100%; }
  #premium_service.color1 div.flow-row {
    border: 2px solid #59D002;
    margin: 24px auto 24px auto;
    width: 100%;
    padding-bottom: 20px; }
  #premium_service.color1 .flow-num {
    color: #59D002;
    font-weight: bold;
    font-size: 5em !important;
    line-height: 100%;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center; }
  #premium_service.color1 .next {
    width: 60px;
    margin: 0 auto;
    height: 70px; }
  #premium_service.color1 .next::before {
    content: "";
    display: block;
    margin: 0 auto;
    width: 28px;
    height: 40px;
    background: #59D002; }
  #premium_service.color1 .next::after {
    content: "";
    display: block;
    border-top: 60px solid #59D002;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    transform-origin: left top;
    transform: scaleY(0.5); }
  #premium_service.color1 p.flow-ttl {
    font-weight: bold;
    font-size: 1.5em;
    margin: 0 auto 12px auto;
    padding: 15px 0 0 0; }
  #premium_service.color1 div.flow-row > .col-md-2 > img {
    display: block;
    margin: 0 auto;
    padding: 50px 0 0 0;
    max-width: 80px; }
  #premium_service.color1 div.course-data-contain {
    margin: 0 auto;
    padding: 120px 15px 100px 15px; }
  #premium_service.color1 div.course-data-row {
    margin: 40px auto; }
  #premium_service.color1 div.course-data-row > .col-md-3 {
    border-radius: 4px;
    text-align: center; }
  #premium_service.color1 p.c-item {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    color: #fff;
    background-color: #59D002;
    border-radius: 4px 4px 0 0; }
  #premium_service.color1 p.c-value {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    background-color: #fff;
    border: 2px solid #59d002;
    border-radius: 0 0 4px 4px; }
  #premium_service.color1 div.curriculum-row {
    padding: 0 15px; }
  #premium_service.color1 div.curriculum-row > .col-md-6 {
    padding-top: 40px; }
  #premium_service.color1 div.curriculum-row > .col-md-6 > h5 {
    font-size: 1.5em; }
  #premium_service.color1 div.curriculum-row > .col-md-6 > p {
    font-size: 1em; }
  #premium_service.color1 img.skill-icon {
    display: block;
    margin: 0 auto;
    min-width: 32px;
    max-width: 40px; }
  #premium_service.color1 .entry {
    height: 300px;
    margin-bottom: 200px; }
  #premium_service.color1 .entry-row {
    background-color: #59D002;
    color: #fff;
    text-align: center;
    padding-bottom: 20px; }
  #premium_service.color1 .entry-row > p.bold {
    font-weight: bold;
    font-size: 1.5em;
    padding: 56px 0 0 0;
    margin: 0 auto; }
  #premium_service.color1 .entry-row > p {
    width: 60%;
    color: #fff;
    font-size: 1em;
    font-weight: nomal;
    margin: 18px auto 0 auto; }
  #premium_service.color1 a.entry-btn {
    display: block;
    background-color: #fff;
    text-decoration: none;
    color: #59D002;
    font-size: 1.2em;
    width: 300px;
    font-weight: bold;
    text-align: center;
    border-radius: 42px;
    padding: 12px 0;
    margin: 32px auto 0 auto;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 a.entry-btn:hover {
    color: #fff;
    background-color: #59B513;
    border: 2px solid #fff;
    text-decoration: none; }
  #premium_service.color1 div.entry-2 {
    margin: 200px 0; }
  #premium_service.color1 img.site-img {
    margin: 16px auto 30px auto;
    display: block; }
  #premium_service.color1 p.site-detail {
    text-align: center;
    font-size: 1em;
    margin-bottom: 200px; }
  #premium_service.color1 div.trainer-row {
    margin: 0 auto 200px auto; }
  #premium_service.color1 .trainer-row > .col-md-3 {
    background-color: #59D002;
    border-radius: 4px;
    height: 180px; }
  #premium_service.color1 .trainer-row > .col-md-9 {
    padding-left: 40px; }
  #premium_service.color1 .trainer-row .trainer-name > span {
    color: #59D002;
    font-size: 0.7em; }
  #premium_service.color1 .trainer-row .trainer-name {
    font-size: 1.5em;
    margin-bottom: 24px;
    font-weight: bold; }
  #premium_service.color1 .point {
    font-size: 16px;
    background-color: #59D002;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 40px; }
  #premium_service.color1 div.p3-3 {
    margin: 0 auto 200px auto; }
  #premium_service.color1 div.p3-2 {
    margin: 24px auto 24px auto; }
  #premium_service.color1 div.p3-1 {
    margin: 0 auto; }
  #premium_service.color1 div.point3-row {
    border: 2px solid #59D002;
    height: auto;
    width: 100%;
    padding-bottom: 15px; }
  #premium_service.color1 img.point-img {
    height: 180px;
    object-fit: cover;
    width: 100%;
    border-radius: 4px;
    padding: 15px 0; }
  #premium_service.color1 h4.color {
    font-size: 1.5em;
    font-weight: bold;
    color: #59D002;
    padding-top: 18px;
    margin-bottom: 20px; }
  #premium_service.color1 table.table-price {
    margin: 0 auto; }
  #premium_service.color1 th.sh-item {
    font-size: 18px;
    background-color: #ffa014;
    color: #fff; }
  #premium_service.color1 td.sh-value {
    color: #ffa014;
    font-weight: bold; }
  #premium_service.color1 th.item-name {
    background-color: #eee; }
  #premium_service.color1 div.voice-row {
    margin: 40px auto  80px auto; }
  #premium_service.color1 div.voice-row > div.col-md-3 > img {
    width: 100%; }
  #premium_service.color1 div.voice-row > div.col-md-3 > p.student-data {
    margin-top: 24px; }
  #premium_service.color1 p.comment {
    font-size: 1.1em;
    line-height: 32px; }
  #premium_service.color1 div.q {
    margin-top: 200px; }
  #premium_service.color1 div.q-row {
    margin-bottom: 56px; }
  #premium_service.color1 div.q-row-top {
    margin-top: 40px; }
  #premium_service.color1 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
    margin-top: 5px;
    max-width: 24px;
    min-width: 24px; }
  #premium_service.color1 div.q-row > .col-md-6 > .row > .col-sm-11 > span {
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 18px;
    display: block; }
  #premium_service.color1 .q > p {
    font-size: 1.1em;
    line-height: 24px;
    margin-bottom: 56px; }
  #premium_service.color1 .q > p.orange {
    margin-top: 40px;
    text-align: center;
    font-weight: bold;
    color: #ffa014; }
  #premium_service.color1 .q > a {
    margin: 0 auto;
    border-radius: 40px;
    height: 50px;
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    display: block;
    font-size: 16px;
    width: 300px;
    text-align: center;
    background-color: #59D002;
    border: 2px solid #59D002;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 .q > a:hover {
    opacity: 0.5;
    color: #fff;
    text-decoration: none; }
  #premium_service.color1 div.entry-last {
    height: 390px;
    background-image: url("https://s3-ap-northeast-1.amazonaws.com/popshub/images/entry.jpg");
    background-repeat: no-repeat;
    text-align: center;
    background-size: cover;
    position: relative;
    margin: 200px 0 240px 0; }
  #premium_service.color1 div.entry-last > div {
    width: 100%;
    height: 390px;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0; }
  #premium_service.color1 div.entry-last > div > h2 {
    font-weight: bold;
    color: #fff;
    padding: 40px 0 24px 0;
    line-height: 150%; }
  #premium_service.color1 div.entry-last > div > h2 > span {
    margin-right: 16px;
    color: #59D002; }
  #premium_service.color1 div.entry-last > div > p {
    font-size: 1.2em;
    color: #fff;
    padding-bottom: 24px; }
  #premium_service.color1 div.entry-last > div > a {
    display: block;
    background-color: #ffa014;
    width: 400px;
    margin: auto;
    border-radius: 40px;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 14px 0; }
  #premium_service.color1 div.entry-last > div > a:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    text-decoration: none; }
  #premium_service.color1 .skill {
    position: relative; }
  #premium_service.color1 .skill .point {
    position: absolute;
    top: 10px;
    left: 25px; }
  #premium_service.color1 div.footer {
    width: 90%;
    margin: 0 auto; }
  #premium_service.color1 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
    width: 100%;
    border-radius: 4px; }
  #premium_service.color1 div.footer > .row > .col-md-7 > p {
    font-size: 1.5em;
    font-weight: bold; }
  #premium_service.color1 p.company-name {
    font-weight: bold;
    font-size: 1.2em; }
  #premium_service.color1 div.footer > p {
    text-align: center; }
  #premium_service.color1 div.voice {
    background-color: #f5f5f5;
    padding: 24px 0px;
    margin-bottom: 80px; }
  #premium_service.color1 div.voice-row {
    margin: 32px auto 40px auto; }
  #premium_service.color1 hr.voice-line {
    border-bottom: double 5px #ffcf89; }
  @media screen and (max-width: 1284px) {
    #premium_service.color1 div.flow-row {
      height: auto; }
    #premium_service.color1 div.recommend-row {
      padding: 0; }
    #premium_service.color1 div.plan-row > .col-lg-4 > div {
      padding: 0 0 18px 0; } }
  @media screen and (max-width: 992px) {
    #premium_service.color1 div.flow-row > div.col-md-8 {
      padding-left: 80px; }
    #premium_service.color1 div.flow-row > .col-md-2 > img {
      display: none; }
    #premium_service.color1 div.plan-row > .col-lg-4 {
      margin-bottom: 24px; }
    #premium_service.color1 div.entry-row > p {
      width: 80%; }
    #premium_service.color1 div.entry-row > p.bold {
      font-size: 1.2em; }
    #premium_service.color1 div.entry-last > div > h2 {
      padding-top: 32px; }
    #premium_service.color1 p.c-item, #premium_service.color1 p.c-value {
      font-size: 18px;
      font-weight: 400; } }
  @media screen and (max-width: 780px) {
    #premium_service.color1 h1.ttl {
      font-size: 5vw;
      text-align: center;
      padding: 140px 0 24px 0; }
    #premium_service.color1 div.h-section {
      text-align: center; }
    #premium_service.color1 h2.ttl2 {
      font-size: 32px; }
    #premium_service.color1 div.recommend3 {
      margin-bottom: 24px; }
    #premium_service.color1 img.recommend-img {
      width: 100px;
      padding: 14px; }
    #premium_service.color1 h3.ttl-circle {
      font-size: 30px; }
    #premium_service.color1 img.reason-img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 40px; }
    #premium_service.color1 div.flow-row > div.col-sm-9 {
      padding-left: 18px; }
    #premium_service.color1 div.flow-row > div.col-sm-3 > p {
      font-size: 3em;
      padding-top: 16px; }
    #premium_service.color1 div.course-data-row > .col-md-3 {
      margin: 0 0 24px 0; }
    #premium_service.color1 div.course-data-row > .col-md-3 > p.c-item {
      padding: 8px 0; }
    #premium_service.color1 div.course-data-row > .col-md-3 > p.c-value {
      padding: 8px 0;
      margin-bottom: 24px; }
    #premium_service.color1 div.flow-row > .col-md-9, #premium_service.color1 div.flow-last > .col-md-9 {
      margin-bottom: 16px; }
    #premium_service.color1 .trainer-row > .col-md-9 {
      padding-left: 15px; }
    #premium_service.color1 div.trainer-row > .col-md-9 > p.trainer-name {
      margin-top: 24px; }
    #premium_service.color1 div.voice-row > div.col-md-3 > img {
      height: 160px;
      object-fit: cover; }
    #premium_service.color1 p.comment {
      font-size: 1em; }
    #premium_service.color1 div.q-row {
      margin-bottom: 0px; }
    #premium_service.color1 div.q-row > div.col-md-6 {
      margin-bottom: 40px; }
    #premium_service.color1 div.entry-last > div > h2 {
      font-size: 32px;
      padding: 40px 0px 8px 0px; }
    #premium_service.color1 div.entry-last > div {
      padding: 24px; }
    #premium_service.color1 div.entry-last > div > p {
      font-size: 1em; }
    #premium_service.color1 div.entry-last {
      margin-bottom: 140px; }
    #premium_service.color1 div.footer > div.row > div.col-md-7 {
      margin-bottom: 56px; }
    #premium_service.color1 div.footer > div.row > div.col-md-5 {
      margin-bottom: 56px; } }
  @media screen and (max-width: 644px) {
    #premium_service.color1 div.entry-row > p.bold {
      padding-top: 32px; } }
  @media screen and (max-width: 600px) {
    #premium_service.color1 div.h-section {
      padding: 0 1%; }
    #premium_service.color1 h1.ttl {
      font-size: 28px;
      text-align: center;
      padding: 160px 0 24px 0; }
    #premium_service.color1 a.btn-orange {
      width: 280px; }
    #premium_service.color1 h4.orange {
      font-size: 20px; }
    #premium_service.color1 div.plan-row > div.col-lg-4 > div > p.plan-name, #premium_service.color1 p.flow-ttl, #premium_service.color1 p.c-item, #premium_service.color1 p.c-value, #premium_service.color1 h4.color, #premium_service.color1 div.q-row > .col-md-6 > .row > .col-sm-11 > span, #premium_service.color1 div.trainer-row > .col-md-9 > p.trainer-name {
      font-size: 20px; }
    #premium_service.color1 div.next {
      display: none; }
    #premium_service.color1 p.flow-ttl {
      padding-top: 16px; }
    #premium_service.color1 div.flow-row > div.col-sm-9 {
      margin-left: 0px; } }
  @media screen and (max-width: 576px) {
    #premium_service.color1 img.skill-icon {
      margin-bottom: 18px; }
    #premium_service.color1 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
      margin: 0 auto;
      display: block;
      margin-bottom: 18px; }
    #premium_service.color1 div.entry-last > div > h2 {
      font-size: 20px;
      padding-top: 40px; }
    #premium_service.color1 div.entry-last > div > a {
      font-size: 16px;
      width: 320px; }
    #premium_service.color1 div.footer > .row > .col-md-7 > p, #premium_service.color1 p.company-name {
      font-size: 18px; }
    #premium_service.color1 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 24px; } }
  @media screen and (max-width: 493px) {
    #premium_service.color1 div.plan-row > div.col-lg-4 > div > img {
      max-width: 80px; }
    #premium_service.color1 th, #premium_service.color1 tr {
      font-size: 14px; }
    #premium_service.color1 th.skillhub, #premium_service.color1 td.skillhub-item {
      font-size: 16px; }
    #premium_service.color1 div.q > a {
      width: 200px; }
    #premium_service.color1 div.table-box {
      width: 100%; } }
  @media screen and (max-width: 390px) {
    #premium_service.color1 h1.ttl {
      font-size: 22px; }
    #premium_service.color1 a.btn-orange {
      width: 240px;
      font-size: 14px; }
    #premium_service.color1 h2.ttl2 {
      font-size: 24px; }
    #premium_service.color1 h3.ttl-circle {
      font-size: 22px; }
    #premium_service.color1 a.entry-btn {
      width: 240px;
      font-size: 16px;
      padding: 10px 0; }
    #premium_service.color1 div.q > a {
      width: 220px; }
    #premium_service.color1 div.entry-last > div > h2 {
      padding-top: 24px; }
    #premium_service.color1 div.entry-last > div > a {
      font-size: 14px;
      width: 280px; } }
#premium_service.color2 {
  /*共通*/
  /*nav*/
  /*big-img*/
  /*recommend*/
  /*reason*/
  /*plan*/
  /*flow*/
  /*couse-data*/
  /*entry*/
  /*kadou-site*/
  /*trainer*/
  /*point*/
  /*table*/
  /*voice*/
  /*q*/
  /*entry-last*/
  /*Skill*/
  /*footer*/
  /*media*/ }
  #premium_service.color2 p.description {
    margin: 0 auto;
    padding: 0 15px 80px 15px;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #666; }
  #premium_service.color2 div.circle {
    text-align: center; }
  #premium_service.color2 h3.ttl-circle {
    font-size: 2em;
    font-weight: bold;
    position: relative;
    text-shadow: 0 0 2px white;
    margin: 0 auto 40px 0;
    display: inline-block;
    z-index: 1; }
  #premium_service.color2 h3.ttl-circle:before {
    content: "";
    position: absolute;
    background: #ffcf89;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    top: 50%;
    left: -15px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1; }
  #premium_service.color2 h4.orange {
    color: #ffa014;
    display: block;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 20px; }
  #premium_service.color2 h2.ttl2 {
    font-weight: bold;
    font-size: 2.5em;
    text-align: center;
    line-height: 135%;
    margin: 80px 0 40px 0;
    padding: 0 15px; }
  #premium_service.color2 span.ttl2-color {
    color: #0091d0; }
  #premium_service.color2 p.point-ttl {
    font-size: 16px;
    background-color: #0091d0;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold; }
  #premium_service.color2 .w-70 {
    width: 70%; }
  #premium_service.color2 .mt-80 {
    margin-top: 80px; }
  #premium_service.color2 .img-fluid {
    max-width: 100%;
    height: auto; }
  #premium_service.color2 nav.navbar-light .navbar-nav .nav-link, #premium_service.color2 nav.navbar-light .navbar-nav .nav-link.disabled {
    font-weight: bold;
    color: #444;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 nav.navbar-light .navbar-nav .nav-link:hover {
    background-color: transparent;
    color: #ffcf89; }
  #premium_service.color2 a.login {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: 6px 0;
    background-color: #ffcf89;
    border-radius: 20px;
    width: 140px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 a.login:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.5; }
  #premium_service.color2 a.navbar-brand {
    margin-right: 0px;
    font-weight: bold;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 a.navbar-brand:hover {
    opacity: 0.5; }
  #premium_service.color2 nav {
    box-shadow: 0px 1px #ddd; }
  #premium_service.color2 h1.ttl {
    text-align: left;
    font-size: 2.5em;
    font-weight: bold;
    line-height: 135%;
    margin: 0;
    color: #444;
    padding: 124px 0 24px 0; }
  #premium_service.color2 div.big-img {
    background-image: url(/img/big-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px; }
  #premium_service.color2 div.h-section {
    padding: 0 10%;
    text-align: left; }
  #premium_service.color2 a.btn-orange {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    padding: 8px 0;
    background-color: #ffa014;
    border: 2px solid #ffa014;
    border-radius: 40px;
    width: 320px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 a.btn-orange:hover {
    color: #fff;
    text-decoration: none;
    opacity: 0.5; }
  #premium_service.color2 div.recommend {
    text-align: center;
    padding-bottom: 200px; }
  #premium_service.color2 .recommend-r {
    padding: 0 10%; }
  #premium_service.color2 .recommend3 {
    font-size: 16px;
    font-weight: bold; }
  #premium_service.color2 img.recommend-img {
    width: 160px;
    margin: 0 0 32px 0;
    background-color: #0091d0;
    border-radius: 50%;
    padding: 40px; }
  #premium_service.color2 div.recommend > p {
    margin: 0 auto;
    font-size: 1em;
    line-height: 150%; }
  #premium_service.color2 div.reason {
    margin-bottom: 200px; }
  #premium_service.color2 div.reason-row {
    margin: 0 auto; }
  #premium_service.color2 div.reason-row > .col-md-4 {
    padding: 0 25px 0 0; }
  #premium_service.color2 img.reason-img {
    margin: 0 0 15px 0;
    width: 100%;
    padding: 0px;
    border-radius: 4px; }
  #premium_service.color2 div.reason > hr {
    width: 100%;
    margin: 40px auto; }
  #premium_service.color2 div.plan-row {
    margin: 0 auto 200px auto;
    width: 100%; }
  #premium_service.color2 div.plan-row > .col-lg-4 > div {
    border: 2px solid #0091d0;
    border-radius: 4px;
    padding: 0 24px 24px 24px;
    text-align: center; }
  #premium_service.color2 div.plan-row > .col-lg-4 > div > img {
    margin: 16px auto;
    display: block;
    max-width: 100px; }
  #premium_service.color2 div.plan-row > .col-lg-4 > div > p.plan-name {
    font-weight: bold;
    font-size: 1.4em;
    margin-bottom: 8px; }
  #premium_service.color2 div.plan-row > .col-lg-4 > div > p {
    width: 80%;
    margin: 0 auto; }
  #premium_service.color2 div.flow-last {
    margin: 0 auto 200px auto;
    border: 2px solid #0091d0;
    height: 180px;
    width: 100%; }
  #premium_service.color2 div.flow-row {
    border: 2px solid #0091d0;
    margin: 24px auto 24px auto;
    width: 100%;
    padding-bottom: 20px; }
  #premium_service.color2 .flow-num {
    color: #0091d0;
    font-weight: bold;
    font-size: 5em !important;
    line-height: 100%;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center; }
  #premium_service.color2 .next {
    width: 60px;
    margin: 0 auto;
    height: 70px; }
  #premium_service.color2 .next::before {
    content: "";
    display: block;
    margin: 0 auto;
    width: 28px;
    height: 40px;
    background: #0091d0; }
  #premium_service.color2 .next::after {
    content: "";
    display: block;
    border-top: 60px solid #0091d0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    transform-origin: left top;
    transform: scaleY(0.5); }
  #premium_service.color2 p.flow-ttl {
    font-weight: bold;
    font-size: 1.5em;
    margin: 0 auto 12px auto;
    padding: 15px 0 0 0; }
  #premium_service.color2 div.flow-row > .col-md-2 > img {
    display: block;
    margin: 0 auto;
    padding: 50px 0 0 0;
    max-width: 80px; }
  #premium_service.color2 div.course-data-contain {
    margin: 0 auto;
    padding: 120px 15px 100px 15px; }
  #premium_service.color2 div.course-data-row {
    margin: 40px auto; }
  #premium_service.color2 div.course-data-row > .col-md-3 {
    border-radius: 4px;
    text-align: center; }
  #premium_service.color2 p.c-item {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    color: #fff;
    background-color: #0091d0;
    border-radius: 4px 4px 0 0; }
  #premium_service.color2 p.c-value {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    background-color: #fff;
    border: 2px solid #59d002;
    border-radius: 0 0 4px 4px; }
  #premium_service.color2 div.curriculum-row {
    padding: 0 15px; }
  #premium_service.color2 div.curriculum-row > .col-md-6 {
    padding-top: 40px; }
  #premium_service.color2 div.curriculum-row > .col-md-6 > h5 {
    font-size: 1.5em; }
  #premium_service.color2 div.curriculum-row > .col-md-6 > p {
    font-size: 1em; }
  #premium_service.color2 img.skill-icon {
    display: block;
    margin: 0 auto;
    min-width: 32px;
    max-width: 40px; }
  #premium_service.color2 .entry {
    height: 300px;
    margin-bottom: 200px; }
  #premium_service.color2 .entry-row {
    background-color: #0091d0;
    color: #fff;
    text-align: center;
    padding-bottom: 20px; }
  #premium_service.color2 .entry-row > p.bold {
    font-weight: bold;
    font-size: 1.5em;
    padding: 56px 0 0 0;
    margin: 0 auto; }
  #premium_service.color2 .entry-row > p {
    width: 60%;
    color: #fff;
    font-size: 1em;
    font-weight: nomal;
    margin: 18px auto 0 auto; }
  #premium_service.color2 a.entry-btn {
    display: block;
    background-color: #fff;
    text-decoration: none;
    color: #0091d0;
    font-size: 1.2em;
    width: 300px;
    font-weight: bold;
    text-align: center;
    border-radius: 42px;
    padding: 12px 0;
    margin: 32px auto 0 auto;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 a.entry-btn:hover {
    color: #fff;
    background-color: #59B513;
    border: 2px solid #fff;
    text-decoration: none; }
  #premium_service.color2 div.entry-2 {
    margin: 200px 0; }
  #premium_service.color2 img.site-img {
    margin: 16px auto 30px auto;
    display: block; }
  #premium_service.color2 p.site-detail {
    text-align: center;
    font-size: 1em;
    margin-bottom: 200px; }
  #premium_service.color2 div.trainer-row {
    margin: 0 auto 200px auto; }
  #premium_service.color2 .trainer-row > .col-md-3 {
    background-color: #0091d0;
    border-radius: 4px;
    height: 180px; }
  #premium_service.color2 .trainer-row > .col-md-9 {
    padding-left: 40px; }
  #premium_service.color2 .trainer-row .trainer-name > span {
    color: #0091d0;
    font-size: 0.7em; }
  #premium_service.color2 .trainer-row .trainer-name {
    font-size: 1.5em;
    margin-bottom: 24px;
    font-weight: bold; }
  #premium_service.color2 .point {
    font-size: 16px;
    background-color: #0091d0;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 40px; }
  #premium_service.color2 div.p3-3 {
    margin: 0 auto 200px auto; }
  #premium_service.color2 div.p3-2 {
    margin: 24px auto 24px auto; }
  #premium_service.color2 div.p3-1 {
    margin: 0 auto; }
  #premium_service.color2 div.point3-row {
    border: 2px solid #0091d0;
    height: auto;
    width: 100%;
    padding-bottom: 15px; }
  #premium_service.color2 img.point-img {
    height: 180px;
    object-fit: cover;
    width: 100%;
    border-radius: 4px;
    padding: 15px 0; }
  #premium_service.color2 h4.color {
    font-size: 1.5em;
    font-weight: bold;
    color: #0091d0;
    padding-top: 18px;
    margin-bottom: 20px; }
  #premium_service.color2 table.table-price {
    margin: 0 auto; }
  #premium_service.color2 th.sh-item {
    font-size: 18px;
    background-color: #ffa014;
    color: #fff; }
  #premium_service.color2 td.sh-value {
    color: #ffa014;
    font-weight: bold; }
  #premium_service.color2 th.item-name {
    background-color: #eee; }
  #premium_service.color2 div.voice-row {
    margin: 40px auto  80px auto; }
  #premium_service.color2 div.voice-row > div.col-md-3 > img {
    width: 100%; }
  #premium_service.color2 div.voice-row > div.col-md-3 > p.student-data {
    margin-top: 24px; }
  #premium_service.color2 p.comment {
    font-size: 1.1em;
    line-height: 32px; }
  #premium_service.color2 div.q {
    margin-top: 200px; }
  #premium_service.color2 div.q-row {
    margin-bottom: 56px; }
  #premium_service.color2 div.q-row-top {
    margin-top: 40px; }
  #premium_service.color2 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
    margin-top: 5px;
    max-width: 24px;
    min-width: 24px; }
  #premium_service.color2 div.q-row > .col-md-6 > .row > .col-sm-11 > span {
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 18px;
    display: block; }
  #premium_service.color2 .q > p {
    font-size: 1.1em;
    line-height: 24px;
    margin-bottom: 56px; }
  #premium_service.color2 .q > p.orange {
    margin-top: 40px;
    text-align: center;
    font-weight: bold;
    color: #ffa014; }
  #premium_service.color2 .q > a {
    margin: 0 auto;
    border-radius: 40px;
    height: 50px;
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    display: block;
    font-size: 16px;
    width: 300px;
    text-align: center;
    background-color: #0091d0;
    border: 2px solid #0091d0;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 .q > a:hover {
    opacity: 0.5;
    color: #fff;
    text-decoration: none; }
  #premium_service.color2 div.entry-last {
    height: 390px;
    background-image: url("https://s3-ap-northeast-1.amazonaws.com/popshub/images/entry.jpg");
    background-repeat: no-repeat;
    text-align: center;
    background-size: cover;
    position: relative;
    margin: 200px 0 240px 0; }
  #premium_service.color2 div.entry-last > div {
    width: 100%;
    height: 390px;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0; }
  #premium_service.color2 div.entry-last > div > h2 {
    font-weight: bold;
    color: #fff;
    padding: 40px 0 24px 0;
    line-height: 150%; }
  #premium_service.color2 div.entry-last > div > h2 > span {
    margin-right: 16px;
    color: #0091d0; }
  #premium_service.color2 div.entry-last > div > p {
    font-size: 1.2em;
    color: #fff;
    padding-bottom: 24px; }
  #premium_service.color2 div.entry-last > div > a {
    display: block;
    background-color: #ffa014;
    width: 400px;
    margin: auto;
    border-radius: 40px;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 14px 0; }
  #premium_service.color2 div.entry-last > div > a:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    text-decoration: none; }
  #premium_service.color2 .skill {
    position: relative; }
  #premium_service.color2 .skill .point {
    position: absolute;
    top: 10px;
    left: 25px; }
  #premium_service.color2 div.footer {
    width: 90%;
    margin: 0 auto; }
  #premium_service.color2 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
    width: 100%;
    border-radius: 4px; }
  #premium_service.color2 div.footer > .row > .col-md-7 > p {
    font-size: 1.5em;
    font-weight: bold; }
  #premium_service.color2 p.company-name {
    font-weight: bold;
    font-size: 1.2em; }
  #premium_service.color2 div.footer > p {
    text-align: center; }
  #premium_service.color2 div.voice {
    background-color: #f5f5f5;
    padding: 24px 0px;
    margin-bottom: 80px; }
  #premium_service.color2 div.voice-row {
    margin: 32px auto 40px auto; }
  #premium_service.color2 hr.voice-line {
    border-bottom: double 5px #ffcf89; }
  @media screen and (max-width: 1284px) {
    #premium_service.color2 div.flow-row {
      height: auto; }
    #premium_service.color2 div.recommend-row {
      padding: 0; }
    #premium_service.color2 div.plan-row > .col-lg-4 > div {
      padding: 0 0 18px 0; } }
  @media screen and (max-width: 992px) {
    #premium_service.color2 div.flow-row > div.col-md-8 {
      padding-left: 80px; }
    #premium_service.color2 div.flow-row > .col-md-2 > img {
      display: none; }
    #premium_service.color2 div.plan-row > .col-lg-4 {
      margin-bottom: 24px; }
    #premium_service.color2 div.entry-row > p {
      width: 80%; }
    #premium_service.color2 div.entry-row > p.bold {
      font-size: 1.2em; }
    #premium_service.color2 div.entry-last > div > h2 {
      padding-top: 32px; }
    #premium_service.color2 p.c-item, #premium_service.color2 p.c-value {
      font-size: 18px;
      font-weight: 400; } }
  @media screen and (max-width: 780px) {
    #premium_service.color2 h1.ttl {
      font-size: 5vw;
      text-align: center;
      padding: 140px 0 24px 0; }
    #premium_service.color2 div.h-section {
      text-align: center; }
    #premium_service.color2 h2.ttl2 {
      font-size: 32px; }
    #premium_service.color2 div.recommend3 {
      margin-bottom: 24px; }
    #premium_service.color2 img.recommend-img {
      width: 100px;
      padding: 14px; }
    #premium_service.color2 h3.ttl-circle {
      font-size: 30px; }
    #premium_service.color2 img.reason-img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 40px; }
    #premium_service.color2 div.flow-row > div.col-sm-9 {
      padding-left: 18px; }
    #premium_service.color2 div.flow-row > div.col-sm-3 > p {
      font-size: 3em;
      padding-top: 16px; }
    #premium_service.color2 div.course-data-row > .col-md-3 {
      margin: 0 0 24px 0; }
    #premium_service.color2 div.course-data-row > .col-md-3 > p.c-item {
      padding: 8px 0; }
    #premium_service.color2 div.course-data-row > .col-md-3 > p.c-value {
      padding: 8px 0;
      margin-bottom: 24px; }
    #premium_service.color2 div.flow-row > .col-md-9, #premium_service.color2 div.flow-last > .col-md-9 {
      margin-bottom: 16px; }
    #premium_service.color2 .trainer-row > .col-md-9 {
      padding-left: 15px; }
    #premium_service.color2 div.trainer-row > .col-md-9 > p.trainer-name {
      margin-top: 24px; }
    #premium_service.color2 div.voice-row > div.col-md-3 > img {
      height: 160px;
      object-fit: cover; }
    #premium_service.color2 p.comment {
      font-size: 1em; }
    #premium_service.color2 div.q-row {
      margin-bottom: 0px; }
    #premium_service.color2 div.q-row > div.col-md-6 {
      margin-bottom: 40px; }
    #premium_service.color2 div.entry-last > div > h2 {
      font-size: 32px;
      padding: 40px 0px 8px 0px; }
    #premium_service.color2 div.entry-last > div {
      padding: 24px; }
    #premium_service.color2 div.entry-last > div > p {
      font-size: 1em; }
    #premium_service.color2 div.entry-last {
      margin-bottom: 140px; }
    #premium_service.color2 div.footer > div.row > div.col-md-7 {
      margin-bottom: 56px; }
    #premium_service.color2 div.footer > div.row > div.col-md-5 {
      margin-bottom: 56px; } }
  @media screen and (max-width: 644px) {
    #premium_service.color2 div.entry-row > p.bold {
      padding-top: 32px; } }
  @media screen and (max-width: 600px) {
    #premium_service.color2 div.h-section {
      padding: 0 1%; }
    #premium_service.color2 h1.ttl {
      font-size: 28px;
      text-align: center;
      padding: 160px 0 24px 0; }
    #premium_service.color2 a.btn-orange {
      width: 280px; }
    #premium_service.color2 h4.orange {
      font-size: 20px; }
    #premium_service.color2 div.plan-row > div.col-lg-4 > div > p.plan-name, #premium_service.color2 p.flow-ttl, #premium_service.color2 p.c-item, #premium_service.color2 p.c-value, #premium_service.color2 h4.color, #premium_service.color2 div.q-row > .col-md-6 > .row > .col-sm-11 > span, #premium_service.color2 div.trainer-row > .col-md-9 > p.trainer-name {
      font-size: 20px; }
    #premium_service.color2 div.next {
      display: none; }
    #premium_service.color2 p.flow-ttl {
      padding-top: 16px; }
    #premium_service.color2 div.flow-row > div.col-sm-9 {
      margin-left: 0px; } }
  @media screen and (max-width: 576px) {
    #premium_service.color2 img.skill-icon {
      margin-bottom: 18px; }
    #premium_service.color2 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
      margin: 0 auto;
      display: block;
      margin-bottom: 18px; }
    #premium_service.color2 div.entry-last > div > h2 {
      font-size: 20px;
      padding-top: 40px; }
    #premium_service.color2 div.entry-last > div > a {
      font-size: 16px;
      width: 320px; }
    #premium_service.color2 div.footer > .row > .col-md-7 > p, #premium_service.color2 p.company-name {
      font-size: 18px; }
    #premium_service.color2 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 24px; } }
  @media screen and (max-width: 493px) {
    #premium_service.color2 div.plan-row > div.col-lg-4 > div > img {
      max-width: 80px; }
    #premium_service.color2 th, #premium_service.color2 tr {
      font-size: 14px; }
    #premium_service.color2 th.skillhub, #premium_service.color2 td.skillhub-item {
      font-size: 16px; }
    #premium_service.color2 div.q > a {
      width: 200px; }
    #premium_service.color2 div.table-box {
      width: 100%; } }
  @media screen and (max-width: 390px) {
    #premium_service.color2 h1.ttl {
      font-size: 22px; }
    #premium_service.color2 a.btn-orange {
      width: 240px;
      font-size: 14px; }
    #premium_service.color2 h2.ttl2 {
      font-size: 24px; }
    #premium_service.color2 h3.ttl-circle {
      font-size: 22px; }
    #premium_service.color2 a.entry-btn {
      width: 240px;
      font-size: 16px;
      padding: 10px 0; }
    #premium_service.color2 div.q > a {
      width: 220px; }
    #premium_service.color2 div.entry-last > div > h2 {
      padding-top: 24px; }
    #premium_service.color2 div.entry-last > div > a {
      font-size: 14px;
      width: 280px; } }
#premium_service.color3 {
  /*共通*/
  /*nav*/
  /*big-img*/
  /*recommend*/
  /*reason*/
  /*plan*/
  /*flow*/
  /*couse-data*/
  /*entry*/
  /*kadou-site*/
  /*trainer*/
  /*point*/
  /*table*/
  /*voice*/
  /*q*/
  /*entry-last*/
  /*Skill*/
  /*footer*/
  /*media*/ }
  #premium_service.color3 p.description {
    margin: 0 auto;
    padding: 0 15px 80px 15px;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #666; }
  #premium_service.color3 div.circle {
    text-align: center; }
  #premium_service.color3 h3.ttl-circle {
    font-size: 2em;
    font-weight: bold;
    position: relative;
    text-shadow: 0 0 2px white;
    margin: 0 auto 40px 0;
    display: inline-block;
    z-index: 1; }
  #premium_service.color3 h3.ttl-circle:before {
    content: "";
    position: absolute;
    background: #ffcf89;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    top: 50%;
    left: -15px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1; }
  #premium_service.color3 h4.orange {
    color: #ffa014;
    display: block;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 20px; }
  #premium_service.color3 h2.ttl2 {
    font-weight: bold;
    font-size: 2.5em;
    text-align: center;
    line-height: 135%;
    margin: 80px 0 40px 0;
    padding: 0 15px; }
  #premium_service.color3 span.ttl2-color {
    color: #01d0b1; }
  #premium_service.color3 p.point-ttl {
    font-size: 16px;
    background-color: #01d0b1;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold; }
  #premium_service.color3 .w-70 {
    width: 70%; }
  #premium_service.color3 .mt-80 {
    margin-top: 80px; }
  #premium_service.color3 .img-fluid {
    max-width: 100%;
    height: auto; }
  #premium_service.color3 nav.navbar-light .navbar-nav .nav-link, #premium_service.color3 nav.navbar-light .navbar-nav .nav-link.disabled {
    font-weight: bold;
    color: #444;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 nav.navbar-light .navbar-nav .nav-link:hover {
    background-color: transparent;
    color: #ffcf89; }
  #premium_service.color3 a.login {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: 6px 0;
    background-color: #ffcf89;
    border-radius: 20px;
    width: 140px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 a.login:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.5; }
  #premium_service.color3 a.navbar-brand {
    margin-right: 0px;
    font-weight: bold;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 a.navbar-brand:hover {
    opacity: 0.5; }
  #premium_service.color3 nav {
    box-shadow: 0px 1px #ddd; }
  #premium_service.color3 h1.ttl {
    text-align: left;
    font-size: 2.5em;
    font-weight: bold;
    line-height: 135%;
    margin: 0;
    color: #444;
    padding: 124px 0 24px 0; }
  #premium_service.color3 div.big-img {
    background-image: url(/img/big-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px; }
  #premium_service.color3 div.h-section {
    padding: 0 10%;
    text-align: left; }
  #premium_service.color3 a.btn-orange {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    padding: 8px 0;
    background-color: #ffa014;
    border: 2px solid #ffa014;
    border-radius: 40px;
    width: 320px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 a.btn-orange:hover {
    color: #fff;
    text-decoration: none;
    opacity: 0.5; }
  #premium_service.color3 div.recommend {
    text-align: center;
    padding-bottom: 200px; }
  #premium_service.color3 .recommend-r {
    padding: 0 10%; }
  #premium_service.color3 .recommend3 {
    font-size: 16px;
    font-weight: bold; }
  #premium_service.color3 img.recommend-img {
    width: 160px;
    margin: 0 0 32px 0;
    background-color: #01d0b1;
    border-radius: 50%;
    padding: 40px; }
  #premium_service.color3 div.recommend > p {
    margin: 0 auto;
    font-size: 1em;
    line-height: 150%; }
  #premium_service.color3 div.reason {
    margin-bottom: 200px; }
  #premium_service.color3 div.reason-row {
    margin: 0 auto; }
  #premium_service.color3 div.reason-row > .col-md-4 {
    padding: 0 25px 0 0; }
  #premium_service.color3 img.reason-img {
    margin: 0 0 15px 0;
    width: 100%;
    padding: 0px;
    border-radius: 4px; }
  #premium_service.color3 div.reason > hr {
    width: 100%;
    margin: 40px auto; }
  #premium_service.color3 div.plan-row {
    margin: 0 auto 200px auto;
    width: 100%; }
  #premium_service.color3 div.plan-row > .col-lg-4 > div {
    border: 2px solid #01d0b1;
    border-radius: 4px;
    padding: 0 24px 24px 24px;
    text-align: center; }
  #premium_service.color3 div.plan-row > .col-lg-4 > div > img {
    margin: 16px auto;
    display: block;
    max-width: 100px; }
  #premium_service.color3 div.plan-row > .col-lg-4 > div > p.plan-name {
    font-weight: bold;
    font-size: 1.4em;
    margin-bottom: 8px; }
  #premium_service.color3 div.plan-row > .col-lg-4 > div > p {
    width: 80%;
    margin: 0 auto; }
  #premium_service.color3 div.flow-last {
    margin: 0 auto 200px auto;
    border: 2px solid #01d0b1;
    height: 180px;
    width: 100%; }
  #premium_service.color3 div.flow-row {
    border: 2px solid #01d0b1;
    margin: 24px auto 24px auto;
    width: 100%;
    padding-bottom: 20px; }
  #premium_service.color3 .flow-num {
    color: #01d0b1;
    font-weight: bold;
    font-size: 5em !important;
    line-height: 100%;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center; }
  #premium_service.color3 .next {
    width: 60px;
    margin: 0 auto;
    height: 70px; }
  #premium_service.color3 .next::before {
    content: "";
    display: block;
    margin: 0 auto;
    width: 28px;
    height: 40px;
    background: #01d0b1; }
  #premium_service.color3 .next::after {
    content: "";
    display: block;
    border-top: 60px solid #01d0b1;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    transform-origin: left top;
    transform: scaleY(0.5); }
  #premium_service.color3 p.flow-ttl {
    font-weight: bold;
    font-size: 1.5em;
    margin: 0 auto 12px auto;
    padding: 15px 0 0 0; }
  #premium_service.color3 div.flow-row > .col-md-2 > img {
    display: block;
    margin: 0 auto;
    padding: 50px 0 0 0;
    max-width: 80px; }
  #premium_service.color3 div.course-data-contain {
    margin: 0 auto;
    padding: 120px 15px 100px 15px; }
  #premium_service.color3 div.course-data-row {
    margin: 40px auto; }
  #premium_service.color3 div.course-data-row > .col-md-3 {
    border-radius: 4px;
    text-align: center; }
  #premium_service.color3 p.c-item {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    color: #fff;
    background-color: #01d0b1;
    border-radius: 4px 4px 0 0; }
  #premium_service.color3 p.c-value {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    background-color: #fff;
    border: 2px solid #59d002;
    border-radius: 0 0 4px 4px; }
  #premium_service.color3 div.curriculum-row {
    padding: 0 15px; }
  #premium_service.color3 div.curriculum-row > .col-md-6 {
    padding-top: 40px; }
  #premium_service.color3 div.curriculum-row > .col-md-6 > h5 {
    font-size: 1.5em; }
  #premium_service.color3 div.curriculum-row > .col-md-6 > p {
    font-size: 1em; }
  #premium_service.color3 img.skill-icon {
    display: block;
    margin: 0 auto;
    min-width: 32px;
    max-width: 40px; }
  #premium_service.color3 .entry {
    height: 300px;
    margin-bottom: 200px; }
  #premium_service.color3 .entry-row {
    background-color: #01d0b1;
    color: #fff;
    text-align: center;
    padding-bottom: 20px; }
  #premium_service.color3 .entry-row > p.bold {
    font-weight: bold;
    font-size: 1.5em;
    padding: 56px 0 0 0;
    margin: 0 auto; }
  #premium_service.color3 .entry-row > p {
    width: 60%;
    color: #fff;
    font-size: 1em;
    font-weight: nomal;
    margin: 18px auto 0 auto; }
  #premium_service.color3 a.entry-btn {
    display: block;
    background-color: #fff;
    text-decoration: none;
    color: #01d0b1;
    font-size: 1.2em;
    width: 300px;
    font-weight: bold;
    text-align: center;
    border-radius: 42px;
    padding: 12px 0;
    margin: 32px auto 0 auto;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 a.entry-btn:hover {
    color: #fff;
    background-color: #59B513;
    border: 2px solid #fff;
    text-decoration: none; }
  #premium_service.color3 div.entry-2 {
    margin: 200px 0; }
  #premium_service.color3 img.site-img {
    margin: 16px auto 30px auto;
    display: block; }
  #premium_service.color3 p.site-detail {
    text-align: center;
    font-size: 1em;
    margin-bottom: 200px; }
  #premium_service.color3 div.trainer-row {
    margin: 0 auto 200px auto; }
  #premium_service.color3 .trainer-row > .col-md-3 {
    background-color: #01d0b1;
    border-radius: 4px;
    height: 180px; }
  #premium_service.color3 .trainer-row > .col-md-9 {
    padding-left: 40px; }
  #premium_service.color3 .trainer-row .trainer-name > span {
    color: #01d0b1;
    font-size: 0.7em; }
  #premium_service.color3 .trainer-row .trainer-name {
    font-size: 1.5em;
    margin-bottom: 24px;
    font-weight: bold; }
  #premium_service.color3 .point {
    font-size: 16px;
    background-color: #01d0b1;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 40px; }
  #premium_service.color3 div.p3-3 {
    margin: 0 auto 200px auto; }
  #premium_service.color3 div.p3-2 {
    margin: 24px auto 24px auto; }
  #premium_service.color3 div.p3-1 {
    margin: 0 auto; }
  #premium_service.color3 div.point3-row {
    border: 2px solid #01d0b1;
    height: auto;
    width: 100%;
    padding-bottom: 15px; }
  #premium_service.color3 img.point-img {
    height: 180px;
    object-fit: cover;
    width: 100%;
    border-radius: 4px;
    padding: 15px 0; }
  #premium_service.color3 h4.color {
    font-size: 1.5em;
    font-weight: bold;
    color: #01d0b1;
    padding-top: 18px;
    margin-bottom: 20px; }
  #premium_service.color3 table.table-price {
    margin: 0 auto; }
  #premium_service.color3 th.sh-item {
    font-size: 18px;
    background-color: #ffa014;
    color: #fff; }
  #premium_service.color3 td.sh-value {
    color: #ffa014;
    font-weight: bold; }
  #premium_service.color3 th.item-name {
    background-color: #eee; }
  #premium_service.color3 div.voice-row {
    margin: 40px auto  80px auto; }
  #premium_service.color3 div.voice-row > div.col-md-3 > img {
    width: 100%; }
  #premium_service.color3 div.voice-row > div.col-md-3 > p.student-data {
    margin-top: 24px; }
  #premium_service.color3 p.comment {
    font-size: 1.1em;
    line-height: 32px; }
  #premium_service.color3 div.q {
    margin-top: 200px; }
  #premium_service.color3 div.q-row {
    margin-bottom: 56px; }
  #premium_service.color3 div.q-row-top {
    margin-top: 40px; }
  #premium_service.color3 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
    margin-top: 5px;
    max-width: 24px;
    min-width: 24px; }
  #premium_service.color3 div.q-row > .col-md-6 > .row > .col-sm-11 > span {
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 18px;
    display: block; }
  #premium_service.color3 .q > p {
    font-size: 1.1em;
    line-height: 24px;
    margin-bottom: 56px; }
  #premium_service.color3 .q > p.orange {
    margin-top: 40px;
    text-align: center;
    font-weight: bold;
    color: #ffa014; }
  #premium_service.color3 .q > a {
    margin: 0 auto;
    border-radius: 40px;
    height: 50px;
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    display: block;
    font-size: 16px;
    width: 300px;
    text-align: center;
    background-color: #01d0b1;
    border: 2px solid #01d0b1;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 .q > a:hover {
    opacity: 0.5;
    color: #fff;
    text-decoration: none; }
  #premium_service.color3 div.entry-last {
    height: 390px;
    background-image: url("https://s3-ap-northeast-1.amazonaws.com/popshub/images/entry.jpg");
    background-repeat: no-repeat;
    text-align: center;
    background-size: cover;
    position: relative;
    margin: 200px 0 240px 0; }
  #premium_service.color3 div.entry-last > div {
    width: 100%;
    height: 390px;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0; }
  #premium_service.color3 div.entry-last > div > h2 {
    font-weight: bold;
    color: #fff;
    padding: 40px 0 24px 0;
    line-height: 150%; }
  #premium_service.color3 div.entry-last > div > h2 > span {
    margin-right: 16px;
    color: #01d0b1; }
  #premium_service.color3 div.entry-last > div > p {
    font-size: 1.2em;
    color: #fff;
    padding-bottom: 24px; }
  #premium_service.color3 div.entry-last > div > a {
    display: block;
    background-color: #ffa014;
    width: 400px;
    margin: auto;
    border-radius: 40px;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 14px 0; }
  #premium_service.color3 div.entry-last > div > a:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    text-decoration: none; }
  #premium_service.color3 .skill {
    position: relative; }
  #premium_service.color3 .skill .point {
    position: absolute;
    top: 10px;
    left: 25px; }
  #premium_service.color3 div.footer {
    width: 90%;
    margin: 0 auto; }
  #premium_service.color3 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
    width: 100%;
    border-radius: 4px; }
  #premium_service.color3 div.footer > .row > .col-md-7 > p {
    font-size: 1.5em;
    font-weight: bold; }
  #premium_service.color3 p.company-name {
    font-weight: bold;
    font-size: 1.2em; }
  #premium_service.color3 div.footer > p {
    text-align: center; }
  #premium_service.color3 div.voice {
    background-color: #f5f5f5;
    padding: 24px 0px;
    margin-bottom: 80px; }
  #premium_service.color3 div.voice-row {
    margin: 32px auto 40px auto; }
  #premium_service.color3 hr.voice-line {
    border-bottom: double 5px #ffcf89; }
  @media screen and (max-width: 1284px) {
    #premium_service.color3 div.flow-row {
      height: auto; }
    #premium_service.color3 div.recommend-row {
      padding: 0; }
    #premium_service.color3 div.plan-row > .col-lg-4 > div {
      padding: 0 0 18px 0; } }
  @media screen and (max-width: 992px) {
    #premium_service.color3 div.flow-row > div.col-md-8 {
      padding-left: 80px; }
    #premium_service.color3 div.flow-row > .col-md-2 > img {
      display: none; }
    #premium_service.color3 div.plan-row > .col-lg-4 {
      margin-bottom: 24px; }
    #premium_service.color3 div.entry-row > p {
      width: 80%; }
    #premium_service.color3 div.entry-row > p.bold {
      font-size: 1.2em; }
    #premium_service.color3 div.entry-last > div > h2 {
      padding-top: 32px; }
    #premium_service.color3 p.c-item, #premium_service.color3 p.c-value {
      font-size: 18px;
      font-weight: 400; } }
  @media screen and (max-width: 780px) {
    #premium_service.color3 h1.ttl {
      font-size: 5vw;
      text-align: center;
      padding: 140px 0 24px 0; }
    #premium_service.color3 div.h-section {
      text-align: center; }
    #premium_service.color3 h2.ttl2 {
      font-size: 32px; }
    #premium_service.color3 div.recommend3 {
      margin-bottom: 24px; }
    #premium_service.color3 img.recommend-img {
      width: 100px;
      padding: 14px; }
    #premium_service.color3 h3.ttl-circle {
      font-size: 30px; }
    #premium_service.color3 img.reason-img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 40px; }
    #premium_service.color3 div.flow-row > div.col-sm-9 {
      padding-left: 18px; }
    #premium_service.color3 div.flow-row > div.col-sm-3 > p {
      font-size: 3em;
      padding-top: 16px; }
    #premium_service.color3 div.course-data-row > .col-md-3 {
      margin: 0 0 24px 0; }
    #premium_service.color3 div.course-data-row > .col-md-3 > p.c-item {
      padding: 8px 0; }
    #premium_service.color3 div.course-data-row > .col-md-3 > p.c-value {
      padding: 8px 0;
      margin-bottom: 24px; }
    #premium_service.color3 div.flow-row > .col-md-9, #premium_service.color3 div.flow-last > .col-md-9 {
      margin-bottom: 16px; }
    #premium_service.color3 .trainer-row > .col-md-9 {
      padding-left: 15px; }
    #premium_service.color3 div.trainer-row > .col-md-9 > p.trainer-name {
      margin-top: 24px; }
    #premium_service.color3 div.voice-row > div.col-md-3 > img {
      height: 160px;
      object-fit: cover; }
    #premium_service.color3 p.comment {
      font-size: 1em; }
    #premium_service.color3 div.q-row {
      margin-bottom: 0px; }
    #premium_service.color3 div.q-row > div.col-md-6 {
      margin-bottom: 40px; }
    #premium_service.color3 div.entry-last > div > h2 {
      font-size: 32px;
      padding: 40px 0px 8px 0px; }
    #premium_service.color3 div.entry-last > div {
      padding: 24px; }
    #premium_service.color3 div.entry-last > div > p {
      font-size: 1em; }
    #premium_service.color3 div.entry-last {
      margin-bottom: 140px; }
    #premium_service.color3 div.footer > div.row > div.col-md-7 {
      margin-bottom: 56px; }
    #premium_service.color3 div.footer > div.row > div.col-md-5 {
      margin-bottom: 56px; } }
  @media screen and (max-width: 644px) {
    #premium_service.color3 div.entry-row > p.bold {
      padding-top: 32px; } }
  @media screen and (max-width: 600px) {
    #premium_service.color3 div.h-section {
      padding: 0 1%; }
    #premium_service.color3 h1.ttl {
      font-size: 28px;
      text-align: center;
      padding: 160px 0 24px 0; }
    #premium_service.color3 a.btn-orange {
      width: 280px; }
    #premium_service.color3 h4.orange {
      font-size: 20px; }
    #premium_service.color3 div.plan-row > div.col-lg-4 > div > p.plan-name, #premium_service.color3 p.flow-ttl, #premium_service.color3 p.c-item, #premium_service.color3 p.c-value, #premium_service.color3 h4.color, #premium_service.color3 div.q-row > .col-md-6 > .row > .col-sm-11 > span, #premium_service.color3 div.trainer-row > .col-md-9 > p.trainer-name {
      font-size: 20px; }
    #premium_service.color3 div.next {
      display: none; }
    #premium_service.color3 p.flow-ttl {
      padding-top: 16px; }
    #premium_service.color3 div.flow-row > div.col-sm-9 {
      margin-left: 0px; } }
  @media screen and (max-width: 576px) {
    #premium_service.color3 img.skill-icon {
      margin-bottom: 18px; }
    #premium_service.color3 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
      margin: 0 auto;
      display: block;
      margin-bottom: 18px; }
    #premium_service.color3 div.entry-last > div > h2 {
      font-size: 20px;
      padding-top: 40px; }
    #premium_service.color3 div.entry-last > div > a {
      font-size: 16px;
      width: 320px; }
    #premium_service.color3 div.footer > .row > .col-md-7 > p, #premium_service.color3 p.company-name {
      font-size: 18px; }
    #premium_service.color3 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 24px; } }
  @media screen and (max-width: 493px) {
    #premium_service.color3 div.plan-row > div.col-lg-4 > div > img {
      max-width: 80px; }
    #premium_service.color3 th, #premium_service.color3 tr {
      font-size: 14px; }
    #premium_service.color3 th.skillhub, #premium_service.color3 td.skillhub-item {
      font-size: 16px; }
    #premium_service.color3 div.q > a {
      width: 200px; }
    #premium_service.color3 div.table-box {
      width: 100%; } }
  @media screen and (max-width: 390px) {
    #premium_service.color3 h1.ttl {
      font-size: 22px; }
    #premium_service.color3 a.btn-orange {
      width: 240px;
      font-size: 14px; }
    #premium_service.color3 h2.ttl2 {
      font-size: 24px; }
    #premium_service.color3 h3.ttl-circle {
      font-size: 22px; }
    #premium_service.color3 a.entry-btn {
      width: 240px;
      font-size: 16px;
      padding: 10px 0; }
    #premium_service.color3 div.q > a {
      width: 220px; }
    #premium_service.color3 div.entry-last > div > h2 {
      padding-top: 24px; }
    #premium_service.color3 div.entry-last > div > a {
      font-size: 14px;
      width: 280px; } }
#premium_service {
  /*共通*/
  /*nav*/
  /*big-img*/
  /*recommend*/
  /*reason*/
  /*plan*/
  /*flow*/
  /*couse-data*/
  /*entry*/
  /*kadou-site*/
  /*trainer*/
  /*point*/
  /*table*/
  /*voice*/
  /*q*/
  /*entry-last*/
  /*Skill*/
  /*footer*/
  /*media*/ }
  #premium_service p.description {
    margin: 0 auto;
    padding: 0 15px 80px 15px;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #666; }
  #premium_service div.circle {
    text-align: center; }
  #premium_service h3.ttl-circle {
    font-size: 2em;
    font-weight: bold;
    position: relative;
    text-shadow: 0 0 2px white;
    margin: 0 auto 40px 0;
    display: inline-block;
    z-index: 1; }
  #premium_service h3.ttl-circle:before {
    content: "";
    position: absolute;
    background: #ffcf89;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    top: 50%;
    left: -15px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1; }
  #premium_service h4.orange {
    color: #ffa014;
    display: block;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 20px; }
  #premium_service h2.ttl2 {
    font-weight: bold;
    font-size: 2.5em;
    text-align: center;
    line-height: 135%;
    margin: 80px 0 40px 0;
    padding: 0 15px; }
  #premium_service span.ttl2-color {
    color: #59D002; }
  #premium_service p.point-ttl {
    font-size: 16px;
    background-color: #59D002;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold; }
  #premium_service .w-70 {
    width: 70%; }
  #premium_service .mt-80 {
    margin-top: 80px; }
  #premium_service .img-fluid {
    max-width: 100%;
    height: auto; }
  #premium_service nav.navbar-light .navbar-nav .nav-link, #premium_service nav.navbar-light .navbar-nav .nav-link.disabled {
    font-weight: bold;
    color: #444;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service nav.navbar-light .navbar-nav .nav-link:hover {
    background-color: transparent;
    color: #ffcf89; }
  #premium_service a.login {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: 6px 0;
    background-color: #ffcf89;
    border-radius: 20px;
    width: 140px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service a.login:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.5; }
  #premium_service a.navbar-brand {
    margin-right: 0px;
    font-weight: bold;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service a.navbar-brand:hover {
    opacity: 0.5; }
  #premium_service nav {
    box-shadow: 0px 1px #ddd; }
  #premium_service h1.ttl {
    text-align: left;
    font-size: 2.5em;
    font-weight: bold;
    line-height: 135%;
    margin: 0;
    color: #444;
    padding: 124px 0 24px 0; }
  #premium_service div.big-img {
    background-image: url(/img/big-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px; }
  #premium_service div.h-section {
    padding: 0 10%;
    text-align: left; }
  #premium_service a.btn-orange {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    padding: 8px 0;
    background-color: #ffa014;
    border: 2px solid #ffa014;
    border-radius: 40px;
    width: 320px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service a.btn-orange:hover {
    color: #fff;
    text-decoration: none;
    opacity: 0.5; }
  #premium_service div.recommend {
    text-align: center;
    padding-bottom: 200px; }
  #premium_service .recommend-r {
    padding: 0 10%; }
  #premium_service .recommend3 {
    font-size: 16px;
    font-weight: bold; }
  #premium_service img.recommend-img {
    width: 160px;
    margin: 0 0 32px 0;
    background-color: #59D002;
    border-radius: 50%;
    padding: 40px; }
  #premium_service div.recommend > p {
    margin: 0 auto;
    font-size: 1em;
    line-height: 150%; }
  #premium_service div.reason {
    margin-bottom: 200px; }
  #premium_service div.reason-row {
    margin: 0 auto; }
  #premium_service div.reason-row > .col-md-4 {
    padding: 0 25px 0 0; }
  #premium_service img.reason-img {
    margin: 0 0 15px 0;
    width: 100%;
    padding: 0px;
    border-radius: 4px; }
  #premium_service div.reason > hr {
    width: 100%;
    margin: 40px auto; }
  #premium_service div.plan-row {
    margin: 0 auto 200px auto;
    width: 100%; }
  #premium_service div.plan-row > .col-lg-4 > div {
    border: 2px solid #59D002;
    border-radius: 4px;
    padding: 0 24px 24px 24px;
    text-align: center; }
  #premium_service div.plan-row > .col-lg-4 > div > img {
    margin: 16px auto;
    display: block;
    max-width: 100px; }
  #premium_service div.plan-row > .col-lg-4 > div > p.plan-name {
    font-weight: bold;
    font-size: 1.4em;
    margin-bottom: 8px; }
  #premium_service div.plan-row > .col-lg-4 > div > p {
    width: 80%;
    margin: 0 auto; }
  #premium_service div.flow-last {
    margin: 0 auto 200px auto;
    border: 2px solid #59D002;
    height: 180px;
    width: 100%; }
  #premium_service div.flow-row {
    border: 2px solid #59D002;
    margin: 24px auto 24px auto;
    width: 100%;
    padding-bottom: 20px; }
  #premium_service .flow-num {
    color: #59D002;
    font-weight: bold;
    font-size: 5em !important;
    line-height: 100%;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center; }
  #premium_service .next {
    width: 60px;
    margin: 0 auto;
    height: 70px; }
  #premium_service .next::before {
    content: "";
    display: block;
    margin: 0 auto;
    width: 28px;
    height: 40px;
    background: #59D002; }
  #premium_service .next::after {
    content: "";
    display: block;
    border-top: 60px solid #59D002;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    transform-origin: left top;
    transform: scaleY(0.5); }
  #premium_service p.flow-ttl {
    font-weight: bold;
    font-size: 1.5em;
    margin: 0 auto 12px auto;
    padding: 15px 0 0 0; }
  #premium_service div.flow-row > .col-md-2 > img {
    display: block;
    margin: 0 auto;
    padding: 50px 0 0 0;
    max-width: 80px; }
  #premium_service div.course-data-contain {
    margin: 0 auto;
    padding: 120px 15px 100px 15px; }
  #premium_service div.course-data-row {
    margin: 40px auto; }
  #premium_service div.course-data-row > .col-md-3 {
    border-radius: 4px;
    text-align: center; }
  #premium_service p.c-item {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    color: #fff;
    background-color: #59D002;
    border-radius: 4px 4px 0 0; }
  #premium_service p.c-value {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    background-color: #fff;
    border: 2px solid #59d002;
    border-radius: 0 0 4px 4px; }
  #premium_service div.curriculum-row {
    padding: 0 15px; }
  #premium_service div.curriculum-row > .col-md-6 {
    padding-top: 40px; }
  #premium_service div.curriculum-row > .col-md-6 > h5 {
    font-size: 1.5em; }
  #premium_service div.curriculum-row > .col-md-6 > p {
    font-size: 1em; }
  #premium_service img.skill-icon {
    display: block;
    margin: 0 auto;
    min-width: 32px;
    max-width: 40px; }
  #premium_service .entry {
    height: 300px;
    margin-bottom: 200px; }
  #premium_service .entry-row {
    background-color: #59D002;
    color: #fff;
    text-align: center;
    padding-bottom: 20px; }
  #premium_service .entry-row > p.bold {
    font-weight: bold;
    font-size: 1.5em;
    padding: 56px 0 0 0;
    margin: 0 auto; }
  #premium_service .entry-row > p {
    width: 60%;
    color: #fff;
    font-size: 1em;
    font-weight: nomal;
    margin: 18px auto 0 auto; }
  #premium_service a.entry-btn {
    display: block;
    background-color: #fff;
    text-decoration: none;
    color: #59D002;
    font-size: 1.2em;
    width: 300px;
    font-weight: bold;
    text-align: center;
    border-radius: 42px;
    padding: 12px 0;
    margin: 32px auto 0 auto;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service a.entry-btn:hover {
    color: #fff;
    background-color: #59B513;
    border: 2px solid #fff;
    text-decoration: none; }
  #premium_service div.entry-2 {
    margin: 200px 0; }
  #premium_service img.site-img {
    margin: 16px auto 30px auto;
    display: block; }
  #premium_service p.site-detail {
    text-align: center;
    font-size: 1em;
    margin-bottom: 200px; }
  #premium_service div.trainer-row {
    margin: 0 auto 200px auto; }
  #premium_service .trainer-row > .col-md-3 {
    background-color: #59D002;
    border-radius: 4px;
    height: 180px; }
  #premium_service .trainer-row > .col-md-9 {
    padding-left: 40px; }
  #premium_service .trainer-row .trainer-name > span {
    color: #59D002;
    font-size: 0.7em; }
  #premium_service .trainer-row .trainer-name {
    font-size: 1.5em;
    margin-bottom: 24px;
    font-weight: bold; }
  #premium_service .point {
    font-size: 16px;
    background-color: #59D002;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 40px; }
  #premium_service div.p3-3 {
    margin: 0 auto 200px auto; }
  #premium_service div.p3-2 {
    margin: 24px auto 24px auto; }
  #premium_service div.p3-1 {
    margin: 0 auto; }
  #premium_service div.point3-row {
    border: 2px solid #59D002;
    height: auto;
    width: 100%;
    padding-bottom: 15px; }
  #premium_service img.point-img {
    height: 180px;
    object-fit: cover;
    width: 100%;
    border-radius: 4px;
    padding: 15px 0; }
  #premium_service h4.color {
    font-size: 1.5em;
    font-weight: bold;
    color: #59D002;
    padding-top: 18px;
    margin-bottom: 20px; }
  #premium_service table.table-price {
    margin: 0 auto; }
  #premium_service th.sh-item {
    font-size: 18px;
    background-color: #ffa014;
    color: #fff; }
  #premium_service td.sh-value {
    color: #ffa014;
    font-weight: bold; }
  #premium_service th.item-name {
    background-color: #eee; }
  #premium_service div.voice-row {
    margin: 40px auto  80px auto; }
  #premium_service div.voice-row > div.col-md-3 > img {
    width: 100%; }
  #premium_service div.voice-row > div.col-md-3 > p.student-data {
    margin-top: 24px; }
  #premium_service p.comment {
    font-size: 1.1em;
    line-height: 32px; }
  #premium_service div.q {
    margin-top: 200px; }
  #premium_service div.q-row {
    margin-bottom: 56px; }
  #premium_service div.q-row-top {
    margin-top: 40px; }
  #premium_service div.q-row > .col-md-6 > .row > .col-sm-1 > img {
    margin-top: 5px;
    max-width: 24px;
    min-width: 24px; }
  #premium_service div.q-row > .col-md-6 > .row > .col-sm-11 > span {
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 18px;
    display: block; }
  #premium_service .q > p {
    font-size: 1.1em;
    line-height: 24px;
    margin-bottom: 56px; }
  #premium_service .q > p.orange {
    margin-top: 40px;
    text-align: center;
    font-weight: bold;
    color: #ffa014; }
  #premium_service .q > a {
    margin: 0 auto;
    border-radius: 40px;
    height: 50px;
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    display: block;
    font-size: 16px;
    width: 300px;
    text-align: center;
    background-color: #59D002;
    border: 2px solid #59D002;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service .q > a:hover {
    opacity: 0.5;
    color: #fff;
    text-decoration: none; }
  #premium_service div.entry-last {
    height: 390px;
    background-image: url("https://s3-ap-northeast-1.amazonaws.com/popshub/images/entry.jpg");
    background-repeat: no-repeat;
    text-align: center;
    background-size: cover;
    position: relative;
    margin: 200px 0 240px 0; }
  #premium_service div.entry-last > div {
    width: 100%;
    height: 390px;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0; }
  #premium_service div.entry-last > div > h2 {
    font-weight: bold;
    color: #fff;
    padding: 40px 0 24px 0;
    line-height: 150%; }
  #premium_service div.entry-last > div > h2 > span {
    margin-right: 16px;
    color: #59D002; }
  #premium_service div.entry-last > div > p {
    font-size: 1.2em;
    color: #fff;
    padding-bottom: 24px; }
  #premium_service div.entry-last > div > a {
    display: block;
    background-color: #ffa014;
    width: 400px;
    margin: auto;
    border-radius: 40px;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 14px 0; }
  #premium_service div.entry-last > div > a:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    text-decoration: none; }
  #premium_service .skill {
    position: relative; }
  #premium_service .skill .point {
    position: absolute;
    top: 10px;
    left: 25px; }
  #premium_service div.footer {
    width: 90%;
    margin: 0 auto; }
  #premium_service div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
    width: 100%;
    border-radius: 4px; }
  #premium_service div.footer > .row > .col-md-7 > p {
    font-size: 1.5em;
    font-weight: bold; }
  #premium_service p.company-name {
    font-weight: bold;
    font-size: 1.2em; }
  #premium_service div.footer > p {
    text-align: center; }
  #premium_service div.voice {
    background-color: #f5f5f5;
    padding: 24px 0px;
    margin-bottom: 80px; }
  #premium_service div.voice-row {
    margin: 32px auto 40px auto; }
  #premium_service hr.voice-line {
    border-bottom: double 5px #ffcf89; }
  @media screen and (max-width: 1284px) {
    #premium_service div.flow-row {
      height: auto; }
    #premium_service div.recommend-row {
      padding: 0; }
    #premium_service div.plan-row > .col-lg-4 > div {
      padding: 0 0 18px 0; } }
  @media screen and (max-width: 992px) {
    #premium_service div.flow-row > div.col-md-8 {
      padding-left: 80px; }
    #premium_service div.flow-row > .col-md-2 > img {
      display: none; }
    #premium_service div.plan-row > .col-lg-4 {
      margin-bottom: 24px; }
    #premium_service div.entry-row > p {
      width: 80%; }
    #premium_service div.entry-row > p.bold {
      font-size: 1.2em; }
    #premium_service div.entry-last > div > h2 {
      padding-top: 32px; }
    #premium_service p.c-item, #premium_service p.c-value {
      font-size: 18px;
      font-weight: 400; } }
  @media screen and (max-width: 780px) {
    #premium_service h1.ttl {
      font-size: 5vw;
      text-align: center;
      padding: 140px 0 24px 0; }
    #premium_service div.h-section {
      text-align: center; }
    #premium_service h2.ttl2 {
      font-size: 32px; }
    #premium_service div.recommend3 {
      margin-bottom: 24px; }
    #premium_service img.recommend-img {
      width: 100px;
      padding: 14px; }
    #premium_service h3.ttl-circle {
      font-size: 30px; }
    #premium_service img.reason-img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 40px; }
    #premium_service div.flow-row > div.col-sm-9 {
      padding-left: 18px; }
    #premium_service div.flow-row > div.col-sm-3 > p {
      font-size: 3em;
      padding-top: 16px; }
    #premium_service div.course-data-row > .col-md-3 {
      margin: 0 0 24px 0; }
    #premium_service div.course-data-row > .col-md-3 > p.c-item {
      padding: 8px 0; }
    #premium_service div.course-data-row > .col-md-3 > p.c-value {
      padding: 8px 0;
      margin-bottom: 24px; }
    #premium_service div.flow-row > .col-md-9, #premium_service div.flow-last > .col-md-9 {
      margin-bottom: 16px; }
    #premium_service .trainer-row > .col-md-9 {
      padding-left: 15px; }
    #premium_service div.trainer-row > .col-md-9 > p.trainer-name {
      margin-top: 24px; }
    #premium_service div.voice-row > div.col-md-3 > img {
      height: 160px;
      object-fit: cover; }
    #premium_service p.comment {
      font-size: 1em; }
    #premium_service div.q-row {
      margin-bottom: 0px; }
    #premium_service div.q-row > div.col-md-6 {
      margin-bottom: 40px; }
    #premium_service div.entry-last > div > h2 {
      font-size: 32px;
      padding: 40px 0px 8px 0px; }
    #premium_service div.entry-last > div {
      padding: 24px; }
    #premium_service div.entry-last > div > p {
      font-size: 1em; }
    #premium_service div.entry-last {
      margin-bottom: 140px; }
    #premium_service div.footer > div.row > div.col-md-7 {
      margin-bottom: 56px; }
    #premium_service div.footer > div.row > div.col-md-5 {
      margin-bottom: 56px; } }
  @media screen and (max-width: 644px) {
    #premium_service div.entry-row > p.bold {
      padding-top: 32px; } }
  @media screen and (max-width: 600px) {
    #premium_service div.h-section {
      padding: 0 1%; }
    #premium_service h1.ttl {
      font-size: 28px;
      text-align: center;
      padding: 160px 0 24px 0; }
    #premium_service a.btn-orange {
      width: 280px; }
    #premium_service h4.orange {
      font-size: 20px; }
    #premium_service div.plan-row > div.col-lg-4 > div > p.plan-name, #premium_service p.flow-ttl, #premium_service p.c-item, #premium_service p.c-value, #premium_service h4.color, #premium_service div.q-row > .col-md-6 > .row > .col-sm-11 > span, #premium_service div.trainer-row > .col-md-9 > p.trainer-name {
      font-size: 20px; }
    #premium_service div.next {
      display: none; }
    #premium_service p.flow-ttl {
      padding-top: 16px; }
    #premium_service div.flow-row > div.col-sm-9 {
      margin-left: 0px; } }
  @media screen and (max-width: 576px) {
    #premium_service img.skill-icon {
      margin-bottom: 18px; }
    #premium_service div.q-row > .col-md-6 > .row > .col-sm-1 > img {
      margin: 0 auto;
      display: block;
      margin-bottom: 18px; }
    #premium_service div.entry-last > div > h2 {
      font-size: 20px;
      padding-top: 40px; }
    #premium_service div.entry-last > div > a {
      font-size: 16px;
      width: 320px; }
    #premium_service div.footer > .row > .col-md-7 > p, #premium_service p.company-name {
      font-size: 18px; }
    #premium_service div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 24px; } }
  @media screen and (max-width: 493px) {
    #premium_service div.plan-row > div.col-lg-4 > div > img {
      max-width: 80px; }
    #premium_service th, #premium_service tr {
      font-size: 14px; }
    #premium_service th.skillhub, #premium_service td.skillhub-item {
      font-size: 16px; }
    #premium_service div.q > a {
      width: 200px; }
    #premium_service div.table-box {
      width: 100%; } }
  @media screen and (max-width: 390px) {
    #premium_service h1.ttl {
      font-size: 22px; }
    #premium_service a.btn-orange {
      width: 240px;
      font-size: 14px; }
    #premium_service h2.ttl2 {
      font-size: 24px; }
    #premium_service h3.ttl-circle {
      font-size: 22px; }
    #premium_service a.entry-btn {
      width: 240px;
      font-size: 16px;
      padding: 10px 0; }
    #premium_service div.q > a {
      width: 220px; }
    #premium_service div.entry-last > div > h2 {
      padding-top: 24px; }
    #premium_service div.entry-last > div > a {
      font-size: 14px;
      width: 280px; } }
.sidebar-user-info-wrapper {
  text-align: center; }
  .sidebar-user-info-wrapper img {
    display: inline; }
  .sidebar-user-info-wrapper .user-name {
    color: #999;
    margin-left: 10px; }

.navbar-user-info-wrapper img {
  display: inline; }

.navbar-user-info-wrapper .user-name {
  color: #999;
  margin-left: 5px; }

.loading-show {
  position: absolute;
  display: flex;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background: rgba(255, 255, 255, 0.7);
  display: flex;
  align-items: center; }

.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
  margin: auto; }

.lds-ellipsis div {
  position: absolute;
  top: 27px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #1678a7;
  animation-timing-function: cubic-bezier(0, 1, 1, 0); }

.lds-ellipsis div:nth-child(1) {
  left: 6px;
  animation: lds-ellipsis1 0.6s infinite; }

.lds-ellipsis div:nth-child(2) {
  left: 6px;
  animation: lds-ellipsis2 0.6s infinite; }

.lds-ellipsis div:nth-child(3) {
  left: 26px;
  animation: lds-ellipsis2 0.6s infinite; }

.lds-ellipsis div:nth-child(4) {
  left: 45px;
  animation: lds-ellipsis3 0.6s infinite; }

@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0); }
  100% {
    transform: scale(1); } }

@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1); }
  100% {
    transform: scale(0); } }

@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0); }
  100% {
    transform: translate(19px, 0); } }
.table-list {
  margin-top: 20px; }
  .table-list .table-list-header {
    font-weight: bold;
    background: #f6f6f6;
    color: #555; }
    .table-list .table-list-header a, .table-list .table-list-header a:hover, .table-list .table-list-header a:visited {
      color: #555;
      cursor: pointer; }
    .table-list .table-list-header > .row {
      padding: 15px; }
    .table-list .table-list-header .caret {
      margin-right: 5px; }
  .table-list .table-list-body {
    background: #fff; }
    .table-list .table-list-body > .row {
      padding: 5px;
      border-bottom: solid 1px #eeeeee; }

.batch-filter {
  width: 300px; }
  .batch-filter .dropdown-menu {
    font-weight: normal; }

.evaluatee-results .select-user {
  padding-left: 10px; }

.evaluatee-results .all-selected:before {
  content: "\f00c";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  left: 20px; }

.evaluatee-results .some-selected:before {
  content: "\f068";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  position: absolute;
  left: 20px; }

.evaluatee-results .select-user {
  cursor: pointer; }
  .evaluatee-results .select-user:hover {
    background: #ccc; }

.edit_evaluation ul.errors li {
  color: #910e0e; }

.row.evaluation.unsaved {
  background: #ffd5d5; }

.filter-addon {
  color: #888;
  font-size: 10pt; }

.evaluation-date-filter-form {
  width: 160px; }

label.input-group {
  font-weight: inherit;
  max-width: inherit;
  margin-bottom: inherit; }

#page-content-wrapper .row .main_content table.table-bordered thead tr th {
  border: 1px solid #ddd; }

.evaluation {
  position: relative; }

.assignees-index .remove-buttons {
  display: none; }

.remove-buttons {
  float: right;
  margin: 5px -15px 0 5px; }
.buttons-list {
  margin-bottom: 10px; }

tr.toolbar td {
  background: #eee; }
  tr.toolbar td .add-evaluation-item .glyphicon {
    color: #000; }
.loader-wraper {
  width: 100%;
  height: 100%;
  margin-top: 100px; }
  .loader-wraper .loader {
    margin: auto;
    border: 16px solid #f3f3f3;
    /* Light grey */
    border-top: 16px solid #3498db;
    /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
#page-content-wrapper {
  padding: 0; }
  #page-content-wrapper .container-fluid {
    padding: 0; }
  #page-content-wrapper .row {
    margin: 0; }
    #page-content-wrapper .row .main_content {
      background: white;
      margin-left: 1px;
      padding: 20px;
      box-shadow: 0 0 1px #bbb;
      clear: both; }
      #page-content-wrapper .row .main_content .col-xs-1, #page-content-wrapper .row .main_content .col-sm-1,
      #page-content-wrapper .row .main_content .col-md-1, #page-content-wrapper .row .main_content .col-lg-1,
      #page-content-wrapper .row .main_content .col-xs-2, #page-content-wrapper .row .main_content .col-sm-2,
      #page-content-wrapper .row .main_content .col-md-2, #page-content-wrapper .row .main_content .col-lg-2,
      #page-content-wrapper .row .main_content .col-xs-3, #page-content-wrapper .row .main_content .col-sm-3,
      #page-content-wrapper .row .main_content .col-md-3, #page-content-wrapper .row .main_content .col-lg-3,
      #page-content-wrapper .row .main_content .col-xs-4, #page-content-wrapper .row .main_content .col-sm-4,
      #page-content-wrapper .row .main_content .col-md-4, #page-content-wrapper .row .main_content .col-lg-4,
      #page-content-wrapper .row .main_content .col-xs-5, #page-content-wrapper .row .main_content .col-sm-5,
      #page-content-wrapper .row .main_content .col-md-5, #page-content-wrapper .row .main_content .col-lg-5,
      #page-content-wrapper .row .main_content .col-xs-6, #page-content-wrapper .row .main_content .col-sm-6,
      #page-content-wrapper .row .main_content .col-md-6, #page-content-wrapper .row .main_content .col-lg-6,
      #page-content-wrapper .row .main_content .col-xs-7, #page-content-wrapper .row .main_content .col-sm-7,
      #page-content-wrapper .row .main_content .col-md-7, #page-content-wrapper .row .main_content .col-lg-7,
      #page-content-wrapper .row .main_content .col-xs-8, #page-content-wrapper .row .main_content .col-sm-8,
      #page-content-wrapper .row .main_content .col-md-8, #page-content-wrapper .row .main_content .col-lg-8,
      #page-content-wrapper .row .main_content .col-xs-9, #page-content-wrapper .row .main_content .col-sm-9,
      #page-content-wrapper .row .main_content .col-md-9, #page-content-wrapper .row .main_content .col-lg-9,
      #page-content-wrapper .row .main_content .col-xs-10, #page-content-wrapper .row .main_content .col-sm-10,
      #page-content-wrapper .row .main_content .col-md-10, #page-content-wrapper .row .main_content .col-lg-10,
      #page-content-wrapper .row .main_content .col-xs-11, #page-content-wrapper .row .main_content .col-sm-11,
      #page-content-wrapper .row .main_content .col-md-11, #page-content-wrapper .row .main_content .col-lg-11,
      #page-content-wrapper .row .main_content .col-xs-12, #page-content-wrapper .row .main_content .col-sm-12,
      #page-content-wrapper .row .main_content .col-md-12, #page-content-wrapper .row .main_content .col-lg-12 {
        padding: 10px; }
      #page-content-wrapper .row .main_content .nav-tabs {
        border: none;
        margin: -20px -10px 20px;
        border-bottom: solid 1px #ddd; }
        #page-content-wrapper .row .main_content .nav-tabs li {
          border: none;
          margin-bottom: 0; }
          #page-content-wrapper .row .main_content .nav-tabs li a {
            border: none; }
            #page-content-wrapper .row .main_content .nav-tabs li a:hover {
              background: none;
              border-bottom: 3px solid #7faf38; }
      #page-content-wrapper .row .main_content .main_content-edit a {
        color: #777;
        display: inline-block;
        padding: 3px 10px;
        border: solid 1px #eee;
        background: #eee;
        border-radius: 100px;
        margin: 5px;
        font-size: 12px;
        white-space: nowrap; }
        #page-content-wrapper .row .main_content .main_content-edit a:hover {
          text-decoration: none; }
      #page-content-wrapper .row .main_content .balance {
        margin-bottom: 20px; }
        #page-content-wrapper .row .main_content .balance .expected-day {
          font-weight: normal; }
        #page-content-wrapper .row .main_content .balance .amount {
          font-size: 25px; }
      #page-content-wrapper .row .main_content table .align-center {
        text-align: center; }
      #page-content-wrapper .row .main_content table .entry-date {
        width: 65%;
        font-family: 'Century Gothic'; }
      #page-content-wrapper .row .main_content table a {
        color: #555; }
      #page-content-wrapper .row .main_content table tbody tr td, #page-content-wrapper .row .main_content table tbody tr th, #page-content-wrapper .row .main_content table thead tr td, #page-content-wrapper .row .main_content table thead tr th, #page-content-wrapper .row .main_content table tfoot tr td, #page-content-wrapper .row .main_content table tfoot tr th {
        word-break: break-all;
        vertical-align: middle;
        border-top: none;
        border-bottom: 1px solid #eee; }
      #page-content-wrapper .row .main_content table thead {
        background: #f6f6f6; }
        #page-content-wrapper .row .main_content table thead tr th {
          border: none;
          color: #555;
          padding: 15px; }
      #page-content-wrapper .row .main_content h3 {
        font-weight: 600;
        font-size: 20px;
        margin: 10px 0;
        font-size: 16px; }
        #page-content-wrapper .row .main_content h3 a.btn-edit:before {
          font-size: 17px;
          margin-left: 10px;
          color: #1678a7;
          content: "\f044";
          font-family: 'Font Awesome 5 Free';
          font-weight: 900; }
        #page-content-wrapper .row .main_content h3 a.btn-edit:hover, #page-content-wrapper .row .main_content h3 a.btn-delete:hover {
          text-decoration: none; }
        #page-content-wrapper .row .main_content h3 a.btn-delete:before {
          font-size: 17px;
          margin-left: 10px;
          color: #d44950;
          content: "\f1f8";
          font-family: 'Font Awesome 5 Free';
          font-weight: 900; }
      #page-content-wrapper .row .main_content h2 {
        font-size: 19px;
        margin-bottom: 15px; }
        #page-content-wrapper .row .main_content h2 form {
          display: inline; }
        #page-content-wrapper .row .main_content h2 label.icon_upload {
          color: white;
          cursor: pointer; }
          #page-content-wrapper .row .main_content h2 label.icon_upload:before {
            font-size: 17px;
            margin-left: 10px;
            color: white;
            content: "\f093";
            font-family: 'Font Awesome 5 Free';
            font-weight: 900; }
        #page-content-wrapper .row .main_content h2 a.sample-link {
          color: white;
          font-size: 13px;
          font-weight: normal;
          text-decoration: none; }
          #page-content-wrapper .row .main_content h2 a.sample-link:before {
            font-size: 17px;
            margin-left: 10px;
            color: white;
            content: "\f019";
            font-family: 'Font Awesome 5 Free';
            font-weight: 900; }
        #page-content-wrapper .row .main_content h2 span.heading_btn {
          float: right;
          margin: -4px 0; }
          #page-content-wrapper .row .main_content h2 span.heading_btn a, #page-content-wrapper .row .main_content h2 span.heading_btn input {
            background: none;
            border-radius: 100px;
            border: none;
            border: solid 2px white;
            padding: 2px 16px; }
        #page-content-wrapper .row .main_content h2 a.btn-edit:before {
          font-size: 17px;
          margin-left: 10px;
          color: white;
          content: "\f044";
          font-family: 'Font Awesome 5 Free';
          font-weight: 900; }
        #page-content-wrapper .row .main_content h2 a.heading_link {
          color: white; }
          #page-content-wrapper .row .main_content h2 a.heading_link:after {
            font-size: 17px;
            margin-left: 10px;
            color: white;
            content: "\f022";
            font-family: 'Font Awesome 5 Free';
            font-weight: 900; }
        #page-content-wrapper .row .main_content h2 a {
          color: white; }
    #page-content-wrapper .row .classroom-result-detail, #page-content-wrapper .row .question-detail {
      width: 70%;
      display: inline-block; }
    #page-content-wrapper .row .question-list {
      width: 30%;
      display: inline-block;
      float: right;
      padding: 0px 20px; }
    #page-content-wrapper .row .classroom-result-skill-detail {
      width: 30%;
      display: inline-block;
      float: left; }
    #page-content-wrapper .row p.lead_description {
      font-size: 15px;
      margin: 20px 0;
      border-left: solid 3px #555;
      padding: 10px; }
    #page-content-wrapper .row .user-image {
      height: 40px;
      width: 40px !important;
      display: inline-block;
      margin-right: 10px;
      border: solid 2px white;
      box-shadow: 0 0 1px #bbb;
      margin: -10px 10px -10px 0; }
    #page-content-wrapper .row h1 {
      background: white;
      font-size: 24px;
      margin: 0 -15px;
      padding: 20px;
      line-height: 40px; }
      #page-content-wrapper .row h1 img {
        height: 40px;
        display: inline-block;
        margin-right: 10px;
        border: solid 2px white;
        box-shadow: 0 0 1px #bbb;
        margin: -10px 10px -10px 0; }
      #page-content-wrapper .row h1 form {
        font-size: 14px; }
      #page-content-wrapper .row h1 a {
        font-size: 14px; }
      #page-content-wrapper .row h1 label.icon_upload {
        color: #555;
        cursor: pointer;
        margin: 0; }
      #page-content-wrapper .row h1 form.form-inline-block {
        color: #555;
        margin: 0 0 0 10px !important; }
      #page-content-wrapper .row h1 a.sample-link {
        margin-left: 10px;
        color: #555;
        font-size: 13px;
        font-weight: normal;
        text-decoration: none; }
      #page-content-wrapper .row h1 a.btn-edit .fas {
        font-size: 17px;
        margin-left: 10px;
        color: #888; }
      #page-content-wrapper .row h1 a.btn-edit:hover {
        text-decoration: none; }
      #page-content-wrapper .row h1 span.heading_btn {
        float: right;
        margin: -3px 0; }
        #page-content-wrapper .row h1 span.heading_btn a, #page-content-wrapper .row h1 span.heading_btn input {
          background-color: #1aa997;
          border-radius: 100px;
          border: none; }
    #page-content-wrapper .row .examinees-result {
      white-space: nowrap;
      overflow: scroll; }
    #page-content-wrapper .row span.not-answered-icon:before {
      font-size: 17px;
      margin-left: 10px;
      color: #cccccc;
      content: "\f00c";
      font-family: 'Font Awesome 5 Free';
      font-weight: 900; }
    #page-content-wrapper .row span.done-icon:before {
      font-size: 17px;
      margin-left: 10px;
      color: #21b384;
      content: "\f00c";
      font-family: 'Font Awesome 5 Free';
      font-weight: 900; }
    #page-content-wrapper .row .label-done {
      background-color: #21b384; }
    #page-content-wrapper .row .center {
      text-align: center; }
    #page-content-wrapper .row .show-image {
      display: inline-block;
      vertical-align: middle; }
    #page-content-wrapper .row .answers-list {
      margin-top: 10px; }
    #page-content-wrapper .row .classroom-type {
      padding: 5px 10px !important;
      min-width: 75px; }
    #page-content-wrapper .row .skill-item {
      min-width: 40%; }
      #page-content-wrapper .row .skill-item input {
        margin-right: 6px; }
    #page-content-wrapper .row .title-import {
      font-size: 13px;
      font-weight: normal; }
    #page-content-wrapper .row .input-class {
      width: auto; }
  #page-content-wrapper table.hyoka-setting th, #page-content-wrapper table.hyoka-setting td {
    padding: 5px; }
  #page-content-wrapper table.hyoka-setting textarea.description {
    box-shadow: none;
    padding: 0px;
    background: transparent;
    font-size: 12px;
    resize: vertical;
    resize: none;
    border: none; }
  #page-content-wrapper table.hyoka-setting .rate-setting {
    width: 65px; }
  #page-content-wrapper table.hyoka-setting input {
    padding: 5px;
    box-shadow: none;
    border: none; }
  #page-content-wrapper table.hyoka-setting input[type=number] {
    width: 58px; }

.sidebar-nav2 .not-learn-icon:before {
  font-size: 17px;
  color: #616669;
  content: "\f00c";
  margin-right: 5px;
  -webkit-text-stroke: 1px #1c262f;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

.sidebar-nav2 .done-icon:before {
  font-size: 17px;
  color: #21b384;
  content: "\f00c";
  margin-right: 5px;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  -webkit-text-stroke: 1px #1c262f; }

a.external-link {
  cursor: pointer; }
  a.external-link:hover {
    text-decoration: none; }
  a.external-link:after {
    font-size: 14px;
    content: "\f08e";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-left: 5px; }

h2 .external-link:after {
  font-size: 17px; }

#hyoka h3 img {
  display: inline-block; }

#hyoka h3 .status-title {
  display: inline-block;
  margin-left: 100px;
  margin-right: 10px; }

#hyoka h3 .status {
  border: 2px solid #515151;
  background-color: #515151;
  border-radius: 15%;
  color: #ffffff;
  font-weight: 300;
  padding: 3px; }

#hyoka .sheet-name {
  display: inline-block;
  margin-right: 100px;
  font-size: 20px;
  padding: 2px 20px;
  border: 1px solid #515151; }

#hyoka .btn-action {
  text-align: center !important; }
  #hyoka .btn-action .btn {
    margin-right: 20px; }
  #hyoka .btn-action form {
    width: fit-content;
    display: inline-block; }

#hyoka .sheet-info {
  margin-top: 15px; }

#hyoka a {
  cursor: pointer; }

.one-and-a-half {
  width: 12.5% !important; }

img.center {
  margin: auto; }

a.external-link {
  cursor: pointer; }
  a.external-link:hover {
    text-decoration: none; }
  a.external-link:after {
    font-size: 14px;
    content: "\f08e";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-left: 5px; }

.user-heading h1 {
  margin: initial !important; }

h2 .external-link:after {
  font-size: 17px; }

.left-set {
  display: inline-block;
  width: 50%; }

.strong {
  font-weight: bold; }

.right-set {
  display: inline-block;
  vertical-align: top; }
  .right-set .sheet-info {
    margin-top: 15px; }

.new-question {
  position: absolute;
  top: 25px;
  right: 30px; }

.daterangepicker {
  display: none; }

div.paginate-main ul.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }
  div.paginate-main ul.pagination li a {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6; }
  div.paginate-main ul.pagination li:first-child a {
    margin-left: 0;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  div.paginate-main ul.pagination li:last-child a {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }

#hightlight-preview {
  border-color: #6AA7D8 !important;
  cursor: pointer; }
  #hightlight-preview #hightlight-preview-label {
    position: absolute;
    top: -37px;
    display: flex;
    background: #6AA7D8;
    padding: 5px;
    color: white;
    left: -5px; }

#hightlight-preview-hover {
  border-color: #6AA7D8 !important;
  cursor: pointer; }
  #hightlight-preview-hover #hightlight-preview-label-hover {
    position: absolute;
    top: -37px;
    display: flex;
    background: #6AA7D8;
    padding: 5px;
    color: white;
    left: -5px; }
.title {
  margin: 10px 0; }

#page-content-wrapper .row .main_content .no-border td {
  border: none; }
  #page-content-wrapper .row .main_content .no-border td:first-child {
    width: 1%;
    padding-right: 20px;
    white-space: nowrap; }

.milestion_schedule select.readonly {
  background: #dddddd;
  opacity: 0.5;
  pointer-events: none !important; }
@font-face {
  font-family: 'Material Icons Outlined';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialiconsoutlined/v109/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcel5euIg.woff2) format("woff2"); }

/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v143/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2"); }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }

/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }

/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }

/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }

/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  visibility: hidden; }

.material-icons-outlined {
  font-family: 'Material Icons Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
  visibility: hidden !important; }

.fonts-loaded .material-icons, .fonts-loaded .material-icons-outlined {
  visibility: visible !important; }
@charset "UTF-8";
.sidebar {
  min-height: 100vh;
  background-color: #f8f9fa;
  border-right: 1px solid #dee2e6; }

.nav-link {
  color: #495057; }

.nav-link.active {
  background-color: #e9ecef;
  color: #212529;
  font-weight: bold; }

.card-counter {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  padding: 20px 10px;
  background-color: #fff;
  height: 100px;
  border-radius: 5px;
  position: relative; }

.card-counter i {
  font-size: 4em;
  opacity: 0.2;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 20px; }

.card-counter .count-numbers {
  position: absolute;
  right: 35px;
  top: 20px;
  font-size: 32px;
  display: block; }

.card-counter .count-name {
  position: absolute;
  right: 35px;
  top: 65px;
  font-style: italic;
  text-transform: capitalize;
  opacity: 0.5;
  display: block;
  font-size: 18px; }

.bg-primary {
  background-color: #007bff !important;
  color: white; }

.bg-success {
  background-color: #28a745 !important;
  color: white; }

.bg-warning {
  background-color: #ffc107 !important;
  color: black; }

.bg-danger {
  background-color: #dc3545 !important;
  color: white; }

.bg-info {
  background-color: #17a2b8 !important;
  color: white; }

.bg-purple {
  background-color: #6f42c1 !important;
  color: white; }

.event-list {
  max-height: 400px;
  overflow-y: auto; }

.fc-day-today {
  background-color: rgba(255, 220, 40, 0.15) !important; }

.fc-event {
  cursor: pointer; }

.teacher-card {
  transition: all 0.3s;
  cursor: pointer; }

.teacher-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }

.time-slot {
  cursor: pointer;
  transition: all 0.2s; }

.time-slot:hover {
  background-color: #e9ecef; }

.time-slot.selected {
  background-color: #007bff;
  color: white; }

.time-slot.unavailable {
  background-color: #f8f9fa;
  color: #adb5bd;
  cursor: not-allowed; }

.rating {
  color: #ffc107; }

.meeting-detail-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.95);
  z-index: 1050;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  overflow-y: auto;
  padding: 20px; }

.meeting-detail-container {
  width: 100%;
  max-width: 1000px;
  background-color: white;
  border-radius: 8px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
  overflow: hidden; }

.meeting-detail-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 16px 20px;
  border-bottom: 1px solid #dee2e6; }

.meeting-detail-body {
  display: flex; }

.meeting-detail-left {
  flex: 1;
  padding: 20px;
  border-right: 1px solid #dee2e6; }

.meeting-detail-right {
  flex: 1;
  padding: 20px;
  display: flex;
  flex-direction: column; }

.meeting-messages {
  flex: 1;
  overflow-y: auto;
  max-height: 400px;
  border: 1px solid #dee2e6;
  border-radius: 4px;
  padding: 10px;
  margin-bottom: 15px; }

.message {
  margin-bottom: 15px; }

.message-avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 10px; }

.message-content {
  background-color: #f8f9fa;
  padding: 10px;
  border-radius: 8px;
  position: relative; }

.message-time {
  font-size: 0.75rem;
  color: #6c757d;
  margin-top: 4px; }

.system-message {
  background-color: #e9ecef;
  padding: 8px 12px;
  border-radius: 4px;
  margin-bottom: 15px;
  color: #495057; }

.message-input {
  border: 1px solid #dee2e6;
  border-radius: 4px;
  padding: 10px;
  min-height: 100px;
  margin-bottom: 10px; }

.ticket-badge {
  position: relative;
  padding: 8px 14px;
  border-radius: 20px;
  font-weight: bold;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  margin-right: 10px; }

.plan-card {
  transition: all 0.3s ease;
  cursor: pointer;
  border: 2px solid transparent; }

.plan-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }

.plan-card.selected {
  border-color: #007bff;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }

.coupon-badge {
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 1; }

.plan-features {
  margin-bottom: 0;
  padding-left: 20px; }

.plan-features li {
  margin-bottom: 5px; }

.purchase-history-item {
  border-left: 3px solid #007bff; }

.ticket-icon {
  position: relative;
  display: inline-block;
  margin-right: 6px; }

.ticket-icon::before {
  content: '';
  position: absolute;
  top: 50%;
  left: -3px;
  width: 6px;
  height: 6px;
  background-color: white;
  border-radius: 50%;
  transform: translateY(-50%); }

.ticket-icon::after {
  content: '';
  position: absolute;
  top: 50%;
  right: -3px;
  width: 6px;
  height: 6px;
  background-color: white;
  border-radius: 50%;
  transform: translateY(-50%); }

.free-badge {
  position: absolute;
  top: -10px;
  left: -10px;
  z-index: 1;
  transform: rotate(-15deg); }

.discount-badge {
  position: absolute;
  top: -10px;
  left: -10px;
  z-index: 1;
  transform: rotate(-15deg); }

/* ストライプ決済モーダル用スタイル */
.stripe-modal {
  display: none;
  position: fixed;
  z-index: 2000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); }

.stripe-modal-content {
  background-color: #fff;
  margin: 10% auto;
  padding: 20px;
  border-radius: 8px;
  width: 80%;
  max-width: 500px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
  position: relative; }

.stripe-modal-close {
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 24px;
  font-weight: bold;
  cursor: pointer; }

#stripe-payment-form {
  padding: 20px 0; }

#stripe-submit {
  margin-top: 20px; }

#stripe-card-element {
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin-bottom: 15px; }

#stripe-card-errors {
  color: #dc3545;
  margin-top: 10px;
  font-size: 0.9rem; }

/* Jicooスタイルのミーティングルーム */
.jicoo-meeting-container {
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  overflow: hidden; }

.jicoo-meeting-header {
  border-bottom: 1px solid #e9ecef;
  padding: 15px 20px;
  background-color: #f8f9fa; }

.jicoo-meeting-body {
  display: flex;
  min-height: 500px; }

.jicoo-meeting-left {
  flex: 0 0 35%;
  padding: 20px;
  border-right: 1px solid #e9ecef; }

.jicoo-meeting-right {
  flex: 1;
  padding: 20px;
  display: flex;
  flex-direction: column; }

.jicoo-meeting-tabs {
  border-bottom: 1px solid #e9ecef; }

.jicoo-meeting-tabs .nav-link {
  border: none;
  border-bottom: 2px solid transparent;
  color: #6c757d;
  padding: 10px 15px; }

.jicoo-meeting-tabs .nav-link.active {
  background-color: transparent;
  border-bottom: 2px solid #007bff;
  color: #007bff;
  font-weight: 500; }

.jicoo-join-btn {
  padding: 8px 16px;
  font-weight: 500;
  width: 100%; }

.jicoo-message-container {
  border: 1px solid #e9ecef;
  border-radius: 6px;
  height: 350px;
  overflow-y: auto;
  padding: 15px;
  margin-bottom: 15px; }

.jicoo-message {
  margin-bottom: 16px; }

.jicoo-message-input {
  border: 1px solid #e9ecef;
  border-radius: 6px;
  min-height: 100px;
  padding: 12px;
  width: 100%;
  resize: none; }

.jicoo-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 8px; }

.event-detail-page {
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  padding: 25px; }

.sidebar .nav-link {
  background-color: #f8f9fa !important; }

.calendar-day {
  cursor: pointer; }
  .calendar-day.calendar-day-disabled {
    cursor: not-allowed; }
  .calendar-day:hover {
    background-color: #f8f9fa; }

.ticket-list {
  max-height: 500px;
  overflow-y: auto; }
.highlight table td { padding: 5px; }
.highlight table pre { margin: 0; }
.highlight .c, .highlight .ch, .highlight .cd, .highlight .cpf {
  color: #75715e;
  font-style: italic;
}
.highlight .cm {
  color: #75715e;
  font-style: italic;
}
.highlight .c1 {
  color: #75715e;
  font-style: italic;
}
.highlight .cp {
  color: #75715e;
  font-weight: bold;
}
.highlight .cs {
  color: #75715e;
  font-weight: bold;
  font-style: italic;
}
.highlight .err {
  color: #960050;
  background-color: #1e0010;
}
.highlight .gi {
  color: #ffffff;
  background-color: #324932;
}
.highlight .gd {
  color: #ffffff;
  background-color: #493131;
}
.highlight .ge {
  color: #000000;
  font-style: italic;
}
.highlight .gr {
  color: #aa0000;
}
.highlight .gt {
  color: #aa0000;
}
.highlight .gh {
  color: #999999;
}
.highlight .go {
  color: #888888;
}
.highlight .gp {
  color: #555555;
}
.highlight .gs {
  font-weight: bold;
}
.highlight .gu {
  color: #aaaaaa;
}
.highlight .k, .highlight .kv {
  color: #66d9ef;
  font-weight: bold;
}
.highlight .kc {
  color: #66d9ef;
  font-weight: bold;
}
.highlight .kd {
  color: #66d9ef;
  font-weight: bold;
}
.highlight .kp {
  color: #66d9ef;
  font-weight: bold;
}
.highlight .kr {
  color: #66d9ef;
  font-weight: bold;
}
.highlight .kt {
  color: #66d9ef;
  font-weight: bold;
}
.highlight .kn {
  color: #f92672;
  font-weight: bold;
}
.highlight .ow {
  color: #f92672;
  font-weight: bold;
}
.highlight .o {
  color: #f92672;
  font-weight: bold;
}
.highlight .mf {
  color: #ae81ff;
}
.highlight .mh {
  color: #ae81ff;
}
.highlight .il {
  color: #ae81ff;
}
.highlight .mi {
  color: #ae81ff;
}
.highlight .mo {
  color: #ae81ff;
}
.highlight .m, .highlight .mb, .highlight .mx {
  color: #ae81ff;
}
.highlight .se {
  color: #ae81ff;
}
.highlight .sb {
  color: #e6db74;
}
.highlight .sc {
  color: #e6db74;
}
.highlight .sd {
  color: #e6db74;
}
.highlight .s2 {
  color: #e6db74;
}
.highlight .sh {
  color: #e6db74;
}
.highlight .si {
  color: #e6db74;
}
.highlight .sx {
  color: #e6db74;
}
.highlight .sr {
  color: #e6db74;
}
.highlight .s1 {
  color: #e6db74;
}
.highlight .ss {
  color: #e6db74;
}
.highlight .s, .highlight .sa, .highlight .dl {
  color: #e6db74;
}
.highlight .na {
  color: #a6e22e;
}
.highlight .nc {
  color: #a6e22e;
  font-weight: bold;
}
.highlight .nd {
  color: #a6e22e;
  font-weight: bold;
}
.highlight .ne {
  color: #a6e22e;
  font-weight: bold;
}
.highlight .nf, .highlight .fm {
  color: #a6e22e;
  font-weight: bold;
}
.highlight .no {
  color: #66d9ef;
}
.highlight .bp {
  color: #f8f8f2;
}
.highlight .nb {
  color: #f8f8f2;
}
.highlight .ni {
  color: #f8f8f2;
}
.highlight .nn {
  color: #f8f8f2;
}
.highlight .vc {
  color: #f8f8f2;
}
.highlight .vg {
  color: #f8f8f2;
}
.highlight .vi {
  color: #f8f8f2;
}
.highlight .nv, .highlight .vm {
  color: #f8f8f2;
}
.highlight .w {
  color: #f8f8f2;
}
.highlight .nl {
  color: #f8f8f2;
  font-weight: bold;
}
.highlight .nt {
  color: #f92672;
}
.highlight {
  color: #f8f8f2;
  background-color: #222829;
  padding: 5px 5px 1px 5px;
  overflow-y: hidden;
}
.notification-popup .unread, .notification-table .unread {
  background: #edf2fa; }

.notification-popup thead tr {
  background: #f6f6f6; }

.table-row.unread {
  background: #edf2fa; }

.table-row {
  display: table-row;
  vertical-align: middle; }
  .table-row .table-cell {
    display: table-cell;
    vertical-align: inherit; }
  .table-row .table-cell-full {
    width: 100%; }
/* 共通 */
body {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-weight: 400;
	line-height: 1.5;
}

a{
	text-decoration: none;
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{
	padding-right: 15px;
	padding-left: 15px;
}

.navbar {
	padding: 0.5rem 1rem;
}

.form-group {
  margin-bottom: 1rem;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

/* users */
#user_block_all.form-control{
	height: calc(1.5em + 0.75rem + 2px);
	padding: 0.375rem 0.75rem !important;
}

/* catalogs */
#catalogs .badge-success {
	font-weight: normal;
	background-color: #28a745 !important;
}

/* questions */
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

/*  */
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table th, .table td {
  padding: 0.75rem;
  vertical-align: baseline;
  border-top: 1px solid #dee2e6;
}

/* =======================================================================
==========================================================================
									576px以上（タブレット以上）の設定
==========================================================================
======================================================================= */
@media (min-width: 576px){
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}


}

.mdc-list-item--activated {
	background-color: #0000001c;
}
@charset "UTF-8";
#premium_service_body .container.section {
  background: white;
  padding: 25px;
  margin-top: 30px; }

body {
  background: #efefef !important; }

#premium_service.color1 {
  /*共通*/
  /*nav*/
  /*big-img*/
  /*recommend*/
  /*reason*/
  /*plan*/
  /*flow*/
  /*couse-data*/
  /*entry*/
  /*kadou-site*/
  /*trainer*/
  /*point*/
  /*table*/
  /*voice*/
  /*q*/
  /*entry-last*/
  /*Skill*/
  /*footer*/
  /*media*/ }
  #premium_service.color1 p.description {
    margin: 0 auto;
    padding: 0 15px 80px 15px;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #666; }
  #premium_service.color1 div.circle {
    text-align: center; }
  #premium_service.color1 h3.ttl-circle {
    font-size: 2em;
    font-weight: bold;
    position: relative;
    text-shadow: 0 0 2px white;
    margin: 0 auto 40px 0;
    display: inline-block;
    z-index: 1; }
  #premium_service.color1 h3.ttl-circle:before {
    content: "";
    position: absolute;
    background: #ffcf89;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    top: 50%;
    left: -15px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1; }
  #premium_service.color1 h4.orange {
    color: #ffa014;
    display: block;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 20px; }
  #premium_service.color1 h2.ttl2 {
    font-weight: bold;
    font-size: 2.5em;
    text-align: center;
    line-height: 135%;
    margin: 80px 0 40px 0;
    padding: 0 15px; }
  #premium_service.color1 span.ttl2-color {
    color: #59D002; }
  #premium_service.color1 p.point-ttl {
    font-size: 16px;
    background-color: #59D002;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold; }
  #premium_service.color1 .w-70 {
    width: 70%; }
  #premium_service.color1 .mt-80 {
    margin-top: 80px; }
  #premium_service.color1 .img-fluid {
    max-width: 100%;
    height: auto; }
  #premium_service.color1 nav.navbar-light .navbar-nav .nav-link, #premium_service.color1 nav.navbar-light .navbar-nav .nav-link.disabled {
    font-weight: bold;
    color: #444;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 nav.navbar-light .navbar-nav .nav-link:hover {
    background-color: transparent;
    color: #ffcf89; }
  #premium_service.color1 a.login {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: 6px 0;
    background-color: #ffcf89;
    border-radius: 20px;
    width: 140px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 a.login:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.5; }
  #premium_service.color1 a.navbar-brand {
    font-weight: bold;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 a.navbar-brand:hover {
    opacity: 0.5; }
  #premium_service.color1 nav {
    box-shadow: 0px 1px #ddd; }
  #premium_service.color1 h1.ttl {
    text-align: left;
    font-size: 2.5em;
    font-weight: bold;
    line-height: 135%;
    margin: 0;
    color: #444;
    padding: 124px 0 24px 0; }
  #premium_service.color1 div.big-img {
    background-image: url(/img/big-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px; }
  #premium_service.color1 div.h-section {
    padding: 0 10%;
    text-align: left; }
  #premium_service.color1 a.btn-orange {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    padding: 8px 0;
    background-color: #ffa014;
    border: 2px solid #ffa014;
    border-radius: 40px;
    width: 320px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 a.btn-orange:hover {
    color: #fff;
    text-decoration: none;
    opacity: 0.5; }
  #premium_service.color1 div.recommend {
    text-align: center;
    padding-bottom: 200px; }
  #premium_service.color1 .recommend-r {
    padding: 0 10%; }
  #premium_service.color1 .recommend3 {
    font-size: 16px;
    font-weight: bold; }
  #premium_service.color1 img.recommend-img {
    width: 160px;
    margin: 0 0 32px 0;
    background-color: #59D002;
    border-radius: 50%;
    padding: 40px; }
  #premium_service.color1 div.recommend > p {
    margin: 0 auto;
    font-size: 1em;
    line-height: 150%; }
  #premium_service.color1 div.reason {
    margin-bottom: 200px; }
  #premium_service.color1 div.reason-row {
    margin: 0 auto; }
  #premium_service.color1 div.reason-row > .col-md-4 {
    padding: 0 25px 0 0; }
  #premium_service.color1 img.reason-img {
    margin: 0 0 15px 0;
    width: 100%;
    padding: 0px;
    border-radius: 4px; }
  #premium_service.color1 div.reason > hr {
    width: 100%;
    margin: 40px auto; }
  #premium_service.color1 div.plan-row {
    margin: 0 auto 200px auto;
    width: 100%; }
  #premium_service.color1 div.plan-row > .col-lg-4 > div {
    border: 2px solid #59D002;
    border-radius: 4px;
    padding: 0 24px 24px 24px;
    text-align: center; }
  #premium_service.color1 div.plan-row > .col-lg-4 > div > img {
    margin: 16px auto;
    display: block;
    max-width: 100px; }
  #premium_service.color1 div.plan-row > .col-lg-4 > div > p.plan-name {
    font-weight: bold;
    font-size: 1.4em;
    margin-bottom: 8px; }
  #premium_service.color1 div.plan-row > .col-lg-4 > div > p {
    width: 80%;
    margin: 0 auto; }
  #premium_service.color1 div.flow-last {
    margin: 0 auto 200px auto;
    border: 2px solid #59D002;
    height: 180px;
    width: 100%; }
  #premium_service.color1 div.flow-row {
    border: 2px solid #59D002;
    margin: 24px auto 24px auto;
    width: 100%;
    padding-bottom: 20px; }
  #premium_service.color1 .flow-num {
    color: #59D002;
    font-weight: bold;
    font-size: 5em !important;
    line-height: 100%;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center; }
  #premium_service.color1 .next {
    width: 60px;
    margin: 0 auto;
    height: 70px; }
  #premium_service.color1 .next::before {
    content: "";
    display: block;
    margin: 0 auto;
    width: 28px;
    height: 40px;
    background: #59D002; }
  #premium_service.color1 .next::after {
    content: "";
    display: block;
    border-top: 60px solid #59D002;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    transform-origin: left top;
    transform: scaleY(0.5); }
  #premium_service.color1 p.flow-ttl {
    font-weight: bold;
    font-size: 1.5em;
    margin: 0 auto 12px auto;
    padding: 15px 0 0 0; }
  #premium_service.color1 div.flow-row > .col-md-2 > img {
    display: block;
    margin: 0 auto;
    padding: 50px 0 0 0;
    max-width: 80px; }
  #premium_service.color1 div.course-data-contain {
    margin: 0 auto;
    padding: 120px 15px 100px 15px; }
  #premium_service.color1 div.course-data-row {
    margin: 40px auto; }
  #premium_service.color1 div.course-data-row > .col-md-3 {
    border-radius: 4px;
    text-align: center; }
  #premium_service.color1 p.c-item {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    color: #fff;
    background-color: #59D002;
    border-radius: 4px 4px 0 0; }
  #premium_service.color1 p.c-value {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    background-color: #fff;
    border: 2px solid #59d002;
    border-radius: 0 0 4px 4px; }
  #premium_service.color1 div.curriculum-row {
    padding: 0 15px; }
  #premium_service.color1 div.curriculum-row > .col-md-6 {
    padding-top: 40px; }
  #premium_service.color1 div.curriculum-row > .col-md-6 > h5 {
    font-size: 1.5em; }
  #premium_service.color1 div.curriculum-row > .col-md-6 > p {
    font-size: 1em; }
  #premium_service.color1 img.skill-icon {
    display: block;
    margin: 0 auto;
    min-width: 32px;
    max-width: 40px; }
  #premium_service.color1 .entry {
    height: 300px;
    margin-bottom: 200px; }
  #premium_service.color1 .entry-row {
    background-color: #59D002;
    color: #fff;
    text-align: center;
    padding-bottom: 20px; }
  #premium_service.color1 .entry-row > p.bold {
    font-weight: bold;
    font-size: 1.5em;
    padding: 56px 0 0 0;
    margin: 0 auto; }
  #premium_service.color1 .entry-row > p {
    width: 60%;
    color: #fff;
    font-size: 1em;
    font-weight: nomal;
    margin: 18px auto 0 auto; }
  #premium_service.color1 a.entry-btn {
    display: block;
    background-color: #fff;
    text-decoration: none;
    color: #59D002;
    font-size: 1.2em;
    width: 300px;
    font-weight: bold;
    text-align: center;
    border-radius: 42px;
    padding: 12px 0;
    margin: 32px auto 0 auto;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 a.entry-btn:hover {
    color: #fff;
    background-color: #59B513;
    border: 2px solid #fff;
    text-decoration: none; }
  #premium_service.color1 div.entry-2 {
    margin: 200px 0; }
  #premium_service.color1 img.site-img {
    margin: 16px auto 30px auto;
    display: block; }
  #premium_service.color1 p.site-detail {
    text-align: center;
    font-size: 1em;
    margin-bottom: 200px; }
  #premium_service.color1 div.trainer-row {
    margin: 0 auto 200px auto; }
  #premium_service.color1 .trainer-row > .col-md-3 {
    background-color: #59D002;
    border-radius: 4px;
    height: 180px; }
  #premium_service.color1 .trainer-row > .col-md-9 {
    padding-left: 40px; }
  #premium_service.color1 .trainer-row .trainer-name > span {
    color: #59D002;
    font-size: 0.7em; }
  #premium_service.color1 .trainer-row .trainer-name {
    font-size: 1.5em;
    margin-bottom: 24px;
    font-weight: bold; }
  #premium_service.color1 .point {
    font-size: 16px;
    background-color: #59D002;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 40px; }
  #premium_service.color1 div.p3-3 {
    margin: 0 auto 200px auto; }
  #premium_service.color1 div.p3-2 {
    margin: 24px auto 24px auto; }
  #premium_service.color1 div.p3-1 {
    margin: 0 auto; }
  #premium_service.color1 div.point3-row {
    border: 2px solid #59D002;
    height: auto;
    width: 100%;
    padding-bottom: 15px; }
  #premium_service.color1 img.point-img {
    height: 180px;
    object-fit: cover;
    width: 100%;
    border-radius: 4px;
    padding: 15px 0; }
  #premium_service.color1 h4.color {
    font-size: 1.5em;
    font-weight: bold;
    color: #59D002;
    padding-top: 18px;
    margin-bottom: 20px; }
  #premium_service.color1 table.table-price {
    margin: 0 auto; }
  #premium_service.color1 th.sh-item {
    font-size: 18px;
    background-color: #ffa014;
    color: #fff; }
  #premium_service.color1 td.sh-value {
    color: #ffa014;
    font-weight: bold; }
  #premium_service.color1 th.item-name {
    background-color: #eee; }
  #premium_service.color1 div.voice-row {
    margin: 40px auto  80px auto; }
  #premium_service.color1 div.voice-row > div.col-md-3 > img {
    width: 100%; }
  #premium_service.color1 div.voice-row > div.col-md-3 > p.student-data {
    margin-top: 24px; }
  #premium_service.color1 p.comment {
    font-size: 1.1em;
    line-height: 32px; }
  #premium_service.color1 div.q {
    margin-top: 200px; }
  #premium_service.color1 div.q-row {
    margin-bottom: 56px; }
  #premium_service.color1 div.q-row-top {
    margin-top: 40px; }
  #premium_service.color1 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
    margin-top: 5px;
    max-width: 24px;
    min-width: 24px; }
  #premium_service.color1 div.q-row > .col-md-6 > .row > .col-sm-11 > span {
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 18px;
    display: block; }
  #premium_service.color1 .q > p {
    font-size: 1.1em;
    line-height: 24px;
    margin-bottom: 56px; }
  #premium_service.color1 .q > p.orange {
    margin-top: 40px;
    text-align: center;
    font-weight: bold;
    color: #ffa014; }
  #premium_service.color1 .q > a {
    margin: 0 auto;
    border-radius: 40px;
    height: 50px;
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    display: block;
    font-size: 16px;
    width: 300px;
    text-align: center;
    background-color: #59D002;
    border: 2px solid #59D002;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 .q > a:hover {
    opacity: 0.5;
    color: #fff;
    text-decoration: none; }
  #premium_service.color1 div.entry-last {
    height: 390px;
    background-image: url("https://s3-ap-northeast-1.amazonaws.com/popshub/images/entry.jpg");
    background-repeat: no-repeat;
    text-align: center;
    background-size: cover;
    position: relative;
    margin: 200px 0 240px 0; }
  #premium_service.color1 div.entry-last > div {
    width: 100%;
    height: 390px;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0; }
  #premium_service.color1 div.entry-last > div > h2 {
    font-weight: bold;
    color: #fff;
    padding: 40px 0 24px 0;
    line-height: 150%; }
  #premium_service.color1 div.entry-last > div > h2 > span {
    margin-right: 16px;
    color: #59D002; }
  #premium_service.color1 div.entry-last > div > p {
    font-size: 1.2em;
    color: #fff;
    padding-bottom: 24px; }
  #premium_service.color1 div.entry-last > div > a {
    display: block;
    background-color: #ffa014;
    width: 400px;
    margin: auto;
    border-radius: 40px;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 14px 0; }
  #premium_service.color1 div.entry-last > div > a:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    text-decoration: none; }
  #premium_service.color1 .skill {
    position: relative; }
  #premium_service.color1 .skill .point {
    position: absolute;
    top: 10px;
    left: 25px; }
  #premium_service.color1 div.footer {
    width: 90%;
    margin: 0 auto; }
  #premium_service.color1 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
    width: 100%;
    border-radius: 4px; }
  #premium_service.color1 div.footer > .row > .col-md-7 > p {
    font-size: 1.5em;
    font-weight: bold; }
  #premium_service.color1 p.company-name {
    font-weight: bold;
    font-size: 1.2em; }
  #premium_service.color1 div.footer > p {
    text-align: center; }
  #premium_service.color1 div.voice {
    background-color: #f5f5f5;
    padding: 24px 0px;
    margin-bottom: 80px; }
  #premium_service.color1 div.voice-row {
    margin: 32px auto 40px auto; }
  #premium_service.color1 hr.voice-line {
    border-bottom: double 5px #ffcf89; }
  @media screen and (max-width: 1284px) {
    #premium_service.color1 div.flow-row {
      height: auto; }
    #premium_service.color1 div.recommend-row {
      padding: 0; }
    #premium_service.color1 div.plan-row > .col-lg-4 > div {
      padding: 0 0 18px 0; } }
  @media screen and (max-width: 992px) {
    #premium_service.color1 div.flow-row > div.col-md-8 {
      padding-left: 80px; }
    #premium_service.color1 div.flow-row > .col-md-2 > img {
      display: none; }
    #premium_service.color1 div.plan-row > .col-lg-4 {
      margin-bottom: 24px; }
    #premium_service.color1 div.entry-row > p {
      width: 80%; }
    #premium_service.color1 div.entry-row > p.bold {
      font-size: 1.2em; }
    #premium_service.color1 div.entry-last > div > h2 {
      padding-top: 32px; }
    #premium_service.color1 p.c-item, #premium_service.color1 p.c-value {
      font-size: 18px;
      font-weight: 400; } }
  @media screen and (max-width: 780px) {
    #premium_service.color1 h1.ttl {
      font-size: 5vw;
      text-align: center;
      padding: 140px 0 24px 0; }
    #premium_service.color1 div.h-section {
      text-align: center; }
    #premium_service.color1 h2.ttl2 {
      font-size: 32px; }
    #premium_service.color1 div.recommend3 {
      margin-bottom: 24px; }
    #premium_service.color1 img.recommend-img {
      width: 100px;
      padding: 14px; }
    #premium_service.color1 h3.ttl-circle {
      font-size: 30px; }
    #premium_service.color1 img.reason-img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 40px; }
    #premium_service.color1 div.flow-row > div.col-sm-9 {
      padding-left: 18px; }
    #premium_service.color1 div.flow-row > div.col-sm-3 > p {
      font-size: 3em;
      padding-top: 16px; }
    #premium_service.color1 div.course-data-row > .col-md-3 {
      margin: 0 0 24px 0; }
    #premium_service.color1 div.course-data-row > .col-md-3 > p.c-item {
      padding: 8px 0; }
    #premium_service.color1 div.course-data-row > .col-md-3 > p.c-value {
      padding: 8px 0;
      margin-bottom: 24px; }
    #premium_service.color1 div.flow-row > .col-md-9, #premium_service.color1 div.flow-last > .col-md-9 {
      margin-bottom: 16px; }
    #premium_service.color1 .trainer-row > .col-md-9 {
      padding-left: 15px; }
    #premium_service.color1 div.trainer-row > .col-md-9 > p.trainer-name {
      margin-top: 24px; }
    #premium_service.color1 div.voice-row > div.col-md-3 > img {
      height: 160px;
      object-fit: cover; }
    #premium_service.color1 p.comment {
      font-size: 1em; }
    #premium_service.color1 div.q-row {
      margin-bottom: 0px; }
    #premium_service.color1 div.q-row > div.col-md-6 {
      margin-bottom: 40px; }
    #premium_service.color1 div.entry-last > div > h2 {
      font-size: 32px;
      padding: 40px 0px 8px 0px; }
    #premium_service.color1 div.entry-last > div {
      padding: 24px; }
    #premium_service.color1 div.entry-last > div > p {
      font-size: 1em; }
    #premium_service.color1 div.entry-last {
      margin-bottom: 140px; }
    #premium_service.color1 div.footer > div.row > div.col-md-7 {
      margin-bottom: 56px; }
    #premium_service.color1 div.footer > div.row > div.col-md-5 {
      margin-bottom: 56px; } }
  @media screen and (max-width: 644px) {
    #premium_service.color1 div.entry-row > p.bold {
      padding-top: 32px; } }
  @media screen and (max-width: 600px) {
    #premium_service.color1 div.h-section {
      padding: 0 1%; }
    #premium_service.color1 h1.ttl {
      font-size: 28px;
      text-align: center;
      padding: 160px 0 24px 0; }
    #premium_service.color1 a.btn-orange {
      width: 280px; }
    #premium_service.color1 h4.orange {
      font-size: 20px; }
    #premium_service.color1 div.plan-row > div.col-lg-4 > div > p.plan-name, #premium_service.color1 p.flow-ttl, #premium_service.color1 p.c-item, #premium_service.color1 p.c-value, #premium_service.color1 h4.color, #premium_service.color1 div.q-row > .col-md-6 > .row > .col-sm-11 > span, #premium_service.color1 div.trainer-row > .col-md-9 > p.trainer-name {
      font-size: 20px; }
    #premium_service.color1 div.next {
      display: none; }
    #premium_service.color1 p.flow-ttl {
      padding-top: 16px; }
    #premium_service.color1 div.flow-row > div.col-sm-9 {
      margin-left: 0px; } }
  @media screen and (max-width: 576px) {
    #premium_service.color1 img.skill-icon {
      margin-bottom: 18px; }
    #premium_service.color1 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
      margin: 0 auto;
      display: block;
      margin-bottom: 18px; }
    #premium_service.color1 div.entry-last > div > h2 {
      font-size: 20px;
      padding-top: 40px; }
    #premium_service.color1 div.entry-last > div > a {
      font-size: 16px;
      width: 320px; }
    #premium_service.color1 div.footer > .row > .col-md-7 > p, #premium_service.color1 p.company-name {
      font-size: 18px; }
    #premium_service.color1 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 24px; } }
  @media screen and (max-width: 493px) {
    #premium_service.color1 div.plan-row > div.col-lg-4 > div > img {
      max-width: 80px; }
    #premium_service.color1 th, #premium_service.color1 tr {
      font-size: 14px; }
    #premium_service.color1 th.skillhub, #premium_service.color1 td.skillhub-item {
      font-size: 16px; }
    #premium_service.color1 div.q > a {
      width: 200px; }
    #premium_service.color1 div.table-box {
      width: 100%; } }
  @media screen and (max-width: 390px) {
    #premium_service.color1 h1.ttl {
      font-size: 22px; }
    #premium_service.color1 a.btn-orange {
      width: 240px;
      font-size: 14px; }
    #premium_service.color1 h2.ttl2 {
      font-size: 24px; }
    #premium_service.color1 h3.ttl-circle {
      font-size: 22px; }
    #premium_service.color1 a.entry-btn {
      width: 240px;
      font-size: 16px;
      padding: 10px 0; }
    #premium_service.color1 div.q > a {
      width: 220px; }
    #premium_service.color1 div.entry-last > div > h2 {
      padding-top: 24px; }
    #premium_service.color1 div.entry-last > div > a {
      font-size: 14px;
      width: 280px; } }
#premium_service.color2 {
  /*共通*/
  /*nav*/
  /*big-img*/
  /*recommend*/
  /*reason*/
  /*plan*/
  /*flow*/
  /*couse-data*/
  /*entry*/
  /*kadou-site*/
  /*trainer*/
  /*point*/
  /*table*/
  /*voice*/
  /*q*/
  /*entry-last*/
  /*Skill*/
  /*footer*/
  /*media*/ }
  #premium_service.color2 p.description {
    margin: 0 auto;
    padding: 0 15px 80px 15px;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #666; }
  #premium_service.color2 div.circle {
    text-align: center; }
  #premium_service.color2 h3.ttl-circle {
    font-size: 2em;
    font-weight: bold;
    position: relative;
    text-shadow: 0 0 2px white;
    margin: 0 auto 40px 0;
    display: inline-block;
    z-index: 1; }
  #premium_service.color2 h3.ttl-circle:before {
    content: "";
    position: absolute;
    background: #ffcf89;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    top: 50%;
    left: -15px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1; }
  #premium_service.color2 h4.orange {
    color: #ffa014;
    display: block;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 20px; }
  #premium_service.color2 h2.ttl2 {
    font-weight: bold;
    font-size: 2.5em;
    text-align: center;
    line-height: 135%;
    margin: 80px 0 40px 0;
    padding: 0 15px; }
  #premium_service.color2 span.ttl2-color {
    color: #0091d0; }
  #premium_service.color2 p.point-ttl {
    font-size: 16px;
    background-color: #0091d0;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold; }
  #premium_service.color2 .w-70 {
    width: 70%; }
  #premium_service.color2 .mt-80 {
    margin-top: 80px; }
  #premium_service.color2 .img-fluid {
    max-width: 100%;
    height: auto; }
  #premium_service.color2 nav.navbar-light .navbar-nav .nav-link, #premium_service.color2 nav.navbar-light .navbar-nav .nav-link.disabled {
    font-weight: bold;
    color: #444;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 nav.navbar-light .navbar-nav .nav-link:hover {
    background-color: transparent;
    color: #ffcf89; }
  #premium_service.color2 a.login {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: 6px 0;
    background-color: #ffcf89;
    border-radius: 20px;
    width: 140px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 a.login:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.5; }
  #premium_service.color2 a.navbar-brand {
    font-weight: bold;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 a.navbar-brand:hover {
    opacity: 0.5; }
  #premium_service.color2 nav {
    box-shadow: 0px 1px #ddd; }
  #premium_service.color2 h1.ttl {
    text-align: left;
    font-size: 2.5em;
    font-weight: bold;
    line-height: 135%;
    margin: 0;
    color: #444;
    padding: 124px 0 24px 0; }
  #premium_service.color2 div.big-img {
    background-image: url(/img/big-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px; }
  #premium_service.color2 div.h-section {
    padding: 0 10%;
    text-align: left; }
  #premium_service.color2 a.btn-orange {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    padding: 8px 0;
    background-color: #ffa014;
    border: 2px solid #ffa014;
    border-radius: 40px;
    width: 320px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 a.btn-orange:hover {
    color: #fff;
    text-decoration: none;
    opacity: 0.5; }
  #premium_service.color2 div.recommend {
    text-align: center;
    padding-bottom: 200px; }
  #premium_service.color2 .recommend-r {
    padding: 0 10%; }
  #premium_service.color2 .recommend3 {
    font-size: 16px;
    font-weight: bold; }
  #premium_service.color2 img.recommend-img {
    width: 160px;
    margin: 0 0 32px 0;
    background-color: #0091d0;
    border-radius: 50%;
    padding: 40px; }
  #premium_service.color2 div.recommend > p {
    margin: 0 auto;
    font-size: 1em;
    line-height: 150%; }
  #premium_service.color2 div.reason {
    margin-bottom: 200px; }
  #premium_service.color2 div.reason-row {
    margin: 0 auto; }
  #premium_service.color2 div.reason-row > .col-md-4 {
    padding: 0 25px 0 0; }
  #premium_service.color2 img.reason-img {
    margin: 0 0 15px 0;
    width: 100%;
    padding: 0px;
    border-radius: 4px; }
  #premium_service.color2 div.reason > hr {
    width: 100%;
    margin: 40px auto; }
  #premium_service.color2 div.plan-row {
    margin: 0 auto 200px auto;
    width: 100%; }
  #premium_service.color2 div.plan-row > .col-lg-4 > div {
    border: 2px solid #0091d0;
    border-radius: 4px;
    padding: 0 24px 24px 24px;
    text-align: center; }
  #premium_service.color2 div.plan-row > .col-lg-4 > div > img {
    margin: 16px auto;
    display: block;
    max-width: 100px; }
  #premium_service.color2 div.plan-row > .col-lg-4 > div > p.plan-name {
    font-weight: bold;
    font-size: 1.4em;
    margin-bottom: 8px; }
  #premium_service.color2 div.plan-row > .col-lg-4 > div > p {
    width: 80%;
    margin: 0 auto; }
  #premium_service.color2 div.flow-last {
    margin: 0 auto 200px auto;
    border: 2px solid #0091d0;
    height: 180px;
    width: 100%; }
  #premium_service.color2 div.flow-row {
    border: 2px solid #0091d0;
    margin: 24px auto 24px auto;
    width: 100%;
    padding-bottom: 20px; }
  #premium_service.color2 .flow-num {
    color: #0091d0;
    font-weight: bold;
    font-size: 5em !important;
    line-height: 100%;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center; }
  #premium_service.color2 .next {
    width: 60px;
    margin: 0 auto;
    height: 70px; }
  #premium_service.color2 .next::before {
    content: "";
    display: block;
    margin: 0 auto;
    width: 28px;
    height: 40px;
    background: #0091d0; }
  #premium_service.color2 .next::after {
    content: "";
    display: block;
    border-top: 60px solid #0091d0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    transform-origin: left top;
    transform: scaleY(0.5); }
  #premium_service.color2 p.flow-ttl {
    font-weight: bold;
    font-size: 1.5em;
    margin: 0 auto 12px auto;
    padding: 15px 0 0 0; }
  #premium_service.color2 div.flow-row > .col-md-2 > img {
    display: block;
    margin: 0 auto;
    padding: 50px 0 0 0;
    max-width: 80px; }
  #premium_service.color2 div.course-data-contain {
    margin: 0 auto;
    padding: 120px 15px 100px 15px; }
  #premium_service.color2 div.course-data-row {
    margin: 40px auto; }
  #premium_service.color2 div.course-data-row > .col-md-3 {
    border-radius: 4px;
    text-align: center; }
  #premium_service.color2 p.c-item {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    color: #fff;
    background-color: #0091d0;
    border-radius: 4px 4px 0 0; }
  #premium_service.color2 p.c-value {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    background-color: #fff;
    border: 2px solid #59d002;
    border-radius: 0 0 4px 4px; }
  #premium_service.color2 div.curriculum-row {
    padding: 0 15px; }
  #premium_service.color2 div.curriculum-row > .col-md-6 {
    padding-top: 40px; }
  #premium_service.color2 div.curriculum-row > .col-md-6 > h5 {
    font-size: 1.5em; }
  #premium_service.color2 div.curriculum-row > .col-md-6 > p {
    font-size: 1em; }
  #premium_service.color2 img.skill-icon {
    display: block;
    margin: 0 auto;
    min-width: 32px;
    max-width: 40px; }
  #premium_service.color2 .entry {
    height: 300px;
    margin-bottom: 200px; }
  #premium_service.color2 .entry-row {
    background-color: #0091d0;
    color: #fff;
    text-align: center;
    padding-bottom: 20px; }
  #premium_service.color2 .entry-row > p.bold {
    font-weight: bold;
    font-size: 1.5em;
    padding: 56px 0 0 0;
    margin: 0 auto; }
  #premium_service.color2 .entry-row > p {
    width: 60%;
    color: #fff;
    font-size: 1em;
    font-weight: nomal;
    margin: 18px auto 0 auto; }
  #premium_service.color2 a.entry-btn {
    display: block;
    background-color: #fff;
    text-decoration: none;
    color: #0091d0;
    font-size: 1.2em;
    width: 300px;
    font-weight: bold;
    text-align: center;
    border-radius: 42px;
    padding: 12px 0;
    margin: 32px auto 0 auto;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 a.entry-btn:hover {
    color: #fff;
    background-color: #59B513;
    border: 2px solid #fff;
    text-decoration: none; }
  #premium_service.color2 div.entry-2 {
    margin: 200px 0; }
  #premium_service.color2 img.site-img {
    margin: 16px auto 30px auto;
    display: block; }
  #premium_service.color2 p.site-detail {
    text-align: center;
    font-size: 1em;
    margin-bottom: 200px; }
  #premium_service.color2 div.trainer-row {
    margin: 0 auto 200px auto; }
  #premium_service.color2 .trainer-row > .col-md-3 {
    background-color: #0091d0;
    border-radius: 4px;
    height: 180px; }
  #premium_service.color2 .trainer-row > .col-md-9 {
    padding-left: 40px; }
  #premium_service.color2 .trainer-row .trainer-name > span {
    color: #0091d0;
    font-size: 0.7em; }
  #premium_service.color2 .trainer-row .trainer-name {
    font-size: 1.5em;
    margin-bottom: 24px;
    font-weight: bold; }
  #premium_service.color2 .point {
    font-size: 16px;
    background-color: #0091d0;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 40px; }
  #premium_service.color2 div.p3-3 {
    margin: 0 auto 200px auto; }
  #premium_service.color2 div.p3-2 {
    margin: 24px auto 24px auto; }
  #premium_service.color2 div.p3-1 {
    margin: 0 auto; }
  #premium_service.color2 div.point3-row {
    border: 2px solid #0091d0;
    height: auto;
    width: 100%;
    padding-bottom: 15px; }
  #premium_service.color2 img.point-img {
    height: 180px;
    object-fit: cover;
    width: 100%;
    border-radius: 4px;
    padding: 15px 0; }
  #premium_service.color2 h4.color {
    font-size: 1.5em;
    font-weight: bold;
    color: #0091d0;
    padding-top: 18px;
    margin-bottom: 20px; }
  #premium_service.color2 table.table-price {
    margin: 0 auto; }
  #premium_service.color2 th.sh-item {
    font-size: 18px;
    background-color: #ffa014;
    color: #fff; }
  #premium_service.color2 td.sh-value {
    color: #ffa014;
    font-weight: bold; }
  #premium_service.color2 th.item-name {
    background-color: #eee; }
  #premium_service.color2 div.voice-row {
    margin: 40px auto  80px auto; }
  #premium_service.color2 div.voice-row > div.col-md-3 > img {
    width: 100%; }
  #premium_service.color2 div.voice-row > div.col-md-3 > p.student-data {
    margin-top: 24px; }
  #premium_service.color2 p.comment {
    font-size: 1.1em;
    line-height: 32px; }
  #premium_service.color2 div.q {
    margin-top: 200px; }
  #premium_service.color2 div.q-row {
    margin-bottom: 56px; }
  #premium_service.color2 div.q-row-top {
    margin-top: 40px; }
  #premium_service.color2 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
    margin-top: 5px;
    max-width: 24px;
    min-width: 24px; }
  #premium_service.color2 div.q-row > .col-md-6 > .row > .col-sm-11 > span {
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 18px;
    display: block; }
  #premium_service.color2 .q > p {
    font-size: 1.1em;
    line-height: 24px;
    margin-bottom: 56px; }
  #premium_service.color2 .q > p.orange {
    margin-top: 40px;
    text-align: center;
    font-weight: bold;
    color: #ffa014; }
  #premium_service.color2 .q > a {
    margin: 0 auto;
    border-radius: 40px;
    height: 50px;
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    display: block;
    font-size: 16px;
    width: 300px;
    text-align: center;
    background-color: #0091d0;
    border: 2px solid #0091d0;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 .q > a:hover {
    opacity: 0.5;
    color: #fff;
    text-decoration: none; }
  #premium_service.color2 div.entry-last {
    height: 390px;
    background-image: url("https://s3-ap-northeast-1.amazonaws.com/popshub/images/entry.jpg");
    background-repeat: no-repeat;
    text-align: center;
    background-size: cover;
    position: relative;
    margin: 200px 0 240px 0; }
  #premium_service.color2 div.entry-last > div {
    width: 100%;
    height: 390px;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0; }
  #premium_service.color2 div.entry-last > div > h2 {
    font-weight: bold;
    color: #fff;
    padding: 40px 0 24px 0;
    line-height: 150%; }
  #premium_service.color2 div.entry-last > div > h2 > span {
    margin-right: 16px;
    color: #0091d0; }
  #premium_service.color2 div.entry-last > div > p {
    font-size: 1.2em;
    color: #fff;
    padding-bottom: 24px; }
  #premium_service.color2 div.entry-last > div > a {
    display: block;
    background-color: #ffa014;
    width: 400px;
    margin: auto;
    border-radius: 40px;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 14px 0; }
  #premium_service.color2 div.entry-last > div > a:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    text-decoration: none; }
  #premium_service.color2 .skill {
    position: relative; }
  #premium_service.color2 .skill .point {
    position: absolute;
    top: 10px;
    left: 25px; }
  #premium_service.color2 div.footer {
    width: 90%;
    margin: 0 auto; }
  #premium_service.color2 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
    width: 100%;
    border-radius: 4px; }
  #premium_service.color2 div.footer > .row > .col-md-7 > p {
    font-size: 1.5em;
    font-weight: bold; }
  #premium_service.color2 p.company-name {
    font-weight: bold;
    font-size: 1.2em; }
  #premium_service.color2 div.footer > p {
    text-align: center; }
  #premium_service.color2 div.voice {
    background-color: #f5f5f5;
    padding: 24px 0px;
    margin-bottom: 80px; }
  #premium_service.color2 div.voice-row {
    margin: 32px auto 40px auto; }
  #premium_service.color2 hr.voice-line {
    border-bottom: double 5px #ffcf89; }
  @media screen and (max-width: 1284px) {
    #premium_service.color2 div.flow-row {
      height: auto; }
    #premium_service.color2 div.recommend-row {
      padding: 0; }
    #premium_service.color2 div.plan-row > .col-lg-4 > div {
      padding: 0 0 18px 0; } }
  @media screen and (max-width: 992px) {
    #premium_service.color2 div.flow-row > div.col-md-8 {
      padding-left: 80px; }
    #premium_service.color2 div.flow-row > .col-md-2 > img {
      display: none; }
    #premium_service.color2 div.plan-row > .col-lg-4 {
      margin-bottom: 24px; }
    #premium_service.color2 div.entry-row > p {
      width: 80%; }
    #premium_service.color2 div.entry-row > p.bold {
      font-size: 1.2em; }
    #premium_service.color2 div.entry-last > div > h2 {
      padding-top: 32px; }
    #premium_service.color2 p.c-item, #premium_service.color2 p.c-value {
      font-size: 18px;
      font-weight: 400; } }
  @media screen and (max-width: 780px) {
    #premium_service.color2 h1.ttl {
      font-size: 5vw;
      text-align: center;
      padding: 140px 0 24px 0; }
    #premium_service.color2 div.h-section {
      text-align: center; }
    #premium_service.color2 h2.ttl2 {
      font-size: 32px; }
    #premium_service.color2 div.recommend3 {
      margin-bottom: 24px; }
    #premium_service.color2 img.recommend-img {
      width: 100px;
      padding: 14px; }
    #premium_service.color2 h3.ttl-circle {
      font-size: 30px; }
    #premium_service.color2 img.reason-img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 40px; }
    #premium_service.color2 div.flow-row > div.col-sm-9 {
      padding-left: 18px; }
    #premium_service.color2 div.flow-row > div.col-sm-3 > p {
      font-size: 3em;
      padding-top: 16px; }
    #premium_service.color2 div.course-data-row > .col-md-3 {
      margin: 0 0 24px 0; }
    #premium_service.color2 div.course-data-row > .col-md-3 > p.c-item {
      padding: 8px 0; }
    #premium_service.color2 div.course-data-row > .col-md-3 > p.c-value {
      padding: 8px 0;
      margin-bottom: 24px; }
    #premium_service.color2 div.flow-row > .col-md-9, #premium_service.color2 div.flow-last > .col-md-9 {
      margin-bottom: 16px; }
    #premium_service.color2 .trainer-row > .col-md-9 {
      padding-left: 15px; }
    #premium_service.color2 div.trainer-row > .col-md-9 > p.trainer-name {
      margin-top: 24px; }
    #premium_service.color2 div.voice-row > div.col-md-3 > img {
      height: 160px;
      object-fit: cover; }
    #premium_service.color2 p.comment {
      font-size: 1em; }
    #premium_service.color2 div.q-row {
      margin-bottom: 0px; }
    #premium_service.color2 div.q-row > div.col-md-6 {
      margin-bottom: 40px; }
    #premium_service.color2 div.entry-last > div > h2 {
      font-size: 32px;
      padding: 40px 0px 8px 0px; }
    #premium_service.color2 div.entry-last > div {
      padding: 24px; }
    #premium_service.color2 div.entry-last > div > p {
      font-size: 1em; }
    #premium_service.color2 div.entry-last {
      margin-bottom: 140px; }
    #premium_service.color2 div.footer > div.row > div.col-md-7 {
      margin-bottom: 56px; }
    #premium_service.color2 div.footer > div.row > div.col-md-5 {
      margin-bottom: 56px; } }
  @media screen and (max-width: 644px) {
    #premium_service.color2 div.entry-row > p.bold {
      padding-top: 32px; } }
  @media screen and (max-width: 600px) {
    #premium_service.color2 div.h-section {
      padding: 0 1%; }
    #premium_service.color2 h1.ttl {
      font-size: 28px;
      text-align: center;
      padding: 160px 0 24px 0; }
    #premium_service.color2 a.btn-orange {
      width: 280px; }
    #premium_service.color2 h4.orange {
      font-size: 20px; }
    #premium_service.color2 div.plan-row > div.col-lg-4 > div > p.plan-name, #premium_service.color2 p.flow-ttl, #premium_service.color2 p.c-item, #premium_service.color2 p.c-value, #premium_service.color2 h4.color, #premium_service.color2 div.q-row > .col-md-6 > .row > .col-sm-11 > span, #premium_service.color2 div.trainer-row > .col-md-9 > p.trainer-name {
      font-size: 20px; }
    #premium_service.color2 div.next {
      display: none; }
    #premium_service.color2 p.flow-ttl {
      padding-top: 16px; }
    #premium_service.color2 div.flow-row > div.col-sm-9 {
      margin-left: 0px; } }
  @media screen and (max-width: 576px) {
    #premium_service.color2 img.skill-icon {
      margin-bottom: 18px; }
    #premium_service.color2 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
      margin: 0 auto;
      display: block;
      margin-bottom: 18px; }
    #premium_service.color2 div.entry-last > div > h2 {
      font-size: 20px;
      padding-top: 40px; }
    #premium_service.color2 div.entry-last > div > a {
      font-size: 16px;
      width: 320px; }
    #premium_service.color2 div.footer > .row > .col-md-7 > p, #premium_service.color2 p.company-name {
      font-size: 18px; }
    #premium_service.color2 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 24px; } }
  @media screen and (max-width: 493px) {
    #premium_service.color2 div.plan-row > div.col-lg-4 > div > img {
      max-width: 80px; }
    #premium_service.color2 th, #premium_service.color2 tr {
      font-size: 14px; }
    #premium_service.color2 th.skillhub, #premium_service.color2 td.skillhub-item {
      font-size: 16px; }
    #premium_service.color2 div.q > a {
      width: 200px; }
    #premium_service.color2 div.table-box {
      width: 100%; } }
  @media screen and (max-width: 390px) {
    #premium_service.color2 h1.ttl {
      font-size: 22px; }
    #premium_service.color2 a.btn-orange {
      width: 240px;
      font-size: 14px; }
    #premium_service.color2 h2.ttl2 {
      font-size: 24px; }
    #premium_service.color2 h3.ttl-circle {
      font-size: 22px; }
    #premium_service.color2 a.entry-btn {
      width: 240px;
      font-size: 16px;
      padding: 10px 0; }
    #premium_service.color2 div.q > a {
      width: 220px; }
    #premium_service.color2 div.entry-last > div > h2 {
      padding-top: 24px; }
    #premium_service.color2 div.entry-last > div > a {
      font-size: 14px;
      width: 280px; } }
#premium_service.color3 {
  /*共通*/
  /*nav*/
  /*big-img*/
  /*recommend*/
  /*reason*/
  /*plan*/
  /*flow*/
  /*couse-data*/
  /*entry*/
  /*kadou-site*/
  /*trainer*/
  /*point*/
  /*table*/
  /*voice*/
  /*q*/
  /*entry-last*/
  /*Skill*/
  /*footer*/
  /*media*/ }
  #premium_service.color3 p.description {
    margin: 0 auto;
    padding: 0 15px 80px 15px;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #666; }
  #premium_service.color3 div.circle {
    text-align: center; }
  #premium_service.color3 h3.ttl-circle {
    font-size: 2em;
    font-weight: bold;
    position: relative;
    text-shadow: 0 0 2px white;
    margin: 0 auto 40px 0;
    display: inline-block;
    z-index: 1; }
  #premium_service.color3 h3.ttl-circle:before {
    content: "";
    position: absolute;
    background: #ffcf89;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    top: 50%;
    left: -15px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1; }
  #premium_service.color3 h4.orange {
    color: #ffa014;
    display: block;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 20px; }
  #premium_service.color3 h2.ttl2 {
    font-weight: bold;
    font-size: 2.5em;
    text-align: center;
    line-height: 135%;
    margin: 80px 0 40px 0;
    padding: 0 15px; }
  #premium_service.color3 span.ttl2-color {
    color: #01d0b1; }
  #premium_service.color3 p.point-ttl {
    font-size: 16px;
    background-color: #01d0b1;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold; }
  #premium_service.color3 .w-70 {
    width: 70%; }
  #premium_service.color3 .mt-80 {
    margin-top: 80px; }
  #premium_service.color3 .img-fluid {
    max-width: 100%;
    height: auto; }
  #premium_service.color3 nav.navbar-light .navbar-nav .nav-link, #premium_service.color3 nav.navbar-light .navbar-nav .nav-link.disabled {
    font-weight: bold;
    color: #444;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 nav.navbar-light .navbar-nav .nav-link:hover {
    background-color: transparent;
    color: #ffcf89; }
  #premium_service.color3 a.login {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: 6px 0;
    background-color: #ffcf89;
    border-radius: 20px;
    width: 140px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 a.login:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.5; }
  #premium_service.color3 a.navbar-brand {
    font-weight: bold;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 a.navbar-brand:hover {
    opacity: 0.5; }
  #premium_service.color3 nav {
    box-shadow: 0px 1px #ddd; }
  #premium_service.color3 h1.ttl {
    text-align: left;
    font-size: 2.5em;
    font-weight: bold;
    line-height: 135%;
    margin: 0;
    color: #444;
    padding: 124px 0 24px 0; }
  #premium_service.color3 div.big-img {
    background-image: url(/img/big-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px; }
  #premium_service.color3 div.h-section {
    padding: 0 10%;
    text-align: left; }
  #premium_service.color3 a.btn-orange {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    padding: 8px 0;
    background-color: #ffa014;
    border: 2px solid #ffa014;
    border-radius: 40px;
    width: 320px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 a.btn-orange:hover {
    color: #fff;
    text-decoration: none;
    opacity: 0.5; }
  #premium_service.color3 div.recommend {
    text-align: center;
    padding-bottom: 200px; }
  #premium_service.color3 .recommend-r {
    padding: 0 10%; }
  #premium_service.color3 .recommend3 {
    font-size: 16px;
    font-weight: bold; }
  #premium_service.color3 img.recommend-img {
    width: 160px;
    margin: 0 0 32px 0;
    background-color: #01d0b1;
    border-radius: 50%;
    padding: 40px; }
  #premium_service.color3 div.recommend > p {
    margin: 0 auto;
    font-size: 1em;
    line-height: 150%; }
  #premium_service.color3 div.reason {
    margin-bottom: 200px; }
  #premium_service.color3 div.reason-row {
    margin: 0 auto; }
  #premium_service.color3 div.reason-row > .col-md-4 {
    padding: 0 25px 0 0; }
  #premium_service.color3 img.reason-img {
    margin: 0 0 15px 0;
    width: 100%;
    padding: 0px;
    border-radius: 4px; }
  #premium_service.color3 div.reason > hr {
    width: 100%;
    margin: 40px auto; }
  #premium_service.color3 div.plan-row {
    margin: 0 auto 200px auto;
    width: 100%; }
  #premium_service.color3 div.plan-row > .col-lg-4 > div {
    border: 2px solid #01d0b1;
    border-radius: 4px;
    padding: 0 24px 24px 24px;
    text-align: center; }
  #premium_service.color3 div.plan-row > .col-lg-4 > div > img {
    margin: 16px auto;
    display: block;
    max-width: 100px; }
  #premium_service.color3 div.plan-row > .col-lg-4 > div > p.plan-name {
    font-weight: bold;
    font-size: 1.4em;
    margin-bottom: 8px; }
  #premium_service.color3 div.plan-row > .col-lg-4 > div > p {
    width: 80%;
    margin: 0 auto; }
  #premium_service.color3 div.flow-last {
    margin: 0 auto 200px auto;
    border: 2px solid #01d0b1;
    height: 180px;
    width: 100%; }
  #premium_service.color3 div.flow-row {
    border: 2px solid #01d0b1;
    margin: 24px auto 24px auto;
    width: 100%;
    padding-bottom: 20px; }
  #premium_service.color3 .flow-num {
    color: #01d0b1;
    font-weight: bold;
    font-size: 5em !important;
    line-height: 100%;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center; }
  #premium_service.color3 .next {
    width: 60px;
    margin: 0 auto;
    height: 70px; }
  #premium_service.color3 .next::before {
    content: "";
    display: block;
    margin: 0 auto;
    width: 28px;
    height: 40px;
    background: #01d0b1; }
  #premium_service.color3 .next::after {
    content: "";
    display: block;
    border-top: 60px solid #01d0b1;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    transform-origin: left top;
    transform: scaleY(0.5); }
  #premium_service.color3 p.flow-ttl {
    font-weight: bold;
    font-size: 1.5em;
    margin: 0 auto 12px auto;
    padding: 15px 0 0 0; }
  #premium_service.color3 div.flow-row > .col-md-2 > img {
    display: block;
    margin: 0 auto;
    padding: 50px 0 0 0;
    max-width: 80px; }
  #premium_service.color3 div.course-data-contain {
    margin: 0 auto;
    padding: 120px 15px 100px 15px; }
  #premium_service.color3 div.course-data-row {
    margin: 40px auto; }
  #premium_service.color3 div.course-data-row > .col-md-3 {
    border-radius: 4px;
    text-align: center; }
  #premium_service.color3 p.c-item {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    color: #fff;
    background-color: #01d0b1;
    border-radius: 4px 4px 0 0; }
  #premium_service.color3 p.c-value {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    background-color: #fff;
    border: 2px solid #59d002;
    border-radius: 0 0 4px 4px; }
  #premium_service.color3 div.curriculum-row {
    padding: 0 15px; }
  #premium_service.color3 div.curriculum-row > .col-md-6 {
    padding-top: 40px; }
  #premium_service.color3 div.curriculum-row > .col-md-6 > h5 {
    font-size: 1.5em; }
  #premium_service.color3 div.curriculum-row > .col-md-6 > p {
    font-size: 1em; }
  #premium_service.color3 img.skill-icon {
    display: block;
    margin: 0 auto;
    min-width: 32px;
    max-width: 40px; }
  #premium_service.color3 .entry {
    height: 300px;
    margin-bottom: 200px; }
  #premium_service.color3 .entry-row {
    background-color: #01d0b1;
    color: #fff;
    text-align: center;
    padding-bottom: 20px; }
  #premium_service.color3 .entry-row > p.bold {
    font-weight: bold;
    font-size: 1.5em;
    padding: 56px 0 0 0;
    margin: 0 auto; }
  #premium_service.color3 .entry-row > p {
    width: 60%;
    color: #fff;
    font-size: 1em;
    font-weight: nomal;
    margin: 18px auto 0 auto; }
  #premium_service.color3 a.entry-btn {
    display: block;
    background-color: #fff;
    text-decoration: none;
    color: #01d0b1;
    font-size: 1.2em;
    width: 300px;
    font-weight: bold;
    text-align: center;
    border-radius: 42px;
    padding: 12px 0;
    margin: 32px auto 0 auto;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 a.entry-btn:hover {
    color: #fff;
    background-color: #59B513;
    border: 2px solid #fff;
    text-decoration: none; }
  #premium_service.color3 div.entry-2 {
    margin: 200px 0; }
  #premium_service.color3 img.site-img {
    margin: 16px auto 30px auto;
    display: block; }
  #premium_service.color3 p.site-detail {
    text-align: center;
    font-size: 1em;
    margin-bottom: 200px; }
  #premium_service.color3 div.trainer-row {
    margin: 0 auto 200px auto; }
  #premium_service.color3 .trainer-row > .col-md-3 {
    background-color: #01d0b1;
    border-radius: 4px;
    height: 180px; }
  #premium_service.color3 .trainer-row > .col-md-9 {
    padding-left: 40px; }
  #premium_service.color3 .trainer-row .trainer-name > span {
    color: #01d0b1;
    font-size: 0.7em; }
  #premium_service.color3 .trainer-row .trainer-name {
    font-size: 1.5em;
    margin-bottom: 24px;
    font-weight: bold; }
  #premium_service.color3 .point {
    font-size: 16px;
    background-color: #01d0b1;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 40px; }
  #premium_service.color3 div.p3-3 {
    margin: 0 auto 200px auto; }
  #premium_service.color3 div.p3-2 {
    margin: 24px auto 24px auto; }
  #premium_service.color3 div.p3-1 {
    margin: 0 auto; }
  #premium_service.color3 div.point3-row {
    border: 2px solid #01d0b1;
    height: auto;
    width: 100%;
    padding-bottom: 15px; }
  #premium_service.color3 img.point-img {
    height: 180px;
    object-fit: cover;
    width: 100%;
    border-radius: 4px;
    padding: 15px 0; }
  #premium_service.color3 h4.color {
    font-size: 1.5em;
    font-weight: bold;
    color: #01d0b1;
    padding-top: 18px;
    margin-bottom: 20px; }
  #premium_service.color3 table.table-price {
    margin: 0 auto; }
  #premium_service.color3 th.sh-item {
    font-size: 18px;
    background-color: #ffa014;
    color: #fff; }
  #premium_service.color3 td.sh-value {
    color: #ffa014;
    font-weight: bold; }
  #premium_service.color3 th.item-name {
    background-color: #eee; }
  #premium_service.color3 div.voice-row {
    margin: 40px auto  80px auto; }
  #premium_service.color3 div.voice-row > div.col-md-3 > img {
    width: 100%; }
  #premium_service.color3 div.voice-row > div.col-md-3 > p.student-data {
    margin-top: 24px; }
  #premium_service.color3 p.comment {
    font-size: 1.1em;
    line-height: 32px; }
  #premium_service.color3 div.q {
    margin-top: 200px; }
  #premium_service.color3 div.q-row {
    margin-bottom: 56px; }
  #premium_service.color3 div.q-row-top {
    margin-top: 40px; }
  #premium_service.color3 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
    margin-top: 5px;
    max-width: 24px;
    min-width: 24px; }
  #premium_service.color3 div.q-row > .col-md-6 > .row > .col-sm-11 > span {
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 18px;
    display: block; }
  #premium_service.color3 .q > p {
    font-size: 1.1em;
    line-height: 24px;
    margin-bottom: 56px; }
  #premium_service.color3 .q > p.orange {
    margin-top: 40px;
    text-align: center;
    font-weight: bold;
    color: #ffa014; }
  #premium_service.color3 .q > a {
    margin: 0 auto;
    border-radius: 40px;
    height: 50px;
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    display: block;
    font-size: 16px;
    width: 300px;
    text-align: center;
    background-color: #01d0b1;
    border: 2px solid #01d0b1;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 .q > a:hover {
    opacity: 0.5;
    color: #fff;
    text-decoration: none; }
  #premium_service.color3 div.entry-last {
    height: 390px;
    background-image: url("https://s3-ap-northeast-1.amazonaws.com/popshub/images/entry.jpg");
    background-repeat: no-repeat;
    text-align: center;
    background-size: cover;
    position: relative;
    margin: 200px 0 240px 0; }
  #premium_service.color3 div.entry-last > div {
    width: 100%;
    height: 390px;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0; }
  #premium_service.color3 div.entry-last > div > h2 {
    font-weight: bold;
    color: #fff;
    padding: 40px 0 24px 0;
    line-height: 150%; }
  #premium_service.color3 div.entry-last > div > h2 > span {
    margin-right: 16px;
    color: #01d0b1; }
  #premium_service.color3 div.entry-last > div > p {
    font-size: 1.2em;
    color: #fff;
    padding-bottom: 24px; }
  #premium_service.color3 div.entry-last > div > a {
    display: block;
    background-color: #ffa014;
    width: 400px;
    margin: auto;
    border-radius: 40px;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 14px 0; }
  #premium_service.color3 div.entry-last > div > a:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    text-decoration: none; }
  #premium_service.color3 .skill {
    position: relative; }
  #premium_service.color3 .skill .point {
    position: absolute;
    top: 10px;
    left: 25px; }
  #premium_service.color3 div.footer {
    width: 90%;
    margin: 0 auto; }
  #premium_service.color3 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
    width: 100%;
    border-radius: 4px; }
  #premium_service.color3 div.footer > .row > .col-md-7 > p {
    font-size: 1.5em;
    font-weight: bold; }
  #premium_service.color3 p.company-name {
    font-weight: bold;
    font-size: 1.2em; }
  #premium_service.color3 div.footer > p {
    text-align: center; }
  #premium_service.color3 div.voice {
    background-color: #f5f5f5;
    padding: 24px 0px;
    margin-bottom: 80px; }
  #premium_service.color3 div.voice-row {
    margin: 32px auto 40px auto; }
  #premium_service.color3 hr.voice-line {
    border-bottom: double 5px #ffcf89; }
  @media screen and (max-width: 1284px) {
    #premium_service.color3 div.flow-row {
      height: auto; }
    #premium_service.color3 div.recommend-row {
      padding: 0; }
    #premium_service.color3 div.plan-row > .col-lg-4 > div {
      padding: 0 0 18px 0; } }
  @media screen and (max-width: 992px) {
    #premium_service.color3 div.flow-row > div.col-md-8 {
      padding-left: 80px; }
    #premium_service.color3 div.flow-row > .col-md-2 > img {
      display: none; }
    #premium_service.color3 div.plan-row > .col-lg-4 {
      margin-bottom: 24px; }
    #premium_service.color3 div.entry-row > p {
      width: 80%; }
    #premium_service.color3 div.entry-row > p.bold {
      font-size: 1.2em; }
    #premium_service.color3 div.entry-last > div > h2 {
      padding-top: 32px; }
    #premium_service.color3 p.c-item, #premium_service.color3 p.c-value {
      font-size: 18px;
      font-weight: 400; } }
  @media screen and (max-width: 780px) {
    #premium_service.color3 h1.ttl {
      font-size: 5vw;
      text-align: center;
      padding: 140px 0 24px 0; }
    #premium_service.color3 div.h-section {
      text-align: center; }
    #premium_service.color3 h2.ttl2 {
      font-size: 32px; }
    #premium_service.color3 div.recommend3 {
      margin-bottom: 24px; }
    #premium_service.color3 img.recommend-img {
      width: 100px;
      padding: 14px; }
    #premium_service.color3 h3.ttl-circle {
      font-size: 30px; }
    #premium_service.color3 img.reason-img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 40px; }
    #premium_service.color3 div.flow-row > div.col-sm-9 {
      padding-left: 18px; }
    #premium_service.color3 div.flow-row > div.col-sm-3 > p {
      font-size: 3em;
      padding-top: 16px; }
    #premium_service.color3 div.course-data-row > .col-md-3 {
      margin: 0 0 24px 0; }
    #premium_service.color3 div.course-data-row > .col-md-3 > p.c-item {
      padding: 8px 0; }
    #premium_service.color3 div.course-data-row > .col-md-3 > p.c-value {
      padding: 8px 0;
      margin-bottom: 24px; }
    #premium_service.color3 div.flow-row > .col-md-9, #premium_service.color3 div.flow-last > .col-md-9 {
      margin-bottom: 16px; }
    #premium_service.color3 .trainer-row > .col-md-9 {
      padding-left: 15px; }
    #premium_service.color3 div.trainer-row > .col-md-9 > p.trainer-name {
      margin-top: 24px; }
    #premium_service.color3 div.voice-row > div.col-md-3 > img {
      height: 160px;
      object-fit: cover; }
    #premium_service.color3 p.comment {
      font-size: 1em; }
    #premium_service.color3 div.q-row {
      margin-bottom: 0px; }
    #premium_service.color3 div.q-row > div.col-md-6 {
      margin-bottom: 40px; }
    #premium_service.color3 div.entry-last > div > h2 {
      font-size: 32px;
      padding: 40px 0px 8px 0px; }
    #premium_service.color3 div.entry-last > div {
      padding: 24px; }
    #premium_service.color3 div.entry-last > div > p {
      font-size: 1em; }
    #premium_service.color3 div.entry-last {
      margin-bottom: 140px; }
    #premium_service.color3 div.footer > div.row > div.col-md-7 {
      margin-bottom: 56px; }
    #premium_service.color3 div.footer > div.row > div.col-md-5 {
      margin-bottom: 56px; } }
  @media screen and (max-width: 644px) {
    #premium_service.color3 div.entry-row > p.bold {
      padding-top: 32px; } }
  @media screen and (max-width: 600px) {
    #premium_service.color3 div.h-section {
      padding: 0 1%; }
    #premium_service.color3 h1.ttl {
      font-size: 28px;
      text-align: center;
      padding: 160px 0 24px 0; }
    #premium_service.color3 a.btn-orange {
      width: 280px; }
    #premium_service.color3 h4.orange {
      font-size: 20px; }
    #premium_service.color3 div.plan-row > div.col-lg-4 > div > p.plan-name, #premium_service.color3 p.flow-ttl, #premium_service.color3 p.c-item, #premium_service.color3 p.c-value, #premium_service.color3 h4.color, #premium_service.color3 div.q-row > .col-md-6 > .row > .col-sm-11 > span, #premium_service.color3 div.trainer-row > .col-md-9 > p.trainer-name {
      font-size: 20px; }
    #premium_service.color3 div.next {
      display: none; }
    #premium_service.color3 p.flow-ttl {
      padding-top: 16px; }
    #premium_service.color3 div.flow-row > div.col-sm-9 {
      margin-left: 0px; } }
  @media screen and (max-width: 576px) {
    #premium_service.color3 img.skill-icon {
      margin-bottom: 18px; }
    #premium_service.color3 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
      margin: 0 auto;
      display: block;
      margin-bottom: 18px; }
    #premium_service.color3 div.entry-last > div > h2 {
      font-size: 20px;
      padding-top: 40px; }
    #premium_service.color3 div.entry-last > div > a {
      font-size: 16px;
      width: 320px; }
    #premium_service.color3 div.footer > .row > .col-md-7 > p, #premium_service.color3 p.company-name {
      font-size: 18px; }
    #premium_service.color3 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 24px; } }
  @media screen and (max-width: 493px) {
    #premium_service.color3 div.plan-row > div.col-lg-4 > div > img {
      max-width: 80px; }
    #premium_service.color3 th, #premium_service.color3 tr {
      font-size: 14px; }
    #premium_service.color3 th.skillhub, #premium_service.color3 td.skillhub-item {
      font-size: 16px; }
    #premium_service.color3 div.q > a {
      width: 200px; }
    #premium_service.color3 div.table-box {
      width: 100%; } }
  @media screen and (max-width: 390px) {
    #premium_service.color3 h1.ttl {
      font-size: 22px; }
    #premium_service.color3 a.btn-orange {
      width: 240px;
      font-size: 14px; }
    #premium_service.color3 h2.ttl2 {
      font-size: 24px; }
    #premium_service.color3 h3.ttl-circle {
      font-size: 22px; }
    #premium_service.color3 a.entry-btn {
      width: 240px;
      font-size: 16px;
      padding: 10px 0; }
    #premium_service.color3 div.q > a {
      width: 220px; }
    #premium_service.color3 div.entry-last > div > h2 {
      padding-top: 24px; }
    #premium_service.color3 div.entry-last > div > a {
      font-size: 14px;
      width: 280px; } }
#premium_service {
  /*共通*/
  /*nav*/
  /*big-img*/
  /*recommend*/
  /*reason*/
  /*plan*/
  /*flow*/
  /*couse-data*/
  /*entry*/
  /*kadou-site*/
  /*trainer*/
  /*point*/
  /*table*/
  /*voice*/
  /*q*/
  /*entry-last*/
  /*Skill*/
  /*footer*/
  /*media*/ }
  #premium_service p.description {
    margin: 0 auto;
    padding: 0 15px 80px 15px;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #666; }
  #premium_service div.circle {
    text-align: center; }
  #premium_service h3.ttl-circle {
    font-size: 2em;
    font-weight: bold;
    position: relative;
    text-shadow: 0 0 2px white;
    margin: 0 auto 40px 0;
    display: inline-block;
    z-index: 1; }
  #premium_service h3.ttl-circle:before {
    content: "";
    position: absolute;
    background: #ffcf89;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    top: 50%;
    left: -15px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1; }
  #premium_service h4.orange {
    color: #ffa014;
    display: block;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 20px; }
  #premium_service h2.ttl2 {
    font-weight: bold;
    font-size: 2.5em;
    text-align: center;
    line-height: 135%;
    margin: 80px 0 40px 0;
    padding: 0 15px; }
  #premium_service span.ttl2-color {
    color: #59D002; }
  #premium_service p.point-ttl {
    font-size: 16px;
    background-color: #59D002;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold; }
  #premium_service .w-70 {
    width: 70%; }
  #premium_service .mt-80 {
    margin-top: 80px; }
  #premium_service .img-fluid {
    max-width: 100%;
    height: auto; }
  #premium_service nav.navbar-light .navbar-nav .nav-link, #premium_service nav.navbar-light .navbar-nav .nav-link.disabled {
    font-weight: bold;
    color: #444;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service nav.navbar-light .navbar-nav .nav-link:hover {
    background-color: transparent;
    color: #ffcf89; }
  #premium_service a.login {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: 6px 0;
    background-color: #ffcf89;
    border-radius: 20px;
    width: 140px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service a.login:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.5; }
  #premium_service a.navbar-brand {
    font-weight: bold;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service a.navbar-brand:hover {
    opacity: 0.5; }
  #premium_service nav {
    box-shadow: 0px 1px #ddd; }
  #premium_service h1.ttl {
    text-align: left;
    font-size: 2.5em;
    font-weight: bold;
    line-height: 135%;
    margin: 0;
    color: #444;
    padding: 124px 0 24px 0; }
  #premium_service div.big-img {
    background-image: url(/img/big-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px; }
  #premium_service div.h-section {
    padding: 0 10%;
    text-align: left; }
  #premium_service a.btn-orange {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    padding: 8px 0;
    background-color: #ffa014;
    border: 2px solid #ffa014;
    border-radius: 40px;
    width: 320px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service a.btn-orange:hover {
    color: #fff;
    text-decoration: none;
    opacity: 0.5; }
  #premium_service div.recommend {
    text-align: center;
    padding-bottom: 200px; }
  #premium_service .recommend-r {
    padding: 0 10%; }
  #premium_service .recommend3 {
    font-size: 16px;
    font-weight: bold; }
  #premium_service img.recommend-img {
    width: 160px;
    margin: 0 0 32px 0;
    background-color: #59D002;
    border-radius: 50%;
    padding: 40px; }
  #premium_service div.recommend > p {
    margin: 0 auto;
    font-size: 1em;
    line-height: 150%; }
  #premium_service div.reason {
    margin-bottom: 200px; }
  #premium_service div.reason-row {
    margin: 0 auto; }
  #premium_service div.reason-row > .col-md-4 {
    padding: 0 25px 0 0; }
  #premium_service img.reason-img {
    margin: 0 0 15px 0;
    width: 100%;
    padding: 0px;
    border-radius: 4px; }
  #premium_service div.reason > hr {
    width: 100%;
    margin: 40px auto; }
  #premium_service div.plan-row {
    margin: 0 auto 200px auto;
    width: 100%; }
  #premium_service div.plan-row > .col-lg-4 > div {
    border: 2px solid #59D002;
    border-radius: 4px;
    padding: 0 24px 24px 24px;
    text-align: center; }
  #premium_service div.plan-row > .col-lg-4 > div > img {
    margin: 16px auto;
    display: block;
    max-width: 100px; }
  #premium_service div.plan-row > .col-lg-4 > div > p.plan-name {
    font-weight: bold;
    font-size: 1.4em;
    margin-bottom: 8px; }
  #premium_service div.plan-row > .col-lg-4 > div > p {
    width: 80%;
    margin: 0 auto; }
  #premium_service div.flow-last {
    margin: 0 auto 200px auto;
    border: 2px solid #59D002;
    height: 180px;
    width: 100%; }
  #premium_service div.flow-row {
    border: 2px solid #59D002;
    margin: 24px auto 24px auto;
    width: 100%;
    padding-bottom: 20px; }
  #premium_service .flow-num {
    color: #59D002;
    font-weight: bold;
    font-size: 5em !important;
    line-height: 100%;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center; }
  #premium_service .next {
    width: 60px;
    margin: 0 auto;
    height: 70px; }
  #premium_service .next::before {
    content: "";
    display: block;
    margin: 0 auto;
    width: 28px;
    height: 40px;
    background: #59D002; }
  #premium_service .next::after {
    content: "";
    display: block;
    border-top: 60px solid #59D002;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    transform-origin: left top;
    transform: scaleY(0.5); }
  #premium_service p.flow-ttl {
    font-weight: bold;
    font-size: 1.5em;
    margin: 0 auto 12px auto;
    padding: 15px 0 0 0; }
  #premium_service div.flow-row > .col-md-2 > img {
    display: block;
    margin: 0 auto;
    padding: 50px 0 0 0;
    max-width: 80px; }
  #premium_service div.course-data-contain {
    margin: 0 auto;
    padding: 120px 15px 100px 15px; }
  #premium_service div.course-data-row {
    margin: 40px auto; }
  #premium_service div.course-data-row > .col-md-3 {
    border-radius: 4px;
    text-align: center; }
  #premium_service p.c-item {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    color: #fff;
    background-color: #59D002;
    border-radius: 4px 4px 0 0; }
  #premium_service p.c-value {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    background-color: #fff;
    border: 2px solid #59d002;
    border-radius: 0 0 4px 4px; }
  #premium_service div.curriculum-row {
    padding: 0 15px; }
  #premium_service div.curriculum-row > .col-md-6 {
    padding-top: 40px; }
  #premium_service div.curriculum-row > .col-md-6 > h5 {
    font-size: 1.5em; }
  #premium_service div.curriculum-row > .col-md-6 > p {
    font-size: 1em; }
  #premium_service img.skill-icon {
    display: block;
    margin: 0 auto;
    min-width: 32px;
    max-width: 40px; }
  #premium_service .entry {
    height: 300px;
    margin-bottom: 200px; }
  #premium_service .entry-row {
    background-color: #59D002;
    color: #fff;
    text-align: center;
    padding-bottom: 20px; }
  #premium_service .entry-row > p.bold {
    font-weight: bold;
    font-size: 1.5em;
    padding: 56px 0 0 0;
    margin: 0 auto; }
  #premium_service .entry-row > p {
    width: 60%;
    color: #fff;
    font-size: 1em;
    font-weight: nomal;
    margin: 18px auto 0 auto; }
  #premium_service a.entry-btn {
    display: block;
    background-color: #fff;
    text-decoration: none;
    color: #59D002;
    font-size: 1.2em;
    width: 300px;
    font-weight: bold;
    text-align: center;
    border-radius: 42px;
    padding: 12px 0;
    margin: 32px auto 0 auto;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service a.entry-btn:hover {
    color: #fff;
    background-color: #59B513;
    border: 2px solid #fff;
    text-decoration: none; }
  #premium_service div.entry-2 {
    margin: 200px 0; }
  #premium_service img.site-img {
    margin: 16px auto 30px auto;
    display: block; }
  #premium_service p.site-detail {
    text-align: center;
    font-size: 1em;
    margin-bottom: 200px; }
  #premium_service div.trainer-row {
    margin: 0 auto 200px auto; }
  #premium_service .trainer-row > .col-md-3 {
    background-color: #59D002;
    border-radius: 4px;
    height: 180px; }
  #premium_service .trainer-row > .col-md-9 {
    padding-left: 40px; }
  #premium_service .trainer-row .trainer-name > span {
    color: #59D002;
    font-size: 0.7em; }
  #premium_service .trainer-row .trainer-name {
    font-size: 1.5em;
    margin-bottom: 24px;
    font-weight: bold; }
  #premium_service .point {
    font-size: 16px;
    background-color: #59D002;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 40px; }
  #premium_service div.p3-3 {
    margin: 0 auto 200px auto; }
  #premium_service div.p3-2 {
    margin: 24px auto 24px auto; }
  #premium_service div.p3-1 {
    margin: 0 auto; }
  #premium_service div.point3-row {
    border: 2px solid #59D002;
    height: auto;
    width: 100%;
    padding-bottom: 15px; }
  #premium_service img.point-img {
    height: 180px;
    object-fit: cover;
    width: 100%;
    border-radius: 4px;
    padding: 15px 0; }
  #premium_service h4.color {
    font-size: 1.5em;
    font-weight: bold;
    color: #59D002;
    padding-top: 18px;
    margin-bottom: 20px; }
  #premium_service table.table-price {
    margin: 0 auto; }
  #premium_service th.sh-item {
    font-size: 18px;
    background-color: #ffa014;
    color: #fff; }
  #premium_service td.sh-value {
    color: #ffa014;
    font-weight: bold; }
  #premium_service th.item-name {
    background-color: #eee; }
  #premium_service div.voice-row {
    margin: 40px auto  80px auto; }
  #premium_service div.voice-row > div.col-md-3 > img {
    width: 100%; }
  #premium_service div.voice-row > div.col-md-3 > p.student-data {
    margin-top: 24px; }
  #premium_service p.comment {
    font-size: 1.1em;
    line-height: 32px; }
  #premium_service div.q {
    margin-top: 200px; }
  #premium_service div.q-row {
    margin-bottom: 56px; }
  #premium_service div.q-row-top {
    margin-top: 40px; }
  #premium_service div.q-row > .col-md-6 > .row > .col-sm-1 > img {
    margin-top: 5px;
    max-width: 24px;
    min-width: 24px; }
  #premium_service div.q-row > .col-md-6 > .row > .col-sm-11 > span {
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 18px;
    display: block; }
  #premium_service .q > p {
    font-size: 1.1em;
    line-height: 24px;
    margin-bottom: 56px; }
  #premium_service .q > p.orange {
    margin-top: 40px;
    text-align: center;
    font-weight: bold;
    color: #ffa014; }
  #premium_service .q > a {
    margin: 0 auto;
    border-radius: 40px;
    height: 50px;
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    display: block;
    font-size: 16px;
    width: 300px;
    text-align: center;
    background-color: #59D002;
    border: 2px solid #59D002;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service .q > a:hover {
    opacity: 0.5;
    color: #fff;
    text-decoration: none; }
  #premium_service div.entry-last {
    height: 390px;
    background-image: url("https://s3-ap-northeast-1.amazonaws.com/popshub/images/entry.jpg");
    background-repeat: no-repeat;
    text-align: center;
    background-size: cover;
    position: relative;
    margin: 200px 0 240px 0; }
  #premium_service div.entry-last > div {
    width: 100%;
    height: 390px;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0; }
  #premium_service div.entry-last > div > h2 {
    font-weight: bold;
    color: #fff;
    padding: 40px 0 24px 0;
    line-height: 150%; }
  #premium_service div.entry-last > div > h2 > span {
    margin-right: 16px;
    color: #59D002; }
  #premium_service div.entry-last > div > p {
    font-size: 1.2em;
    color: #fff;
    padding-bottom: 24px; }
  #premium_service div.entry-last > div > a {
    display: block;
    background-color: #ffa014;
    width: 400px;
    margin: auto;
    border-radius: 40px;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 14px 0; }
  #premium_service div.entry-last > div > a:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    text-decoration: none; }
  #premium_service .skill {
    position: relative; }
  #premium_service .skill .point {
    position: absolute;
    top: 10px;
    left: 25px; }
  #premium_service div.footer {
    width: 90%;
    margin: 0 auto; }
  #premium_service div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
    width: 100%;
    border-radius: 4px; }
  #premium_service div.footer > .row > .col-md-7 > p {
    font-size: 1.5em;
    font-weight: bold; }
  #premium_service p.company-name {
    font-weight: bold;
    font-size: 1.2em; }
  #premium_service div.footer > p {
    text-align: center; }
  #premium_service div.voice {
    background-color: #f5f5f5;
    padding: 24px 0px;
    margin-bottom: 80px; }
  #premium_service div.voice-row {
    margin: 32px auto 40px auto; }
  #premium_service hr.voice-line {
    border-bottom: double 5px #ffcf89; }
  @media screen and (max-width: 1284px) {
    #premium_service div.flow-row {
      height: auto; }
    #premium_service div.recommend-row {
      padding: 0; }
    #premium_service div.plan-row > .col-lg-4 > div {
      padding: 0 0 18px 0; } }
  @media screen and (max-width: 992px) {
    #premium_service div.flow-row > div.col-md-8 {
      padding-left: 80px; }
    #premium_service div.flow-row > .col-md-2 > img {
      display: none; }
    #premium_service div.plan-row > .col-lg-4 {
      margin-bottom: 24px; }
    #premium_service div.entry-row > p {
      width: 80%; }
    #premium_service div.entry-row > p.bold {
      font-size: 1.2em; }
    #premium_service div.entry-last > div > h2 {
      padding-top: 32px; }
    #premium_service p.c-item, #premium_service p.c-value {
      font-size: 18px;
      font-weight: 400; } }
  @media screen and (max-width: 780px) {
    #premium_service h1.ttl {
      font-size: 5vw;
      text-align: center;
      padding: 140px 0 24px 0; }
    #premium_service div.h-section {
      text-align: center; }
    #premium_service h2.ttl2 {
      font-size: 32px; }
    #premium_service div.recommend3 {
      margin-bottom: 24px; }
    #premium_service img.recommend-img {
      width: 100px;
      padding: 14px; }
    #premium_service h3.ttl-circle {
      font-size: 30px; }
    #premium_service img.reason-img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 40px; }
    #premium_service div.flow-row > div.col-sm-9 {
      padding-left: 18px; }
    #premium_service div.flow-row > div.col-sm-3 > p {
      font-size: 3em;
      padding-top: 16px; }
    #premium_service div.course-data-row > .col-md-3 {
      margin: 0 0 24px 0; }
    #premium_service div.course-data-row > .col-md-3 > p.c-item {
      padding: 8px 0; }
    #premium_service div.course-data-row > .col-md-3 > p.c-value {
      padding: 8px 0;
      margin-bottom: 24px; }
    #premium_service div.flow-row > .col-md-9, #premium_service div.flow-last > .col-md-9 {
      margin-bottom: 16px; }
    #premium_service .trainer-row > .col-md-9 {
      padding-left: 15px; }
    #premium_service div.trainer-row > .col-md-9 > p.trainer-name {
      margin-top: 24px; }
    #premium_service div.voice-row > div.col-md-3 > img {
      height: 160px;
      object-fit: cover; }
    #premium_service p.comment {
      font-size: 1em; }
    #premium_service div.q-row {
      margin-bottom: 0px; }
    #premium_service div.q-row > div.col-md-6 {
      margin-bottom: 40px; }
    #premium_service div.entry-last > div > h2 {
      font-size: 32px;
      padding: 40px 0px 8px 0px; }
    #premium_service div.entry-last > div {
      padding: 24px; }
    #premium_service div.entry-last > div > p {
      font-size: 1em; }
    #premium_service div.entry-last {
      margin-bottom: 140px; }
    #premium_service div.footer > div.row > div.col-md-7 {
      margin-bottom: 56px; }
    #premium_service div.footer > div.row > div.col-md-5 {
      margin-bottom: 56px; } }
  @media screen and (max-width: 644px) {
    #premium_service div.entry-row > p.bold {
      padding-top: 32px; } }
  @media screen and (max-width: 600px) {
    #premium_service div.h-section {
      padding: 0 1%; }
    #premium_service h1.ttl {
      font-size: 28px;
      text-align: center;
      padding: 160px 0 24px 0; }
    #premium_service a.btn-orange {
      width: 280px; }
    #premium_service h4.orange {
      font-size: 20px; }
    #premium_service div.plan-row > div.col-lg-4 > div > p.plan-name, #premium_service p.flow-ttl, #premium_service p.c-item, #premium_service p.c-value, #premium_service h4.color, #premium_service div.q-row > .col-md-6 > .row > .col-sm-11 > span, #premium_service div.trainer-row > .col-md-9 > p.trainer-name {
      font-size: 20px; }
    #premium_service div.next {
      display: none; }
    #premium_service p.flow-ttl {
      padding-top: 16px; }
    #premium_service div.flow-row > div.col-sm-9 {
      margin-left: 0px; } }
  @media screen and (max-width: 576px) {
    #premium_service img.skill-icon {
      margin-bottom: 18px; }
    #premium_service div.q-row > .col-md-6 > .row > .col-sm-1 > img {
      margin: 0 auto;
      display: block;
      margin-bottom: 18px; }
    #premium_service div.entry-last > div > h2 {
      font-size: 20px;
      padding-top: 40px; }
    #premium_service div.entry-last > div > a {
      font-size: 16px;
      width: 320px; }
    #premium_service div.footer > .row > .col-md-7 > p, #premium_service p.company-name {
      font-size: 18px; }
    #premium_service div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 24px; } }
  @media screen and (max-width: 493px) {
    #premium_service div.plan-row > div.col-lg-4 > div > img {
      max-width: 80px; }
    #premium_service th, #premium_service tr {
      font-size: 14px; }
    #premium_service th.skillhub, #premium_service td.skillhub-item {
      font-size: 16px; }
    #premium_service div.q > a {
      width: 200px; }
    #premium_service div.table-box {
      width: 100%; } }
  @media screen and (max-width: 390px) {
    #premium_service h1.ttl {
      font-size: 22px; }
    #premium_service a.btn-orange {
      width: 240px;
      font-size: 14px; }
    #premium_service h2.ttl2 {
      font-size: 24px; }
    #premium_service h3.ttl-circle {
      font-size: 22px; }
    #premium_service a.entry-btn {
      width: 240px;
      font-size: 16px;
      padding: 10px 0; }
    #premium_service div.q > a {
      width: 220px; }
    #premium_service div.entry-last > div > h2 {
      padding-top: 24px; }
    #premium_service div.entry-last > div > a {
      font-size: 14px;
      width: 280px; } }
#premium_service_body {
  /**
 * simplemde v1.11.2
 * Copyright Next Step Webs, Inc.
 * @link https://github.com/NextStepWebs/simplemde-markdown-editor
 * @license MIT
 */
  /* desert scheme ported from vim to google prettify */
  /* string  - pink */
  /* comment - skyblue */
  /* type    - lightgreen */
  /* literal - darkred */
  /* punctuation */
  /* plaintext */
  /* html/xml tag    - lightyellow */
  /* attribute name  - khaki */
  /* attribute value - pink */
  /* decimal         - lightgreen */
  /* Specify class=linenums on a pre to get line numbering */
  /* IE indents via margin-left */
  /* Alternate shading for lines */ }
  #premium_service_body .CodeMirror {
    color: #000; }
  #premium_service_body .CodeMirror-lines {
    padding: 4px 0; }
  #premium_service_body .CodeMirror pre {
    padding: 0 4px; }
  #premium_service_body .CodeMirror-gutter-filler, #premium_service_body .CodeMirror-scrollbar-filler {
    background-color: #fff; }
  #premium_service_body .CodeMirror-gutters {
    border-right: 1px solid #ddd;
    background-color: #f7f7f7;
    white-space: nowrap; }
  #premium_service_body .CodeMirror-linenumber {
    padding: 0 3px 0 5px;
    min-width: 20px;
    text-align: right;
    color: #999;
    white-space: nowrap; }
  #premium_service_body .CodeMirror-guttermarker {
    color: #000; }
  #premium_service_body .CodeMirror-guttermarker-subtle {
    color: #999; }
  #premium_service_body .CodeMirror-cursor {
    border-left: 1px solid #000;
    border-right: none;
    width: 0; }
  #premium_service_body .CodeMirror div.CodeMirror-secondarycursor {
    border-left: 1px solid silver; }
  #premium_service_body .cm-fat-cursor .CodeMirror-cursor {
    width: auto;
    border: 0 !important;
    background: #7e7; }
  #premium_service_body .cm-fat-cursor div.CodeMirror-cursors {
    z-index: 1; }
  #premium_service_body .cm-animate-fat-cursor {
    width: auto;
    border: 0;
    -webkit-animation: blink 1.06s steps(1) infinite;
    -moz-animation: blink 1.06s steps(1) infinite;
    animation: blink 1.06s steps(1) infinite;
    background-color: #7e7; }

@-moz-keyframes blink {
  50% {
    background-color: transparent; } }

@-webkit-keyframes blink {
  50% {
    background-color: transparent; } }

@keyframes blink {
  50% {
    background-color: transparent; } }
  #premium_service_body .cm-tab {
    display: inline-block;
    text-decoration: inherit; }
  #premium_service_body .CodeMirror-ruler {
    border-left: 1px solid #ccc;
    position: absolute; }
  #premium_service_body .cm-s-default .cm-header {
    color: #00f; }
  #premium_service_body .cm-s-default .cm-quote {
    color: #090; }
  #premium_service_body .cm-negative {
    color: #d44; }
  #premium_service_body .cm-positive {
    color: #292; }
  #premium_service_body .cm-header, #premium_service_body .cm-strong {
    font-weight: 700; }
  #premium_service_body .cm-em {
    font-style: italic; }
  #premium_service_body .cm-link {
    text-decoration: underline; }
  #premium_service_body .cm-strikethrough {
    text-decoration: line-through; }
  #premium_service_body .cm-s-default .cm-keyword {
    color: #708; }
  #premium_service_body .cm-s-default .cm-atom {
    color: #219; }
  #premium_service_body .cm-s-default .cm-number {
    color: #164; }
  #premium_service_body .cm-s-default .cm-def {
    color: #00f; }
  #premium_service_body .cm-s-default .cm-variable-2 {
    color: #05a; }
  #premium_service_body .cm-s-default .cm-variable-3 {
    color: #085; }
  #premium_service_body .cm-s-default .cm-comment {
    color: #a50; }
  #premium_service_body .cm-s-default .cm-string {
    color: #a11; }
  #premium_service_body .cm-s-default .cm-string-2 {
    color: #f50; }
  #premium_service_body .cm-s-default .cm-meta, #premium_service_body .cm-s-default .cm-qualifier {
    color: #555; }
  #premium_service_body .cm-s-default .cm-builtin {
    color: #30a; }
  #premium_service_body .cm-s-default .cm-bracket {
    color: #997; }
  #premium_service_body .cm-s-default .cm-tag {
    color: #170; }
  #premium_service_body .cm-s-default .cm-attribute {
    color: #00c; }
  #premium_service_body .cm-s-default .cm-hr {
    color: #999; }
  #premium_service_body .cm-s-default .cm-link {
    color: #00c; }
  #premium_service_body .cm-invalidchar, #premium_service_body .cm-s-default .cm-error {
    color: red; }
  #premium_service_body .CodeMirror-composing {
    border-bottom: 2px solid; }
  #premium_service_body div.CodeMirror span.CodeMirror-matchingbracket {
    color: #0f0; }
  #premium_service_body div.CodeMirror span.CodeMirror-nonmatchingbracket {
    color: #f22; }
  #premium_service_body .CodeMirror-matchingtag {
    background: rgba(255, 150, 0, 0.3); }
  #premium_service_body .CodeMirror-activeline-background {
    background: #e8f2ff; }
  #premium_service_body .CodeMirror {
    position: relative;
    overflow: hidden;
    background: #fff; }
  #premium_service_body .CodeMirror-scroll {
    overflow: scroll !important;
    margin-bottom: -30px;
    margin-right: -30px;
    padding-bottom: 30px;
    height: 100%;
    outline: 0;
    position: relative; }
  #premium_service_body .CodeMirror-sizer {
    position: relative;
    border-right: 30px solid transparent; }
  #premium_service_body .CodeMirror-gutter-filler, #premium_service_body .CodeMirror-hscrollbar, #premium_service_body .CodeMirror-scrollbar-filler, #premium_service_body .CodeMirror-vscrollbar {
    position: absolute;
    z-index: 6;
    display: none; }
  #premium_service_body .CodeMirror-vscrollbar {
    right: 0;
    top: 0;
    overflow-x: hidden;
    overflow-y: scroll; }
  #premium_service_body .CodeMirror-hscrollbar {
    bottom: 0;
    left: 0;
    overflow-y: hidden;
    overflow-x: scroll; }
  #premium_service_body .CodeMirror-scrollbar-filler {
    right: 0;
    bottom: 0; }
  #premium_service_body .CodeMirror-gutter-filler {
    left: 0;
    bottom: 0; }
  #premium_service_body .CodeMirror-gutters {
    position: absolute;
    left: 0;
    top: 0;
    min-height: 100%;
    z-index: 3; }
  #premium_service_body .CodeMirror-gutter {
    white-space: normal;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: -30px; }
  #premium_service_body .CodeMirror-gutter-wrapper {
    position: absolute;
    z-index: 4;
    background: 0 0 !important;
    border: none !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  #premium_service_body .CodeMirror-gutter-background {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 4; }
  #premium_service_body .CodeMirror-gutter-elt {
    position: absolute;
    cursor: default;
    z-index: 4; }
  #premium_service_body .CodeMirror-lines {
    cursor: text;
    min-height: 1px; }
  #premium_service_body .CodeMirror pre {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-width: 0;
    background: 0 0;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    white-space: pre;
    word-wrap: normal;
    line-height: inherit;
    color: inherit;
    z-index: 2;
    position: relative;
    overflow: visible;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-variant-ligatures: none;
    font-variant-ligatures: none; }
  #premium_service_body .CodeMirror-wrap pre {
    word-wrap: break-word;
    white-space: pre-wrap;
    word-break: normal; }
  #premium_service_body .CodeMirror-linebackground {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0; }
  #premium_service_body .CodeMirror-linewidget {
    position: relative;
    z-index: 2;
    overflow: auto; }
  #premium_service_body .CodeMirror-code {
    outline: 0; }
  #premium_service_body .CodeMirror-gutter, #premium_service_body .CodeMirror-gutters, #premium_service_body .CodeMirror-linenumber, #premium_service_body .CodeMirror-scroll, #premium_service_body .CodeMirror-sizer {
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
  #premium_service_body .CodeMirror-measure {
    position: absolute;
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden; }
  #premium_service_body .CodeMirror-cursor {
    position: absolute; }
  #premium_service_body .CodeMirror-measure pre {
    position: static; }
  #premium_service_body div.CodeMirror-cursors {
    visibility: hidden;
    position: relative;
    z-index: 3; }
  #premium_service_body .CodeMirror-focused div.CodeMirror-cursors, #premium_service_body div.CodeMirror-dragcursors {
    visibility: visible; }
  #premium_service_body .CodeMirror-selected {
    background: #d9d9d9; }
  #premium_service_body .CodeMirror-focused .CodeMirror-selected, #premium_service_body .CodeMirror-line::selection, #premium_service_body .CodeMirror-line > span::selection, #premium_service_body .CodeMirror-line > span > span::selection {
    background: #d7d4f0; }
  #premium_service_body .CodeMirror-crosshair {
    cursor: crosshair; }
  #premium_service_body .CodeMirror-line::-moz-selection, #premium_service_body .CodeMirror-line > span::-moz-selection, #premium_service_body .CodeMirror-line > span > span::-moz-selection {
    background: #d7d4f0; }
  #premium_service_body .cm-searching {
    background: #ffa;
    background: rgba(255, 255, 0, 0.4); }
  #premium_service_body .cm-force-border {
    padding-right: .1px; }
  @media print {
    #premium_service_body .CodeMirror div.CodeMirror-cursors {
      visibility: hidden; } }
  #premium_service_body .cm-tab-wrap-hack:after {
    content: ''; }
  #premium_service_body span.CodeMirror-selectedtext {
    background: 0 0; }
  #premium_service_body .CodeMirror {
    height: auto;
    min-height: 100px;
    border: 1px solid #ddd;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 10px;
    font: inherit;
    z-index: 1; }
  #premium_service_body .CodeMirror-scroll {
    min-height: 100px; }
  #premium_service_body .CodeMirror-fullscreen {
    background: #fff;
    position: fixed !important;
    top: 50px;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    z-index: 9; }
  #premium_service_body .CodeMirror-sided {
    width: 50% !important; }
  #premium_service_body .editor-toolbar {
    position: relative;
    opacity: .6;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    padding: 0 10px;
    border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  #premium_service_body .editor-toolbar:after, #premium_service_body .editor-toolbar:before {
    display: block;
    content: ' ';
    height: 1px; }
  #premium_service_body .editor-toolbar:before {
    margin-bottom: 8px; }
  #premium_service_body .editor-toolbar:after {
    margin-top: 8px; }
  #premium_service_body .editor-toolbar:hover, #premium_service_body .editor-wrapper input.title:focus, #premium_service_body .editor-wrapper input.title:hover {
    opacity: .8; }
  #premium_service_body .editor-toolbar.fullscreen {
    width: 100%;
    height: 50px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    padding-top: 10px;
    padding-bottom: 10px;
    box-sizing: border-box;
    background: #fff;
    border: 0;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 1;
    z-index: 9; }
  #premium_service_body .editor-toolbar.fullscreen::before {
    width: 20px;
    height: 50px;
    background: -moz-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, white), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, white 0, rgba(255, 255, 255, 0) 100%);
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0; }
  #premium_service_body .editor-toolbar.fullscreen::after {
    width: 20px;
    height: 50px;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, white));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, white 100%);
    position: fixed;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0; }
  #premium_service_body .editor-toolbar a {
    display: inline-block;
    text-align: center;
    text-decoration: none !important;
    color: #2c3e50 !important;
    width: 30px;
    height: 30px;
    margin: 0;
    border: 1px solid transparent;
    border-radius: 3px;
    cursor: pointer; }
  #premium_service_body .editor-toolbar a.active, #premium_service_body .editor-toolbar a:hover {
    background: #fcfcfc;
    border-color: #95a5a6; }
  #premium_service_body .editor-toolbar a:before {
    line-height: 30px; }
  #premium_service_body .editor-toolbar i.separator {
    display: inline-block;
    width: 0;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #fff;
    color: transparent;
    text-indent: -10px;
    margin: 0 6px; }
  #premium_service_body .editor-toolbar a.fa-header-x:after {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 65%;
    vertical-align: text-bottom;
    position: relative;
    top: 2px; }
  #premium_service_body .editor-toolbar a.fa-header-1:after {
    content: "1"; }
  #premium_service_body .editor-toolbar a.fa-header-2:after {
    content: "2"; }
  #premium_service_body .editor-toolbar a.fa-header-3:after {
    content: "3"; }
  #premium_service_body .editor-toolbar a.fa-header-bigger:after {
    content: "▲"; }
  #premium_service_body .editor-toolbar a.fa-header-smaller:after {
    content: "▼"; }
  #premium_service_body .editor-toolbar.disabled-for-preview a:not(.no-disable) {
    pointer-events: none;
    background: #fff;
    border-color: transparent;
    text-shadow: inherit; }
  @media only screen and (max-width: 700px) {
    #premium_service_body .editor-toolbar a.no-mobile {
      display: none; } }
  #premium_service_body .editor-statusbar {
    padding: 8px 10px;
    font-size: 12px;
    color: #959694;
    text-align: right; }
  #premium_service_body .editor-statusbar span {
    display: inline-block;
    min-width: 4em;
    margin-left: 1em; }
  #premium_service_body .editor-preview, #premium_service_body .editor-preview-side {
    padding: 10px;
    background: #fafafa;
    overflow: auto;
    display: none;
    box-sizing: border-box; }
  #premium_service_body .editor-statusbar .lines:before {
    content: 'lines: '; }
  #premium_service_body .editor-statusbar .words:before {
    content: 'words: '; }
  #premium_service_body .editor-statusbar .characters:before {
    content: 'characters: '; }
  #premium_service_body .editor-preview {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 7; }
  #premium_service_body .editor-preview-side {
    position: fixed;
    bottom: 0;
    width: 50%;
    top: 50px;
    right: 0;
    z-index: 9;
    border: 1px solid #ddd; }
  #premium_service_body .editor-preview-active, #premium_service_body .editor-preview-active-side {
    display: block; }
  #premium_service_body .editor-preview-side > p, #premium_service_body .editor-preview > p {
    margin-top: 0; }
  #premium_service_body .editor-preview pre, #premium_service_body .editor-preview-side pre {
    background: #eee;
    margin-bottom: 10px; }
  #premium_service_body .editor-preview table td, #premium_service_body .editor-preview table th, #premium_service_body .editor-preview-side table td, #premium_service_body .editor-preview-side table th {
    border: 1px solid #ddd;
    padding: 5px; }
  #premium_service_body .CodeMirror .CodeMirror-code .cm-tag {
    color: #63a35c; }
  #premium_service_body .CodeMirror .CodeMirror-code .cm-attribute {
    color: #795da3; }
  #premium_service_body .CodeMirror .CodeMirror-code .cm-string {
    color: #183691; }
  #premium_service_body .CodeMirror .CodeMirror-selected {
    background: #d9d9d9; }
  #premium_service_body .CodeMirror .CodeMirror-code .cm-header-1 {
    font-size: 200%;
    line-height: 200%; }
  #premium_service_body .CodeMirror .CodeMirror-code .cm-header-2 {
    font-size: 160%;
    line-height: 160%; }
  #premium_service_body .CodeMirror .CodeMirror-code .cm-header-3 {
    font-size: 125%;
    line-height: 125%; }
  #premium_service_body .CodeMirror .CodeMirror-code .cm-header-4 {
    font-size: 110%;
    line-height: 110%; }
  #premium_service_body .CodeMirror .CodeMirror-code .cm-comment {
    background: rgba(0, 0, 0, 0.05);
    border-radius: 2px; }
  #premium_service_body .CodeMirror .CodeMirror-code .cm-link {
    color: #7f8c8d; }
  #premium_service_body .CodeMirror .CodeMirror-code .cm-url {
    color: #aab2b3; }
  #premium_service_body .CodeMirror .CodeMirror-code .cm-strikethrough {
    text-decoration: line-through; }
  #premium_service_body .CodeMirror .CodeMirror-placeholder {
    opacity: .5; }
  #premium_service_body .CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word) {
    background: rgba(255, 0, 0, 0.15); }
  #premium_service_body blockquote {
    padding: 0 1rem;
    margin-left: 0;
    color: #819198;
    border-left: .3rem solid #dce6f0; }
  #premium_service_body .CodeMirror ol {
    list-style-type: decimal;
    padding-left: 15px; }
  #premium_service_body .CodeMirror ol li {
    list-style: inherit; }
  #premium_service_body .CodeMirror ul {
    padding-left: 15px; }
  #premium_service_body .CodeMirror ul li {
    list-style: initial; }
  #premium_service_body .height-700 {
    min-height: 700px; }
  #premium_service_body body {
    font-size: 14px !important;
    line-height: 1.6;
    background: #efefef !important;
    font-family: "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meryo, "メイリオ", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
    font-weight: 300; }
  #premium_service_body h1.catch {
    font-size: 4.0rem; }
  #premium_service_body #public {
    background: white; }
  #premium_service_body li {
    list-style-type: none; }
  #premium_service_body ul,
  #premium_service_body ol {
    padding: 0; }
  #premium_service_body .entry-date {
    border: 1px solid #eee;
    text-align: center;
    font-weight: bold;
    background: white;
    width: 65%;
    width: fit-content;
    white-space: nowrap; }
  #premium_service_body .side-milestones .entry-date {
    width: 100%; }
  #premium_service_body .entry-date .date {
    color: #333;
    font-size: 17px;
    padding: 5px; }
  #premium_service_body .next-week {
    color: white;
    background: darkred;
    font-weight: normal;
    font-size: 90%; }
  #premium_service_body .gray {
    color: #999; }
  #premium_service_body .normal {
    font-weight: normal; }
  #premium_service_body .milestone h2 {
    margin-top: 0; }
  #premium_service_body .content {
    margin-top: 60px; }
  #premium_service_body .contain {
    padding: 80px 0;
    background: url(/assets/bg_gradient-e9ddb6c14c25a7b585453a40ba3f86ded430c949b193b9ea65a5b36afb8c6d00.png); }
  #premium_service_body .margin-bottom-10,
  #premium_service_body .mb-10 {
    margin-bottom: 10px; }
  #premium_service_body .margin-bottom-20,
  #premium_service_body .mb-20 {
    margin-bottom: 20px; }
  #premium_service_body .margin-top-10,
  #premium_service_body .mt-10 {
    margin-top: 10px; }
  #premium_service_body .margin-top-20,
  #premium_service_body .mt-20 {
    margin-top: 20px; }
  #premium_service_body .margin-left-10,
  #premium_service_body .ms-10 {
    margin-left: 10px; }
  #premium_service_body .margin-left-20,
  #premium_service_body .ms-20 {
    margin-left: 20px; }
  #premium_service_body .margin-right-10,
  #premium_service_body .me-10 {
    margin-right: 10px; }
  #premium_service_body .margin-right-20,
  #premium_service_body .me-20 {
    margin-right: 20px; }
  #premium_service_body .mt-1 {
    margin-top: 3rem; }
  #premium_service_body .p-1 {
    padding: 3rem; }
  #premium_service_body .padding-20 {
    padding: 20px; }
  #premium_service_body .align-right {
    text-align: right; }
  #premium_service_body .align-center {
    text-align: center; }
  #premium_service_body .float-right {
    float: right; }
  #premium_service_body .float-left {
    float: left; }
  #premium_service_body .underline {
    border-bottom: 1px #eee solid; }
  #premium_service_body .big-font {
    font-size: 700%; }
  #premium_service_body .big-font2,
  #premium_service_body .big-font3 {
    font-size: 28px;
    font-weight: bold; }
  #premium_service_body .big-font6 {
    font-size: 150%; }
  #premium_service_body .padding-0 {
    padding: 0; }
  #premium_service_body .underline {
    border-bottom: 1px solid #eee;
    padding: 5px 0; }
  #premium_service_body .underline-link {
    text-decoration: underline; }
  #premium_service_body .padding-top-10 {
    padding-top: 10px; }
  #premium_service_body .padding-top-20 {
    padding-top: 20px; }
  #premium_service_body .padding-bottom-20 {
    padding-bottom: 20px; }
  #premium_service_body .backimage {
    height: 0;
    padding-top: 56.25%;
    background: url(/assets/premium-05a0a16c8513543ed06d86312dc30b9ed8137f9ccac98fa4ef6da9b6b8a42867.jpg);
    background-size: contain; }
  #premium_service_body .info {
    padding: 20px;
    background: #ccedff; }
  #premium_service_body .num-square {
    padding: 2px 10px;
    border: 3px solid #eee;
    margin-right: 10px;
    background: #ccc;
    color: white;
    font-size: 20px;
    font-weight: bold; }
  #premium_service_body .white {
    color: white; }
  #premium_service_body .clearboth {
    clear: both; }
  #premium_service_body td.image20 {
    width: 20%; }
  #premium_service_body .thumb-padding {
    padding: 0 0 0 15px; }
  #premium_service_body .inline-form {
    display: inline; }
  #premium_service_body .form-group.courses img {
    margin: 0 10px; }
  #premium_service_body .nowrap {
    white-space: nowrap; }
  #premium_service_body .table-fixed {
    table-layout: fixed;
    width: 100%; }
  #premium_service_body .margin-bottom-20 {
    margin-bottom: 20px !important; }
  #premium_service_body .img.border {
    border: 1px #eee solid; }
  #premium_service_body .more a {
    font-size: 150%;
    text-decoration: underline; }
  #premium_service_body .btn-freelance {
    color: #fff;
    background-color: #59d002;
    border-color: #59d002; }
  #premium_service_body .btn-freelance:hover {
    color: #fff;
    background-color: #83cc4e;
    border-color: #59d002; }
  #premium_service_body .dropdown-toggle:active,
  #premium_service_body .open .dropdown-toggle {
    background: none !important;
    color: #000 !important; }
  #premium_service_body .bgr-nav {
    background-color: #eaede2; }
  #premium_service_body .badge-notify {
    background: red;
    position: absolute;
    top: -7px;
    left: 10px;
    font-weight: normal;
    font-size: 75%; }
  #premium_service_body .modal-dialog {
    margin: 30px auto; }
    #premium_service_body .modal-dialog img,
    #premium_service_body .modal-dialog video,
    #premium_service_body .modal-dialog audio {
      max-width: 100% !important; }
  #premium_service_body .notification-icon {
    width: 20px;
    overflow: hidden; }
  #premium_service_body .notification-icon.empty {
    color: #ccc !important; }
  #premium_service_body .side-user-image-box {
    height: 65px;
    overflow: hidden;
    margin-bottom: 10px;
    display: flex;
    justify-content: center;
    align-items: center; }
  #premium_service_body .sidebar-nav .sidebar-brand,
  #premium_service_body .sidebar-nav1 .sidebar-brand,
  #premium_service_body .sidebar-nav2 .sidebar-brand {
    height: inherit; }
  #premium_service_body .sidebar .nav li {
    background: #eee; }
  #premium_service_body .sidebar .nav li a {
    background: white;
    padding: 5px 0; }
  #premium_service_body #sidebar-wrapper a {
    display: inline; }
  #premium_service_body .footer {
    overflow: hidden;
    width: 100%;
    background-color: #f5f5f5; }
  #premium_service_body .footer > .container {
    padding-right: 15px;
    padding-left: 15px; }
  #premium_service_body .top-bigimage {
    max-height: 500px;
    padding: 20px 10%;
    overflow: hidden;
    padding-left: 0px;
    padding-right: 0px; }
    #premium_service_body .top-bigimage img {
      width: 100%; }
  #premium_service_body .main-catch {
    width: 70%;
    color: white;
    margin: 0 auto; }
  #premium_service_body .jumbotron {
    background: transparent !important; }
  #premium_service_body .feature-image {
    text-align: center;
    padding: 20px 0; }
    #premium_service_body .feature-image img {
      width: 100%;
      max-height: 200px;
      object-fit: scale-down; }
  #premium_service_body .goal-image {
    background: #ccc; }
  #premium_service_body .card-height {
    min-height: 250px; }
  #premium_service_body .box-shadow {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    width: 100%;
    margin-left: 0; }
  #premium_service_body #goal-info h2 {
    font-size: 18px; }
  #premium_service_body #classroom {
    background: #e9ebee; }
  #premium_service_body .white-back {
    background: white; }
  #premium_service_body .padding-20 {
    padding: 20px; }
  #premium_service_body .col-md-3.img {
    padding-left: 0; }
  #premium_service_body .comment-area {
    background: #eee;
    font-size: 70%;
    padding: 10px 10px 0px 10px; }
  #premium_service_body .goal-block li {
    display: inline-block;
    padding: 4px 8px;
    margin: 0 4px;
    font-family: "Montserrat", sans-serif;
    border: 1px dashed #cacaca;
    border-radius: 50px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px; }
    #premium_service_body .goal-block li .fa {
      color: #ff9c00; }
  #premium_service_body .white {
    color: white; }
  #premium_service_body .q-header {
    background: #e9ebee; }
  #premium_service_body .not_answered {
    background: #efefef !important; }
  #premium_service_body .course-body {
    font-size: 16px; }
  #premium_service_body .pb-60 {
    padding-bottom: 60px; }
  #premium_service_body .pt-60 {
    padding-top: 60px; }
  #premium_service_body .bgcolor3 {
    background-color: #f7f7f7; }
  #premium_service_body .page-header {
    background-image: url(/assets/bg_material1-549c3d1a5b8331bcc21a3c1ec3f4b4c281526de3737243bc71faa84066185de1.jpg);
    background-size: cover;
    text-align: center;
    margin: 0;
    padding: 40px 0; }
    #premium_service_body .page-header h1 {
      color: #fff;
      margin-bottom: 25px;
      font-size: 40px; }
    #premium_service_body .page-header .breadcrumb a {
      color: white; }
  #premium_service_body .breadcrumb {
    background-color: transparent;
    font-family: "Montserrat", sans-serif;
    padding: 8px 0px 0; }
  #premium_service_body ul.breadcrumb {
    padding: 0;
    margin: 5px 0 0; }
  #premium_service_body .fa-money.gold {
    color: white; }
  #premium_service_body .course-list.new:before {
    content: "NEW";
    font-family: "Montserrat", sans-serif;
    position: absolute;
    right: 10px;
    width: 40px;
    height: 50px;
    top: 0px;
    color: #fff;
    background-color: #ff9c00;
    padding: 26px 5px 5px 5px;
    font-size: 12px;
    text-align: center;
    z-index: 2; }
  #premium_service_body .course-list.new:after {
    content: "";
    position: absolute;
    top: 50px;
    right: 10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 14px 22px 0 18px;
    border-color: #ff9d00 transparent transparent transparent;
    z-index: 2; }
  #premium_service_body .course-list {
    border: 1px solid #e5e5e5;
    padding: 4px;
    overflow: hidden;
    position: relative;
    margin: 25px 0px;
    background: white;
    transition: 350ms ease all; }
    #premium_service_body .course-list .course-detail {
      margin-left: 2%;
      padding: 15px 10px 10px; }
    #premium_service_body .course-list .course-list .course-media {
      overflow: hidden;
      width: 100%;
      float: left; }
    #premium_service_body .course-list img {
      display: block;
      max-width: 100%;
      height: auto; }
    #premium_service_body .course-list h1.heading,
    #premium_service_body .course-list h2.heading,
    #premium_service_body .course-list h3.heading,
    #premium_service_body .course-list h4.heading,
    #premium_service_body .course-list h5.heading,
    #premium_service_body .course-list h6.heading {
      margin-top: 0em;
      margin-bottom: 1em;
      font-weight: 600; }
    #premium_service_body .course-list .btn-primary {
      background-color: #ff9c00;
      border: none; }
    #premium_service_body .course-list .btn-primary:hover,
    #premium_service_body .course-list .btn-primary:active,
    #premium_service_body .course-list .btn-primary:focus,
    #premium_service_body .course-list .btn-primary:active:focus,
    #premium_service_body .course-list .btn-primary:active:hover {
      background-color: #ffb035; }
    #premium_service_body .course-list .btn-sm {
      padding: 8px 24px; }
    #premium_service_body .course-list .course-features > li {
      display: inline-block;
      padding: 4px 8px;
      margin: 0 4px;
      font-family: "Montserrat", sans-serif;
      border: 1px dashed #cacaca;
      border-radius: 50px;
      text-transform: uppercase;
      font-weight: 600;
      font-size: 13px; }
    #premium_service_body .course-list .course-features > li .fa {
      color: #ff9c00; }
    #premium_service_body .course-list .fa {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
  #premium_service_body .widget-top {
    margin-top: 30px; }
  #premium_service_body .widget {
    border: 1px solid #d7d7d7;
    overflow: hidden;
    position: relative;
    padding: 20px;
    margin-bottom: 30px;
    box-shadow: 0px 2px 5px #d7d7d7;
    background-color: #fff; }
    #premium_service_body .widget .categories {
      list-style: none;
      padding-left: 0; }
    #premium_service_body .widget .categories > li {
      position: relative;
      padding: 5px 0;
      border-bottom: 1px dotted #d7d7d7; }
    #premium_service_body .widget .tagcloud {
      margin: 0;
      padding: 0; }
      #premium_service_body .widget .tagcloud a {
        color: white; }
  #premium_service_body .premium-service-back {
    text-align: center;
    background: #eee; }
    #premium_service_body .premium-service-back img {
      display: inline;
      width: 100%; }
  #premium_service_body .blog-card {
    border: 1px solid #e5e5e5;
    padding: 4px 4px 15px 4px;
    position: relative;
    overflow: hidden;
    margin: 25px 0px;
    box-shadow: 0px 2px 5px #d7d7d7;
    background-color: #fff; }
    #premium_service_body .blog-card .blog-media {
      overflow: hidden;
      height: 200px; }
    #premium_service_body .blog-card .blog-meta {
      font-family: "Montserrat", sans-serif;
      color: #cacaca;
      font-size: 13px;
      font-weight: 100;
      text-transform: uppercase;
      padding: 22px 15px 0px; }
    #premium_service_body .blog-card .blog-body {
      padding: 0 15px 5px; }
      #premium_service_body .blog-card .blog-body img {
        padding: 5px;
        box-shadow: 0 0 0 1px #ccc;
        margin: 5px auto;
        max-width: 100%; }
    #premium_service_body .blog-card .blog-show {
      font-size: 17px; }
    #premium_service_body .blog-card h3 {
      font-weight: 600;
      -webkit-transition: 350ms ease all;
      transition: 350ms ease all;
      font-family: "Oswald", sans-serif;
      color: #1a2b51;
      text-transform: uppercase;
      line-height: 1.3em; }
    #premium_service_body .blog-card .posted-on {
      position: absolute;
      top: 20px;
      left: 20px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      text-transform: uppercase;
      color: #333;
      border: 2px solid #ff9c00;
      background-color: #fff;
      z-index: 5; }
      #premium_service_body .blog-card .posted-on .date {
        color: #ff9c00;
        display: block;
        text-align: center; }
      #premium_service_body .blog-card .posted-on .month {
        display: block;
        background-color: #1a2b51;
        padding: 4px 8px;
        color: #fff; }
  #premium_service_body .terms-in-use {
    height: 100px;
    overflow: auto;
    border: 1px solid #eee;
    padding: 10px; }
  #premium_service_body .vote {
    padding-top: 10px; }
  #premium_service_body .answer-accepted {
    color: green;
    margin: 20px 0 20px 10px;
    font-size: 30px; }
  #premium_service_body .vote-value {
    font-size: 200%;
    font-weight: bold;
    color: #666; }
  #premium_service_body .comment-list {
    width: 100%; }
    #premium_service_body .comment-list .row {
      margin: 0; }
  #premium_service_body .chat-users {
    display: flex;
    flex-direction: column; }
    #premium_service_body .chat-users li {
      background: #eee;
      order: 2; }
      #premium_service_body .chat-users li.active {
        order: 1; }
    #premium_service_body .chat-users .active {
      background: white; }
  #premium_service_body .sample {
    background: #eee;
    padding: 10px; }
  #premium_service_body #shikigaku-top {
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 1.7rem;
    font-weight: normal;
    line-height: 1.5;
    color: #292b2c;
    background-color: #fff; }
    #premium_service_body #shikigaku-top h1 {
      font-size: 265%; }
    #premium_service_body #shikigaku-top .link-outline {
      border: #1b2858 2px solid;
      display: block;
      padding: 10px 15px;
      border-radius: 5px;
      font-weight: bold; }
    #premium_service_body #shikigaku-top .starter-template {
      padding: 5rem 1.5rem 0 1.5rem;
      text-align: center; }
    #premium_service_body #shikigaku-top .mb-5 {
      margin-bottom: 3rem !important; }
    #premium_service_body #shikigaku-top .font_mcho {
      font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif; }
    #premium_service_body #shikigaku-top .text-primary {
      color: #1b2858 !important; }
    #premium_service_body #shikigaku-top .lead {
      font-weight: 300; }
      #premium_service_body #shikigaku-top .lead strong {
        font-weight: normal; }
    #premium_service_body #shikigaku-top p {
      margin-top: 0;
      margin-bottom: 1rem; }
    #premium_service_body #shikigaku-top .form-signin {
      max-width: 500px;
      padding: 0 1.5rem;
      margin: 0 auto; }
    #premium_service_body #shikigaku-top .btn-primary {
      color: #fff;
      background-color: #1b2858;
      border-color: #1b2858; }
    #premium_service_body #shikigaku-top .btn-primary {
      color: #fff;
      background-color: #1b2858;
      border-color: #1b2858; }
    #premium_service_body #shikigaku-top .btn-primary:hover {
      color: #fff;
      background-color: #0f1631;
      border-color: #0d1329; }
    #premium_service_body #shikigaku-top .footer-top {
      width: 100%;
      padding: 20px 0; }
    #premium_service_body #shikigaku-top .mx-auto {
      margin-right: auto !important;
      margin-left: auto !important; }
    #premium_service_body #shikigaku-top ul.nav li {
      display: inline-block; }
    #premium_service_body #shikigaku-top a {
      color: #1b2858; }
    #premium_service_body #shikigaku-top .p-4 {
      padding: 3rem 1.5rem !important; }
    #premium_service_body #shikigaku-top .checkbox {
      margin-bottom: 20px; }
    #premium_service_body #shikigaku-top .form-control {
      position: relative;
      height: auto;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 10px;
      font-size: 16px; }
    #premium_service_body #shikigaku-top .singin_logo {
      width: 50%;
      max-width: 250px;
      height: auto;
      margin: auto; }
    #premium_service_body #shikigaku-top .mb-3 {
      margin-bottom: 1rem !important; }
    #premium_service_body #shikigaku-top img {
      vertical-align: middle;
      border-style: none; }
    #premium_service_body #shikigaku-top .p-3 {
      padding: 1rem 1rem !important; }
  #premium_service_body body.singin {
    width: 100%;
    height: 100%;
    background: url(/assets/basic-bg-0fab126412754c5e1ca14fb0823f86409991427461a87dece4e9b9d155f559e6.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff !important;
    background-color: #1c5485 !important; }
    #premium_service_body body.singin a,
    #premium_service_body body.singin strong {
      color: #fff !important; }
    #premium_service_body body.singin a.nav-link {
      background: inherit; }
      #premium_service_body body.singin a.nav-link:hover {
        text-decoration: underline; }
  #premium_service_body #error_explanation {
    color: #c20808; }
  #premium_service_body #premium_service {
    background: #f0eddf; }
    #premium_service_body #premium_service p {
      font-size: 120%; }
    #premium_service_body #premium_service h2,
    #premium_service_body #premium_service h3 {
      font-weight: bold;
      color: #555;
      margin-bottom: 20px; }
    #premium_service_body #premium_service .feature {
      margin-bottom: 25px; }
    #premium_service_body #premium_service .container.section {
      background: white;
      padding: 25px;
      margin-top: 30px; }
  #premium_service_body .question .q-content {
    padding: 0px 0; }
  #premium_service_body .question h2 {
    font-size: 150%;
    margin: 10px 0; }
  #premium_service_body pre code {
    box-shadow: none;
    background: #f8f8f8; }
  #premium_service_body pre.prettyprint {
    display: block;
    background-color: #333; }
  #premium_service_body pre .nocode {
    background-color: none;
    color: #000; }
  #premium_service_body pre .str {
    color: #ffa0a0; }
  #premium_service_body pre .kwd {
    color: #f0e68c;
    font-weight: bold; }
  #premium_service_body pre .com {
    color: #87ceeb; }
  #premium_service_body pre .typ {
    color: #98fb98; }
  #premium_service_body pre .lit {
    color: #cd5c5c; }
  #premium_service_body pre .pun {
    color: #fff; }
  #premium_service_body pre .pln {
    color: #fff; }
  #premium_service_body pre .tag {
    color: #f0e68c;
    font-weight: bold; }
  #premium_service_body pre .atn {
    color: #bdb76b;
    font-weight: bold; }
  #premium_service_body pre .atv {
    color: #ffa0a0; }
  #premium_service_body pre .dec {
    color: #98fb98; }
  #premium_service_body ol.linenums {
    margin-top: 0;
    margin-bottom: 0;
    color: #aeaeae; }
  #premium_service_body li.L0,
  #premium_service_body li.L1,
  #premium_service_body li.L2,
  #premium_service_body li.L3,
  #premium_service_body li.L5,
  #premium_service_body li.L6,
  #premium_service_body li.L7,
  #premium_service_body li.L8 {
    list-style-type: none; }
  @media print {
    #premium_service_body pre.prettyprint {
      background-color: none; }
    #premium_service_body pre .str,
    #premium_service_body code .str {
      color: #060; }
    #premium_service_body pre .kwd,
    #premium_service_body code .kwd {
      color: #006;
      font-weight: bold; }
    #premium_service_body pre .com,
    #premium_service_body code .com {
      color: #600;
      font-style: italic; }
    #premium_service_body pre .typ,
    #premium_service_body code .typ {
      color: #404;
      font-weight: bold; }
    #premium_service_body pre .lit,
    #premium_service_body code .lit {
      color: #044; }
    #premium_service_body pre .pun,
    #premium_service_body code .pun {
      color: #440; }
    #premium_service_body pre .pln,
    #premium_service_body code .pln {
      color: #000; }
    #premium_service_body pre .tag,
    #premium_service_body code .tag {
      color: #006;
      font-weight: bold; }
    #premium_service_body pre .atn,
    #premium_service_body code .atn {
      color: #404; }
    #premium_service_body pre .atv,
    #premium_service_body code .atv {
      color: #060; } }
  #premium_service_body .teacher {
    background: url(/assets/teacher-6ba3ee1f2d4f2b65ae2a0686f665125018ab2ddad4e6390f73f343ff603a6a60.png) no-repeat; }
  #premium_service_body .vc {
    width: 100%;
    border: 3px solid #eee;
    background-color: #fff;
    color: #444;
    padding: 2.5%;
    position: relative;
    border-radius: 5px; }
  #premium_service_body .irr:after {
    border-right: 10px solid #fff;
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    top: 14px;
    left: -7px; }
  #premium_service_body .vc:after {
    content: "";
    position: absolute; }
  #premium_service_body .irr:before {
    border-right: 8px solid #eee;
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
    top: 14px;
    left: -11px; }
  #premium_service_body .vc:before {
    content: "";
    position: absolute; }
  #premium_service_body .clearfix:after {
    content: "";
    clear: both;
    display: block; }
  #premium_service_body .sn {
    text-align: center; }
  #premium_service_body .table-of-contents ul {
    border: solid 2px #ffb03f;
    padding: 0 0.5em;
    position: relative; }
  #premium_service_body .table-of-contents ul li {
    line-height: 1.5;
    padding: 0.5em 0 0.5em 1.4em;
    border-bottom: dashed 1px silver;
    list-style-type: none !important; }
  #premium_service_body .table-of-contents ul li:before {
    font-family: "Font Awesome 5 Free";
    content: "\f138";
    /*アイコン種類*/
    position: absolute;
    left: 0.5em;
    /*左端からのアイコンまで*/
    color: #ffb03f;
    /*アイコン色*/ }
  #premium_service_body .table-of-contents ul li:last-of-type {
    border-bottom: none; }
  #premium_service_body ul.cp_list::after {
    position: absolute;
    content: "目次";
    padding: 1px 7px;
    letter-spacing: 0.05em;
    font-weight: bold;
    font-size: 0.8em;
    background: #ffb03f;
    color: #fff;
    bottom: 100%;
    left: -2px;
    border-radius: 4px 4px 0px 0px; }
  #premium_service_body ul.cp_list {
    position: relative;
    padding: 0 0.5em;
    margin-top: 2em;
    list-style-type: none;
    border: solid 2px #ffb03f; }
    #premium_service_body ul.cp_list li {
      line-height: 1.5;
      padding: 0.5em 0 0.5em 1.4em;
      border-bottom: 1px dashed #ffb03f; }
    #premium_service_body ul.cp_list li::before {
      position: absolute;
      content: "\002713";
      color: #ff5722;
      font-weight: bold;
      left: 0.5em; }
  #premium_service_body .cke_editable {
    font-size: 15px !important; }
  #premium_service_body #select-item.select-item {
    display: none; }
  #premium_service_body .select-item-button {
    min-width: 200px; }
    #premium_service_body .select-item-button:hover {
      background: #ccc; }
  #premium_service_body .popover-content h4 {
    font-size: 16px;
    border-bottom: 1px #ccc solid;
    padding: 10px; }
  #premium_service_body .popover-content .global-search-name {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500; }
  #premium_service_body .CodeMirror .editor-preview {
    background-color: white; }
    #premium_service_body .CodeMirror .editor-preview img {
      max-width: 100%; }
  #premium_service_body .answer-content img {
    max-width: 100%; }
  #premium_service_body .question-content img {
    max-width: 100%; }
  #premium_service_body .comment-list img {
    max-width: 100%; }
  #premium_service_body .edit_comment {
    margin-top: 5px;
    padding-right: 15%; }
    #premium_service_body .edit_comment .CodeMirror {
      min-height: 100px; }
    #premium_service_body .edit_comment .CodeMirror-scroll {
      min-height: 100px; }
  #premium_service_body .new_comment {
    margin-top: 5px;
    padding-right: 15%; }
    #premium_service_body .new_comment .CodeMirror {
      min-height: 100px; }
    #premium_service_body .new_comment .CodeMirror-scroll {
      min-height: 100px; }
  #premium_service_body .page_description {
    margin: 0px; }
    #premium_service_body .page_description img,
    #premium_service_body .page_description video,
    #premium_service_body .page_description audio {
      max-width: 100%; }
  #premium_service_body .bg-color-none,
  #premium_service_body .breadcrumb {
    background: none !important; }
  #premium_service_body #question_editor .form-control {
    height: auto !important; }
  #premium_service_body #question_editor .navigator-button::after,
  #premium_service_body #question_editor .editor-button::after {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900; }
  #premium_service_body #question_editor .header-menu .image {
    min-width: 40px; }
  #premium_service_body #question_editor .header-menu .buttons #qeditor-save {
    white-space: nowrap; }
  #premium_service_body #question_editor .form-control {
    min-height: 35px; }
  #premium_service_body #question_editor .open .dropdown-menu {
    display: block; }
    #premium_service_body #question_editor .open .dropdown-menu li a {
      display: block;
      padding: 3px 20px;
      clear: both;
      font-weight: 400;
      line-height: 1.428571429;
      color: #333333;
      white-space: nowrap; }
    #premium_service_body #question_editor .open .dropdown-menu .divider {
      height: 0;
      margin: 0.5rem 0;
      overflow: hidden;
      border-top: 1px solid #e9ecef; }
  #premium_service_body #question_editor .dropdown-menu .submenu-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0; }
    #premium_service_body #question_editor .dropdown-menu .submenu-item a {
      color: #212529; }
  #premium_service_body .btn-facebook {
    color: #fff !important;
    background-color: #3b5998 !important;
    border-color: rgba(0, 0, 0, 0.2) !important; }
  #premium_service_body #admin-material .draw-aside.nomal-bg {
    background-color: #7dd420 !important; }
  #premium_service_body #admin-material .draw-aside.exam-bg {
    background-color: #5c5a58 !important; }
  #premium_service_body #admin-material .draw-aside a,
  #premium_service_body #admin-material .draw-aside i,
  #premium_service_body #admin-material .draw-aside h3 {
    color: white; }
  #premium_service_body #admin-material .app-bar {
    background: #efefef !important;
    position: fixed !important; }
    #premium_service_body #admin-material .app-bar .icon-menu {
      color: #212529 !important; }
  #premium_service_body #admin-material .header {
    font-weight: bold;
    color: #827c7c; }
    #premium_service_body #admin-material .header a {
      font-weight: bold;
      color: #827c7c; }
  #premium_service_body .material-paginator {
    display: flex;
    padding-left: 0;
    list-style: none; }
    #premium_service_body .material-paginator li {
      display: block; }
      #premium_service_body .material-paginator li .page-item {
        display: block;
        padding: 0.5rem 0.75rem; }
      #premium_service_body .material-paginator li a.page-item:hover {
        text-decoration: none; }
  #premium_service_body .menu-bar-drawer {
    position: fixed !important; }
  #premium_service_body button:focus {
    outline: none !important; }
  #premium_service_body .mdc-button {
    text-decoration: none !important; }
    #premium_service_body .mdc-button span:focus {
      outline: none !important; }
  #premium_service_body .mdc-icon-button {
    text-decoration: none !important; }
    #premium_service_body .mdc-icon-button span:focus {
      outline: none !important; }
  #premium_service_body .school-user .admin-users .user-info {
    display: table;
    padding-left: 0;
    list-style: none; }
    #premium_service_body .school-user .admin-users .user-info li.avatar {
      min-width: 50px; }
    #premium_service_body .school-user .admin-users .user-info li {
      display: table-cell;
      vertical-align: middle; }
      #premium_service_body .school-user .admin-users .user-info li .user-image {
        width: 50px;
        height: 50px;
        object-fit: cover; }
  #premium_service_body .user-image-avatar-40 {
    object-fit: cover;
    width: 40px !important;
    height: 40px !important;
    min-width: 40px;
    min-height: 40px; }
  #premium_service_body .user-image-avatar-50 {
    object-fit: cover;
    width: 50px !important;
    height: 50px !important;
    min-width: 50px;
    min-height: 50px; }
  #premium_service_body .user-image-avatar-30 {
    object-fit: cover;
    width: 30px !important;
    height: 30px !important;
    min-width: 30px;
    min-height: 30px; }
  #premium_service_body .user-image-avatar-100 {
    object-fit: cover;
    width: 100px !important;
    height: 100px !important;
    min-width: 100px;
    min-height: 100px; }
  #premium_service_body .mdc-layout-grid {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  #premium_service_body #userListModal #users_list .user-detail {
    display: inline-flex !important;
    align-items: center; }
    #premium_service_body #userListModal #users_list .user-detail .user-image {
      margin-right: 10px; }
  #premium_service_body .exam-mark-new {
    padding-bottom: 0px !important; }
    #premium_service_body .exam-mark-new .bg-skill {
      background-color: #e9e9e9; }
    #premium_service_body .exam-mark-new .exam-mark-form {
      overflow-y: scroll;
      height: calc(100vh - 140px); }
      #premium_service_body .exam-mark-new .exam-mark-form img {
        width: 100%; }
    #premium_service_body .exam-mark-new .filter-btn.disabled {
      color: #6c757d;
      cursor: auto; }
      #premium_service_body .exam-mark-new .filter-btn.disabled:hover {
        text-decoration: none; }
  #premium_service_body .white-space-initial {
    white-space: initial !important; }
  #premium_service_body .main_content .main_content-edit a {
    color: #777;
    display: inline-block;
    padding: 3px 10px;
    border: solid 1px #eee;
    background: #eee;
    border-radius: 100px;
    margin: 5px;
    font-size: 12px;
    white-space: nowrap; }
    #premium_service_body .main_content .main_content-edit a:hover {
      text-decoration: none; }
  #premium_service_body .material-search-input {
    height: 36px !important; }
  #premium_service_body .highlight {
    background-color: #222829;
    padding: 5px 5px 1px 5px; }
  #premium_service_body .autocomplete-item {
    cursor: pointer; }
  #premium_service_body .ML__keyboard {
    z-index: 999 !important; }
  #premium_service_body .ML__popover {
    z-index: 999 !important; }
  #premium_service_body .ML__fieldcontainer__field {
    cursor: text !important; }
@charset "UTF-8";
#premium_service_body .container.section {
  background: white;
  padding: 25px;
  margin-top: 30px; }

body {
  background: #efefef !important; }

#premium_service.color1 {
  /*共通*/
  /*nav*/
  /*big-img*/
  /*recommend*/
  /*reason*/
  /*plan*/
  /*flow*/
  /*couse-data*/
  /*entry*/
  /*kadou-site*/
  /*trainer*/
  /*point*/
  /*table*/
  /*voice*/
  /*q*/
  /*entry-last*/
  /*Skill*/
  /*footer*/
  /*media*/ }
  #premium_service.color1 p.description {
    margin: 0 auto;
    padding: 0 15px 80px 15px;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #666; }
  #premium_service.color1 div.circle {
    text-align: center; }
  #premium_service.color1 h3.ttl-circle {
    font-size: 2em;
    font-weight: bold;
    position: relative;
    text-shadow: 0 0 2px white;
    margin: 0 auto 40px 0;
    display: inline-block;
    z-index: 1; }
  #premium_service.color1 h3.ttl-circle:before {
    content: "";
    position: absolute;
    background: #ffcf89;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    top: 50%;
    left: -15px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1; }
  #premium_service.color1 h4.orange {
    color: #ffa014;
    display: block;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 20px; }
  #premium_service.color1 h2.ttl2 {
    font-weight: bold;
    font-size: 2.5em;
    text-align: center;
    line-height: 135%;
    margin: 80px 0 40px 0;
    padding: 0 15px; }
  #premium_service.color1 span.ttl2-color {
    color: #59D002; }
  #premium_service.color1 p.point-ttl {
    font-size: 16px;
    background-color: #59D002;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold; }
  #premium_service.color1 .w-70 {
    width: 70%; }
  #premium_service.color1 .mt-80 {
    margin-top: 80px; }
  #premium_service.color1 .img-fluid {
    max-width: 100%;
    height: auto; }
  #premium_service.color1 nav.navbar-light .navbar-nav .nav-link, #premium_service.color1 nav.navbar-light .navbar-nav .nav-link.disabled {
    font-weight: bold;
    color: #444;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 nav.navbar-light .navbar-nav .nav-link:hover {
    background-color: transparent;
    color: #ffcf89; }
  #premium_service.color1 a.login {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: 6px 0;
    background-color: #ffcf89;
    border-radius: 20px;
    width: 140px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 a.login:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.5; }
  #premium_service.color1 a.navbar-brand {
    font-weight: bold;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 a.navbar-brand:hover {
    opacity: 0.5; }
  #premium_service.color1 nav {
    box-shadow: 0px 1px #ddd; }
  #premium_service.color1 h1.ttl {
    text-align: left;
    font-size: 2.5em;
    font-weight: bold;
    line-height: 135%;
    margin: 0;
    color: #444;
    padding: 124px 0 24px 0; }
  #premium_service.color1 div.big-img {
    background-image: url(/img/big-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px; }
  #premium_service.color1 div.h-section {
    padding: 0 10%;
    text-align: left; }
  #premium_service.color1 a.btn-orange {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    padding: 8px 0;
    background-color: #ffa014;
    border: 2px solid #ffa014;
    border-radius: 40px;
    width: 320px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 a.btn-orange:hover {
    color: #fff;
    text-decoration: none;
    opacity: 0.5; }
  #premium_service.color1 div.recommend {
    text-align: center;
    padding-bottom: 200px; }
  #premium_service.color1 .recommend-r {
    padding: 0 10%; }
  #premium_service.color1 .recommend3 {
    font-size: 16px;
    font-weight: bold; }
  #premium_service.color1 img.recommend-img {
    width: 160px;
    margin: 0 0 32px 0;
    background-color: #59D002;
    border-radius: 50%;
    padding: 40px; }
  #premium_service.color1 div.recommend > p {
    margin: 0 auto;
    font-size: 1em;
    line-height: 150%; }
  #premium_service.color1 div.reason {
    margin-bottom: 200px; }
  #premium_service.color1 div.reason-row {
    margin: 0 auto; }
  #premium_service.color1 div.reason-row > .col-md-4 {
    padding: 0 25px 0 0; }
  #premium_service.color1 img.reason-img {
    margin: 0 0 15px 0;
    width: 100%;
    padding: 0px;
    border-radius: 4px; }
  #premium_service.color1 div.reason > hr {
    width: 100%;
    margin: 40px auto; }
  #premium_service.color1 div.plan-row {
    margin: 0 auto 200px auto;
    width: 100%; }
  #premium_service.color1 div.plan-row > .col-lg-4 > div {
    border: 2px solid #59D002;
    border-radius: 4px;
    padding: 0 24px 24px 24px;
    text-align: center; }
  #premium_service.color1 div.plan-row > .col-lg-4 > div > img {
    margin: 16px auto;
    display: block;
    max-width: 100px; }
  #premium_service.color1 div.plan-row > .col-lg-4 > div > p.plan-name {
    font-weight: bold;
    font-size: 1.4em;
    margin-bottom: 8px; }
  #premium_service.color1 div.plan-row > .col-lg-4 > div > p {
    width: 80%;
    margin: 0 auto; }
  #premium_service.color1 div.flow-last {
    margin: 0 auto 200px auto;
    border: 2px solid #59D002;
    height: 180px;
    width: 100%; }
  #premium_service.color1 div.flow-row {
    border: 2px solid #59D002;
    margin: 24px auto 24px auto;
    width: 100%;
    padding-bottom: 20px; }
  #premium_service.color1 .flow-num {
    color: #59D002;
    font-weight: bold;
    font-size: 5em !important;
    line-height: 100%;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center; }
  #premium_service.color1 .next {
    width: 60px;
    margin: 0 auto;
    height: 70px; }
  #premium_service.color1 .next::before {
    content: "";
    display: block;
    margin: 0 auto;
    width: 28px;
    height: 40px;
    background: #59D002; }
  #premium_service.color1 .next::after {
    content: "";
    display: block;
    border-top: 60px solid #59D002;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    transform-origin: left top;
    transform: scaleY(0.5); }
  #premium_service.color1 p.flow-ttl {
    font-weight: bold;
    font-size: 1.5em;
    margin: 0 auto 12px auto;
    padding: 15px 0 0 0; }
  #premium_service.color1 div.flow-row > .col-md-2 > img {
    display: block;
    margin: 0 auto;
    padding: 50px 0 0 0;
    max-width: 80px; }
  #premium_service.color1 div.course-data-contain {
    margin: 0 auto;
    padding: 120px 15px 100px 15px; }
  #premium_service.color1 div.course-data-row {
    margin: 40px auto; }
  #premium_service.color1 div.course-data-row > .col-md-3 {
    border-radius: 4px;
    text-align: center; }
  #premium_service.color1 p.c-item {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    color: #fff;
    background-color: #59D002;
    border-radius: 4px 4px 0 0; }
  #premium_service.color1 p.c-value {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    background-color: #fff;
    border: 2px solid #59d002;
    border-radius: 0 0 4px 4px; }
  #premium_service.color1 div.curriculum-row {
    padding: 0 15px; }
  #premium_service.color1 div.curriculum-row > .col-md-6 {
    padding-top: 40px; }
  #premium_service.color1 div.curriculum-row > .col-md-6 > h5 {
    font-size: 1.5em; }
  #premium_service.color1 div.curriculum-row > .col-md-6 > p {
    font-size: 1em; }
  #premium_service.color1 img.skill-icon {
    display: block;
    margin: 0 auto;
    min-width: 32px;
    max-width: 40px; }
  #premium_service.color1 .entry {
    height: 300px;
    margin-bottom: 200px; }
  #premium_service.color1 .entry-row {
    background-color: #59D002;
    color: #fff;
    text-align: center;
    padding-bottom: 20px; }
  #premium_service.color1 .entry-row > p.bold {
    font-weight: bold;
    font-size: 1.5em;
    padding: 56px 0 0 0;
    margin: 0 auto; }
  #premium_service.color1 .entry-row > p {
    width: 60%;
    color: #fff;
    font-size: 1em;
    font-weight: nomal;
    margin: 18px auto 0 auto; }
  #premium_service.color1 a.entry-btn {
    display: block;
    background-color: #fff;
    text-decoration: none;
    color: #59D002;
    font-size: 1.2em;
    width: 300px;
    font-weight: bold;
    text-align: center;
    border-radius: 42px;
    padding: 12px 0;
    margin: 32px auto 0 auto;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 a.entry-btn:hover {
    color: #fff;
    background-color: #59B513;
    border: 2px solid #fff;
    text-decoration: none; }
  #premium_service.color1 div.entry-2 {
    margin: 200px 0; }
  #premium_service.color1 img.site-img {
    margin: 16px auto 30px auto;
    display: block; }
  #premium_service.color1 p.site-detail {
    text-align: center;
    font-size: 1em;
    margin-bottom: 200px; }
  #premium_service.color1 div.trainer-row {
    margin: 0 auto 200px auto; }
  #premium_service.color1 .trainer-row > .col-md-3 {
    background-color: #59D002;
    border-radius: 4px;
    height: 180px; }
  #premium_service.color1 .trainer-row > .col-md-9 {
    padding-left: 40px; }
  #premium_service.color1 .trainer-row .trainer-name > span {
    color: #59D002;
    font-size: 0.7em; }
  #premium_service.color1 .trainer-row .trainer-name {
    font-size: 1.5em;
    margin-bottom: 24px;
    font-weight: bold; }
  #premium_service.color1 .point {
    font-size: 16px;
    background-color: #59D002;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 40px; }
  #premium_service.color1 div.p3-3 {
    margin: 0 auto 200px auto; }
  #premium_service.color1 div.p3-2 {
    margin: 24px auto 24px auto; }
  #premium_service.color1 div.p3-1 {
    margin: 0 auto; }
  #premium_service.color1 div.point3-row {
    border: 2px solid #59D002;
    height: auto;
    width: 100%;
    padding-bottom: 15px; }
  #premium_service.color1 img.point-img {
    height: 180px;
    object-fit: cover;
    width: 100%;
    border-radius: 4px;
    padding: 15px 0; }
  #premium_service.color1 h4.color {
    font-size: 1.5em;
    font-weight: bold;
    color: #59D002;
    padding-top: 18px;
    margin-bottom: 20px; }
  #premium_service.color1 table.table-price {
    margin: 0 auto; }
  #premium_service.color1 th.sh-item {
    font-size: 18px;
    background-color: #ffa014;
    color: #fff; }
  #premium_service.color1 td.sh-value {
    color: #ffa014;
    font-weight: bold; }
  #premium_service.color1 th.item-name {
    background-color: #eee; }
  #premium_service.color1 div.voice-row {
    margin: 40px auto  80px auto; }
  #premium_service.color1 div.voice-row > div.col-md-3 > img {
    width: 100%; }
  #premium_service.color1 div.voice-row > div.col-md-3 > p.student-data {
    margin-top: 24px; }
  #premium_service.color1 p.comment {
    font-size: 1.1em;
    line-height: 32px; }
  #premium_service.color1 div.q {
    margin-top: 200px; }
  #premium_service.color1 div.q-row {
    margin-bottom: 56px; }
  #premium_service.color1 div.q-row-top {
    margin-top: 40px; }
  #premium_service.color1 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
    margin-top: 5px;
    max-width: 24px;
    min-width: 24px; }
  #premium_service.color1 div.q-row > .col-md-6 > .row > .col-sm-11 > span {
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 18px;
    display: block; }
  #premium_service.color1 .q > p {
    font-size: 1.1em;
    line-height: 24px;
    margin-bottom: 56px; }
  #premium_service.color1 .q > p.orange {
    margin-top: 40px;
    text-align: center;
    font-weight: bold;
    color: #ffa014; }
  #premium_service.color1 .q > a {
    margin: 0 auto;
    border-radius: 40px;
    height: 50px;
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    display: block;
    font-size: 16px;
    width: 300px;
    text-align: center;
    background-color: #59D002;
    border: 2px solid #59D002;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color1 .q > a:hover {
    opacity: 0.5;
    color: #fff;
    text-decoration: none; }
  #premium_service.color1 div.entry-last {
    height: 390px;
    background-image: url("https://s3-ap-northeast-1.amazonaws.com/popshub/images/entry.jpg");
    background-repeat: no-repeat;
    text-align: center;
    background-size: cover;
    position: relative;
    margin: 200px 0 240px 0; }
  #premium_service.color1 div.entry-last > div {
    width: 100%;
    height: 390px;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0; }
  #premium_service.color1 div.entry-last > div > h2 {
    font-weight: bold;
    color: #fff;
    padding: 40px 0 24px 0;
    line-height: 150%; }
  #premium_service.color1 div.entry-last > div > h2 > span {
    margin-right: 16px;
    color: #59D002; }
  #premium_service.color1 div.entry-last > div > p {
    font-size: 1.2em;
    color: #fff;
    padding-bottom: 24px; }
  #premium_service.color1 div.entry-last > div > a {
    display: block;
    background-color: #ffa014;
    width: 400px;
    margin: auto;
    border-radius: 40px;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 14px 0; }
  #premium_service.color1 div.entry-last > div > a:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    text-decoration: none; }
  #premium_service.color1 .skill {
    position: relative; }
  #premium_service.color1 .skill .point {
    position: absolute;
    top: 10px;
    left: 25px; }
  #premium_service.color1 div.footer {
    width: 90%;
    margin: 0 auto; }
  #premium_service.color1 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
    width: 100%;
    border-radius: 4px; }
  #premium_service.color1 div.footer > .row > .col-md-7 > p {
    font-size: 1.5em;
    font-weight: bold; }
  #premium_service.color1 p.company-name {
    font-weight: bold;
    font-size: 1.2em; }
  #premium_service.color1 div.footer > p {
    text-align: center; }
  #premium_service.color1 div.voice {
    background-color: #f5f5f5;
    padding: 24px 0px;
    margin-bottom: 80px; }
  #premium_service.color1 div.voice-row {
    margin: 32px auto 40px auto; }
  #premium_service.color1 hr.voice-line {
    border-bottom: double 5px #ffcf89; }
  @media screen and (max-width: 1284px) {
    #premium_service.color1 div.flow-row {
      height: auto; }
    #premium_service.color1 div.recommend-row {
      padding: 0; }
    #premium_service.color1 div.plan-row > .col-lg-4 > div {
      padding: 0 0 18px 0; } }
  @media screen and (max-width: 992px) {
    #premium_service.color1 div.flow-row > div.col-md-8 {
      padding-left: 80px; }
    #premium_service.color1 div.flow-row > .col-md-2 > img {
      display: none; }
    #premium_service.color1 div.plan-row > .col-lg-4 {
      margin-bottom: 24px; }
    #premium_service.color1 div.entry-row > p {
      width: 80%; }
    #premium_service.color1 div.entry-row > p.bold {
      font-size: 1.2em; }
    #premium_service.color1 div.entry-last > div > h2 {
      padding-top: 32px; }
    #premium_service.color1 p.c-item, #premium_service.color1 p.c-value {
      font-size: 18px;
      font-weight: 400; } }
  @media screen and (max-width: 780px) {
    #premium_service.color1 h1.ttl {
      font-size: 5vw;
      text-align: center;
      padding: 140px 0 24px 0; }
    #premium_service.color1 div.h-section {
      text-align: center; }
    #premium_service.color1 h2.ttl2 {
      font-size: 32px; }
    #premium_service.color1 div.recommend3 {
      margin-bottom: 24px; }
    #premium_service.color1 img.recommend-img {
      width: 100px;
      padding: 14px; }
    #premium_service.color1 h3.ttl-circle {
      font-size: 30px; }
    #premium_service.color1 img.reason-img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 40px; }
    #premium_service.color1 div.flow-row > div.col-sm-9 {
      padding-left: 18px; }
    #premium_service.color1 div.flow-row > div.col-sm-3 > p {
      font-size: 3em;
      padding-top: 16px; }
    #premium_service.color1 div.course-data-row > .col-md-3 {
      margin: 0 0 24px 0; }
    #premium_service.color1 div.course-data-row > .col-md-3 > p.c-item {
      padding: 8px 0; }
    #premium_service.color1 div.course-data-row > .col-md-3 > p.c-value {
      padding: 8px 0;
      margin-bottom: 24px; }
    #premium_service.color1 div.flow-row > .col-md-9, #premium_service.color1 div.flow-last > .col-md-9 {
      margin-bottom: 16px; }
    #premium_service.color1 .trainer-row > .col-md-9 {
      padding-left: 15px; }
    #premium_service.color1 div.trainer-row > .col-md-9 > p.trainer-name {
      margin-top: 24px; }
    #premium_service.color1 div.voice-row > div.col-md-3 > img {
      height: 160px;
      object-fit: cover; }
    #premium_service.color1 p.comment {
      font-size: 1em; }
    #premium_service.color1 div.q-row {
      margin-bottom: 0px; }
    #premium_service.color1 div.q-row > div.col-md-6 {
      margin-bottom: 40px; }
    #premium_service.color1 div.entry-last > div > h2 {
      font-size: 32px;
      padding: 40px 0px 8px 0px; }
    #premium_service.color1 div.entry-last > div {
      padding: 24px; }
    #premium_service.color1 div.entry-last > div > p {
      font-size: 1em; }
    #premium_service.color1 div.entry-last {
      margin-bottom: 140px; }
    #premium_service.color1 div.footer > div.row > div.col-md-7 {
      margin-bottom: 56px; }
    #premium_service.color1 div.footer > div.row > div.col-md-5 {
      margin-bottom: 56px; } }
  @media screen and (max-width: 644px) {
    #premium_service.color1 div.entry-row > p.bold {
      padding-top: 32px; } }
  @media screen and (max-width: 600px) {
    #premium_service.color1 div.h-section {
      padding: 0 1%; }
    #premium_service.color1 h1.ttl {
      font-size: 28px;
      text-align: center;
      padding: 160px 0 24px 0; }
    #premium_service.color1 a.btn-orange {
      width: 280px; }
    #premium_service.color1 h4.orange {
      font-size: 20px; }
    #premium_service.color1 div.plan-row > div.col-lg-4 > div > p.plan-name, #premium_service.color1 p.flow-ttl, #premium_service.color1 p.c-item, #premium_service.color1 p.c-value, #premium_service.color1 h4.color, #premium_service.color1 div.q-row > .col-md-6 > .row > .col-sm-11 > span, #premium_service.color1 div.trainer-row > .col-md-9 > p.trainer-name {
      font-size: 20px; }
    #premium_service.color1 div.next {
      display: none; }
    #premium_service.color1 p.flow-ttl {
      padding-top: 16px; }
    #premium_service.color1 div.flow-row > div.col-sm-9 {
      margin-left: 0px; } }
  @media screen and (max-width: 576px) {
    #premium_service.color1 img.skill-icon {
      margin-bottom: 18px; }
    #premium_service.color1 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
      margin: 0 auto;
      display: block;
      margin-bottom: 18px; }
    #premium_service.color1 div.entry-last > div > h2 {
      font-size: 20px;
      padding-top: 40px; }
    #premium_service.color1 div.entry-last > div > a {
      font-size: 16px;
      width: 320px; }
    #premium_service.color1 div.footer > .row > .col-md-7 > p, #premium_service.color1 p.company-name {
      font-size: 18px; }
    #premium_service.color1 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 24px; } }
  @media screen and (max-width: 493px) {
    #premium_service.color1 div.plan-row > div.col-lg-4 > div > img {
      max-width: 80px; }
    #premium_service.color1 th, #premium_service.color1 tr {
      font-size: 14px; }
    #premium_service.color1 th.skillhub, #premium_service.color1 td.skillhub-item {
      font-size: 16px; }
    #premium_service.color1 div.q > a {
      width: 200px; }
    #premium_service.color1 div.table-box {
      width: 100%; } }
  @media screen and (max-width: 390px) {
    #premium_service.color1 h1.ttl {
      font-size: 22px; }
    #premium_service.color1 a.btn-orange {
      width: 240px;
      font-size: 14px; }
    #premium_service.color1 h2.ttl2 {
      font-size: 24px; }
    #premium_service.color1 h3.ttl-circle {
      font-size: 22px; }
    #premium_service.color1 a.entry-btn {
      width: 240px;
      font-size: 16px;
      padding: 10px 0; }
    #premium_service.color1 div.q > a {
      width: 220px; }
    #premium_service.color1 div.entry-last > div > h2 {
      padding-top: 24px; }
    #premium_service.color1 div.entry-last > div > a {
      font-size: 14px;
      width: 280px; } }
#premium_service.color2 {
  /*共通*/
  /*nav*/
  /*big-img*/
  /*recommend*/
  /*reason*/
  /*plan*/
  /*flow*/
  /*couse-data*/
  /*entry*/
  /*kadou-site*/
  /*trainer*/
  /*point*/
  /*table*/
  /*voice*/
  /*q*/
  /*entry-last*/
  /*Skill*/
  /*footer*/
  /*media*/ }
  #premium_service.color2 p.description {
    margin: 0 auto;
    padding: 0 15px 80px 15px;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #666; }
  #premium_service.color2 div.circle {
    text-align: center; }
  #premium_service.color2 h3.ttl-circle {
    font-size: 2em;
    font-weight: bold;
    position: relative;
    text-shadow: 0 0 2px white;
    margin: 0 auto 40px 0;
    display: inline-block;
    z-index: 1; }
  #premium_service.color2 h3.ttl-circle:before {
    content: "";
    position: absolute;
    background: #ffcf89;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    top: 50%;
    left: -15px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1; }
  #premium_service.color2 h4.orange {
    color: #ffa014;
    display: block;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 20px; }
  #premium_service.color2 h2.ttl2 {
    font-weight: bold;
    font-size: 2.5em;
    text-align: center;
    line-height: 135%;
    margin: 80px 0 40px 0;
    padding: 0 15px; }
  #premium_service.color2 span.ttl2-color {
    color: #0091d0; }
  #premium_service.color2 p.point-ttl {
    font-size: 16px;
    background-color: #0091d0;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold; }
  #premium_service.color2 .w-70 {
    width: 70%; }
  #premium_service.color2 .mt-80 {
    margin-top: 80px; }
  #premium_service.color2 .img-fluid {
    max-width: 100%;
    height: auto; }
  #premium_service.color2 nav.navbar-light .navbar-nav .nav-link, #premium_service.color2 nav.navbar-light .navbar-nav .nav-link.disabled {
    font-weight: bold;
    color: #444;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 nav.navbar-light .navbar-nav .nav-link:hover {
    background-color: transparent;
    color: #ffcf89; }
  #premium_service.color2 a.login {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: 6px 0;
    background-color: #ffcf89;
    border-radius: 20px;
    width: 140px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 a.login:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.5; }
  #premium_service.color2 a.navbar-brand {
    font-weight: bold;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 a.navbar-brand:hover {
    opacity: 0.5; }
  #premium_service.color2 nav {
    box-shadow: 0px 1px #ddd; }
  #premium_service.color2 h1.ttl {
    text-align: left;
    font-size: 2.5em;
    font-weight: bold;
    line-height: 135%;
    margin: 0;
    color: #444;
    padding: 124px 0 24px 0; }
  #premium_service.color2 div.big-img {
    background-image: url(/img/big-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px; }
  #premium_service.color2 div.h-section {
    padding: 0 10%;
    text-align: left; }
  #premium_service.color2 a.btn-orange {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    padding: 8px 0;
    background-color: #ffa014;
    border: 2px solid #ffa014;
    border-radius: 40px;
    width: 320px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 a.btn-orange:hover {
    color: #fff;
    text-decoration: none;
    opacity: 0.5; }
  #premium_service.color2 div.recommend {
    text-align: center;
    padding-bottom: 200px; }
  #premium_service.color2 .recommend-r {
    padding: 0 10%; }
  #premium_service.color2 .recommend3 {
    font-size: 16px;
    font-weight: bold; }
  #premium_service.color2 img.recommend-img {
    width: 160px;
    margin: 0 0 32px 0;
    background-color: #0091d0;
    border-radius: 50%;
    padding: 40px; }
  #premium_service.color2 div.recommend > p {
    margin: 0 auto;
    font-size: 1em;
    line-height: 150%; }
  #premium_service.color2 div.reason {
    margin-bottom: 200px; }
  #premium_service.color2 div.reason-row {
    margin: 0 auto; }
  #premium_service.color2 div.reason-row > .col-md-4 {
    padding: 0 25px 0 0; }
  #premium_service.color2 img.reason-img {
    margin: 0 0 15px 0;
    width: 100%;
    padding: 0px;
    border-radius: 4px; }
  #premium_service.color2 div.reason > hr {
    width: 100%;
    margin: 40px auto; }
  #premium_service.color2 div.plan-row {
    margin: 0 auto 200px auto;
    width: 100%; }
  #premium_service.color2 div.plan-row > .col-lg-4 > div {
    border: 2px solid #0091d0;
    border-radius: 4px;
    padding: 0 24px 24px 24px;
    text-align: center; }
  #premium_service.color2 div.plan-row > .col-lg-4 > div > img {
    margin: 16px auto;
    display: block;
    max-width: 100px; }
  #premium_service.color2 div.plan-row > .col-lg-4 > div > p.plan-name {
    font-weight: bold;
    font-size: 1.4em;
    margin-bottom: 8px; }
  #premium_service.color2 div.plan-row > .col-lg-4 > div > p {
    width: 80%;
    margin: 0 auto; }
  #premium_service.color2 div.flow-last {
    margin: 0 auto 200px auto;
    border: 2px solid #0091d0;
    height: 180px;
    width: 100%; }
  #premium_service.color2 div.flow-row {
    border: 2px solid #0091d0;
    margin: 24px auto 24px auto;
    width: 100%;
    padding-bottom: 20px; }
  #premium_service.color2 .flow-num {
    color: #0091d0;
    font-weight: bold;
    font-size: 5em !important;
    line-height: 100%;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center; }
  #premium_service.color2 .next {
    width: 60px;
    margin: 0 auto;
    height: 70px; }
  #premium_service.color2 .next::before {
    content: "";
    display: block;
    margin: 0 auto;
    width: 28px;
    height: 40px;
    background: #0091d0; }
  #premium_service.color2 .next::after {
    content: "";
    display: block;
    border-top: 60px solid #0091d0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    transform-origin: left top;
    transform: scaleY(0.5); }
  #premium_service.color2 p.flow-ttl {
    font-weight: bold;
    font-size: 1.5em;
    margin: 0 auto 12px auto;
    padding: 15px 0 0 0; }
  #premium_service.color2 div.flow-row > .col-md-2 > img {
    display: block;
    margin: 0 auto;
    padding: 50px 0 0 0;
    max-width: 80px; }
  #premium_service.color2 div.course-data-contain {
    margin: 0 auto;
    padding: 120px 15px 100px 15px; }
  #premium_service.color2 div.course-data-row {
    margin: 40px auto; }
  #premium_service.color2 div.course-data-row > .col-md-3 {
    border-radius: 4px;
    text-align: center; }
  #premium_service.color2 p.c-item {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    color: #fff;
    background-color: #0091d0;
    border-radius: 4px 4px 0 0; }
  #premium_service.color2 p.c-value {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    background-color: #fff;
    border: 2px solid #59d002;
    border-radius: 0 0 4px 4px; }
  #premium_service.color2 div.curriculum-row {
    padding: 0 15px; }
  #premium_service.color2 div.curriculum-row > .col-md-6 {
    padding-top: 40px; }
  #premium_service.color2 div.curriculum-row > .col-md-6 > h5 {
    font-size: 1.5em; }
  #premium_service.color2 div.curriculum-row > .col-md-6 > p {
    font-size: 1em; }
  #premium_service.color2 img.skill-icon {
    display: block;
    margin: 0 auto;
    min-width: 32px;
    max-width: 40px; }
  #premium_service.color2 .entry {
    height: 300px;
    margin-bottom: 200px; }
  #premium_service.color2 .entry-row {
    background-color: #0091d0;
    color: #fff;
    text-align: center;
    padding-bottom: 20px; }
  #premium_service.color2 .entry-row > p.bold {
    font-weight: bold;
    font-size: 1.5em;
    padding: 56px 0 0 0;
    margin: 0 auto; }
  #premium_service.color2 .entry-row > p {
    width: 60%;
    color: #fff;
    font-size: 1em;
    font-weight: nomal;
    margin: 18px auto 0 auto; }
  #premium_service.color2 a.entry-btn {
    display: block;
    background-color: #fff;
    text-decoration: none;
    color: #0091d0;
    font-size: 1.2em;
    width: 300px;
    font-weight: bold;
    text-align: center;
    border-radius: 42px;
    padding: 12px 0;
    margin: 32px auto 0 auto;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 a.entry-btn:hover {
    color: #fff;
    background-color: #59B513;
    border: 2px solid #fff;
    text-decoration: none; }
  #premium_service.color2 div.entry-2 {
    margin: 200px 0; }
  #premium_service.color2 img.site-img {
    margin: 16px auto 30px auto;
    display: block; }
  #premium_service.color2 p.site-detail {
    text-align: center;
    font-size: 1em;
    margin-bottom: 200px; }
  #premium_service.color2 div.trainer-row {
    margin: 0 auto 200px auto; }
  #premium_service.color2 .trainer-row > .col-md-3 {
    background-color: #0091d0;
    border-radius: 4px;
    height: 180px; }
  #premium_service.color2 .trainer-row > .col-md-9 {
    padding-left: 40px; }
  #premium_service.color2 .trainer-row .trainer-name > span {
    color: #0091d0;
    font-size: 0.7em; }
  #premium_service.color2 .trainer-row .trainer-name {
    font-size: 1.5em;
    margin-bottom: 24px;
    font-weight: bold; }
  #premium_service.color2 .point {
    font-size: 16px;
    background-color: #0091d0;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 40px; }
  #premium_service.color2 div.p3-3 {
    margin: 0 auto 200px auto; }
  #premium_service.color2 div.p3-2 {
    margin: 24px auto 24px auto; }
  #premium_service.color2 div.p3-1 {
    margin: 0 auto; }
  #premium_service.color2 div.point3-row {
    border: 2px solid #0091d0;
    height: auto;
    width: 100%;
    padding-bottom: 15px; }
  #premium_service.color2 img.point-img {
    height: 180px;
    object-fit: cover;
    width: 100%;
    border-radius: 4px;
    padding: 15px 0; }
  #premium_service.color2 h4.color {
    font-size: 1.5em;
    font-weight: bold;
    color: #0091d0;
    padding-top: 18px;
    margin-bottom: 20px; }
  #premium_service.color2 table.table-price {
    margin: 0 auto; }
  #premium_service.color2 th.sh-item {
    font-size: 18px;
    background-color: #ffa014;
    color: #fff; }
  #premium_service.color2 td.sh-value {
    color: #ffa014;
    font-weight: bold; }
  #premium_service.color2 th.item-name {
    background-color: #eee; }
  #premium_service.color2 div.voice-row {
    margin: 40px auto  80px auto; }
  #premium_service.color2 div.voice-row > div.col-md-3 > img {
    width: 100%; }
  #premium_service.color2 div.voice-row > div.col-md-3 > p.student-data {
    margin-top: 24px; }
  #premium_service.color2 p.comment {
    font-size: 1.1em;
    line-height: 32px; }
  #premium_service.color2 div.q {
    margin-top: 200px; }
  #premium_service.color2 div.q-row {
    margin-bottom: 56px; }
  #premium_service.color2 div.q-row-top {
    margin-top: 40px; }
  #premium_service.color2 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
    margin-top: 5px;
    max-width: 24px;
    min-width: 24px; }
  #premium_service.color2 div.q-row > .col-md-6 > .row > .col-sm-11 > span {
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 18px;
    display: block; }
  #premium_service.color2 .q > p {
    font-size: 1.1em;
    line-height: 24px;
    margin-bottom: 56px; }
  #premium_service.color2 .q > p.orange {
    margin-top: 40px;
    text-align: center;
    font-weight: bold;
    color: #ffa014; }
  #premium_service.color2 .q > a {
    margin: 0 auto;
    border-radius: 40px;
    height: 50px;
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    display: block;
    font-size: 16px;
    width: 300px;
    text-align: center;
    background-color: #0091d0;
    border: 2px solid #0091d0;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color2 .q > a:hover {
    opacity: 0.5;
    color: #fff;
    text-decoration: none; }
  #premium_service.color2 div.entry-last {
    height: 390px;
    background-image: url("https://s3-ap-northeast-1.amazonaws.com/popshub/images/entry.jpg");
    background-repeat: no-repeat;
    text-align: center;
    background-size: cover;
    position: relative;
    margin: 200px 0 240px 0; }
  #premium_service.color2 div.entry-last > div {
    width: 100%;
    height: 390px;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0; }
  #premium_service.color2 div.entry-last > div > h2 {
    font-weight: bold;
    color: #fff;
    padding: 40px 0 24px 0;
    line-height: 150%; }
  #premium_service.color2 div.entry-last > div > h2 > span {
    margin-right: 16px;
    color: #0091d0; }
  #premium_service.color2 div.entry-last > div > p {
    font-size: 1.2em;
    color: #fff;
    padding-bottom: 24px; }
  #premium_service.color2 div.entry-last > div > a {
    display: block;
    background-color: #ffa014;
    width: 400px;
    margin: auto;
    border-radius: 40px;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 14px 0; }
  #premium_service.color2 div.entry-last > div > a:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    text-decoration: none; }
  #premium_service.color2 .skill {
    position: relative; }
  #premium_service.color2 .skill .point {
    position: absolute;
    top: 10px;
    left: 25px; }
  #premium_service.color2 div.footer {
    width: 90%;
    margin: 0 auto; }
  #premium_service.color2 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
    width: 100%;
    border-radius: 4px; }
  #premium_service.color2 div.footer > .row > .col-md-7 > p {
    font-size: 1.5em;
    font-weight: bold; }
  #premium_service.color2 p.company-name {
    font-weight: bold;
    font-size: 1.2em; }
  #premium_service.color2 div.footer > p {
    text-align: center; }
  #premium_service.color2 div.voice {
    background-color: #f5f5f5;
    padding: 24px 0px;
    margin-bottom: 80px; }
  #premium_service.color2 div.voice-row {
    margin: 32px auto 40px auto; }
  #premium_service.color2 hr.voice-line {
    border-bottom: double 5px #ffcf89; }
  @media screen and (max-width: 1284px) {
    #premium_service.color2 div.flow-row {
      height: auto; }
    #premium_service.color2 div.recommend-row {
      padding: 0; }
    #premium_service.color2 div.plan-row > .col-lg-4 > div {
      padding: 0 0 18px 0; } }
  @media screen and (max-width: 992px) {
    #premium_service.color2 div.flow-row > div.col-md-8 {
      padding-left: 80px; }
    #premium_service.color2 div.flow-row > .col-md-2 > img {
      display: none; }
    #premium_service.color2 div.plan-row > .col-lg-4 {
      margin-bottom: 24px; }
    #premium_service.color2 div.entry-row > p {
      width: 80%; }
    #premium_service.color2 div.entry-row > p.bold {
      font-size: 1.2em; }
    #premium_service.color2 div.entry-last > div > h2 {
      padding-top: 32px; }
    #premium_service.color2 p.c-item, #premium_service.color2 p.c-value {
      font-size: 18px;
      font-weight: 400; } }
  @media screen and (max-width: 780px) {
    #premium_service.color2 h1.ttl {
      font-size: 5vw;
      text-align: center;
      padding: 140px 0 24px 0; }
    #premium_service.color2 div.h-section {
      text-align: center; }
    #premium_service.color2 h2.ttl2 {
      font-size: 32px; }
    #premium_service.color2 div.recommend3 {
      margin-bottom: 24px; }
    #premium_service.color2 img.recommend-img {
      width: 100px;
      padding: 14px; }
    #premium_service.color2 h3.ttl-circle {
      font-size: 30px; }
    #premium_service.color2 img.reason-img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 40px; }
    #premium_service.color2 div.flow-row > div.col-sm-9 {
      padding-left: 18px; }
    #premium_service.color2 div.flow-row > div.col-sm-3 > p {
      font-size: 3em;
      padding-top: 16px; }
    #premium_service.color2 div.course-data-row > .col-md-3 {
      margin: 0 0 24px 0; }
    #premium_service.color2 div.course-data-row > .col-md-3 > p.c-item {
      padding: 8px 0; }
    #premium_service.color2 div.course-data-row > .col-md-3 > p.c-value {
      padding: 8px 0;
      margin-bottom: 24px; }
    #premium_service.color2 div.flow-row > .col-md-9, #premium_service.color2 div.flow-last > .col-md-9 {
      margin-bottom: 16px; }
    #premium_service.color2 .trainer-row > .col-md-9 {
      padding-left: 15px; }
    #premium_service.color2 div.trainer-row > .col-md-9 > p.trainer-name {
      margin-top: 24px; }
    #premium_service.color2 div.voice-row > div.col-md-3 > img {
      height: 160px;
      object-fit: cover; }
    #premium_service.color2 p.comment {
      font-size: 1em; }
    #premium_service.color2 div.q-row {
      margin-bottom: 0px; }
    #premium_service.color2 div.q-row > div.col-md-6 {
      margin-bottom: 40px; }
    #premium_service.color2 div.entry-last > div > h2 {
      font-size: 32px;
      padding: 40px 0px 8px 0px; }
    #premium_service.color2 div.entry-last > div {
      padding: 24px; }
    #premium_service.color2 div.entry-last > div > p {
      font-size: 1em; }
    #premium_service.color2 div.entry-last {
      margin-bottom: 140px; }
    #premium_service.color2 div.footer > div.row > div.col-md-7 {
      margin-bottom: 56px; }
    #premium_service.color2 div.footer > div.row > div.col-md-5 {
      margin-bottom: 56px; } }
  @media screen and (max-width: 644px) {
    #premium_service.color2 div.entry-row > p.bold {
      padding-top: 32px; } }
  @media screen and (max-width: 600px) {
    #premium_service.color2 div.h-section {
      padding: 0 1%; }
    #premium_service.color2 h1.ttl {
      font-size: 28px;
      text-align: center;
      padding: 160px 0 24px 0; }
    #premium_service.color2 a.btn-orange {
      width: 280px; }
    #premium_service.color2 h4.orange {
      font-size: 20px; }
    #premium_service.color2 div.plan-row > div.col-lg-4 > div > p.plan-name, #premium_service.color2 p.flow-ttl, #premium_service.color2 p.c-item, #premium_service.color2 p.c-value, #premium_service.color2 h4.color, #premium_service.color2 div.q-row > .col-md-6 > .row > .col-sm-11 > span, #premium_service.color2 div.trainer-row > .col-md-9 > p.trainer-name {
      font-size: 20px; }
    #premium_service.color2 div.next {
      display: none; }
    #premium_service.color2 p.flow-ttl {
      padding-top: 16px; }
    #premium_service.color2 div.flow-row > div.col-sm-9 {
      margin-left: 0px; } }
  @media screen and (max-width: 576px) {
    #premium_service.color2 img.skill-icon {
      margin-bottom: 18px; }
    #premium_service.color2 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
      margin: 0 auto;
      display: block;
      margin-bottom: 18px; }
    #premium_service.color2 div.entry-last > div > h2 {
      font-size: 20px;
      padding-top: 40px; }
    #premium_service.color2 div.entry-last > div > a {
      font-size: 16px;
      width: 320px; }
    #premium_service.color2 div.footer > .row > .col-md-7 > p, #premium_service.color2 p.company-name {
      font-size: 18px; }
    #premium_service.color2 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 24px; } }
  @media screen and (max-width: 493px) {
    #premium_service.color2 div.plan-row > div.col-lg-4 > div > img {
      max-width: 80px; }
    #premium_service.color2 th, #premium_service.color2 tr {
      font-size: 14px; }
    #premium_service.color2 th.skillhub, #premium_service.color2 td.skillhub-item {
      font-size: 16px; }
    #premium_service.color2 div.q > a {
      width: 200px; }
    #premium_service.color2 div.table-box {
      width: 100%; } }
  @media screen and (max-width: 390px) {
    #premium_service.color2 h1.ttl {
      font-size: 22px; }
    #premium_service.color2 a.btn-orange {
      width: 240px;
      font-size: 14px; }
    #premium_service.color2 h2.ttl2 {
      font-size: 24px; }
    #premium_service.color2 h3.ttl-circle {
      font-size: 22px; }
    #premium_service.color2 a.entry-btn {
      width: 240px;
      font-size: 16px;
      padding: 10px 0; }
    #premium_service.color2 div.q > a {
      width: 220px; }
    #premium_service.color2 div.entry-last > div > h2 {
      padding-top: 24px; }
    #premium_service.color2 div.entry-last > div > a {
      font-size: 14px;
      width: 280px; } }
#premium_service.color3 {
  /*共通*/
  /*nav*/
  /*big-img*/
  /*recommend*/
  /*reason*/
  /*plan*/
  /*flow*/
  /*couse-data*/
  /*entry*/
  /*kadou-site*/
  /*trainer*/
  /*point*/
  /*table*/
  /*voice*/
  /*q*/
  /*entry-last*/
  /*Skill*/
  /*footer*/
  /*media*/ }
  #premium_service.color3 p.description {
    margin: 0 auto;
    padding: 0 15px 80px 15px;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #666; }
  #premium_service.color3 div.circle {
    text-align: center; }
  #premium_service.color3 h3.ttl-circle {
    font-size: 2em;
    font-weight: bold;
    position: relative;
    text-shadow: 0 0 2px white;
    margin: 0 auto 40px 0;
    display: inline-block;
    z-index: 1; }
  #premium_service.color3 h3.ttl-circle:before {
    content: "";
    position: absolute;
    background: #ffcf89;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    top: 50%;
    left: -15px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1; }
  #premium_service.color3 h4.orange {
    color: #ffa014;
    display: block;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 20px; }
  #premium_service.color3 h2.ttl2 {
    font-weight: bold;
    font-size: 2.5em;
    text-align: center;
    line-height: 135%;
    margin: 80px 0 40px 0;
    padding: 0 15px; }
  #premium_service.color3 span.ttl2-color {
    color: #01d0b1; }
  #premium_service.color3 p.point-ttl {
    font-size: 16px;
    background-color: #01d0b1;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold; }
  #premium_service.color3 .w-70 {
    width: 70%; }
  #premium_service.color3 .mt-80 {
    margin-top: 80px; }
  #premium_service.color3 .img-fluid {
    max-width: 100%;
    height: auto; }
  #premium_service.color3 nav.navbar-light .navbar-nav .nav-link, #premium_service.color3 nav.navbar-light .navbar-nav .nav-link.disabled {
    font-weight: bold;
    color: #444;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 nav.navbar-light .navbar-nav .nav-link:hover {
    background-color: transparent;
    color: #ffcf89; }
  #premium_service.color3 a.login {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: 6px 0;
    background-color: #ffcf89;
    border-radius: 20px;
    width: 140px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 a.login:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.5; }
  #premium_service.color3 a.navbar-brand {
    font-weight: bold;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 a.navbar-brand:hover {
    opacity: 0.5; }
  #premium_service.color3 nav {
    box-shadow: 0px 1px #ddd; }
  #premium_service.color3 h1.ttl {
    text-align: left;
    font-size: 2.5em;
    font-weight: bold;
    line-height: 135%;
    margin: 0;
    color: #444;
    padding: 124px 0 24px 0; }
  #premium_service.color3 div.big-img {
    background-image: url(/img/big-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px; }
  #premium_service.color3 div.h-section {
    padding: 0 10%;
    text-align: left; }
  #premium_service.color3 a.btn-orange {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    padding: 8px 0;
    background-color: #ffa014;
    border: 2px solid #ffa014;
    border-radius: 40px;
    width: 320px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 a.btn-orange:hover {
    color: #fff;
    text-decoration: none;
    opacity: 0.5; }
  #premium_service.color3 div.recommend {
    text-align: center;
    padding-bottom: 200px; }
  #premium_service.color3 .recommend-r {
    padding: 0 10%; }
  #premium_service.color3 .recommend3 {
    font-size: 16px;
    font-weight: bold; }
  #premium_service.color3 img.recommend-img {
    width: 160px;
    margin: 0 0 32px 0;
    background-color: #01d0b1;
    border-radius: 50%;
    padding: 40px; }
  #premium_service.color3 div.recommend > p {
    margin: 0 auto;
    font-size: 1em;
    line-height: 150%; }
  #premium_service.color3 div.reason {
    margin-bottom: 200px; }
  #premium_service.color3 div.reason-row {
    margin: 0 auto; }
  #premium_service.color3 div.reason-row > .col-md-4 {
    padding: 0 25px 0 0; }
  #premium_service.color3 img.reason-img {
    margin: 0 0 15px 0;
    width: 100%;
    padding: 0px;
    border-radius: 4px; }
  #premium_service.color3 div.reason > hr {
    width: 100%;
    margin: 40px auto; }
  #premium_service.color3 div.plan-row {
    margin: 0 auto 200px auto;
    width: 100%; }
  #premium_service.color3 div.plan-row > .col-lg-4 > div {
    border: 2px solid #01d0b1;
    border-radius: 4px;
    padding: 0 24px 24px 24px;
    text-align: center; }
  #premium_service.color3 div.plan-row > .col-lg-4 > div > img {
    margin: 16px auto;
    display: block;
    max-width: 100px; }
  #premium_service.color3 div.plan-row > .col-lg-4 > div > p.plan-name {
    font-weight: bold;
    font-size: 1.4em;
    margin-bottom: 8px; }
  #premium_service.color3 div.plan-row > .col-lg-4 > div > p {
    width: 80%;
    margin: 0 auto; }
  #premium_service.color3 div.flow-last {
    margin: 0 auto 200px auto;
    border: 2px solid #01d0b1;
    height: 180px;
    width: 100%; }
  #premium_service.color3 div.flow-row {
    border: 2px solid #01d0b1;
    margin: 24px auto 24px auto;
    width: 100%;
    padding-bottom: 20px; }
  #premium_service.color3 .flow-num {
    color: #01d0b1;
    font-weight: bold;
    font-size: 5em !important;
    line-height: 100%;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center; }
  #premium_service.color3 .next {
    width: 60px;
    margin: 0 auto;
    height: 70px; }
  #premium_service.color3 .next::before {
    content: "";
    display: block;
    margin: 0 auto;
    width: 28px;
    height: 40px;
    background: #01d0b1; }
  #premium_service.color3 .next::after {
    content: "";
    display: block;
    border-top: 60px solid #01d0b1;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    transform-origin: left top;
    transform: scaleY(0.5); }
  #premium_service.color3 p.flow-ttl {
    font-weight: bold;
    font-size: 1.5em;
    margin: 0 auto 12px auto;
    padding: 15px 0 0 0; }
  #premium_service.color3 div.flow-row > .col-md-2 > img {
    display: block;
    margin: 0 auto;
    padding: 50px 0 0 0;
    max-width: 80px; }
  #premium_service.color3 div.course-data-contain {
    margin: 0 auto;
    padding: 120px 15px 100px 15px; }
  #premium_service.color3 div.course-data-row {
    margin: 40px auto; }
  #premium_service.color3 div.course-data-row > .col-md-3 {
    border-radius: 4px;
    text-align: center; }
  #premium_service.color3 p.c-item {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    color: #fff;
    background-color: #01d0b1;
    border-radius: 4px 4px 0 0; }
  #premium_service.color3 p.c-value {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    background-color: #fff;
    border: 2px solid #59d002;
    border-radius: 0 0 4px 4px; }
  #premium_service.color3 div.curriculum-row {
    padding: 0 15px; }
  #premium_service.color3 div.curriculum-row > .col-md-6 {
    padding-top: 40px; }
  #premium_service.color3 div.curriculum-row > .col-md-6 > h5 {
    font-size: 1.5em; }
  #premium_service.color3 div.curriculum-row > .col-md-6 > p {
    font-size: 1em; }
  #premium_service.color3 img.skill-icon {
    display: block;
    margin: 0 auto;
    min-width: 32px;
    max-width: 40px; }
  #premium_service.color3 .entry {
    height: 300px;
    margin-bottom: 200px; }
  #premium_service.color3 .entry-row {
    background-color: #01d0b1;
    color: #fff;
    text-align: center;
    padding-bottom: 20px; }
  #premium_service.color3 .entry-row > p.bold {
    font-weight: bold;
    font-size: 1.5em;
    padding: 56px 0 0 0;
    margin: 0 auto; }
  #premium_service.color3 .entry-row > p {
    width: 60%;
    color: #fff;
    font-size: 1em;
    font-weight: nomal;
    margin: 18px auto 0 auto; }
  #premium_service.color3 a.entry-btn {
    display: block;
    background-color: #fff;
    text-decoration: none;
    color: #01d0b1;
    font-size: 1.2em;
    width: 300px;
    font-weight: bold;
    text-align: center;
    border-radius: 42px;
    padding: 12px 0;
    margin: 32px auto 0 auto;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 a.entry-btn:hover {
    color: #fff;
    background-color: #59B513;
    border: 2px solid #fff;
    text-decoration: none; }
  #premium_service.color3 div.entry-2 {
    margin: 200px 0; }
  #premium_service.color3 img.site-img {
    margin: 16px auto 30px auto;
    display: block; }
  #premium_service.color3 p.site-detail {
    text-align: center;
    font-size: 1em;
    margin-bottom: 200px; }
  #premium_service.color3 div.trainer-row {
    margin: 0 auto 200px auto; }
  #premium_service.color3 .trainer-row > .col-md-3 {
    background-color: #01d0b1;
    border-radius: 4px;
    height: 180px; }
  #premium_service.color3 .trainer-row > .col-md-9 {
    padding-left: 40px; }
  #premium_service.color3 .trainer-row .trainer-name > span {
    color: #01d0b1;
    font-size: 0.7em; }
  #premium_service.color3 .trainer-row .trainer-name {
    font-size: 1.5em;
    margin-bottom: 24px;
    font-weight: bold; }
  #premium_service.color3 .point {
    font-size: 16px;
    background-color: #01d0b1;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 40px; }
  #premium_service.color3 div.p3-3 {
    margin: 0 auto 200px auto; }
  #premium_service.color3 div.p3-2 {
    margin: 24px auto 24px auto; }
  #premium_service.color3 div.p3-1 {
    margin: 0 auto; }
  #premium_service.color3 div.point3-row {
    border: 2px solid #01d0b1;
    height: auto;
    width: 100%;
    padding-bottom: 15px; }
  #premium_service.color3 img.point-img {
    height: 180px;
    object-fit: cover;
    width: 100%;
    border-radius: 4px;
    padding: 15px 0; }
  #premium_service.color3 h4.color {
    font-size: 1.5em;
    font-weight: bold;
    color: #01d0b1;
    padding-top: 18px;
    margin-bottom: 20px; }
  #premium_service.color3 table.table-price {
    margin: 0 auto; }
  #premium_service.color3 th.sh-item {
    font-size: 18px;
    background-color: #ffa014;
    color: #fff; }
  #premium_service.color3 td.sh-value {
    color: #ffa014;
    font-weight: bold; }
  #premium_service.color3 th.item-name {
    background-color: #eee; }
  #premium_service.color3 div.voice-row {
    margin: 40px auto  80px auto; }
  #premium_service.color3 div.voice-row > div.col-md-3 > img {
    width: 100%; }
  #premium_service.color3 div.voice-row > div.col-md-3 > p.student-data {
    margin-top: 24px; }
  #premium_service.color3 p.comment {
    font-size: 1.1em;
    line-height: 32px; }
  #premium_service.color3 div.q {
    margin-top: 200px; }
  #premium_service.color3 div.q-row {
    margin-bottom: 56px; }
  #premium_service.color3 div.q-row-top {
    margin-top: 40px; }
  #premium_service.color3 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
    margin-top: 5px;
    max-width: 24px;
    min-width: 24px; }
  #premium_service.color3 div.q-row > .col-md-6 > .row > .col-sm-11 > span {
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 18px;
    display: block; }
  #premium_service.color3 .q > p {
    font-size: 1.1em;
    line-height: 24px;
    margin-bottom: 56px; }
  #premium_service.color3 .q > p.orange {
    margin-top: 40px;
    text-align: center;
    font-weight: bold;
    color: #ffa014; }
  #premium_service.color3 .q > a {
    margin: 0 auto;
    border-radius: 40px;
    height: 50px;
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    display: block;
    font-size: 16px;
    width: 300px;
    text-align: center;
    background-color: #01d0b1;
    border: 2px solid #01d0b1;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service.color3 .q > a:hover {
    opacity: 0.5;
    color: #fff;
    text-decoration: none; }
  #premium_service.color3 div.entry-last {
    height: 390px;
    background-image: url("https://s3-ap-northeast-1.amazonaws.com/popshub/images/entry.jpg");
    background-repeat: no-repeat;
    text-align: center;
    background-size: cover;
    position: relative;
    margin: 200px 0 240px 0; }
  #premium_service.color3 div.entry-last > div {
    width: 100%;
    height: 390px;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0; }
  #premium_service.color3 div.entry-last > div > h2 {
    font-weight: bold;
    color: #fff;
    padding: 40px 0 24px 0;
    line-height: 150%; }
  #premium_service.color3 div.entry-last > div > h2 > span {
    margin-right: 16px;
    color: #01d0b1; }
  #premium_service.color3 div.entry-last > div > p {
    font-size: 1.2em;
    color: #fff;
    padding-bottom: 24px; }
  #premium_service.color3 div.entry-last > div > a {
    display: block;
    background-color: #ffa014;
    width: 400px;
    margin: auto;
    border-radius: 40px;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 14px 0; }
  #premium_service.color3 div.entry-last > div > a:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    text-decoration: none; }
  #premium_service.color3 .skill {
    position: relative; }
  #premium_service.color3 .skill .point {
    position: absolute;
    top: 10px;
    left: 25px; }
  #premium_service.color3 div.footer {
    width: 90%;
    margin: 0 auto; }
  #premium_service.color3 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
    width: 100%;
    border-radius: 4px; }
  #premium_service.color3 div.footer > .row > .col-md-7 > p {
    font-size: 1.5em;
    font-weight: bold; }
  #premium_service.color3 p.company-name {
    font-weight: bold;
    font-size: 1.2em; }
  #premium_service.color3 div.footer > p {
    text-align: center; }
  #premium_service.color3 div.voice {
    background-color: #f5f5f5;
    padding: 24px 0px;
    margin-bottom: 80px; }
  #premium_service.color3 div.voice-row {
    margin: 32px auto 40px auto; }
  #premium_service.color3 hr.voice-line {
    border-bottom: double 5px #ffcf89; }
  @media screen and (max-width: 1284px) {
    #premium_service.color3 div.flow-row {
      height: auto; }
    #premium_service.color3 div.recommend-row {
      padding: 0; }
    #premium_service.color3 div.plan-row > .col-lg-4 > div {
      padding: 0 0 18px 0; } }
  @media screen and (max-width: 992px) {
    #premium_service.color3 div.flow-row > div.col-md-8 {
      padding-left: 80px; }
    #premium_service.color3 div.flow-row > .col-md-2 > img {
      display: none; }
    #premium_service.color3 div.plan-row > .col-lg-4 {
      margin-bottom: 24px; }
    #premium_service.color3 div.entry-row > p {
      width: 80%; }
    #premium_service.color3 div.entry-row > p.bold {
      font-size: 1.2em; }
    #premium_service.color3 div.entry-last > div > h2 {
      padding-top: 32px; }
    #premium_service.color3 p.c-item, #premium_service.color3 p.c-value {
      font-size: 18px;
      font-weight: 400; } }
  @media screen and (max-width: 780px) {
    #premium_service.color3 h1.ttl {
      font-size: 5vw;
      text-align: center;
      padding: 140px 0 24px 0; }
    #premium_service.color3 div.h-section {
      text-align: center; }
    #premium_service.color3 h2.ttl2 {
      font-size: 32px; }
    #premium_service.color3 div.recommend3 {
      margin-bottom: 24px; }
    #premium_service.color3 img.recommend-img {
      width: 100px;
      padding: 14px; }
    #premium_service.color3 h3.ttl-circle {
      font-size: 30px; }
    #premium_service.color3 img.reason-img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 40px; }
    #premium_service.color3 div.flow-row > div.col-sm-9 {
      padding-left: 18px; }
    #premium_service.color3 div.flow-row > div.col-sm-3 > p {
      font-size: 3em;
      padding-top: 16px; }
    #premium_service.color3 div.course-data-row > .col-md-3 {
      margin: 0 0 24px 0; }
    #premium_service.color3 div.course-data-row > .col-md-3 > p.c-item {
      padding: 8px 0; }
    #premium_service.color3 div.course-data-row > .col-md-3 > p.c-value {
      padding: 8px 0;
      margin-bottom: 24px; }
    #premium_service.color3 div.flow-row > .col-md-9, #premium_service.color3 div.flow-last > .col-md-9 {
      margin-bottom: 16px; }
    #premium_service.color3 .trainer-row > .col-md-9 {
      padding-left: 15px; }
    #premium_service.color3 div.trainer-row > .col-md-9 > p.trainer-name {
      margin-top: 24px; }
    #premium_service.color3 div.voice-row > div.col-md-3 > img {
      height: 160px;
      object-fit: cover; }
    #premium_service.color3 p.comment {
      font-size: 1em; }
    #premium_service.color3 div.q-row {
      margin-bottom: 0px; }
    #premium_service.color3 div.q-row > div.col-md-6 {
      margin-bottom: 40px; }
    #premium_service.color3 div.entry-last > div > h2 {
      font-size: 32px;
      padding: 40px 0px 8px 0px; }
    #premium_service.color3 div.entry-last > div {
      padding: 24px; }
    #premium_service.color3 div.entry-last > div > p {
      font-size: 1em; }
    #premium_service.color3 div.entry-last {
      margin-bottom: 140px; }
    #premium_service.color3 div.footer > div.row > div.col-md-7 {
      margin-bottom: 56px; }
    #premium_service.color3 div.footer > div.row > div.col-md-5 {
      margin-bottom: 56px; } }
  @media screen and (max-width: 644px) {
    #premium_service.color3 div.entry-row > p.bold {
      padding-top: 32px; } }
  @media screen and (max-width: 600px) {
    #premium_service.color3 div.h-section {
      padding: 0 1%; }
    #premium_service.color3 h1.ttl {
      font-size: 28px;
      text-align: center;
      padding: 160px 0 24px 0; }
    #premium_service.color3 a.btn-orange {
      width: 280px; }
    #premium_service.color3 h4.orange {
      font-size: 20px; }
    #premium_service.color3 div.plan-row > div.col-lg-4 > div > p.plan-name, #premium_service.color3 p.flow-ttl, #premium_service.color3 p.c-item, #premium_service.color3 p.c-value, #premium_service.color3 h4.color, #premium_service.color3 div.q-row > .col-md-6 > .row > .col-sm-11 > span, #premium_service.color3 div.trainer-row > .col-md-9 > p.trainer-name {
      font-size: 20px; }
    #premium_service.color3 div.next {
      display: none; }
    #premium_service.color3 p.flow-ttl {
      padding-top: 16px; }
    #premium_service.color3 div.flow-row > div.col-sm-9 {
      margin-left: 0px; } }
  @media screen and (max-width: 576px) {
    #premium_service.color3 img.skill-icon {
      margin-bottom: 18px; }
    #premium_service.color3 div.q-row > .col-md-6 > .row > .col-sm-1 > img {
      margin: 0 auto;
      display: block;
      margin-bottom: 18px; }
    #premium_service.color3 div.entry-last > div > h2 {
      font-size: 20px;
      padding-top: 40px; }
    #premium_service.color3 div.entry-last > div > a {
      font-size: 16px;
      width: 320px; }
    #premium_service.color3 div.footer > .row > .col-md-7 > p, #premium_service.color3 p.company-name {
      font-size: 18px; }
    #premium_service.color3 div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 24px; } }
  @media screen and (max-width: 493px) {
    #premium_service.color3 div.plan-row > div.col-lg-4 > div > img {
      max-width: 80px; }
    #premium_service.color3 th, #premium_service.color3 tr {
      font-size: 14px; }
    #premium_service.color3 th.skillhub, #premium_service.color3 td.skillhub-item {
      font-size: 16px; }
    #premium_service.color3 div.q > a {
      width: 200px; }
    #premium_service.color3 div.table-box {
      width: 100%; } }
  @media screen and (max-width: 390px) {
    #premium_service.color3 h1.ttl {
      font-size: 22px; }
    #premium_service.color3 a.btn-orange {
      width: 240px;
      font-size: 14px; }
    #premium_service.color3 h2.ttl2 {
      font-size: 24px; }
    #premium_service.color3 h3.ttl-circle {
      font-size: 22px; }
    #premium_service.color3 a.entry-btn {
      width: 240px;
      font-size: 16px;
      padding: 10px 0; }
    #premium_service.color3 div.q > a {
      width: 220px; }
    #premium_service.color3 div.entry-last > div > h2 {
      padding-top: 24px; }
    #premium_service.color3 div.entry-last > div > a {
      font-size: 14px;
      width: 280px; } }
#premium_service {
  /*共通*/
  /*nav*/
  /*big-img*/
  /*recommend*/
  /*reason*/
  /*plan*/
  /*flow*/
  /*couse-data*/
  /*entry*/
  /*kadou-site*/
  /*trainer*/
  /*point*/
  /*table*/
  /*voice*/
  /*q*/
  /*entry-last*/
  /*Skill*/
  /*footer*/
  /*media*/ }
  #premium_service p.description {
    margin: 0 auto;
    padding: 0 15px 80px 15px;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #666; }
  #premium_service div.circle {
    text-align: center; }
  #premium_service h3.ttl-circle {
    font-size: 2em;
    font-weight: bold;
    position: relative;
    text-shadow: 0 0 2px white;
    margin: 0 auto 40px 0;
    display: inline-block;
    z-index: 1; }
  #premium_service h3.ttl-circle:before {
    content: "";
    position: absolute;
    background: #ffcf89;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    top: 50%;
    left: -15px;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -1; }
  #premium_service h4.orange {
    color: #ffa014;
    display: block;
    font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 20px; }
  #premium_service h2.ttl2 {
    font-weight: bold;
    font-size: 2.5em;
    text-align: center;
    line-height: 135%;
    margin: 80px 0 40px 0;
    padding: 0 15px; }
  #premium_service span.ttl2-color {
    color: #59D002; }
  #premium_service p.point-ttl {
    font-size: 16px;
    background-color: #59D002;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold; }
  #premium_service .w-70 {
    width: 70%; }
  #premium_service .mt-80 {
    margin-top: 80px; }
  #premium_service .img-fluid {
    max-width: 100%;
    height: auto; }
  #premium_service nav.navbar-light .navbar-nav .nav-link, #premium_service nav.navbar-light .navbar-nav .nav-link.disabled {
    font-weight: bold;
    color: #444;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service nav.navbar-light .navbar-nav .nav-link:hover {
    background-color: transparent;
    color: #ffcf89; }
  #premium_service a.login {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    padding: 6px 0;
    background-color: #ffcf89;
    border-radius: 20px;
    width: 140px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service a.login:hover {
    text-decoration: none;
    color: #fff;
    opacity: 0.5; }
  #premium_service a.navbar-brand {
    font-weight: bold;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service a.navbar-brand:hover {
    opacity: 0.5; }
  #premium_service nav {
    box-shadow: 0px 1px #ddd; }
  #premium_service h1.ttl {
    text-align: left;
    font-size: 2.5em;
    font-weight: bold;
    line-height: 135%;
    margin: 0;
    color: #444;
    padding: 124px 0 24px 0; }
  #premium_service div.big-img {
    background-image: url(/img/big-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px; }
  #premium_service div.h-section {
    padding: 0 10%;
    text-align: left; }
  #premium_service a.btn-orange {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    padding: 8px 0;
    background-color: #ffa014;
    border: 2px solid #ffa014;
    border-radius: 40px;
    width: 320px;
    display: inline-block;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service a.btn-orange:hover {
    color: #fff;
    text-decoration: none;
    opacity: 0.5; }
  #premium_service div.recommend {
    text-align: center;
    padding-bottom: 200px; }
  #premium_service .recommend-r {
    padding: 0 10%; }
  #premium_service .recommend3 {
    font-size: 16px;
    font-weight: bold; }
  #premium_service img.recommend-img {
    width: 160px;
    margin: 0 0 32px 0;
    background-color: #59D002;
    border-radius: 50%;
    padding: 40px; }
  #premium_service div.recommend > p {
    margin: 0 auto;
    font-size: 1em;
    line-height: 150%; }
  #premium_service div.reason {
    margin-bottom: 200px; }
  #premium_service div.reason-row {
    margin: 0 auto; }
  #premium_service div.reason-row > .col-md-4 {
    padding: 0 25px 0 0; }
  #premium_service img.reason-img {
    margin: 0 0 15px 0;
    width: 100%;
    padding: 0px;
    border-radius: 4px; }
  #premium_service div.reason > hr {
    width: 100%;
    margin: 40px auto; }
  #premium_service div.plan-row {
    margin: 0 auto 200px auto;
    width: 100%; }
  #premium_service div.plan-row > .col-lg-4 > div {
    border: 2px solid #59D002;
    border-radius: 4px;
    padding: 0 24px 24px 24px;
    text-align: center; }
  #premium_service div.plan-row > .col-lg-4 > div > img {
    margin: 16px auto;
    display: block;
    max-width: 100px; }
  #premium_service div.plan-row > .col-lg-4 > div > p.plan-name {
    font-weight: bold;
    font-size: 1.4em;
    margin-bottom: 8px; }
  #premium_service div.plan-row > .col-lg-4 > div > p {
    width: 80%;
    margin: 0 auto; }
  #premium_service div.flow-last {
    margin: 0 auto 200px auto;
    border: 2px solid #59D002;
    height: 180px;
    width: 100%; }
  #premium_service div.flow-row {
    border: 2px solid #59D002;
    margin: 24px auto 24px auto;
    width: 100%;
    padding-bottom: 20px; }
  #premium_service .flow-num {
    color: #59D002;
    font-weight: bold;
    font-size: 5em !important;
    line-height: 100%;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center; }
  #premium_service .next {
    width: 60px;
    margin: 0 auto;
    height: 70px; }
  #premium_service .next::before {
    content: "";
    display: block;
    margin: 0 auto;
    width: 28px;
    height: 40px;
    background: #59D002; }
  #premium_service .next::after {
    content: "";
    display: block;
    border-top: 60px solid #59D002;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    transform-origin: left top;
    transform: scaleY(0.5); }
  #premium_service p.flow-ttl {
    font-weight: bold;
    font-size: 1.5em;
    margin: 0 auto 12px auto;
    padding: 15px 0 0 0; }
  #premium_service div.flow-row > .col-md-2 > img {
    display: block;
    margin: 0 auto;
    padding: 50px 0 0 0;
    max-width: 80px; }
  #premium_service div.course-data-contain {
    margin: 0 auto;
    padding: 120px 15px 100px 15px; }
  #premium_service div.course-data-row {
    margin: 40px auto; }
  #premium_service div.course-data-row > .col-md-3 {
    border-radius: 4px;
    text-align: center; }
  #premium_service p.c-item {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    color: #fff;
    background-color: #59D002;
    border-radius: 4px 4px 0 0; }
  #premium_service p.c-value {
    margin: 0;
    padding: 16px 0;
    font-weight: bold;
    font-size: 1.5em;
    background-color: #fff;
    border: 2px solid #59d002;
    border-radius: 0 0 4px 4px; }
  #premium_service div.curriculum-row {
    padding: 0 15px; }
  #premium_service div.curriculum-row > .col-md-6 {
    padding-top: 40px; }
  #premium_service div.curriculum-row > .col-md-6 > h5 {
    font-size: 1.5em; }
  #premium_service div.curriculum-row > .col-md-6 > p {
    font-size: 1em; }
  #premium_service img.skill-icon {
    display: block;
    margin: 0 auto;
    min-width: 32px;
    max-width: 40px; }
  #premium_service .entry {
    height: 300px;
    margin-bottom: 200px; }
  #premium_service .entry-row {
    background-color: #59D002;
    color: #fff;
    text-align: center;
    padding-bottom: 20px; }
  #premium_service .entry-row > p.bold {
    font-weight: bold;
    font-size: 1.5em;
    padding: 56px 0 0 0;
    margin: 0 auto; }
  #premium_service .entry-row > p {
    width: 60%;
    color: #fff;
    font-size: 1em;
    font-weight: nomal;
    margin: 18px auto 0 auto; }
  #premium_service a.entry-btn {
    display: block;
    background-color: #fff;
    text-decoration: none;
    color: #59D002;
    font-size: 1.2em;
    width: 300px;
    font-weight: bold;
    text-align: center;
    border-radius: 42px;
    padding: 12px 0;
    margin: 32px auto 0 auto;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service a.entry-btn:hover {
    color: #fff;
    background-color: #59B513;
    border: 2px solid #fff;
    text-decoration: none; }
  #premium_service div.entry-2 {
    margin: 200px 0; }
  #premium_service img.site-img {
    margin: 16px auto 30px auto;
    display: block; }
  #premium_service p.site-detail {
    text-align: center;
    font-size: 1em;
    margin-bottom: 200px; }
  #premium_service div.trainer-row {
    margin: 0 auto 200px auto; }
  #premium_service .trainer-row > .col-md-3 {
    background-color: #59D002;
    border-radius: 4px;
    height: 180px; }
  #premium_service .trainer-row > .col-md-9 {
    padding-left: 40px; }
  #premium_service .trainer-row .trainer-name > span {
    color: #59D002;
    font-size: 0.7em; }
  #premium_service .trainer-row .trainer-name {
    font-size: 1.5em;
    margin-bottom: 24px;
    font-weight: bold; }
  #premium_service .point {
    font-size: 16px;
    background-color: #59D002;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    width: 120px;
    border-radius: 4px;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 40px; }
  #premium_service div.p3-3 {
    margin: 0 auto 200px auto; }
  #premium_service div.p3-2 {
    margin: 24px auto 24px auto; }
  #premium_service div.p3-1 {
    margin: 0 auto; }
  #premium_service div.point3-row {
    border: 2px solid #59D002;
    height: auto;
    width: 100%;
    padding-bottom: 15px; }
  #premium_service img.point-img {
    height: 180px;
    object-fit: cover;
    width: 100%;
    border-radius: 4px;
    padding: 15px 0; }
  #premium_service h4.color {
    font-size: 1.5em;
    font-weight: bold;
    color: #59D002;
    padding-top: 18px;
    margin-bottom: 20px; }
  #premium_service table.table-price {
    margin: 0 auto; }
  #premium_service th.sh-item {
    font-size: 18px;
    background-color: #ffa014;
    color: #fff; }
  #premium_service td.sh-value {
    color: #ffa014;
    font-weight: bold; }
  #premium_service th.item-name {
    background-color: #eee; }
  #premium_service div.voice-row {
    margin: 40px auto  80px auto; }
  #premium_service div.voice-row > div.col-md-3 > img {
    width: 100%; }
  #premium_service div.voice-row > div.col-md-3 > p.student-data {
    margin-top: 24px; }
  #premium_service p.comment {
    font-size: 1.1em;
    line-height: 32px; }
  #premium_service div.q {
    margin-top: 200px; }
  #premium_service div.q-row {
    margin-bottom: 56px; }
  #premium_service div.q-row-top {
    margin-top: 40px; }
  #premium_service div.q-row > .col-md-6 > .row > .col-sm-1 > img {
    margin-top: 5px;
    max-width: 24px;
    min-width: 24px; }
  #premium_service div.q-row > .col-md-6 > .row > .col-sm-11 > span {
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 18px;
    display: block; }
  #premium_service .q > p {
    font-size: 1.1em;
    line-height: 24px;
    margin-bottom: 56px; }
  #premium_service .q > p.orange {
    margin-top: 40px;
    text-align: center;
    font-weight: bold;
    color: #ffa014; }
  #premium_service .q > a {
    margin: 0 auto;
    border-radius: 40px;
    height: 50px;
    color: #fff;
    font-weight: bold;
    padding-top: 12px;
    display: block;
    font-size: 16px;
    width: 300px;
    text-align: center;
    background-color: #59D002;
    border: 2px solid #59D002;
    -webkit-transition: all .2s;
    transition: all .2s; }
  #premium_service .q > a:hover {
    opacity: 0.5;
    color: #fff;
    text-decoration: none; }
  #premium_service div.entry-last {
    height: 390px;
    background-image: url("https://s3-ap-northeast-1.amazonaws.com/popshub/images/entry.jpg");
    background-repeat: no-repeat;
    text-align: center;
    background-size: cover;
    position: relative;
    margin: 200px 0 240px 0; }
  #premium_service div.entry-last > div {
    width: 100%;
    height: 390px;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0; }
  #premium_service div.entry-last > div > h2 {
    font-weight: bold;
    color: #fff;
    padding: 40px 0 24px 0;
    line-height: 150%; }
  #premium_service div.entry-last > div > h2 > span {
    margin-right: 16px;
    color: #59D002; }
  #premium_service div.entry-last > div > p {
    font-size: 1.2em;
    color: #fff;
    padding-bottom: 24px; }
  #premium_service div.entry-last > div > a {
    display: block;
    background-color: #ffa014;
    width: 400px;
    margin: auto;
    border-radius: 40px;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 14px 0; }
  #premium_service div.entry-last > div > a:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    text-decoration: none; }
  #premium_service .skill {
    position: relative; }
  #premium_service .skill .point {
    position: absolute;
    top: 10px;
    left: 25px; }
  #premium_service div.footer {
    width: 90%;
    margin: 0 auto; }
  #premium_service div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
    width: 100%;
    border-radius: 4px; }
  #premium_service div.footer > .row > .col-md-7 > p {
    font-size: 1.5em;
    font-weight: bold; }
  #premium_service p.company-name {
    font-weight: bold;
    font-size: 1.2em; }
  #premium_service div.footer > p {
    text-align: center; }
  #premium_service div.voice {
    background-color: #f5f5f5;
    padding: 24px 0px;
    margin-bottom: 80px; }
  #premium_service div.voice-row {
    margin: 32px auto 40px auto; }
  #premium_service hr.voice-line {
    border-bottom: double 5px #ffcf89; }
  @media screen and (max-width: 1284px) {
    #premium_service div.flow-row {
      height: auto; }
    #premium_service div.recommend-row {
      padding: 0; }
    #premium_service div.plan-row > .col-lg-4 > div {
      padding: 0 0 18px 0; } }
  @media screen and (max-width: 992px) {
    #premium_service div.flow-row > div.col-md-8 {
      padding-left: 80px; }
    #premium_service div.flow-row > .col-md-2 > img {
      display: none; }
    #premium_service div.plan-row > .col-lg-4 {
      margin-bottom: 24px; }
    #premium_service div.entry-row > p {
      width: 80%; }
    #premium_service div.entry-row > p.bold {
      font-size: 1.2em; }
    #premium_service div.entry-last > div > h2 {
      padding-top: 32px; }
    #premium_service p.c-item, #premium_service p.c-value {
      font-size: 18px;
      font-weight: 400; } }
  @media screen and (max-width: 780px) {
    #premium_service h1.ttl {
      font-size: 5vw;
      text-align: center;
      padding: 140px 0 24px 0; }
    #premium_service div.h-section {
      text-align: center; }
    #premium_service h2.ttl2 {
      font-size: 32px; }
    #premium_service div.recommend3 {
      margin-bottom: 24px; }
    #premium_service img.recommend-img {
      width: 100px;
      padding: 14px; }
    #premium_service h3.ttl-circle {
      font-size: 30px; }
    #premium_service img.reason-img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 40px; }
    #premium_service div.flow-row > div.col-sm-9 {
      padding-left: 18px; }
    #premium_service div.flow-row > div.col-sm-3 > p {
      font-size: 3em;
      padding-top: 16px; }
    #premium_service div.course-data-row > .col-md-3 {
      margin: 0 0 24px 0; }
    #premium_service div.course-data-row > .col-md-3 > p.c-item {
      padding: 8px 0; }
    #premium_service div.course-data-row > .col-md-3 > p.c-value {
      padding: 8px 0;
      margin-bottom: 24px; }
    #premium_service div.flow-row > .col-md-9, #premium_service div.flow-last > .col-md-9 {
      margin-bottom: 16px; }
    #premium_service .trainer-row > .col-md-9 {
      padding-left: 15px; }
    #premium_service div.trainer-row > .col-md-9 > p.trainer-name {
      margin-top: 24px; }
    #premium_service div.voice-row > div.col-md-3 > img {
      height: 160px;
      object-fit: cover; }
    #premium_service p.comment {
      font-size: 1em; }
    #premium_service div.q-row {
      margin-bottom: 0px; }
    #premium_service div.q-row > div.col-md-6 {
      margin-bottom: 40px; }
    #premium_service div.entry-last > div > h2 {
      font-size: 32px;
      padding: 40px 0px 8px 0px; }
    #premium_service div.entry-last > div {
      padding: 24px; }
    #premium_service div.entry-last > div > p {
      font-size: 1em; }
    #premium_service div.entry-last {
      margin-bottom: 140px; }
    #premium_service div.footer > div.row > div.col-md-7 {
      margin-bottom: 56px; }
    #premium_service div.footer > div.row > div.col-md-5 {
      margin-bottom: 56px; } }
  @media screen and (max-width: 644px) {
    #premium_service div.entry-row > p.bold {
      padding-top: 32px; } }
  @media screen and (max-width: 600px) {
    #premium_service div.h-section {
      padding: 0 1%; }
    #premium_service h1.ttl {
      font-size: 28px;
      text-align: center;
      padding: 160px 0 24px 0; }
    #premium_service a.btn-orange {
      width: 280px; }
    #premium_service h4.orange {
      font-size: 20px; }
    #premium_service div.plan-row > div.col-lg-4 > div > p.plan-name, #premium_service p.flow-ttl, #premium_service p.c-item, #premium_service p.c-value, #premium_service h4.color, #premium_service div.q-row > .col-md-6 > .row > .col-sm-11 > span, #premium_service div.trainer-row > .col-md-9 > p.trainer-name {
      font-size: 20px; }
    #premium_service div.next {
      display: none; }
    #premium_service p.flow-ttl {
      padding-top: 16px; }
    #premium_service div.flow-row > div.col-sm-9 {
      margin-left: 0px; } }
  @media screen and (max-width: 576px) {
    #premium_service img.skill-icon {
      margin-bottom: 18px; }
    #premium_service div.q-row > .col-md-6 > .row > .col-sm-1 > img {
      margin: 0 auto;
      display: block;
      margin-bottom: 18px; }
    #premium_service div.entry-last > div > h2 {
      font-size: 20px;
      padding-top: 40px; }
    #premium_service div.entry-last > div > a {
      font-size: 16px;
      width: 320px; }
    #premium_service div.footer > .row > .col-md-7 > p, #premium_service p.company-name {
      font-size: 18px; }
    #premium_service div.footer > .row > .col-md-5 > .row > .col-sm-5 > img {
      height: 160px;
      object-fit: cover;
      margin-bottom: 24px; } }
  @media screen and (max-width: 493px) {
    #premium_service div.plan-row > div.col-lg-4 > div > img {
      max-width: 80px; }
    #premium_service th, #premium_service tr {
      font-size: 14px; }
    #premium_service th.skillhub, #premium_service td.skillhub-item {
      font-size: 16px; }
    #premium_service div.q > a {
      width: 200px; }
    #premium_service div.table-box {
      width: 100%; } }
  @media screen and (max-width: 390px) {
    #premium_service h1.ttl {
      font-size: 22px; }
    #premium_service a.btn-orange {
      width: 240px;
      font-size: 14px; }
    #premium_service h2.ttl2 {
      font-size: 24px; }
    #premium_service h3.ttl-circle {
      font-size: 22px; }
    #premium_service a.entry-btn {
      width: 240px;
      font-size: 16px;
      padding: 10px 0; }
    #premium_service div.q > a {
      width: 220px; }
    #premium_service div.entry-last > div > h2 {
      padding-top: 24px; }
    #premium_service div.entry-last > div > a {
      font-size: 14px;
      width: 280px; } }
#page-content-wrapper #editor-preview .question-body-preview, #page-content-wrapper .explanation-preview {
  /* Begin bidirectionality settings (do not change) */ }
  #page-content-wrapper #editor-preview .question-body-preview h1, #page-content-wrapper #editor-preview .question-body-preview h2, #page-content-wrapper #editor-preview .question-body-preview h3, #page-content-wrapper #editor-preview .question-body-preview h4,
  #page-content-wrapper #editor-preview .question-body-preview h5, #page-content-wrapper #editor-preview .question-body-preview h6, #page-content-wrapper .explanation-preview h1, #page-content-wrapper .explanation-preview h2, #page-content-wrapper .explanation-preview h3, #page-content-wrapper .explanation-preview h4,
  #page-content-wrapper .explanation-preview h5, #page-content-wrapper .explanation-preview h6 {
    color: initial;
    background: transparent;
    box-shadow: initial;
    margin: initial;
    padding: initial;
    margin-top: 24px;
    margin-bottom: 16px;
    font-weight: 600;
    line-height: 1.25; }
  #page-content-wrapper #editor-preview .question-body-preview img, #page-content-wrapper .explanation-preview img {
    max-width: 100%; }
  #page-content-wrapper #editor-preview .question-body-preview div, #page-content-wrapper .explanation-preview div {
    margin: 10px 0; }
  #page-content-wrapper #editor-preview .question-body-preview head, #page-content-wrapper .explanation-preview head {
    display: none; }
  #page-content-wrapper #editor-preview .question-body-preview table, #page-content-wrapper .explanation-preview table {
    display: table;
    border: 1;
    max-width: 100%; }
  #page-content-wrapper #editor-preview .question-body-preview tr, #page-content-wrapper .explanation-preview tr {
    display: table-row;
    border: 1px solid black; }
  #page-content-wrapper #editor-preview .question-body-preview thead, #page-content-wrapper .explanation-preview thead {
    display: table-header-group;
    border: 1px solid black; }
  #page-content-wrapper #editor-preview .question-body-preview tbody, #page-content-wrapper .explanation-preview tbody {
    display: table-row-group;
    border: 1px solid black; }
  #page-content-wrapper #editor-preview .question-body-preview tfoot, #page-content-wrapper .explanation-preview tfoot {
    display: table-footer-group;
    border: 1px solid black; }
  #page-content-wrapper #editor-preview .question-body-preview col, #page-content-wrapper .explanation-preview col {
    display: table-column; }
  #page-content-wrapper #editor-preview .question-body-preview colgroup, #page-content-wrapper .explanation-preview colgroup {
    display: table-column-group; }
  #page-content-wrapper #editor-preview .question-body-preview td, #page-content-wrapper #editor-preview .question-body-preview th, #page-content-wrapper .explanation-preview td, #page-content-wrapper .explanation-preview th {
    display: table-cell;
    border: 1px solid #555;
    padding: 10px;
    word-break: break-word; }
  #page-content-wrapper #editor-preview .question-body-preview caption, #page-content-wrapper .explanation-preview caption {
    display: table-caption;
    color: #777;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: left; }
  #page-content-wrapper #editor-preview .question-body-preview th, #page-content-wrapper .explanation-preview th {
    font-weight: bolder;
    text-align: left; }
  #page-content-wrapper #editor-preview .question-body-preview body, #page-content-wrapper .explanation-preview body {
    margin: 8px; }
  #page-content-wrapper #editor-preview .question-body-preview h1, #page-content-wrapper .explanation-preview h1 {
    padding-bottom: 0.3em;
    font-size: 2em;
    border-bottom: 1px solid #eaecef;
    margin-top: 0px; }
  #page-content-wrapper #editor-preview .question-body-preview h2, #page-content-wrapper .explanation-preview h2 {
    padding-bottom: 0.3em;
    font-size: 1.5em;
    border-bottom: 1px solid #eaecef; }
  #page-content-wrapper #editor-preview .question-body-preview h3, #page-content-wrapper .explanation-preview h3 {
    font-size: 1.25em; }
  #page-content-wrapper #editor-preview .question-body-preview h4, #page-content-wrapper .explanation-preview h4 {
    font-size: 1em; }
  #page-content-wrapper #editor-preview .question-body-preview h5, #page-content-wrapper .explanation-preview h5 {
    font-size: 0.875em; }
  #page-content-wrapper #editor-preview .question-body-preview h6, #page-content-wrapper .explanation-preview h6 {
    font-size: 0.85em;
    color: #6a737d; }
  #page-content-wrapper #editor-preview .question-body-preview h4, #page-content-wrapper #editor-preview .question-body-preview p,
  #page-content-wrapper #editor-preview .question-body-preview blockquote, #page-content-wrapper #editor-preview .question-body-preview ul,
  #page-content-wrapper #editor-preview .question-body-preview fieldset, #page-content-wrapper #editor-preview .question-body-preview form,
  #page-content-wrapper #editor-preview .question-body-preview ol, #page-content-wrapper #editor-preview .question-body-preview dl, #page-content-wrapper #editor-preview .question-body-preview dir,
  #page-content-wrapper #editor-preview .question-body-preview menu, #page-content-wrapper .explanation-preview h4, #page-content-wrapper .explanation-preview p,
  #page-content-wrapper .explanation-preview blockquote, #page-content-wrapper .explanation-preview ul,
  #page-content-wrapper .explanation-preview fieldset, #page-content-wrapper .explanation-preview form,
  #page-content-wrapper .explanation-preview ol, #page-content-wrapper .explanation-preview dl, #page-content-wrapper .explanation-preview dir,
  #page-content-wrapper .explanation-preview menu {
    margin: 1.12em 0; }
  #page-content-wrapper #editor-preview .question-body-preview h5, #page-content-wrapper .explanation-preview h5 {
    font-size: .83em;
    margin: 1.5em 0; }
  #page-content-wrapper #editor-preview .question-body-preview h6, #page-content-wrapper .explanation-preview h6 {
    font-size: .75em;
    margin: 1.67em 0; }
  #page-content-wrapper #editor-preview .question-body-preview h1, #page-content-wrapper #editor-preview .question-body-preview h2, #page-content-wrapper #editor-preview .question-body-preview h3, #page-content-wrapper #editor-preview .question-body-preview h4,
  #page-content-wrapper #editor-preview .question-body-preview h5, #page-content-wrapper #editor-preview .question-body-preview h6, #page-content-wrapper #editor-preview .question-body-preview b,
  #page-content-wrapper #editor-preview .question-body-preview strong, #page-content-wrapper .explanation-preview h1, #page-content-wrapper .explanation-preview h2, #page-content-wrapper .explanation-preview h3, #page-content-wrapper .explanation-preview h4,
  #page-content-wrapper .explanation-preview h5, #page-content-wrapper .explanation-preview h6, #page-content-wrapper .explanation-preview b,
  #page-content-wrapper .explanation-preview strong {
    font-weight: bolder;
    font-style: inherit; }
  #page-content-wrapper #editor-preview .question-body-preview u, #page-content-wrapper #editor-preview .question-body-preview s, #page-content-wrapper .explanation-preview u, #page-content-wrapper .explanation-preview s {
    font-weight: inherit;
    font-style: inherit; }
  #page-content-wrapper #editor-preview .question-body-preview blockquote, #page-content-wrapper .explanation-preview blockquote {
    padding: 1em;
    margin: 1em 0;
    color: #333333;
    border-left: 7px #aaaaaa solid;
    font-size: .9em; }
  #page-content-wrapper #editor-preview .question-body-preview cite, #page-content-wrapper #editor-preview .question-body-preview em,
  #page-content-wrapper #editor-preview .question-body-preview var, #page-content-wrapper #editor-preview .question-body-preview address, #page-content-wrapper .explanation-preview cite, #page-content-wrapper .explanation-preview em,
  #page-content-wrapper .explanation-preview var, #page-content-wrapper .explanation-preview address {
    font-style: italic;
    font-weight: inherit; }
  #page-content-wrapper #editor-preview .question-body-preview pre, #page-content-wrapper #editor-preview .question-body-preview tt, #page-content-wrapper #editor-preview .question-body-preview code,
  #page-content-wrapper #editor-preview .question-body-preview kbd, #page-content-wrapper #editor-preview .question-body-preview samp, #page-content-wrapper .explanation-preview pre, #page-content-wrapper .explanation-preview tt, #page-content-wrapper .explanation-preview code,
  #page-content-wrapper .explanation-preview kbd, #page-content-wrapper .explanation-preview samp {
    font-family: monospace; }
  #page-content-wrapper #editor-preview .question-body-preview pre, #page-content-wrapper .explanation-preview pre {
    white-space: pre; }
  #page-content-wrapper #editor-preview .question-body-preview button, #page-content-wrapper #editor-preview .question-body-preview textarea,
  #page-content-wrapper #editor-preview .question-body-preview input, #page-content-wrapper #editor-preview .question-body-preview select, #page-content-wrapper .explanation-preview button, #page-content-wrapper .explanation-preview textarea,
  #page-content-wrapper .explanation-preview input, #page-content-wrapper .explanation-preview select {
    display: inline-block; }
  #page-content-wrapper #editor-preview .question-body-preview big, #page-content-wrapper .explanation-preview big {
    font-size: 1.17em; }
  #page-content-wrapper #editor-preview .question-body-preview small, #page-content-wrapper #editor-preview .question-body-preview sub, #page-content-wrapper #editor-preview .question-body-preview sup, #page-content-wrapper .explanation-preview small, #page-content-wrapper .explanation-preview sub, #page-content-wrapper .explanation-preview sup {
    font-size: .83em; }
  #page-content-wrapper #editor-preview .question-body-preview sub, #page-content-wrapper .explanation-preview sub {
    vertical-align: sub; }
  #page-content-wrapper #editor-preview .question-body-preview sup, #page-content-wrapper .explanation-preview sup {
    vertical-align: super; }
  #page-content-wrapper #editor-preview .question-body-preview table, #page-content-wrapper .explanation-preview table {
    border-spacing: 2px; }
  #page-content-wrapper #editor-preview .question-body-preview thead, #page-content-wrapper #editor-preview .question-body-preview tbody,
  #page-content-wrapper #editor-preview .question-body-preview tfoot, #page-content-wrapper .explanation-preview thead, #page-content-wrapper .explanation-preview tbody,
  #page-content-wrapper .explanation-preview tfoot {
    vertical-align: middle; }
  #page-content-wrapper #editor-preview .question-body-preview td, #page-content-wrapper #editor-preview .question-body-preview th, #page-content-wrapper #editor-preview .question-body-preview tr, #page-content-wrapper .explanation-preview td, #page-content-wrapper .explanation-preview th, #page-content-wrapper .explanation-preview tr {
    vertical-align: inherit; }
  #page-content-wrapper #editor-preview .question-body-preview s, #page-content-wrapper #editor-preview .question-body-preview strike, #page-content-wrapper #editor-preview .question-body-preview del, #page-content-wrapper .explanation-preview s, #page-content-wrapper .explanation-preview strike, #page-content-wrapper .explanation-preview del {
    text-decoration: line-through; }
  #page-content-wrapper #editor-preview .question-body-preview hr, #page-content-wrapper .explanation-preview hr {
    border: 1px inset; }
  #page-content-wrapper #editor-preview .question-body-preview ul, #page-content-wrapper #editor-preview .question-body-preview ol, #page-content-wrapper .explanation-preview ul, #page-content-wrapper .explanation-preview ol {
    padding-left: 2em; }
  #page-content-wrapper #editor-preview .question-body-preview li + li, #page-content-wrapper .explanation-preview li + li {
    margin-top: .25em; }
  #page-content-wrapper #editor-preview .question-body-preview ul ul li, #page-content-wrapper #editor-preview .question-body-preview ol ul li, #page-content-wrapper .explanation-preview ul ul li, #page-content-wrapper .explanation-preview ol ul li {
    list-style: circle outside none; }
  #page-content-wrapper #editor-preview .question-body-preview ol ol ul li, #page-content-wrapper #editor-preview .question-body-preview ol ul ul li,
  #page-content-wrapper #editor-preview .question-body-preview ul ol ul li, #page-content-wrapper #editor-preview .question-body-preview ul ul ul li, #page-content-wrapper .explanation-preview ol ol ul li, #page-content-wrapper .explanation-preview ol ul ul li,
  #page-content-wrapper .explanation-preview ul ol ul li, #page-content-wrapper .explanation-preview ul ul ul li {
    list-style: square outside none; }
  #page-content-wrapper #editor-preview .question-body-preview ol li, #page-content-wrapper .explanation-preview ol li {
    list-style: decimal outside none; }
  #page-content-wrapper #editor-preview .question-body-preview ul li, #page-content-wrapper .explanation-preview ul li {
    list-style: disc outside none; }
  #page-content-wrapper #editor-preview .question-body-preview ol ol li, #page-content-wrapper #editor-preview .question-body-preview ul ol li, #page-content-wrapper .explanation-preview ol ol li, #page-content-wrapper .explanation-preview ul ol li {
    list-style: lower-roman outside none; }
  #page-content-wrapper #editor-preview .question-body-preview ol ul, #page-content-wrapper #editor-preview .question-body-preview ul ol,
  #page-content-wrapper #editor-preview .question-body-preview ul ul, #page-content-wrapper #editor-preview .question-body-preview ol ol, #page-content-wrapper .explanation-preview ol ul, #page-content-wrapper .explanation-preview ul ol,
  #page-content-wrapper .explanation-preview ul ul, #page-content-wrapper .explanation-preview ol ol {
    margin-top: 0;
    margin-bottom: 0; }
  #page-content-wrapper #editor-preview .question-body-preview dir,
  #page-content-wrapper #editor-preview .question-body-preview menu, #page-content-wrapper #editor-preview .question-body-preview dd, #page-content-wrapper .explanation-preview dir,
  #page-content-wrapper .explanation-preview menu, #page-content-wrapper .explanation-preview dd {
    margin-left: 40px; }
  #page-content-wrapper #editor-preview .question-body-preview u, #page-content-wrapper #editor-preview .question-body-preview ins, #page-content-wrapper .explanation-preview u, #page-content-wrapper .explanation-preview ins {
    text-decoration: underline; }
  #page-content-wrapper #editor-preview .question-body-preview br:before, #page-content-wrapper .explanation-preview br:before {
    content: "\A";
    white-space: pre-line; }
  #page-content-wrapper #editor-preview .question-body-preview center, #page-content-wrapper .explanation-preview center {
    text-align: center; }
  #page-content-wrapper #editor-preview .question-body-preview :link, #page-content-wrapper #editor-preview .question-body-preview :visited, #page-content-wrapper .explanation-preview :link, #page-content-wrapper .explanation-preview :visited {
    text-decoration: underline; }
  #page-content-wrapper #editor-preview .question-body-preview :focus, #page-content-wrapper .explanation-preview :focus {
    outline: thin dotted invert; }
  #page-content-wrapper #editor-preview .question-body-preview BDO[DIR="ltr"], #page-content-wrapper .explanation-preview BDO[DIR="ltr"] {
    direction: ltr;
    unicode-bidi: bidi-override; }
  #page-content-wrapper #editor-preview .question-body-preview BDO[DIR="rtl"], #page-content-wrapper .explanation-preview BDO[DIR="rtl"] {
    direction: rtl;
    unicode-bidi: bidi-override; }
  #page-content-wrapper #editor-preview .question-body-preview *[DIR="ltr"], #page-content-wrapper .explanation-preview *[DIR="ltr"] {
    direction: ltr;
    unicode-bidi: embed; }
  #page-content-wrapper #editor-preview .question-body-preview *[DIR="rtl"], #page-content-wrapper .explanation-preview *[DIR="rtl"] {
    direction: rtl;
    unicode-bidi: embed; }
  @media print {
    #page-content-wrapper #editor-preview .question-body-preview h1, #page-content-wrapper .explanation-preview h1 {
      page-break-before: always; }
    #page-content-wrapper #editor-preview .question-body-preview h1, #page-content-wrapper #editor-preview .question-body-preview h2, #page-content-wrapper #editor-preview .question-body-preview h3,
    #page-content-wrapper #editor-preview .question-body-preview h4, #page-content-wrapper #editor-preview .question-body-preview h5, #page-content-wrapper #editor-preview .question-body-preview h6, #page-content-wrapper .explanation-preview h1, #page-content-wrapper .explanation-preview h2, #page-content-wrapper .explanation-preview h3,
    #page-content-wrapper .explanation-preview h4, #page-content-wrapper .explanation-preview h5, #page-content-wrapper .explanation-preview h6 {
      page-break-after: avoid; }
    #page-content-wrapper #editor-preview .question-body-preview ul, #page-content-wrapper #editor-preview .question-body-preview ol, #page-content-wrapper #editor-preview .question-body-preview dl, #page-content-wrapper .explanation-preview ul, #page-content-wrapper .explanation-preview ol, #page-content-wrapper .explanation-preview dl {
      page-break-before: avoid; } }
  #page-content-wrapper #editor-preview .question-body-preview b, #page-content-wrapper #editor-preview .question-body-preview strong, #page-content-wrapper .explanation-preview b, #page-content-wrapper .explanation-preview strong {
    font-weight: 600; }
  #page-content-wrapper #editor-preview .question-body-preview blockquote, #page-content-wrapper .explanation-preview blockquote {
    padding: 0 1em;
    color: #6a737d;
    border-left: 0.25em solid #dfe2e5;
    margin: 0; }
  #page-content-wrapper #editor-preview .question-body-preview table, #page-content-wrapper .explanation-preview table {
    display: block;
    width: 100%;
    overflow: auto;
    margin-top: 0;
    margin-bottom: 16px;
    border-spacing: 0;
    border-collapse: collapse; }
    #page-content-wrapper #editor-preview .question-body-preview table thead, #page-content-wrapper .explanation-preview table thead {
      display: table-header-group;
      vertical-align: middle;
      border-color: inherit; }
    #page-content-wrapper #editor-preview .question-body-preview table tr, #page-content-wrapper .explanation-preview table tr {
      background-color: #fff;
      border-top: 1px solid #c6cbd1;
      display: table-row;
      vertical-align: inherit;
      border-color: inherit; }
      #page-content-wrapper #editor-preview .question-body-preview table tr td, #page-content-wrapper #editor-preview .question-body-preview table tr th, #page-content-wrapper .explanation-preview table tr td, #page-content-wrapper .explanation-preview table tr th {
        display: table-cell;
        vertical-align: inherit; }
      #page-content-wrapper #editor-preview .question-body-preview table tr:nth-child(2n), #page-content-wrapper .explanation-preview table tr:nth-child(2n) {
        background-color: #f6f8fa; }
      #page-content-wrapper #editor-preview .question-body-preview table tr th, #page-content-wrapper .explanation-preview table tr th {
        padding: 6px 13px;
        border: 1px solid #dfe2e5;
        font-weight: 600;
        text-align: center; }
      #page-content-wrapper #editor-preview .question-body-preview table tr td, #page-content-wrapper .explanation-preview table tr td {
        padding: 6px 13px;
        border: 1px solid #dfe2e5; }
  #page-content-wrapper #editor-preview .question-body-preview code, #page-content-wrapper .explanation-preview code {
    padding: 0;
    font-size: inherit;
    white-space: pre-wrap;
    border-radius: 0;
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
  #page-content-wrapper #editor-preview .question-body-preview a, #page-content-wrapper .explanation-preview a {
    color: #0366d6;
    text-decoration: none !important; }
    #page-content-wrapper #editor-preview .question-body-preview a:hover, #page-content-wrapper .explanation-preview a:hover {
      text-decoration: underline !important; }

.markdown-editor.ace_editor {
  background-color: #1E2127; }
@charset "UTF-8";
/**
 * simplemde v1.11.2
 * Copyright Next Step Webs, Inc.
 * @link https://github.com/NextStepWebs/simplemde-markdown-editor
 * @license MIT
 */
.CodeMirror {
  color: #000; }

.CodeMirror-lines {
  padding: 4px 0; }

.CodeMirror pre {
  padding: 0 4px; }

.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler {
  background-color: #fff; }

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap; }

.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap; }

.CodeMirror-guttermarker {
  color: #000; }

.CodeMirror-guttermarker-subtle {
  color: #999; }

.CodeMirror-cursor {
  border-left: 1px solid #000;
  border-right: none;
  width: 0; }

.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver; }

.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7; }

.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1; }

.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7; }

@-moz-keyframes blink {
  50% {
    background-color: transparent; } }

@-webkit-keyframes blink {
  50% {
    background-color: transparent; } }

@keyframes blink {
  50% {
    background-color: transparent; } }

.cm-tab {
  display: inline-block;
  text-decoration: inherit; }

.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  position: absolute; }

.cm-s-default .cm-header {
  color: #00f; }

.cm-s-default .cm-quote {
  color: #090; }

.cm-negative {
  color: #d44; }

.cm-positive {
  color: #292; }

.cm-header, .cm-strong {
  font-weight: 700; }

.cm-em {
  font-style: italic; }

.cm-link {
  text-decoration: underline; }

.cm-strikethrough {
  text-decoration: line-through; }

.cm-s-default .cm-keyword {
  color: #708; }

.cm-s-default .cm-atom {
  color: #219; }

.cm-s-default .cm-number {
  color: #164; }

.cm-s-default .cm-def {
  color: #00f; }

.cm-s-default .cm-variable-2 {
  color: #05a; }

.cm-s-default .cm-variable-3 {
  color: #085; }

.cm-s-default .cm-comment {
  color: #a50; }

.cm-s-default .cm-string {
  color: #a11; }

.cm-s-default .cm-string-2 {
  color: #f50; }

.cm-s-default .cm-meta, .cm-s-default .cm-qualifier {
  color: #555; }

.cm-s-default .cm-builtin {
  color: #30a; }

.cm-s-default .cm-bracket {
  color: #997; }

.cm-s-default .cm-tag {
  color: #170; }

.cm-s-default .cm-attribute {
  color: #00c; }

.cm-s-default .cm-hr {
  color: #999; }

.cm-s-default .cm-link {
  color: #00c; }

.cm-invalidchar, .cm-s-default .cm-error {
  color: red; }

.CodeMirror-composing {
  border-bottom: 2px solid; }

div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0f0; }

div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #f22; }

.CodeMirror-matchingtag {
  background: rgba(255, 150, 0, 0.3); }

.CodeMirror-activeline-background {
  background: #e8f2ff; }

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: #fff; }

.CodeMirror-scroll {
  overflow: scroll !important;
  margin-bottom: -30px;
  margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: 0;
  position: relative; }

.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent; }

.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar {
  position: absolute;
  z-index: 6;
  display: none; }

.CodeMirror-vscrollbar {
  right: 0;
  top: 0;
  overflow-x: hidden;
  overflow-y: scroll; }

.CodeMirror-hscrollbar {
  bottom: 0;
  left: 0;
  overflow-y: hidden;
  overflow-x: scroll; }

.CodeMirror-scrollbar-filler {
  right: 0;
  bottom: 0; }

.CodeMirror-gutter-filler {
  left: 0;
  bottom: 0; }

.CodeMirror-gutters {
  position: absolute;
  left: 0;
  top: 0;
  min-height: 100%;
  z-index: 3; }

.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -30px; }

.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: 0 0 !important;
  border: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.CodeMirror-gutter-background {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 4; }

.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4; }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; }

.CodeMirror pre {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 0;
  background: 0 0;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none; }

.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal; }

.CodeMirror-linebackground {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0; }

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  overflow: auto; }

.CodeMirror-code {
  outline: 0; }

.CodeMirror-gutter, .CodeMirror-gutters, .CodeMirror-linenumber, .CodeMirror-scroll, .CodeMirror-sizer {
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden; }

.CodeMirror-cursor {
  position: absolute; }

.CodeMirror-measure pre {
  position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3; }

.CodeMirror-focused div.CodeMirror-cursors, div.CodeMirror-dragcursors {
  visibility: visible; }

.CodeMirror-selected {
  background: #d9d9d9; }

.CodeMirror-focused .CodeMirror-selected, .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
  background: #d7d4f0; }

.CodeMirror-crosshair {
  cursor: crosshair; }

.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection {
  background: #d7d4f0; }

.cm-searching {
  background: #ffa;
  background: rgba(255, 255, 0, 0.4); }

.cm-force-border {
  padding-right: .1px; }

@media print {
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden; } }

.cm-tab-wrap-hack:after {
  content: ''; }

span.CodeMirror-selectedtext {
  background: 0 0; }

.CodeMirror {
  height: auto;
  min-height: 100px;
  border: 1px solid #ddd;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 10px;
  font: inherit;
  z-index: 1; }

.CodeMirror-scroll {
  min-height: 100px; }

.CodeMirror-fullscreen {
  background: #fff;
  position: fixed !important;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  height: auto;
  z-index: 9; }

.CodeMirror-sided {
  width: 50% !important; }

.editor-toolbar {
  position: relative;
  opacity: .6;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  padding: 0 10px;
  border-top: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

.editor-toolbar:after, .editor-toolbar:before {
  display: block;
  content: ' ';
  height: 1px; }

.editor-toolbar:before {
  margin-bottom: 8px; }

.editor-toolbar:after {
  margin-top: 8px; }

.editor-toolbar:hover, .editor-wrapper input.title:focus, .editor-wrapper input.title:hover {
  opacity: .8; }

.editor-toolbar.fullscreen {
  width: 100%;
  height: 50px;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  padding-top: 10px;
  padding-bottom: 10px;
  box-sizing: border-box;
  background: #fff;
  border: 0;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 1;
  z-index: 9; }

.editor-toolbar.fullscreen::before {
  width: 20px;
  height: 50px;
  background: -moz-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, white), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, white 0, rgba(255, 255, 255, 0) 100%);
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0; }

.editor-toolbar.fullscreen::after {
  width: 20px;
  height: 50px;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, white));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, white 100%);
  position: fixed;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0; }

.editor-toolbar a {
  display: inline-block;
  text-align: center;
  text-decoration: none !important;
  color: #2c3e50 !important;
  width: 30px;
  height: 30px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 3px;
  cursor: pointer; }

.editor-toolbar a.active, .editor-toolbar a:hover {
  background: #fcfcfc;
  border-color: #95a5a6; }

.editor-toolbar a:before {
  line-height: 30px; }

.editor-toolbar i.separator {
  display: inline-block;
  width: 0;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #fff;
  color: transparent;
  text-indent: -10px;
  margin: 0 6px; }

.editor-toolbar a.fa-header-x:after {
  font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size: 65%;
  vertical-align: text-bottom;
  position: relative;
  top: 2px; }

.editor-toolbar a.fa-header-1:after {
  content: "1"; }

.editor-toolbar a.fa-header-2:after {
  content: "2"; }

.editor-toolbar a.fa-header-3:after {
  content: "3"; }

.editor-toolbar a.fa-header-bigger:after {
  content: "▲"; }

.editor-toolbar a.fa-header-smaller:after {
  content: "▼"; }

.editor-toolbar.disabled-for-preview a:not(.no-disable) {
  pointer-events: none;
  background: #fff;
  border-color: transparent;
  text-shadow: inherit; }

@media only screen and (max-width: 700px) {
  .editor-toolbar a.no-mobile {
    display: none; } }

.editor-statusbar {
  padding: 8px 10px;
  font-size: 12px;
  color: #959694;
  text-align: right; }

.editor-statusbar span {
  display: inline-block;
  min-width: 4em;
  margin-left: 1em; }

.editor-preview, .editor-preview-side {
  padding: 10px;
  background: #fafafa;
  overflow: auto;
  display: none;
  box-sizing: border-box; }

.editor-statusbar .lines:before {
  content: 'lines: '; }

.editor-statusbar .words:before {
  content: 'words: '; }

.editor-statusbar .characters:before {
  content: 'characters: '; }

.editor-preview {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 7; }

.editor-preview-side {
  position: fixed;
  bottom: 0;
  width: 50%;
  top: 50px;
  right: 0;
  z-index: 9;
  border: 1px solid #ddd; }

.editor-preview-active, .editor-preview-active-side {
  display: block; }

.editor-preview-side > p, .editor-preview > p {
  margin-top: 0; }

.editor-preview pre, .editor-preview-side pre {
  background: #eee;
  margin-bottom: 10px; }

.editor-preview table td, .editor-preview table th, .editor-preview-side table td, .editor-preview-side table th {
  border: 1px solid #ddd;
  padding: 5px; }

.CodeMirror .CodeMirror-code .cm-tag {
  color: #63a35c; }

.CodeMirror .CodeMirror-code .cm-attribute {
  color: #795da3; }

.CodeMirror .CodeMirror-code .cm-string {
  color: #183691; }

.CodeMirror .CodeMirror-selected {
  background: #d9d9d9; }

.CodeMirror .CodeMirror-code .cm-header-1 {
  font-size: 200%;
  line-height: 200%; }

.CodeMirror .CodeMirror-code .cm-header-2 {
  font-size: 160%;
  line-height: 160%; }

.CodeMirror .CodeMirror-code .cm-header-3 {
  font-size: 125%;
  line-height: 125%; }

.CodeMirror .CodeMirror-code .cm-header-4 {
  font-size: 110%;
  line-height: 110%; }

.CodeMirror .CodeMirror-code .cm-comment {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 2px; }

.CodeMirror .CodeMirror-code .cm-link {
  color: #7f8c8d; }

.CodeMirror .CodeMirror-code .cm-url {
  color: #aab2b3; }

.CodeMirror .CodeMirror-code .cm-strikethrough {
  text-decoration: line-through; }

.CodeMirror .CodeMirror-placeholder {
  opacity: .5; }

.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word) {
  background: rgba(255, 0, 0, 0.15); }

blockquote {
  padding: 0 1rem;
  margin-left: 0;
  color: #819198;
  border-left: .3rem solid #dce6f0; }

.CodeMirror ol {
  list-style-type: decimal;
  padding-left: 15px; }

.CodeMirror ol li {
  list-style: inherit; }

.CodeMirror ul {
  padding-left: 15px; }

.CodeMirror ul li {
  list-style: initial; }

.height-700 {
  min-height: 700px; }

body {
  font-size: 14px !important;
  line-height: 1.6;
  background: #efefef !important;
  font-family: "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meryo, "メイリオ", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
  font-weight: 300; }

h1.catch {
  font-size: 4.0rem; }

#public {
  background: white; }
  #public .navbar-inverse {
    background-color: white;
    border-color: #ccc; }

li {
  list-style-type: none; }

ul,
ol {
  padding: 0; }

.navbar-brand {
  margin-top: -7px; }
  .navbar-brand img {
    height: 30px; }

.entry-date {
  border: 1px solid #eee;
  text-align: center;
  font-weight: bold;
  background: white;
  width: 65%;
  width: fit-content;
  white-space: nowrap; }

.side-milestones .entry-date {
  width: 100%; }

.entry-date .date {
  color: #333;
  font-size: 17px;
  padding: 5px; }

.next-week {
  color: white;
  background: darkred;
  font-weight: normal;
  font-size: 90%; }

.gray {
  color: #999; }

.normal {
  font-weight: normal; }

.milestone h2 {
  margin-top: 0; }

.content {
  margin-top: 60px; }

.contain {
  padding: 80px 0;
  background: url(/assets/bg_gradient-e9ddb6c14c25a7b585453a40ba3f86ded430c949b193b9ea65a5b36afb8c6d00.png); }

.margin-bottom-10,
.mb-10 {
  margin-bottom: 10px; }

.margin-bottom-20,
.mb-20 {
  margin-bottom: 20px; }

.margin-top-10,
.mt-10 {
  margin-top: 10px; }

.margin-top-20,
.mt-20 {
  margin-top: 20px; }

.margin-left-10,
.ms-10 {
  margin-left: 10px; }

.margin-left-20,
.ms-20 {
  margin-left: 20px; }

.margin-right-10,
.me-10 {
  margin-right: 10px; }

.margin-right-20,
.me-20 {
  margin-right: 20px; }

.mt-1 {
  margin-top: 3rem; }

.p-1 {
  padding: 3rem; }

.padding-20 {
  padding: 20px; }

.align-right {
  text-align: right; }

.align-center {
  text-align: center; }

.float-right {
  float: right; }

.float-left {
  float: left; }

.underline {
  border-bottom: 1px #eee solid; }

.big-font {
  font-size: 700%; }

.big-font2,
.big-font3 {
  font-size: 28px;
  font-weight: bold; }

.big-font6 {
  font-size: 150%; }

.padding-0 {
  padding: 0; }

.underline {
  border-bottom: 1px solid #eee;
  padding: 5px 0; }

.underline-link {
  text-decoration: underline; }

.padding-top-10 {
  padding-top: 10px; }

.padding-top-20 {
  padding-top: 20px; }

.padding-bottom-20 {
  padding-bottom: 20px; }

.backimage {
  height: 0;
  padding-top: 56.25%;
  background: url(/assets/premium-05a0a16c8513543ed06d86312dc30b9ed8137f9ccac98fa4ef6da9b6b8a42867.jpg);
  background-size: contain; }

.info {
  padding: 20px;
  background: #ccedff; }

.num-square {
  padding: 2px 10px;
  border: 3px solid #eee;
  margin-right: 10px;
  background: #ccc;
  color: white;
  font-size: 20px;
  font-weight: bold; }

.white {
  color: white; }

.clearboth {
  clear: both; }

td.image20 {
  width: 20%; }

.thumb-padding {
  padding: 0 0 0 15px; }

.inline-form {
  display: inline; }

.form-group.courses img {
  margin: 0 10px; }

.nowrap {
  white-space: nowrap; }

.table-fixed {
  table-layout: fixed;
  width: 100%; }

.margin-bottom-20 {
  margin-bottom: 20px !important; }

.img.border {
  border: 1px #eee solid; }

.more a {
  font-size: 150%;
  text-decoration: underline; }

.btn-freelance {
  color: #fff;
  background-color: #59d002;
  border-color: #59d002; }

.btn-freelance:hover {
  color: #fff;
  background-color: #83cc4e;
  border-color: #59d002; }

.dropdown-toggle:active,
.open .dropdown-toggle {
  background: none !important;
  color: #000 !important; }

.bgr-nav {
  background-color: #eaede2; }

.navbar .container {
  padding: 0px; }
  .navbar .container .row {
    width: 100%;
    margin: 0; }

.navbar .navbar-container {
  padding: 0px;
  align-items: center;
  display: flex; }

.navbar .fa-globe-asia {
  color: #5353c2;
  font-size: 20px; }

.badge-notify {
  background: red;
  position: absolute;
  top: -7px;
  left: 10px;
  font-weight: normal;
  font-size: 75%; }

.modal-dialog {
  margin: 30px auto; }
  .modal-dialog img,
  .modal-dialog video,
  .modal-dialog audio {
    max-width: 100% !important; }

.notification-icon {
  width: 20px;
  overflow: hidden; }

.notification-icon.empty {
  color: #ccc !important; }

.side-user-image-box {
  height: 65px;
  overflow: hidden;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center; }

.sidebar-nav .sidebar-brand,
.sidebar-nav1 .sidebar-brand,
.sidebar-nav2 .sidebar-brand {
  height: inherit; }

.sidebar .nav li {
  background: #eee; }

.sidebar .nav li a {
  background: white;
  padding: 5px 0; }

#sidebar-wrapper a {
  display: inline; }

.footer {
  overflow: hidden;
  width: 100%;
  background-color: #f5f5f5; }

.footer > .container {
  padding-right: 15px;
  padding-left: 15px; }

.top-bigimage {
  max-height: 500px;
  padding: 20px 10%;
  overflow: hidden;
  padding-left: 0px;
  padding-right: 0px; }
  .top-bigimage img {
    width: 100%; }

.main-catch {
  width: 70%;
  color: white;
  margin: 0 auto; }

.jumbotron {
  background: transparent !important; }

.feature-image {
  text-align: center;
  padding: 20px 0; }
  .feature-image img {
    width: 100%;
    max-height: 200px;
    object-fit: scale-down; }

.goal-image {
  background: #ccc; }

.navbar-nav li {
  padding: 15px;
  padding-left: 10px; }

.navbar-nav li a {
  padding: 0; }

.navbar-nav li a:hover {
  color: gray !important; }

.card-height {
  min-height: 250px; }

.box-shadow {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  width: 100%;
  margin-left: 0; }

#goal-info h2 {
  font-size: 18px; }

#classroom {
  background: #e9ebee; }

.white-back {
  background: white; }

.padding-20 {
  padding: 20px; }

.col-md-3.img {
  padding-left: 0; }

.comment-area {
  background: #eee;
  font-size: 70%;
  padding: 10px 10px 0px 10px; }

.goal-block li {
  display: inline-block;
  padding: 4px 8px;
  margin: 0 4px;
  font-family: "Montserrat", sans-serif;
  border: 1px dashed #cacaca;
  border-radius: 50px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px; }
  .goal-block li .fa {
    color: #ff9c00; }

.white {
  color: white; }

.q-header {
  background: #e9ebee; }

.not_answered {
  background: #efefef !important; }

.course-body {
  font-size: 16px; }

.pb-60 {
  padding-bottom: 60px; }

.pt-60 {
  padding-top: 60px; }

.bgcolor3 {
  background-color: #f7f7f7; }

.page-header {
  background-image: url(/assets/bg_material1-549c3d1a5b8331bcc21a3c1ec3f4b4c281526de3737243bc71faa84066185de1.jpg);
  background-size: cover;
  text-align: center;
  margin: 0;
  padding: 40px 0; }
  .page-header h1 {
    color: #fff;
    margin-bottom: 25px;
    font-size: 40px; }
  .page-header .breadcrumb a {
    color: white; }

.breadcrumb {
  background-color: transparent;
  font-family: "Montserrat", sans-serif;
  padding: 8px 0px 0; }

ul.breadcrumb {
  padding: 0;
  margin: 5px 0 0; }

.fa-money.gold {
  color: white; }

.course-list.new:before {
  content: "NEW";
  font-family: "Montserrat", sans-serif;
  position: absolute;
  right: 10px;
  width: 40px;
  height: 50px;
  top: 0px;
  color: #fff;
  background-color: #ff9c00;
  padding: 26px 5px 5px 5px;
  font-size: 12px;
  text-align: center;
  z-index: 2; }

.course-list.new:after {
  content: "";
  position: absolute;
  top: 50px;
  right: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 22px 0 18px;
  border-color: #ff9d00 transparent transparent transparent;
  z-index: 2; }

.course-list {
  border: 1px solid #e5e5e5;
  padding: 4px;
  overflow: hidden;
  position: relative;
  margin: 25px 0px;
  background: white;
  transition: 350ms ease all; }
  .course-list .course-detail {
    margin-left: 2%;
    padding: 15px 10px 10px; }
  .course-list .course-list .course-media {
    overflow: hidden;
    width: 100%;
    float: left; }
  .course-list img {
    display: block;
    max-width: 100%;
    height: auto; }
  .course-list h1.heading,
  .course-list h2.heading,
  .course-list h3.heading,
  .course-list h4.heading,
  .course-list h5.heading,
  .course-list h6.heading {
    margin-top: 0em;
    margin-bottom: 1em;
    font-weight: 600; }
  .course-list .btn-primary {
    background-color: #ff9c00;
    border: none; }
  .course-list .btn-primary:hover,
  .course-list .btn-primary:active,
  .course-list .btn-primary:focus,
  .course-list .btn-primary:active:focus,
  .course-list .btn-primary:active:hover {
    background-color: #ffb035; }
  .course-list .btn-sm {
    padding: 8px 24px; }
  .course-list .course-features > li {
    display: inline-block;
    padding: 4px 8px;
    margin: 0 4px;
    font-family: "Montserrat", sans-serif;
    border: 1px dashed #cacaca;
    border-radius: 50px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px; }
  .course-list .course-features > li .fa {
    color: #ff9c00; }
  .course-list .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.widget-top {
  margin-top: 30px; }

.widget {
  border: 1px solid #d7d7d7;
  overflow: hidden;
  position: relative;
  padding: 20px;
  margin-bottom: 30px;
  box-shadow: 0px 2px 5px #d7d7d7;
  background-color: #fff; }
  .widget .categories {
    list-style: none;
    padding-left: 0; }
  .widget .categories > li {
    position: relative;
    padding: 5px 0;
    border-bottom: 1px dotted #d7d7d7; }
  .widget .tagcloud {
    margin: 0;
    padding: 0; }
    .widget .tagcloud a {
      color: white; }

.premium-service-back {
  text-align: center;
  background: #eee; }
  .premium-service-back img {
    display: inline;
    width: 100%; }

.blog-card {
  border: 1px solid #e5e5e5;
  padding: 4px 4px 15px 4px;
  position: relative;
  overflow: hidden;
  margin: 25px 0px;
  box-shadow: 0px 2px 5px #d7d7d7;
  background-color: #fff; }
  .blog-card .blog-media {
    overflow: hidden;
    height: 200px; }
  .blog-card .blog-meta {
    font-family: "Montserrat", sans-serif;
    color: #cacaca;
    font-size: 13px;
    font-weight: 100;
    text-transform: uppercase;
    padding: 22px 15px 0px; }
  .blog-card .blog-body {
    padding: 0 15px 5px; }
    .blog-card .blog-body img {
      padding: 5px;
      box-shadow: 0 0 0 1px #ccc;
      margin: 5px auto;
      max-width: 100%; }
  .blog-card .blog-show {
    font-size: 17px; }
  .blog-card h3 {
    font-weight: 600;
    -webkit-transition: 350ms ease all;
    transition: 350ms ease all;
    font-family: "Oswald", sans-serif;
    color: #1a2b51;
    text-transform: uppercase;
    line-height: 1.3em; }
  .blog-card .posted-on {
    position: absolute;
    top: 20px;
    left: 20px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #333;
    border: 2px solid #ff9c00;
    background-color: #fff;
    z-index: 5; }
    .blog-card .posted-on .date {
      color: #ff9c00;
      display: block;
      text-align: center; }
    .blog-card .posted-on .month {
      display: block;
      background-color: #1a2b51;
      padding: 4px 8px;
      color: #fff; }

.terms-in-use {
  height: 100px;
  overflow: auto;
  border: 1px solid #eee;
  padding: 10px; }

.vote {
  padding-top: 10px; }

.answer-accepted {
  color: green;
  margin: 20px 0 20px 10px;
  font-size: 30px; }

.vote-value {
  font-size: 200%;
  font-weight: bold;
  color: #666; }

.comment-list {
  width: 100%; }
  .comment-list .row {
    margin: 0; }

.chat-users {
  display: flex;
  flex-direction: column; }
  .chat-users li {
    background: #eee;
    order: 2; }
    .chat-users li.active {
      order: 1; }
  .chat-users .active {
    background: white; }

.sample {
  background: #eee;
  padding: 10px; }

#shikigaku-top {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 1.7rem;
  font-weight: normal;
  line-height: 1.5;
  color: #292b2c;
  background-color: #fff; }
  #shikigaku-top h1 {
    font-size: 265%; }
  #shikigaku-top .link-outline {
    border: #1b2858 2px solid;
    display: block;
    padding: 10px 15px;
    border-radius: 5px;
    font-weight: bold; }
  #shikigaku-top .starter-template {
    padding: 5rem 1.5rem 0 1.5rem;
    text-align: center; }
  #shikigaku-top .mb-5 {
    margin-bottom: 3rem !important; }
  #shikigaku-top .font_mcho {
    font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif; }
  #shikigaku-top .text-primary {
    color: #1b2858 !important; }
  #shikigaku-top .lead {
    font-weight: 300; }
    #shikigaku-top .lead strong {
      font-weight: normal; }
  #shikigaku-top p {
    margin-top: 0;
    margin-bottom: 1rem; }
  #shikigaku-top .form-signin {
    max-width: 500px;
    padding: 0 1.5rem;
    margin: 0 auto; }
  #shikigaku-top .btn-primary {
    color: #fff;
    background-color: #1b2858;
    border-color: #1b2858; }
  #shikigaku-top .btn-primary {
    color: #fff;
    background-color: #1b2858;
    border-color: #1b2858; }
  #shikigaku-top .btn-primary:hover {
    color: #fff;
    background-color: #0f1631;
    border-color: #0d1329; }
  #shikigaku-top .footer-top {
    width: 100%;
    padding: 20px 0; }
  #shikigaku-top .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  #shikigaku-top ul.nav li {
    display: inline-block; }
  #shikigaku-top .gray-back {
    background: #fafbfc; }
  #shikigaku-top a {
    color: #1b2858; }
  #shikigaku-top .p-4 {
    padding: 3rem 1.5rem !important; }
  #shikigaku-top .checkbox {
    margin-bottom: 20px; }
  #shikigaku-top .form-control {
    position: relative;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    font-size: 16px; }
  #shikigaku-top .singin_logo {
    width: 50%;
    max-width: 250px;
    height: auto;
    margin: auto; }
  #shikigaku-top .mb-3 {
    margin-bottom: 1rem !important; }
  #shikigaku-top img {
    vertical-align: middle;
    border-style: none; }
  #shikigaku-top .p-3 {
    padding: 1rem 1rem !important; }

body.singin {
  width: 100%;
  height: 100%;
  background: url(/assets/basic-bg-0fab126412754c5e1ca14fb0823f86409991427461a87dece4e9b9d155f559e6.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff !important;
  background-color: #1c5485 !important; }
  body.singin a,
  body.singin strong {
    color: #fff !important; }
  body.singin a.nav-link {
    background: inherit; }
    body.singin a.nav-link:hover {
      text-decoration: underline; }

#error_explanation {
  color: #c20808; }

#premium_service {
  background: #f0eddf; }
  #premium_service p {
    font-size: 120%; }
  #premium_service h2,
  #premium_service h3 {
    font-weight: bold;
    color: #555;
    margin-bottom: 20px; }
  #premium_service .feature {
    margin-bottom: 25px; }
  #premium_service .container.section {
    background: white;
    padding: 25px;
    margin-top: 30px; }
  #premium_service .navbar-inverse {
    background-color: #ebede2;
    border-color: #ccc; }

.question .q-content {
  padding: 0px 0; }

.question h2 {
  font-size: 150%;
  margin: 10px 0; }

/* desert scheme ported from vim to google prettify */
pre code {
  box-shadow: none;
  background: #f8f8f8; }

pre.prettyprint {
  display: block;
  background-color: #333; }

pre .nocode {
  background-color: none;
  color: #000; }

pre .str {
  color: #ffa0a0; }

/* string  - pink */
pre .kwd {
  color: #f0e68c;
  font-weight: bold; }

pre .com {
  color: #87ceeb; }

/* comment - skyblue */
pre .typ {
  color: #98fb98; }

/* type    - lightgreen */
pre .lit {
  color: #cd5c5c; }

/* literal - darkred */
pre .pun {
  color: #fff; }

/* punctuation */
pre .pln {
  color: #fff; }

/* plaintext */
pre .tag {
  color: #f0e68c;
  font-weight: bold; }

/* html/xml tag    - lightyellow */
pre .atn {
  color: #bdb76b;
  font-weight: bold; }

/* attribute name  - khaki */
pre .atv {
  color: #ffa0a0; }

/* attribute value - pink */
pre .dec {
  color: #98fb98; }

/* decimal         - lightgreen */
/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
  margin-top: 0;
  margin-bottom: 0;
  color: #aeaeae; }

/* IE indents via margin-left */
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 {
  list-style-type: none; }

/* Alternate shading for lines */
@media print {
  pre.prettyprint {
    background-color: none; }
  pre .str,
  code .str {
    color: #060; }
  pre .kwd,
  code .kwd {
    color: #006;
    font-weight: bold; }
  pre .com,
  code .com {
    color: #600;
    font-style: italic; }
  pre .typ,
  code .typ {
    color: #404;
    font-weight: bold; }
  pre .lit,
  code .lit {
    color: #044; }
  pre .pun,
  code .pun {
    color: #440; }
  pre .pln,
  code .pln {
    color: #000; }
  pre .tag,
  code .tag {
    color: #006;
    font-weight: bold; }
  pre .atn,
  code .atn {
    color: #404; }
  pre .atv,
  code .atv {
    color: #060; } }

.teacher {
  background: url(/assets/teacher-6ba3ee1f2d4f2b65ae2a0686f665125018ab2ddad4e6390f73f343ff603a6a60.png) no-repeat; }

.vc {
  width: 100%;
  border: 3px solid #eee;
  background-color: #fff;
  color: #444;
  padding: 2.5%;
  position: relative;
  border-radius: 5px; }

.irr:after {
  border-right: 10px solid #fff;
  border-bottom: 8px solid transparent;
  border-top: 8px solid transparent;
  top: 14px;
  left: -7px; }

.vc:after {
  content: "";
  position: absolute; }

.irr:before {
  border-right: 8px solid #eee;
  border-bottom: 8px solid transparent;
  border-top: 8px solid transparent;
  top: 14px;
  left: -11px; }

.vc:before {
  content: "";
  position: absolute; }

.clearfix:after {
  content: "";
  clear: both;
  display: block; }

.sn {
  text-align: center; }

.table-of-contents ul {
  border: solid 2px #ffb03f;
  padding: 0 0.5em;
  position: relative; }

.table-of-contents ul li {
  line-height: 1.5;
  padding: 0.5em 0 0.5em 1.4em;
  border-bottom: dashed 1px silver;
  list-style-type: none !important; }

.table-of-contents ul li:before {
  font-family: "Font Awesome 5 Free";
  content: "\f138";
  /*アイコン種類*/
  position: absolute;
  left: 0.5em;
  /*左端からのアイコンまで*/
  color: #ffb03f;
  /*アイコン色*/ }

.table-of-contents ul li:last-of-type {
  border-bottom: none; }

ul.cp_list::after {
  position: absolute;
  content: "目次";
  padding: 1px 7px;
  letter-spacing: 0.05em;
  font-weight: bold;
  font-size: 0.8em;
  background: #ffb03f;
  color: #fff;
  bottom: 100%;
  left: -2px;
  border-radius: 4px 4px 0px 0px; }

ul.cp_list {
  position: relative;
  padding: 0 0.5em;
  margin-top: 2em;
  list-style-type: none;
  border: solid 2px #ffb03f; }
  ul.cp_list li {
    line-height: 1.5;
    padding: 0.5em 0 0.5em 1.4em;
    border-bottom: 1px dashed #ffb03f; }
  ul.cp_list li::before {
    position: absolute;
    content: "\002713";
    color: #ff5722;
    font-weight: bold;
    left: 0.5em; }

.cke_editable {
  font-size: 15px !important; }

#select-item.select-item {
  display: none; }

.select-item-button {
  min-width: 200px; }
  .select-item-button:hover {
    background: #ccc; }

.popover-content h4 {
  font-size: 16px;
  border-bottom: 1px #ccc solid;
  padding: 10px; }

.popover-content .global-search-name {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500; }

.CodeMirror .editor-preview {
  background-color: white; }
  .CodeMirror .editor-preview img {
    max-width: 100%; }

.answer-content img {
  max-width: 100%; }

.question-content img {
  max-width: 100%; }

.comment-list img {
  max-width: 100%; }

.edit_comment {
  margin-top: 5px;
  padding-right: 15%; }
  .edit_comment .CodeMirror {
    min-height: 100px; }
  .edit_comment .CodeMirror-scroll {
    min-height: 100px; }

.new_comment {
  margin-top: 5px;
  padding-right: 15%; }
  .new_comment .CodeMirror {
    min-height: 100px; }
  .new_comment .CodeMirror-scroll {
    min-height: 100px; }

.page_description {
  margin: 0px; }
  .page_description img,
  .page_description video,
  .page_description audio {
    max-width: 100%; }

.bg-color-none,
.breadcrumb {
  background: none !important; }

#question_editor .form-control {
  height: auto !important; }

#question_editor .navigator-button::after,
#question_editor .editor-button::after {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900; }

#question_editor .header-menu .image {
  min-width: 40px; }

#question_editor .header-menu .buttons #qeditor-save {
  white-space: nowrap; }

#question_editor .form-control {
  min-height: 35px; }

#question_editor .open .dropdown-menu {
  display: block; }
  #question_editor .open .dropdown-menu li a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.428571429;
    color: #333333;
    white-space: nowrap; }
  #question_editor .open .dropdown-menu .divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef; }

#question_editor .dropdown-menu .submenu-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  #question_editor .dropdown-menu .submenu-item a {
    color: #212529; }

.btn-facebook {
  color: #fff !important;
  background-color: #3b5998 !important;
  border-color: rgba(0, 0, 0, 0.2) !important; }

#admin-material .draw-aside.nomal-bg {
  background-color: #7dd420 !important; }

#admin-material .draw-aside.exam-bg {
  background-color: #5c5a58 !important; }

#admin-material .draw-aside a,
#admin-material .draw-aside i,
#admin-material .draw-aside h3 {
  color: white; }

#admin-material .app-bar {
  background: #efefef !important;
  position: fixed !important; }
  #admin-material .app-bar .icon-menu {
    color: #212529 !important; }

#admin-material .header {
  font-weight: bold;
  color: #827c7c; }
  #admin-material .header a {
    font-weight: bold;
    color: #827c7c; }

.material-paginator {
  display: flex;
  padding-left: 0;
  list-style: none; }
  .material-paginator li {
    display: block; }
    .material-paginator li .page-item {
      display: block;
      padding: 0.5rem 0.75rem; }
    .material-paginator li a.page-item:hover {
      text-decoration: none; }

.menu-bar-drawer {
  overflow: auto !important;
  max-height: 100vh !important; }

button:focus {
  outline: none !important; }

.mdc-button {
  text-decoration: none !important; }
  .mdc-button span:focus {
    outline: none !important; }

.mdc-icon-button {
  text-decoration: none !important; }
  .mdc-icon-button span:focus {
    outline: none !important; }

.school-user .admin-users .user-info {
  display: table;
  padding-left: 0;
  list-style: none; }
  .school-user .admin-users .user-info li.avatar {
    min-width: 50px; }
  .school-user .admin-users .user-info li {
    display: table-cell;
    vertical-align: middle; }
    .school-user .admin-users .user-info li .user-image {
      width: 50px;
      height: 50px;
      object-fit: cover; }

.user-image-avatar-40 {
  object-fit: cover;
  width: 40px !important;
  height: 40px !important;
  min-width: 40px;
  min-height: 40px; }

.user-image-avatar-50 {
  object-fit: cover;
  width: 50px !important;
  height: 50px !important;
  min-width: 50px;
  min-height: 50px; }

.user-image-avatar-30 {
  object-fit: cover;
  width: 30px !important;
  height: 30px !important;
  min-width: 30px;
  min-height: 30px; }

.user-image-avatar-100 {
  object-fit: cover;
  width: 100px !important;
  height: 100px !important;
  min-width: 100px;
  min-height: 100px; }

.mdc-layout-grid {
  padding-left: 0px !important;
  padding-right: 0px !important; }

#userListModal #users_list .user-detail {
  display: inline-flex !important;
  align-items: center; }
  #userListModal #users_list .user-detail .user-image {
    margin-right: 10px; }

.exam-mark-new {
  padding-bottom: 0px !important; }
  .exam-mark-new .bg-skill {
    background-color: #e9e9e9; }
  .exam-mark-new .exam-mark-form {
    overflow-y: scroll;
    height: calc(100vh - 140px); }
    .exam-mark-new .exam-mark-form img {
      width: 100%; }
  .exam-mark-new .filter-btn.disabled {
    color: #6c757d;
    cursor: auto; }
    .exam-mark-new .filter-btn.disabled:hover {
      text-decoration: none; }

.white-space-initial {
  white-space: initial !important; }

.main_content .main_content-edit a {
  color: #777;
  display: inline-block;
  padding: 3px 10px;
  border: solid 1px #eee;
  background: #eee;
  border-radius: 100px;
  margin: 5px;
  font-size: 12px;
  white-space: nowrap; }
  .main_content .main_content-edit a:hover {
    text-decoration: none; }

.material-search-input {
  height: 36px !important; }

.highlight {
  background-color: #222829;
  padding: 5px 5px 1px 5px; }

.autocomplete-item {
  cursor: pointer; }

.ML__keyboard {
  z-index: 999 !important; }

.ML__popover {
  z-index: 999 !important; }

.ML__fieldcontainer__field {
  cursor: text !important; }

.ML__keystroke-caption {
  padding: 0 !important; }

/* ======================================================================
/===================================================================   */
/* New Admin UI 2022 Takada CSS
/* ======================================================================
/===================================================================   */
/* sidebar */
aside {
  background-color: #476DB6 !important; }
  aside .remove-icon {
    color: #476DB6 !important; }

.admin-edbaselogo {
  width: 172px;
  max-width: 100%;
  height: auto; }

.sidebar-main-menu {
  display: flex;
  align-items: center;
  margin-bottom: 0px !important; }

/*  */
button a:hover {
  text-decoration: none; }

.invisible-label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); }

.top-search .mdc-text-field,
.top-search .mdc-select__anchor {
  min-width: 100%;
  height: 3em;
  background: #FFF !important; }

/* table */
.mdc-data-table__cell {
  white-space: normal;
  word-break: break-all;
  word-wrap: break-word;
  text-align: justify; }

/* ユーザー写真の歪み */
.avatar-40px {
  width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center; }

.avatar-50px {
  width: 50px;
  height: 50px;
  object-fit: cover;
  object-position: center; }

.modal-big .modal-content {
  width: 960px; }

.loading-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #eeeeee80;
  z-index: 2; }

.cursor-not-allowed {
  cursor: not-allowed !important; }
/*
 * Social Buttons for Bootstrap
 *
 * Copyright 2013-2016 Panayiotis Lipiridis
 * Licensed under the MIT License
 *
 * https://github.com/lipis/bootstrap-social
 */

.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon>:first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}
.btn-adn{color:#fff;background-color:#d87a68;border-color:rgba(0,0,0,0.2)}.btn-adn:focus,.btn-adn.focus{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}
.btn-adn:hover{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}
.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{color:#fff;background-color:#ce563f;border-color:rgba(0,0,0,0.2)}.btn-adn:active:hover,.btn-adn.active:hover,.open>.dropdown-toggle.btn-adn:hover,.btn-adn:active:focus,.btn-adn.active:focus,.open>.dropdown-toggle.btn-adn:focus,.btn-adn:active.focus,.btn-adn.active.focus,.open>.dropdown-toggle.btn-adn.focus{color:#fff;background-color:#b94630;border-color:rgba(0,0,0,0.2)}
.btn-adn:active,.btn-adn.active,.open>.dropdown-toggle.btn-adn{background-image:none}
.btn-adn.disabled:hover,.btn-adn[disabled]:hover,fieldset[disabled] .btn-adn:hover,.btn-adn.disabled:focus,.btn-adn[disabled]:focus,fieldset[disabled] .btn-adn:focus,.btn-adn.disabled.focus,.btn-adn[disabled].focus,fieldset[disabled] .btn-adn.focus{background-color:#d87a68;border-color:rgba(0,0,0,0.2)}
.btn-adn .badge{color:#d87a68;background-color:#fff}
.btn-bitbucket{color:#fff;background-color:#205081;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:focus,.btn-bitbucket.focus{color:#fff;background-color:#163758;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket:hover{color:#fff;background-color:#163758;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{color:#fff;background-color:#163758;border-color:rgba(0,0,0,0.2)}.btn-bitbucket:active:hover,.btn-bitbucket.active:hover,.open>.dropdown-toggle.btn-bitbucket:hover,.btn-bitbucket:active:focus,.btn-bitbucket.active:focus,.open>.dropdown-toggle.btn-bitbucket:focus,.btn-bitbucket:active.focus,.btn-bitbucket.active.focus,.open>.dropdown-toggle.btn-bitbucket.focus{color:#fff;background-color:#0f253c;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{background-image:none}
.btn-bitbucket.disabled:hover,.btn-bitbucket[disabled]:hover,fieldset[disabled] .btn-bitbucket:hover,.btn-bitbucket.disabled:focus,.btn-bitbucket[disabled]:focus,fieldset[disabled] .btn-bitbucket:focus,.btn-bitbucket.disabled.focus,.btn-bitbucket[disabled].focus,fieldset[disabled] .btn-bitbucket.focus{background-color:#205081;border-color:rgba(0,0,0,0.2)}
.btn-bitbucket .badge{color:#205081;background-color:#fff}
.btn-dropbox{color:#fff;background-color:#1087dd;border-color:rgba(0,0,0,0.2)}.btn-dropbox:focus,.btn-dropbox.focus{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,0.2)}
.btn-dropbox:hover{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,0.2)}
.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d6aad;border-color:rgba(0,0,0,0.2)}.btn-dropbox:active:hover,.btn-dropbox.active:hover,.open>.dropdown-toggle.btn-dropbox:hover,.btn-dropbox:active:focus,.btn-dropbox.active:focus,.open>.dropdown-toggle.btn-dropbox:focus,.btn-dropbox:active.focus,.btn-dropbox.active.focus,.open>.dropdown-toggle.btn-dropbox.focus{color:#fff;background-color:#0a568c;border-color:rgba(0,0,0,0.2)}
.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{background-image:none}
.btn-dropbox.disabled:hover,.btn-dropbox[disabled]:hover,fieldset[disabled] .btn-dropbox:hover,.btn-dropbox.disabled:focus,.btn-dropbox[disabled]:focus,fieldset[disabled] .btn-dropbox:focus,.btn-dropbox.disabled.focus,.btn-dropbox[disabled].focus,fieldset[disabled] .btn-dropbox.focus{background-color:#1087dd;border-color:rgba(0,0,0,0.2)}
.btn-dropbox .badge{color:#1087dd;background-color:#fff}
.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2)}.btn-facebook:focus,.btn-facebook.focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}.btn-facebook:active:hover,.btn-facebook.active:hover,.open>.dropdown-toggle.btn-facebook:hover,.btn-facebook:active:focus,.btn-facebook.active:focus,.open>.dropdown-toggle.btn-facebook:focus,.btn-facebook:active.focus,.btn-facebook.active.focus,.open>.dropdown-toggle.btn-facebook.focus{color:#fff;background-color:#23345a;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook .badge{color:#3b5998;background-color:#fff}
.btn-flickr{color:#fff;background-color:#ff0084;border-color:rgba(0,0,0,0.2)}.btn-flickr:focus,.btn-flickr.focus{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,0.2)}
.btn-flickr:hover{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,0.2)}
.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{color:#fff;background-color:#cc006a;border-color:rgba(0,0,0,0.2)}.btn-flickr:active:hover,.btn-flickr.active:hover,.open>.dropdown-toggle.btn-flickr:hover,.btn-flickr:active:focus,.btn-flickr.active:focus,.open>.dropdown-toggle.btn-flickr:focus,.btn-flickr:active.focus,.btn-flickr.active.focus,.open>.dropdown-toggle.btn-flickr.focus{color:#fff;background-color:#a80057;border-color:rgba(0,0,0,0.2)}
.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{background-image:none}
.btn-flickr.disabled:hover,.btn-flickr[disabled]:hover,fieldset[disabled] .btn-flickr:hover,.btn-flickr.disabled:focus,.btn-flickr[disabled]:focus,fieldset[disabled] .btn-flickr:focus,.btn-flickr.disabled.focus,.btn-flickr[disabled].focus,fieldset[disabled] .btn-flickr.focus{background-color:#ff0084;border-color:rgba(0,0,0,0.2)}
.btn-flickr .badge{color:#ff0084;background-color:#fff}
.btn-foursquare{color:#fff;background-color:#f94877;border-color:rgba(0,0,0,0.2)}.btn-foursquare:focus,.btn-foursquare.focus{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,0.2)}
.btn-foursquare:hover{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,0.2)}
.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{color:#fff;background-color:#f71752;border-color:rgba(0,0,0,0.2)}.btn-foursquare:active:hover,.btn-foursquare.active:hover,.open>.dropdown-toggle.btn-foursquare:hover,.btn-foursquare:active:focus,.btn-foursquare.active:focus,.open>.dropdown-toggle.btn-foursquare:focus,.btn-foursquare:active.focus,.btn-foursquare.active.focus,.open>.dropdown-toggle.btn-foursquare.focus{color:#fff;background-color:#e30742;border-color:rgba(0,0,0,0.2)}
.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{background-image:none}
.btn-foursquare.disabled:hover,.btn-foursquare[disabled]:hover,fieldset[disabled] .btn-foursquare:hover,.btn-foursquare.disabled:focus,.btn-foursquare[disabled]:focus,fieldset[disabled] .btn-foursquare:focus,.btn-foursquare.disabled.focus,.btn-foursquare[disabled].focus,fieldset[disabled] .btn-foursquare.focus{background-color:#f94877;border-color:rgba(0,0,0,0.2)}
.btn-foursquare .badge{color:#f94877;background-color:#fff}
.btn-github{color:#fff;background-color:#444;border-color:rgba(0,0,0,0.2)}.btn-github:focus,.btn-github.focus{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2)}
.btn-github:hover{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2)}
.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{color:#fff;background-color:#2b2b2b;border-color:rgba(0,0,0,0.2)}.btn-github:active:hover,.btn-github.active:hover,.open>.dropdown-toggle.btn-github:hover,.btn-github:active:focus,.btn-github.active:focus,.open>.dropdown-toggle.btn-github:focus,.btn-github:active.focus,.btn-github.active.focus,.open>.dropdown-toggle.btn-github.focus{color:#fff;background-color:#191919;border-color:rgba(0,0,0,0.2)}
.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{background-image:none}
.btn-github.disabled:hover,.btn-github[disabled]:hover,fieldset[disabled] .btn-github:hover,.btn-github.disabled:focus,.btn-github[disabled]:focus,fieldset[disabled] .btn-github:focus,.btn-github.disabled.focus,.btn-github[disabled].focus,fieldset[disabled] .btn-github.focus{background-color:#444;border-color:rgba(0,0,0,0.2)}
.btn-github .badge{color:#444;background-color:#fff}
.btn-google{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}.btn-google:focus,.btn-google.focus{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:hover{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}.btn-google:active:hover,.btn-google.active:hover,.open>.dropdown-toggle.btn-google:hover,.btn-google:active:focus,.btn-google.active:focus,.open>.dropdown-toggle.btn-google:focus,.btn-google:active.focus,.btn-google.active.focus,.open>.dropdown-toggle.btn-google.focus{color:#fff;background-color:#a32b1c;border-color:rgba(0,0,0,0.2)}
.btn-google:active,.btn-google.active,.open>.dropdown-toggle.btn-google{background-image:none}
.btn-google.disabled:hover,.btn-google[disabled]:hover,fieldset[disabled] .btn-google:hover,.btn-google.disabled:focus,.btn-google[disabled]:focus,fieldset[disabled] .btn-google:focus,.btn-google.disabled.focus,.btn-google[disabled].focus,fieldset[disabled] .btn-google.focus{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-google .badge{color:#dd4b39;background-color:#fff}
.btn-instagram{color:#fff;background-color:#3f729b;border-color:rgba(0,0,0,0.2)}.btn-instagram:focus,.btn-instagram.focus{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}
.btn-instagram:hover{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{color:#fff;background-color:#305777;border-color:rgba(0,0,0,0.2)}.btn-instagram:active:hover,.btn-instagram.active:hover,.open>.dropdown-toggle.btn-instagram:hover,.btn-instagram:active:focus,.btn-instagram.active:focus,.open>.dropdown-toggle.btn-instagram:focus,.btn-instagram:active.focus,.btn-instagram.active.focus,.open>.dropdown-toggle.btn-instagram.focus{color:#fff;background-color:#26455d;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{background-image:none}
.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled.focus,.btn-instagram[disabled].focus,fieldset[disabled] .btn-instagram.focus{background-color:#3f729b;border-color:rgba(0,0,0,0.2)}
.btn-instagram .badge{color:#3f729b;background-color:#fff}
.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}.btn-linkedin:focus,.btn-linkedin.focus{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:hover{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{color:#fff;background-color:#005983;border-color:rgba(0,0,0,0.2)}.btn-linkedin:active:hover,.btn-linkedin.active:hover,.open>.dropdown-toggle.btn-linkedin:hover,.btn-linkedin:active:focus,.btn-linkedin.active:focus,.open>.dropdown-toggle.btn-linkedin:focus,.btn-linkedin:active.focus,.btn-linkedin.active.focus,.open>.dropdown-toggle.btn-linkedin.focus{color:#fff;background-color:#00405f;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{background-image:none}
.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled.focus,.btn-linkedin[disabled].focus,fieldset[disabled] .btn-linkedin.focus{background-color:#007bb6;border-color:rgba(0,0,0,0.2)}
.btn-linkedin .badge{color:#007bb6;background-color:#fff}
.btn-microsoft{color:#fff;background-color:#2672ec;border-color:rgba(0,0,0,0.2)}.btn-microsoft:focus,.btn-microsoft.focus{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)}
.btn-microsoft:hover{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)}
.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft{color:#fff;background-color:#125acd;border-color:rgba(0,0,0,0.2)}.btn-microsoft:active:hover,.btn-microsoft.active:hover,.open>.dropdown-toggle.btn-microsoft:hover,.btn-microsoft:active:focus,.btn-microsoft.active:focus,.open>.dropdown-toggle.btn-microsoft:focus,.btn-microsoft:active.focus,.btn-microsoft.active.focus,.open>.dropdown-toggle.btn-microsoft.focus{color:#fff;background-color:#0f4bac;border-color:rgba(0,0,0,0.2)}
.btn-microsoft:active,.btn-microsoft.active,.open>.dropdown-toggle.btn-microsoft{background-image:none}
.btn-microsoft.disabled:hover,.btn-microsoft[disabled]:hover,fieldset[disabled] .btn-microsoft:hover,.btn-microsoft.disabled:focus,.btn-microsoft[disabled]:focus,fieldset[disabled] .btn-microsoft:focus,.btn-microsoft.disabled.focus,.btn-microsoft[disabled].focus,fieldset[disabled] .btn-microsoft.focus{background-color:#2672ec;border-color:rgba(0,0,0,0.2)}
.btn-microsoft .badge{color:#2672ec;background-color:#fff}
.btn-odnoklassniki{color:#fff;background-color:#f4731c;border-color:rgba(0,0,0,0.2)}.btn-odnoklassniki:focus,.btn-odnoklassniki.focus{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}
.btn-odnoklassniki:hover{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}
.btn-odnoklassniki:active,.btn-odnoklassniki.active,.open>.dropdown-toggle.btn-odnoklassniki{color:#fff;background-color:#d35b0a;border-color:rgba(0,0,0,0.2)}.btn-odnoklassniki:active:hover,.btn-odnoklassniki.active:hover,.open>.dropdown-toggle.btn-odnoklassniki:hover,.btn-odnoklassniki:active:focus,.btn-odnoklassniki.active:focus,.open>.dropdown-toggle.btn-odnoklassniki:focus,.btn-odnoklassniki:active.focus,.btn-odnoklassniki.active.focus,.open>.dropdown-toggle.btn-odnoklassniki.focus{color:#fff;background-color:#b14c09;border-color:rgba(0,0,0,0.2)}
.btn-odnoklassniki:active,.btn-odnoklassniki.active,.open>.dropdown-toggle.btn-odnoklassniki{background-image:none}
.btn-odnoklassniki.disabled:hover,.btn-odnoklassniki[disabled]:hover,fieldset[disabled] .btn-odnoklassniki:hover,.btn-odnoklassniki.disabled:focus,.btn-odnoklassniki[disabled]:focus,fieldset[disabled] .btn-odnoklassniki:focus,.btn-odnoklassniki.disabled.focus,.btn-odnoklassniki[disabled].focus,fieldset[disabled] .btn-odnoklassniki.focus{background-color:#f4731c;border-color:rgba(0,0,0,0.2)}
.btn-odnoklassniki .badge{color:#f4731c;background-color:#fff}
.btn-openid{color:#fff;background-color:#f7931e;border-color:rgba(0,0,0,0.2)}.btn-openid:focus,.btn-openid.focus{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}
.btn-openid:hover{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}
.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{color:#fff;background-color:#da7908;border-color:rgba(0,0,0,0.2)}.btn-openid:active:hover,.btn-openid.active:hover,.open>.dropdown-toggle.btn-openid:hover,.btn-openid:active:focus,.btn-openid.active:focus,.open>.dropdown-toggle.btn-openid:focus,.btn-openid:active.focus,.btn-openid.active.focus,.open>.dropdown-toggle.btn-openid.focus{color:#fff;background-color:#b86607;border-color:rgba(0,0,0,0.2)}
.btn-openid:active,.btn-openid.active,.open>.dropdown-toggle.btn-openid{background-image:none}
.btn-openid.disabled:hover,.btn-openid[disabled]:hover,fieldset[disabled] .btn-openid:hover,.btn-openid.disabled:focus,.btn-openid[disabled]:focus,fieldset[disabled] .btn-openid:focus,.btn-openid.disabled.focus,.btn-openid[disabled].focus,fieldset[disabled] .btn-openid.focus{background-color:#f7931e;border-color:rgba(0,0,0,0.2)}
.btn-openid .badge{color:#f7931e;background-color:#fff}
.btn-pinterest{color:#fff;background-color:#cb2027;border-color:rgba(0,0,0,0.2)}.btn-pinterest:focus,.btn-pinterest.focus{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)}
.btn-pinterest:hover{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)}
.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{color:#fff;background-color:#9f191f;border-color:rgba(0,0,0,0.2)}.btn-pinterest:active:hover,.btn-pinterest.active:hover,.open>.dropdown-toggle.btn-pinterest:hover,.btn-pinterest:active:focus,.btn-pinterest.active:focus,.open>.dropdown-toggle.btn-pinterest:focus,.btn-pinterest:active.focus,.btn-pinterest.active.focus,.open>.dropdown-toggle.btn-pinterest.focus{color:#fff;background-color:#801419;border-color:rgba(0,0,0,0.2)}
.btn-pinterest:active,.btn-pinterest.active,.open>.dropdown-toggle.btn-pinterest{background-image:none}
.btn-pinterest.disabled:hover,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest:hover,.btn-pinterest.disabled:focus,.btn-pinterest[disabled]:focus,fieldset[disabled] .btn-pinterest:focus,.btn-pinterest.disabled.focus,.btn-pinterest[disabled].focus,fieldset[disabled] .btn-pinterest.focus{background-color:#cb2027;border-color:rgba(0,0,0,0.2)}
.btn-pinterest .badge{color:#cb2027;background-color:#fff}
.btn-reddit{color:#000;background-color:#eff7ff;border-color:rgba(0,0,0,0.2)}.btn-reddit:focus,.btn-reddit.focus{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)}
.btn-reddit:hover{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)}
.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)}.btn-reddit:active:hover,.btn-reddit.active:hover,.open>.dropdown-toggle.btn-reddit:hover,.btn-reddit:active:focus,.btn-reddit.active:focus,.open>.dropdown-toggle.btn-reddit:focus,.btn-reddit:active.focus,.btn-reddit.active.focus,.open>.dropdown-toggle.btn-reddit.focus{color:#000;background-color:#98ccff;border-color:rgba(0,0,0,0.2)}
.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{background-image:none}
.btn-reddit.disabled:hover,.btn-reddit[disabled]:hover,fieldset[disabled] .btn-reddit:hover,.btn-reddit.disabled:focus,.btn-reddit[disabled]:focus,fieldset[disabled] .btn-reddit:focus,.btn-reddit.disabled.focus,.btn-reddit[disabled].focus,fieldset[disabled] .btn-reddit.focus{background-color:#eff7ff;border-color:rgba(0,0,0,0.2)}
.btn-reddit .badge{color:#eff7ff;background-color:#000}
.btn-soundcloud{color:#fff;background-color:#f50;border-color:rgba(0,0,0,0.2)}.btn-soundcloud:focus,.btn-soundcloud.focus{color:#fff;background-color:#c40;border-color:rgba(0,0,0,0.2)}
.btn-soundcloud:hover{color:#fff;background-color:#c40;border-color:rgba(0,0,0,0.2)}
.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{color:#fff;background-color:#c40;border-color:rgba(0,0,0,0.2)}.btn-soundcloud:active:hover,.btn-soundcloud.active:hover,.open>.dropdown-toggle.btn-soundcloud:hover,.btn-soundcloud:active:focus,.btn-soundcloud.active:focus,.open>.dropdown-toggle.btn-soundcloud:focus,.btn-soundcloud:active.focus,.btn-soundcloud.active.focus,.open>.dropdown-toggle.btn-soundcloud.focus{color:#fff;background-color:#a83800;border-color:rgba(0,0,0,0.2)}
.btn-soundcloud:active,.btn-soundcloud.active,.open>.dropdown-toggle.btn-soundcloud{background-image:none}
.btn-soundcloud.disabled:hover,.btn-soundcloud[disabled]:hover,fieldset[disabled] .btn-soundcloud:hover,.btn-soundcloud.disabled:focus,.btn-soundcloud[disabled]:focus,fieldset[disabled] .btn-soundcloud:focus,.btn-soundcloud.disabled.focus,.btn-soundcloud[disabled].focus,fieldset[disabled] .btn-soundcloud.focus{background-color:#f50;border-color:rgba(0,0,0,0.2)}
.btn-soundcloud .badge{color:#f50;background-color:#fff}
.btn-tumblr{color:#fff;background-color:#2c4762;border-color:rgba(0,0,0,0.2)}.btn-tumblr:focus,.btn-tumblr.focus{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:hover{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{color:#fff;background-color:#1c2d3f;border-color:rgba(0,0,0,0.2)}.btn-tumblr:active:hover,.btn-tumblr.active:hover,.open>.dropdown-toggle.btn-tumblr:hover,.btn-tumblr:active:focus,.btn-tumblr.active:focus,.open>.dropdown-toggle.btn-tumblr:focus,.btn-tumblr:active.focus,.btn-tumblr.active.focus,.open>.dropdown-toggle.btn-tumblr.focus{color:#fff;background-color:#111c26;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{background-image:none}
.btn-tumblr.disabled:hover,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr:hover,.btn-tumblr.disabled:focus,.btn-tumblr[disabled]:focus,fieldset[disabled] .btn-tumblr:focus,.btn-tumblr.disabled.focus,.btn-tumblr[disabled].focus,fieldset[disabled] .btn-tumblr.focus{background-color:#2c4762;border-color:rgba(0,0,0,0.2)}
.btn-tumblr .badge{color:#2c4762;background-color:#fff}
.btn-twitter{color:#fff;background-color:#55acee;border-color:rgba(0,0,0,0.2)}.btn-twitter:focus,.btn-twitter.focus{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}
.btn-twitter:hover{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:rgba(0,0,0,0.2)}.btn-twitter:active:hover,.btn-twitter.active:hover,.open>.dropdown-toggle.btn-twitter:hover,.btn-twitter:active:focus,.btn-twitter.active:focus,.open>.dropdown-toggle.btn-twitter:focus,.btn-twitter:active.focus,.btn-twitter.active.focus,.open>.dropdown-toggle.btn-twitter.focus{color:#fff;background-color:#1583d7;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none}
.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled.focus,.btn-twitter[disabled].focus,fieldset[disabled] .btn-twitter.focus{background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-twitter .badge{color:#55acee;background-color:#fff}
.btn-vimeo{color:#fff;background-color:#1ab7ea;border-color:rgba(0,0,0,0.2)}.btn-vimeo:focus,.btn-vimeo.focus{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)}
.btn-vimeo:hover{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)}
.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)}.btn-vimeo:active:hover,.btn-vimeo.active:hover,.open>.dropdown-toggle.btn-vimeo:hover,.btn-vimeo:active:focus,.btn-vimeo.active:focus,.open>.dropdown-toggle.btn-vimeo:focus,.btn-vimeo:active.focus,.btn-vimeo.active.focus,.open>.dropdown-toggle.btn-vimeo.focus{color:#fff;background-color:#0f7b9f;border-color:rgba(0,0,0,0.2)}
.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{background-image:none}
.btn-vimeo.disabled:hover,.btn-vimeo[disabled]:hover,fieldset[disabled] .btn-vimeo:hover,.btn-vimeo.disabled:focus,.btn-vimeo[disabled]:focus,fieldset[disabled] .btn-vimeo:focus,.btn-vimeo.disabled.focus,.btn-vimeo[disabled].focus,fieldset[disabled] .btn-vimeo.focus{background-color:#1ab7ea;border-color:rgba(0,0,0,0.2)}
.btn-vimeo .badge{color:#1ab7ea;background-color:#fff}
.btn-vk{color:#fff;background-color:#587ea3;border-color:rgba(0,0,0,0.2)}.btn-vk:focus,.btn-vk.focus{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)}
.btn-vk:hover{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)}
.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)}.btn-vk:active:hover,.btn-vk.active:hover,.open>.dropdown-toggle.btn-vk:hover,.btn-vk:active:focus,.btn-vk.active:focus,.open>.dropdown-toggle.btn-vk:focus,.btn-vk:active.focus,.btn-vk.active.focus,.open>.dropdown-toggle.btn-vk.focus{color:#fff;background-color:#3a526b;border-color:rgba(0,0,0,0.2)}
.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{background-image:none}
.btn-vk.disabled:hover,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk:hover,.btn-vk.disabled:focus,.btn-vk[disabled]:focus,fieldset[disabled] .btn-vk:focus,.btn-vk.disabled.focus,.btn-vk[disabled].focus,fieldset[disabled] .btn-vk.focus{background-color:#587ea3;border-color:rgba(0,0,0,0.2)}
.btn-vk .badge{color:#587ea3;background-color:#fff}
.btn-yahoo{color:#fff;background-color:#720e9e;border-color:rgba(0,0,0,0.2)}.btn-yahoo:focus,.btn-yahoo.focus{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)}
.btn-yahoo:hover{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)}
.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)}.btn-yahoo:active:hover,.btn-yahoo.active:hover,.open>.dropdown-toggle.btn-yahoo:hover,.btn-yahoo:active:focus,.btn-yahoo.active:focus,.open>.dropdown-toggle.btn-yahoo:focus,.btn-yahoo:active.focus,.btn-yahoo.active.focus,.open>.dropdown-toggle.btn-yahoo.focus{color:#fff;background-color:#39074e;border-color:rgba(0,0,0,0.2)}
.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{background-image:none}
.btn-yahoo.disabled:hover,.btn-yahoo[disabled]:hover,fieldset[disabled] .btn-yahoo:hover,.btn-yahoo.disabled:focus,.btn-yahoo[disabled]:focus,fieldset[disabled] .btn-yahoo:focus,.btn-yahoo.disabled.focus,.btn-yahoo[disabled].focus,fieldset[disabled] .btn-yahoo.focus{background-color:#720e9e;border-color:rgba(0,0,0,0.2)}
.btn-yahoo .badge{color:#720e9e;background-color:#fff}
@charset "UTF-8";
/**
 * simplemde v1.11.2
 * Copyright Next Step Webs, Inc.
 * @link https://github.com/NextStepWebs/simplemde-markdown-editor
 * @license MIT
 */
.CodeMirror {
  color: #000; }

.CodeMirror-lines {
  padding: 4px 0; }

.CodeMirror pre {
  padding: 0 4px; }

.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler {
  background-color: #fff; }

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap; }

.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap; }

.CodeMirror-guttermarker {
  color: #000; }

.CodeMirror-guttermarker-subtle {
  color: #999; }

.CodeMirror-cursor {
  border-left: 1px solid #000;
  border-right: none;
  width: 0; }

.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver; }

.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7; }

.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1; }

.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7; }

@-moz-keyframes blink {
  50% {
    background-color: transparent; } }

@-webkit-keyframes blink {
  50% {
    background-color: transparent; } }

@keyframes blink {
  50% {
    background-color: transparent; } }

.cm-tab {
  display: inline-block;
  text-decoration: inherit; }

.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  position: absolute; }

.cm-s-default .cm-header {
  color: #00f; }

.cm-s-default .cm-quote {
  color: #090; }

.cm-negative {
  color: #d44; }

.cm-positive {
  color: #292; }

.cm-header, .cm-strong {
  font-weight: 700; }

.cm-em {
  font-style: italic; }

.cm-link {
  text-decoration: underline; }

.cm-strikethrough {
  text-decoration: line-through; }

.cm-s-default .cm-keyword {
  color: #708; }

.cm-s-default .cm-atom {
  color: #219; }

.cm-s-default .cm-number {
  color: #164; }

.cm-s-default .cm-def {
  color: #00f; }

.cm-s-default .cm-variable-2 {
  color: #05a; }

.cm-s-default .cm-variable-3 {
  color: #085; }

.cm-s-default .cm-comment {
  color: #a50; }

.cm-s-default .cm-string {
  color: #a11; }

.cm-s-default .cm-string-2 {
  color: #f50; }

.cm-s-default .cm-meta, .cm-s-default .cm-qualifier {
  color: #555; }

.cm-s-default .cm-builtin {
  color: #30a; }

.cm-s-default .cm-bracket {
  color: #997; }

.cm-s-default .cm-tag {
  color: #170; }

.cm-s-default .cm-attribute {
  color: #00c; }

.cm-s-default .cm-hr {
  color: #999; }

.cm-s-default .cm-link {
  color: #00c; }

.cm-invalidchar, .cm-s-default .cm-error {
  color: red; }

.CodeMirror-composing {
  border-bottom: 2px solid; }

div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0f0; }

div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #f22; }

.CodeMirror-matchingtag {
  background: rgba(255, 150, 0, 0.3); }

.CodeMirror-activeline-background {
  background: #e8f2ff; }

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: #fff; }

.CodeMirror-scroll {
  overflow: scroll !important;
  margin-bottom: -30px;
  margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: 0;
  position: relative; }

.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent; }

.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar {
  position: absolute;
  z-index: 6;
  display: none; }

.CodeMirror-vscrollbar {
  right: 0;
  top: 0;
  overflow-x: hidden;
  overflow-y: scroll; }

.CodeMirror-hscrollbar {
  bottom: 0;
  left: 0;
  overflow-y: hidden;
  overflow-x: scroll; }

.CodeMirror-scrollbar-filler {
  right: 0;
  bottom: 0; }

.CodeMirror-gutter-filler {
  left: 0;
  bottom: 0; }

.CodeMirror-gutters {
  position: absolute;
  left: 0;
  top: 0;
  min-height: 100%;
  z-index: 3; }

.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -30px; }

.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: 0 0 !important;
  border: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.CodeMirror-gutter-background {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 4; }

.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4; }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; }

.CodeMirror pre {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 0;
  background: 0 0;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none; }

.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal; }

.CodeMirror-linebackground {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0; }

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  overflow: auto; }

.CodeMirror-code {
  outline: 0; }

.CodeMirror-gutter, .CodeMirror-gutters, .CodeMirror-linenumber, .CodeMirror-scroll, .CodeMirror-sizer {
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden; }

.CodeMirror-cursor {
  position: absolute; }

.CodeMirror-measure pre {
  position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3; }

.CodeMirror-focused div.CodeMirror-cursors, div.CodeMirror-dragcursors {
  visibility: visible; }

.CodeMirror-selected {
  background: #d9d9d9; }

.CodeMirror-focused .CodeMirror-selected, .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
  background: #d7d4f0; }

.CodeMirror-crosshair {
  cursor: crosshair; }

.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection {
  background: #d7d4f0; }

.cm-searching {
  background: #ffa;
  background: rgba(255, 255, 0, 0.4); }

.cm-force-border {
  padding-right: .1px; }

@media print {
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden; } }

.cm-tab-wrap-hack:after {
  content: ''; }

span.CodeMirror-selectedtext {
  background: 0 0; }

.CodeMirror {
  height: auto;
  min-height: 100px;
  border: 1px solid #ddd;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 10px;
  font: inherit;
  z-index: 1; }

.CodeMirror-scroll {
  min-height: 100px; }

.CodeMirror-fullscreen {
  background: #fff;
  position: fixed !important;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  height: auto;
  z-index: 9; }

.CodeMirror-sided {
  width: 50% !important; }

.editor-toolbar {
  position: relative;
  opacity: .6;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  padding: 0 10px;
  border-top: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

.editor-toolbar:after, .editor-toolbar:before {
  display: block;
  content: ' ';
  height: 1px; }

.editor-toolbar:before {
  margin-bottom: 8px; }

.editor-toolbar:after {
  margin-top: 8px; }

.editor-toolbar:hover, .editor-wrapper input.title:focus, .editor-wrapper input.title:hover {
  opacity: .8; }

.editor-toolbar.fullscreen {
  width: 100%;
  height: 50px;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  padding-top: 10px;
  padding-bottom: 10px;
  box-sizing: border-box;
  background: #fff;
  border: 0;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 1;
  z-index: 9; }

.editor-toolbar.fullscreen::before {
  width: 20px;
  height: 50px;
  background: -moz-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, white), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, white 0, rgba(255, 255, 255, 0) 100%);
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0; }

.editor-toolbar.fullscreen::after {
  width: 20px;
  height: 50px;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, white));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, white 100%);
  position: fixed;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0; }

.editor-toolbar a {
  display: inline-block;
  text-align: center;
  text-decoration: none !important;
  color: #2c3e50 !important;
  width: 30px;
  height: 30px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 3px;
  cursor: pointer; }

.editor-toolbar a.active, .editor-toolbar a:hover {
  background: #fcfcfc;
  border-color: #95a5a6; }

.editor-toolbar a:before {
  line-height: 30px; }

.editor-toolbar i.separator {
  display: inline-block;
  width: 0;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #fff;
  color: transparent;
  text-indent: -10px;
  margin: 0 6px; }

.editor-toolbar a.fa-header-x:after {
  font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size: 65%;
  vertical-align: text-bottom;
  position: relative;
  top: 2px; }

.editor-toolbar a.fa-header-1:after {
  content: "1"; }

.editor-toolbar a.fa-header-2:after {
  content: "2"; }

.editor-toolbar a.fa-header-3:after {
  content: "3"; }

.editor-toolbar a.fa-header-bigger:after {
  content: "▲"; }

.editor-toolbar a.fa-header-smaller:after {
  content: "▼"; }

.editor-toolbar.disabled-for-preview a:not(.no-disable) {
  pointer-events: none;
  background: #fff;
  border-color: transparent;
  text-shadow: inherit; }

@media only screen and (max-width: 700px) {
  .editor-toolbar a.no-mobile {
    display: none; } }

.editor-statusbar {
  padding: 8px 10px;
  font-size: 12px;
  color: #959694;
  text-align: right; }

.editor-statusbar span {
  display: inline-block;
  min-width: 4em;
  margin-left: 1em; }

.editor-preview, .editor-preview-side {
  padding: 10px;
  background: #fafafa;
  overflow: auto;
  display: none;
  box-sizing: border-box; }

.editor-statusbar .lines:before {
  content: 'lines: '; }

.editor-statusbar .words:before {
  content: 'words: '; }

.editor-statusbar .characters:before {
  content: 'characters: '; }

.editor-preview {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 7; }

.editor-preview-side {
  position: fixed;
  bottom: 0;
  width: 50%;
  top: 50px;
  right: 0;
  z-index: 9;
  border: 1px solid #ddd; }

.editor-preview-active, .editor-preview-active-side {
  display: block; }

.editor-preview-side > p, .editor-preview > p {
  margin-top: 0; }

.editor-preview pre, .editor-preview-side pre {
  background: #eee;
  margin-bottom: 10px; }

.editor-preview table td, .editor-preview table th, .editor-preview-side table td, .editor-preview-side table th {
  border: 1px solid #ddd;
  padding: 5px; }

.CodeMirror .CodeMirror-code .cm-tag {
  color: #63a35c; }

.CodeMirror .CodeMirror-code .cm-attribute {
  color: #795da3; }

.CodeMirror .CodeMirror-code .cm-string {
  color: #183691; }

.CodeMirror .CodeMirror-selected {
  background: #d9d9d9; }

.CodeMirror .CodeMirror-code .cm-header-1 {
  font-size: 200%;
  line-height: 200%; }

.CodeMirror .CodeMirror-code .cm-header-2 {
  font-size: 160%;
  line-height: 160%; }

.CodeMirror .CodeMirror-code .cm-header-3 {
  font-size: 125%;
  line-height: 125%; }

.CodeMirror .CodeMirror-code .cm-header-4 {
  font-size: 110%;
  line-height: 110%; }

.CodeMirror .CodeMirror-code .cm-comment {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 2px; }

.CodeMirror .CodeMirror-code .cm-link {
  color: #7f8c8d; }

.CodeMirror .CodeMirror-code .cm-url {
  color: #aab2b3; }

.CodeMirror .CodeMirror-code .cm-strikethrough {
  text-decoration: line-through; }

.CodeMirror .CodeMirror-placeholder {
  opacity: .5; }

.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word) {
  background: rgba(255, 0, 0, 0.15); }

blockquote {
  padding: 0 1rem;
  margin-left: 0;
  color: #819198;
  border-left: .3rem solid #dce6f0; }

.CodeMirror ol {
  list-style-type: decimal;
  padding-left: 15px; }

.CodeMirror ol li {
  list-style: inherit; }

.CodeMirror ul {
  padding-left: 15px; }

.CodeMirror ul li {
  list-style: initial; }

.height-700 {
  min-height: 700px; }

body {
  font-size: 14px !important;
  line-height: 1.6;
  background: #efefef !important;
  font-family: "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meryo, "メイリオ", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
  font-weight: 300; }

h1.catch {
  font-size: 4.0rem; }

#public {
  background: white; }

li {
  list-style-type: none; }

ul,
ol {
  padding: 0; }

.entry-date {
  border: 1px solid #eee;
  text-align: center;
  font-weight: bold;
  background: white;
  width: 65%;
  width: fit-content;
  white-space: nowrap; }

.side-milestones .entry-date {
  width: 100%; }

.entry-date .date {
  color: #333;
  font-size: 17px;
  padding: 5px; }

.next-week {
  color: white;
  background: darkred;
  font-weight: normal;
  font-size: 90%; }

.gray {
  color: #999; }

.normal {
  font-weight: normal; }

.milestone h2 {
  margin-top: 0; }

.content {
  margin-top: 60px; }

.contain {
  padding: 80px 0;
  background: url(/assets/bg_gradient-e9ddb6c14c25a7b585453a40ba3f86ded430c949b193b9ea65a5b36afb8c6d00.png); }

.margin-bottom-10,
.mb-10 {
  margin-bottom: 10px; }

.margin-bottom-20,
.mb-20 {
  margin-bottom: 20px; }

.margin-top-10,
.mt-10 {
  margin-top: 10px; }

.margin-top-20,
.mt-20 {
  margin-top: 20px; }

.margin-left-10,
.ms-10 {
  margin-left: 10px; }

.margin-left-20,
.ms-20 {
  margin-left: 20px; }

.margin-right-10,
.me-10 {
  margin-right: 10px; }

.margin-right-20,
.me-20 {
  margin-right: 20px; }

.mt-1 {
  margin-top: 3rem; }

.p-1 {
  padding: 3rem; }

.padding-20 {
  padding: 20px; }

.align-right {
  text-align: right; }

.align-center {
  text-align: center; }

.float-right {
  float: right; }

.float-left {
  float: left; }

.underline {
  border-bottom: 1px #eee solid; }

.big-font {
  font-size: 700%; }

.big-font2,
.big-font3 {
  font-size: 28px;
  font-weight: bold; }

.big-font6 {
  font-size: 150%; }

.padding-0 {
  padding: 0; }

.underline {
  border-bottom: 1px solid #eee;
  padding: 5px 0; }

.underline-link {
  text-decoration: underline; }

.padding-top-10 {
  padding-top: 10px; }

.padding-top-20 {
  padding-top: 20px; }

.padding-bottom-20 {
  padding-bottom: 20px; }

.backimage {
  height: 0;
  padding-top: 56.25%;
  background: url(/assets/premium-05a0a16c8513543ed06d86312dc30b9ed8137f9ccac98fa4ef6da9b6b8a42867.jpg);
  background-size: contain; }

.info {
  padding: 20px;
  background: #ccedff; }

.num-square {
  padding: 2px 10px;
  border: 3px solid #eee;
  margin-right: 10px;
  background: #ccc;
  color: white;
  font-size: 20px;
  font-weight: bold; }

.white {
  color: white; }

.clearboth {
  clear: both; }

td.image20 {
  width: 20%; }

.thumb-padding {
  padding: 0 0 0 15px; }

.inline-form {
  display: inline; }

.form-group.courses img {
  margin: 0 10px; }

.nowrap {
  white-space: nowrap; }

.table-fixed {
  table-layout: fixed;
  width: 100%; }

.margin-bottom-20 {
  margin-bottom: 20px !important; }

.img.border {
  border: 1px #eee solid; }

.more a {
  font-size: 150%;
  text-decoration: underline; }

.btn-freelance {
  color: #fff;
  background-color: #59d002;
  border-color: #59d002; }

.btn-freelance:hover {
  color: #fff;
  background-color: #83cc4e;
  border-color: #59d002; }

.dropdown-toggle:active,
.open .dropdown-toggle {
  background: none !important;
  color: #000 !important; }

.bgr-nav {
  background-color: #eaede2; }

.badge-notify {
  background: red;
  position: absolute;
  top: -7px;
  left: 10px;
  font-weight: normal;
  font-size: 75%; }

.modal-dialog {
  margin: 30px auto; }
  .modal-dialog img,
  .modal-dialog video,
  .modal-dialog audio {
    max-width: 100% !important; }

.notification-icon {
  width: 20px;
  overflow: hidden; }

.notification-icon.empty {
  color: #ccc !important; }

.side-user-image-box {
  height: 65px;
  overflow: hidden;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center; }

.sidebar-nav .sidebar-brand,
.sidebar-nav1 .sidebar-brand,
.sidebar-nav2 .sidebar-brand {
  height: inherit; }

.sidebar .nav li {
  background: #eee; }

.sidebar .nav li a {
  background: white;
  padding: 5px 0; }

#sidebar-wrapper a {
  display: inline; }

.footer {
  overflow: hidden;
  width: 100%;
  background-color: #f5f5f5; }

.footer > .container {
  padding-right: 15px;
  padding-left: 15px; }

.top-bigimage {
  max-height: 500px;
  padding: 20px 10%;
  overflow: hidden;
  padding-left: 0px;
  padding-right: 0px; }
  .top-bigimage img {
    width: 100%; }

.main-catch {
  width: 70%;
  color: white;
  margin: 0 auto; }

.jumbotron {
  background: transparent !important; }

.feature-image {
  text-align: center;
  padding: 20px 0; }
  .feature-image img {
    width: 100%;
    max-height: 200px;
    object-fit: scale-down; }

.goal-image {
  background: #ccc; }

.card-height {
  min-height: 250px; }

.box-shadow {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  width: 100%;
  margin-left: 0; }

#goal-info h2 {
  font-size: 18px; }

#classroom {
  background: #e9ebee; }

.white-back {
  background: white; }

.padding-20 {
  padding: 20px; }

.col-md-3.img {
  padding-left: 0; }

.comment-area {
  background: #eee;
  font-size: 70%;
  padding: 10px 10px 0px 10px; }

.goal-block li {
  display: inline-block;
  padding: 4px 8px;
  margin: 0 4px;
  font-family: "Montserrat", sans-serif;
  border: 1px dashed #cacaca;
  border-radius: 50px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px; }
  .goal-block li .fa {
    color: #ff9c00; }

.white {
  color: white; }

.q-header {
  background: #e9ebee; }

.not_answered {
  background: #efefef !important; }

.course-body {
  font-size: 16px; }

.pb-60 {
  padding-bottom: 60px; }

.pt-60 {
  padding-top: 60px; }

.bgcolor3 {
  background-color: #f7f7f7; }

.page-header {
  background-image: url(/assets/bg_material1-549c3d1a5b8331bcc21a3c1ec3f4b4c281526de3737243bc71faa84066185de1.jpg);
  background-size: cover;
  text-align: center;
  margin: 0;
  padding: 40px 0; }
  .page-header h1 {
    color: #fff;
    margin-bottom: 25px;
    font-size: 40px; }
  .page-header .breadcrumb a {
    color: white; }

.breadcrumb {
  background-color: transparent;
  font-family: "Montserrat", sans-serif;
  padding: 8px 0px 0; }

ul.breadcrumb {
  padding: 0;
  margin: 5px 0 0; }

.fa-money.gold {
  color: white; }

.course-list.new:before {
  content: "NEW";
  font-family: "Montserrat", sans-serif;
  position: absolute;
  right: 10px;
  width: 40px;
  height: 50px;
  top: 0px;
  color: #fff;
  background-color: #ff9c00;
  padding: 26px 5px 5px 5px;
  font-size: 12px;
  text-align: center;
  z-index: 2; }

.course-list.new:after {
  content: "";
  position: absolute;
  top: 50px;
  right: 10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 14px 22px 0 18px;
  border-color: #ff9d00 transparent transparent transparent;
  z-index: 2; }

.course-list {
  border: 1px solid #e5e5e5;
  padding: 4px;
  overflow: hidden;
  position: relative;
  margin: 25px 0px;
  background: white;
  transition: 350ms ease all; }
  .course-list .course-detail {
    margin-left: 2%;
    padding: 15px 10px 10px; }
  .course-list .course-list .course-media {
    overflow: hidden;
    width: 100%;
    float: left; }
  .course-list img {
    display: block;
    max-width: 100%;
    height: auto; }
  .course-list h1.heading,
  .course-list h2.heading,
  .course-list h3.heading,
  .course-list h4.heading,
  .course-list h5.heading,
  .course-list h6.heading {
    margin-top: 0em;
    margin-bottom: 1em;
    font-weight: 600; }
  .course-list .btn-primary {
    background-color: #ff9c00;
    border: none; }
  .course-list .btn-primary:hover,
  .course-list .btn-primary:active,
  .course-list .btn-primary:focus,
  .course-list .btn-primary:active:focus,
  .course-list .btn-primary:active:hover {
    background-color: #ffb035; }
  .course-list .btn-sm {
    padding: 8px 24px; }
  .course-list .course-features > li {
    display: inline-block;
    padding: 4px 8px;
    margin: 0 4px;
    font-family: "Montserrat", sans-serif;
    border: 1px dashed #cacaca;
    border-radius: 50px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px; }
  .course-list .course-features > li .fa {
    color: #ff9c00; }
  .course-list .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.widget-top {
  margin-top: 30px; }

.widget {
  border: 1px solid #d7d7d7;
  overflow: hidden;
  position: relative;
  padding: 20px;
  margin-bottom: 30px;
  box-shadow: 0px 2px 5px #d7d7d7;
  background-color: #fff; }
  .widget .categories {
    list-style: none;
    padding-left: 0; }
  .widget .categories > li {
    position: relative;
    padding: 5px 0;
    border-bottom: 1px dotted #d7d7d7; }
  .widget .tagcloud {
    margin: 0;
    padding: 0; }
    .widget .tagcloud a {
      color: white; }

.premium-service-back {
  text-align: center;
  background: #eee; }
  .premium-service-back img {
    display: inline;
    width: 100%; }

.blog-card {
  border: 1px solid #e5e5e5;
  padding: 4px 4px 15px 4px;
  position: relative;
  overflow: hidden;
  margin: 25px 0px;
  box-shadow: 0px 2px 5px #d7d7d7;
  background-color: #fff; }
  .blog-card .blog-media {
    overflow: hidden;
    height: 200px; }
  .blog-card .blog-meta {
    font-family: "Montserrat", sans-serif;
    color: #cacaca;
    font-size: 13px;
    font-weight: 100;
    text-transform: uppercase;
    padding: 22px 15px 0px; }
  .blog-card .blog-body {
    padding: 0 15px 5px; }
    .blog-card .blog-body img {
      padding: 5px;
      box-shadow: 0 0 0 1px #ccc;
      margin: 5px auto;
      max-width: 100%; }
  .blog-card .blog-show {
    font-size: 17px; }
  .blog-card h3 {
    font-weight: 600;
    -webkit-transition: 350ms ease all;
    transition: 350ms ease all;
    font-family: "Oswald", sans-serif;
    color: #1a2b51;
    text-transform: uppercase;
    line-height: 1.3em; }
  .blog-card .posted-on {
    position: absolute;
    top: 20px;
    left: 20px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #333;
    border: 2px solid #ff9c00;
    background-color: #fff;
    z-index: 5; }
    .blog-card .posted-on .date {
      color: #ff9c00;
      display: block;
      text-align: center; }
    .blog-card .posted-on .month {
      display: block;
      background-color: #1a2b51;
      padding: 4px 8px;
      color: #fff; }

.terms-in-use {
  height: 100px;
  overflow: auto;
  border: 1px solid #eee;
  padding: 10px; }

.vote {
  padding-top: 10px; }

.answer-accepted {
  color: green;
  margin: 20px 0 20px 10px;
  font-size: 30px; }

.vote-value {
  font-size: 200%;
  font-weight: bold;
  color: #666; }

.comment-list {
  width: 100%; }
  .comment-list .row {
    margin: 0; }

.chat-users {
  display: flex;
  flex-direction: column; }
  .chat-users li {
    background: #eee;
    order: 2; }
    .chat-users li.active {
      order: 1; }
  .chat-users .active {
    background: white; }

.sample {
  background: #eee;
  padding: 10px; }

#shikigaku-top {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 1.7rem;
  font-weight: normal;
  line-height: 1.5;
  color: #292b2c;
  background-color: #fff; }
  #shikigaku-top h1 {
    font-size: 265%; }
  #shikigaku-top .link-outline {
    border: #1b2858 2px solid;
    display: block;
    padding: 10px 15px;
    border-radius: 5px;
    font-weight: bold; }
  #shikigaku-top .starter-template {
    padding: 5rem 1.5rem 0 1.5rem;
    text-align: center; }
  #shikigaku-top .mb-5 {
    margin-bottom: 3rem !important; }
  #shikigaku-top .font_mcho {
    font-family: Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif; }
  #shikigaku-top .text-primary {
    color: #1b2858 !important; }
  #shikigaku-top .lead {
    font-weight: 300; }
    #shikigaku-top .lead strong {
      font-weight: normal; }
  #shikigaku-top p {
    margin-top: 0;
    margin-bottom: 1rem; }
  #shikigaku-top .form-signin {
    max-width: 500px;
    padding: 0 1.5rem;
    margin: 0 auto; }
  #shikigaku-top .btn-primary {
    color: #fff;
    background-color: #1b2858;
    border-color: #1b2858; }
  #shikigaku-top .btn-primary {
    color: #fff;
    background-color: #1b2858;
    border-color: #1b2858; }
  #shikigaku-top .btn-primary:hover {
    color: #fff;
    background-color: #0f1631;
    border-color: #0d1329; }
  #shikigaku-top .footer-top {
    width: 100%;
    padding: 20px 0; }
  #shikigaku-top .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  #shikigaku-top ul.nav li {
    display: inline-block; }
  #shikigaku-top a {
    color: #1b2858; }
  #shikigaku-top .p-4 {
    padding: 3rem 1.5rem !important; }
  #shikigaku-top .checkbox {
    margin-bottom: 20px; }
  #shikigaku-top .form-control {
    position: relative;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    font-size: 16px; }
  #shikigaku-top .singin_logo {
    width: 50%;
    max-width: 250px;
    height: auto;
    margin: auto; }
  #shikigaku-top .mb-3 {
    margin-bottom: 1rem !important; }
  #shikigaku-top img {
    vertical-align: middle;
    border-style: none; }
  #shikigaku-top .p-3 {
    padding: 1rem 1rem !important; }

body.singin {
  width: 100%;
  height: 100%;
  background: url(/assets/basic-bg-0fab126412754c5e1ca14fb0823f86409991427461a87dece4e9b9d155f559e6.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff !important;
  background-color: #1c5485 !important; }
  body.singin a,
  body.singin strong {
    color: #fff !important; }
  body.singin a.nav-link {
    background: inherit; }
    body.singin a.nav-link:hover {
      text-decoration: underline; }

#error_explanation {
  color: #c20808; }

#premium_service {
  background: #f0eddf; }
  #premium_service p {
    font-size: 120%; }
  #premium_service h2,
  #premium_service h3 {
    font-weight: bold;
    color: #555;
    margin-bottom: 20px; }
  #premium_service .feature {
    margin-bottom: 25px; }
  #premium_service .container.section {
    background: white;
    padding: 25px;
    margin-top: 30px; }

.question .q-content {
  padding: 0px 0; }

.question h2 {
  font-size: 150%;
  margin: 10px 0; }

/* desert scheme ported from vim to google prettify */
pre code {
  box-shadow: none;
  background: #f8f8f8; }

pre.prettyprint {
  display: block;
  background-color: #333; }

pre .nocode {
  background-color: none;
  color: #000; }

pre .str {
  color: #ffa0a0; }

/* string  - pink */
pre .kwd {
  color: #f0e68c;
  font-weight: bold; }

pre .com {
  color: #87ceeb; }

/* comment - skyblue */
pre .typ {
  color: #98fb98; }

/* type    - lightgreen */
pre .lit {
  color: #cd5c5c; }

/* literal - darkred */
pre .pun {
  color: #fff; }

/* punctuation */
pre .pln {
  color: #fff; }

/* plaintext */
pre .tag {
  color: #f0e68c;
  font-weight: bold; }

/* html/xml tag    - lightyellow */
pre .atn {
  color: #bdb76b;
  font-weight: bold; }

/* attribute name  - khaki */
pre .atv {
  color: #ffa0a0; }

/* attribute value - pink */
pre .dec {
  color: #98fb98; }

/* decimal         - lightgreen */
/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
  margin-top: 0;
  margin-bottom: 0;
  color: #aeaeae; }

/* IE indents via margin-left */
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 {
  list-style-type: none; }

/* Alternate shading for lines */
@media print {
  pre.prettyprint {
    background-color: none; }
  pre .str,
  code .str {
    color: #060; }
  pre .kwd,
  code .kwd {
    color: #006;
    font-weight: bold; }
  pre .com,
  code .com {
    color: #600;
    font-style: italic; }
  pre .typ,
  code .typ {
    color: #404;
    font-weight: bold; }
  pre .lit,
  code .lit {
    color: #044; }
  pre .pun,
  code .pun {
    color: #440; }
  pre .pln,
  code .pln {
    color: #000; }
  pre .tag,
  code .tag {
    color: #006;
    font-weight: bold; }
  pre .atn,
  code .atn {
    color: #404; }
  pre .atv,
  code .atv {
    color: #060; } }

.teacher {
  background: url(/assets/teacher-6ba3ee1f2d4f2b65ae2a0686f665125018ab2ddad4e6390f73f343ff603a6a60.png) no-repeat; }

.vc {
  width: 100%;
  border: 3px solid #eee;
  background-color: #fff;
  color: #444;
  padding: 2.5%;
  position: relative;
  border-radius: 5px; }

.irr:after {
  border-right: 10px solid #fff;
  border-bottom: 8px solid transparent;
  border-top: 8px solid transparent;
  top: 14px;
  left: -7px; }

.vc:after {
  content: "";
  position: absolute; }

.irr:before {
  border-right: 8px solid #eee;
  border-bottom: 8px solid transparent;
  border-top: 8px solid transparent;
  top: 14px;
  left: -11px; }

.vc:before {
  content: "";
  position: absolute; }

.clearfix:after {
  content: "";
  clear: both;
  display: block; }

.sn {
  text-align: center; }

.table-of-contents ul {
  border: solid 2px #ffb03f;
  padding: 0 0.5em;
  position: relative; }

.table-of-contents ul li {
  line-height: 1.5;
  padding: 0.5em 0 0.5em 1.4em;
  border-bottom: dashed 1px silver;
  list-style-type: none !important; }

.table-of-contents ul li:before {
  font-family: "Font Awesome 5 Free";
  content: "\f138";
  /*アイコン種類*/
  position: absolute;
  left: 0.5em;
  /*左端からのアイコンまで*/
  color: #ffb03f;
  /*アイコン色*/ }

.table-of-contents ul li:last-of-type {
  border-bottom: none; }

ul.cp_list::after {
  position: absolute;
  content: "目次";
  padding: 1px 7px;
  letter-spacing: 0.05em;
  font-weight: bold;
  font-size: 0.8em;
  background: #ffb03f;
  color: #fff;
  bottom: 100%;
  left: -2px;
  border-radius: 4px 4px 0px 0px; }

ul.cp_list {
  position: relative;
  padding: 0 0.5em;
  margin-top: 2em;
  list-style-type: none;
  border: solid 2px #ffb03f; }
  ul.cp_list li {
    line-height: 1.5;
    padding: 0.5em 0 0.5em 1.4em;
    border-bottom: 1px dashed #ffb03f; }
  ul.cp_list li::before {
    position: absolute;
    content: "\002713";
    color: #ff5722;
    font-weight: bold;
    left: 0.5em; }

.cke_editable {
  font-size: 15px !important; }

#select-item.select-item {
  display: none; }

.select-item-button {
  min-width: 200px; }
  .select-item-button:hover {
    background: #ccc; }

.popover-content h4 {
  font-size: 16px;
  border-bottom: 1px #ccc solid;
  padding: 10px; }

.popover-content .global-search-name {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500; }

.CodeMirror .editor-preview {
  background-color: white; }
  .CodeMirror .editor-preview img {
    max-width: 100%; }

.answer-content img {
  max-width: 100%; }

.question-content img {
  max-width: 100%; }

.comment-list img {
  max-width: 100%; }

.edit_comment {
  margin-top: 5px;
  padding-right: 15%; }
  .edit_comment .CodeMirror {
    min-height: 100px; }
  .edit_comment .CodeMirror-scroll {
    min-height: 100px; }

.new_comment {
  margin-top: 5px;
  padding-right: 15%; }
  .new_comment .CodeMirror {
    min-height: 100px; }
  .new_comment .CodeMirror-scroll {
    min-height: 100px; }

.page_description {
  margin: 0px; }
  .page_description img,
  .page_description video,
  .page_description audio {
    max-width: 100%; }

.bg-color-none,
.breadcrumb {
  background: none !important; }

#question_editor .form-control {
  height: auto !important; }

#question_editor .navigator-button::after,
#question_editor .editor-button::after {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900; }

#question_editor .header-menu .image {
  min-width: 40px; }

#question_editor .header-menu .buttons #qeditor-save {
  white-space: nowrap; }

#question_editor .form-control {
  min-height: 35px; }

#question_editor .open .dropdown-menu {
  display: block; }
  #question_editor .open .dropdown-menu li a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.428571429;
    color: #333333;
    white-space: nowrap; }
  #question_editor .open .dropdown-menu .divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef; }

#question_editor .dropdown-menu .submenu-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  #question_editor .dropdown-menu .submenu-item a {
    color: #212529; }

.btn-facebook {
  color: #fff !important;
  background-color: #3b5998 !important;
  border-color: rgba(0, 0, 0, 0.2) !important; }

#admin-material .draw-aside.nomal-bg {
  background-color: #7dd420 !important; }

#admin-material .draw-aside.exam-bg {
  background-color: #5c5a58 !important; }

#admin-material .draw-aside a,
#admin-material .draw-aside i,
#admin-material .draw-aside h3 {
  color: white; }

#admin-material .app-bar {
  background: #efefef !important;
  position: fixed !important; }
  #admin-material .app-bar .icon-menu {
    color: #212529 !important; }

#admin-material .header {
  font-weight: bold;
  color: #827c7c; }
  #admin-material .header a {
    font-weight: bold;
    color: #827c7c; }

.material-paginator {
  display: flex;
  padding-left: 0;
  list-style: none; }
  .material-paginator li {
    display: block; }
    .material-paginator li .page-item {
      display: block;
      padding: 0.5rem 0.75rem; }
    .material-paginator li a.page-item:hover {
      text-decoration: none; }

.menu-bar-drawer {
  position: fixed !important; }

button:focus {
  outline: none !important; }

.mdc-button {
  text-decoration: none !important; }
  .mdc-button span:focus {
    outline: none !important; }

.mdc-icon-button {
  text-decoration: none !important; }
  .mdc-icon-button span:focus {
    outline: none !important; }

.school-user .admin-users .user-info {
  display: table;
  padding-left: 0;
  list-style: none; }
  .school-user .admin-users .user-info li.avatar {
    min-width: 50px; }
  .school-user .admin-users .user-info li {
    display: table-cell;
    vertical-align: middle; }
    .school-user .admin-users .user-info li .user-image {
      width: 50px;
      height: 50px;
      object-fit: cover; }

.user-image-avatar-40 {
  object-fit: cover;
  width: 40px !important;
  height: 40px !important;
  min-width: 40px;
  min-height: 40px; }

.user-image-avatar-50 {
  object-fit: cover;
  width: 50px !important;
  height: 50px !important;
  min-width: 50px;
  min-height: 50px; }

.user-image-avatar-30 {
  object-fit: cover;
  width: 30px !important;
  height: 30px !important;
  min-width: 30px;
  min-height: 30px; }

.user-image-avatar-100 {
  object-fit: cover;
  width: 100px !important;
  height: 100px !important;
  min-width: 100px;
  min-height: 100px; }

.mdc-layout-grid {
  padding-left: 0px !important;
  padding-right: 0px !important; }

#userListModal #users_list .user-detail {
  display: inline-flex !important;
  align-items: center; }
  #userListModal #users_list .user-detail .user-image {
    margin-right: 10px; }

.exam-mark-new {
  padding-bottom: 0px !important; }
  .exam-mark-new .bg-skill {
    background-color: #e9e9e9; }
  .exam-mark-new .exam-mark-form {
    overflow-y: scroll;
    height: calc(100vh - 140px); }
    .exam-mark-new .exam-mark-form img {
      width: 100%; }
  .exam-mark-new .filter-btn.disabled {
    color: #6c757d;
    cursor: auto; }
    .exam-mark-new .filter-btn.disabled:hover {
      text-decoration: none; }

.white-space-initial {
  white-space: initial !important; }

.main_content .main_content-edit a {
  color: #777;
  display: inline-block;
  padding: 3px 10px;
  border: solid 1px #eee;
  background: #eee;
  border-radius: 100px;
  margin: 5px;
  font-size: 12px;
  white-space: nowrap; }
  .main_content .main_content-edit a:hover {
    text-decoration: none; }

.material-search-input {
  height: 36px !important; }

.highlight {
  background-color: #222829;
  padding: 5px 5px 1px 5px; }

.autocomplete-item {
  cursor: pointer; }

.ML__keyboard {
  z-index: 999 !important; }

.ML__popover {
  z-index: 999 !important; }

.ML__fieldcontainer__field {
  cursor: text !important; }
/*
 * Copyright (c) 2013 Thibaut Courouble
 * http://www.cssflow.com
 *
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 */
.switch {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 90px;
  height: 32px;
  margin: 0 5px;
  background-color: white;
  border-radius: 18px;
  cursor: pointer; }
  .switch:disabled, .switch.disabled {
    opacity: .6;
    pointer-events: none; }

.switch-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0; }

.switch-label {
  position: relative;
  display: block;
  height: inherit;
  font-size: 11px;
  text-transform: uppercase;
  background: #ccc;
  border-radius: 5px;
  -webkit-transition: .15s ease-out;
  -moz-transition: .15s ease-out;
  -o-transition: .15s ease-out;
  transition: .15s ease-out;
  -webkit-transition-property: opacity background;
  -moz-transition-property: opacity background;
  -o-transition-property: opacity background;
  transition-property: opacity background; }

.switch-label:before,
.switch-label:after {
  position: absolute;
  top: 50%;
  margin-top: -.5em;
  line-height: 1;
  -webkit-transition: inherit;
  -moz-transition: inherit;
  -o-transition: inherit;
  transition: inherit; }

.switch-label:before {
  content: attr(data-off);
  right: 11px;
  color: white; }

.switch-label:after {
  content: attr(data-on);
  left: 11px;
  color: white;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
  opacity: 0; }

.switch-input:checked ~ .switch-label {
  background: #02bf92; }

.switch-input:checked ~ .switch-label:before {
  opacity: 0; }

.switch-input:checked ~ .switch-label:after {
  opacity: 1; }

.switch-handle {
  left: 2px;
  position: absolute;
  top: 2px;
  width: 38px;
  border-radius: 3px;
  height: 27px;
  background: white;
  -webkit-transition: left .15s ease-out;
  -moz-transition: left .15s ease-out;
  -o-transition: left .15s ease-out;
  transition: left .15s ease-out; }

.switch-input:checked ~ .switch-handle {
  left: 50px; }

.switch-primary > .switch-input:checked ~ .switch-label {
  background: #2e95c6; }

.switch-success > .switch-input:checked ~ .switch-label {
  background: green; }

.switch-warning > .switch-input:checked ~ .switch-label {
  background: orange; }

.switch-important > .switch-input:checked ~ .switch-label {
  background: red; }

.switch-info > .switch-input:checked ~ .switch-label {
  background: blue; }

.switch-danger > .switch-input:checked ~ .switch-label {
  background: #d9534e; }

.switch-public > .switch-input:checked ~ .switch-label {
  background: #00d09e; }

.switch.switch-sm {
  width: 30px;
  height: 14px; }
  .switch.switch-sm .switch-label:before,
  .switch.switch-sm .switch-label:after {
    content: none; }
  .switch.switch-sm .switch-handle {
    width: 8px;
    height: 8px;
    top: 3px;
    left: 4px; }
  .switch.switch-sm .switch-input:checked ~ .switch-handle {
    left: 18px; }

.switch-checkbox-label {
  line-height: 34px; }

.publish-area {
  margin-top: 30px; }
  .publish-area .publish-group {
    margin-bottom: 10px;
    width: fit-content;
    display: inline-block;
    margin-left: 10px; }
    .publish-area .publish-group .switch {
      margin: 0px;
      border-bottom-right-radius: 0px;
      border-top-right-radius: 0px; }
      .publish-area .publish-group .switch .switch-label {
        border-bottom-right-radius: 0px;
        border-top-right-radius: 0px; }
    .publish-area .publish-group input.datetime-selector {
      width: 300px;
      display: inline-block;
      border-bottom-left-radius: 0px;
      border-top-left-radius: 0px;
      margin-left: -4px;
      height: 32px; }
#switch-user {
  position: fixed;
  height: 60px;
  z-index: 10;
  top: 0;
  right: 0;
  left: 0;
  background-color: #ebb305;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
  color: #fff; }

body.has-switch-user .header-main .v-app-bar.v-app-bar--fixed {
  top: 60px; }

body.has-switch-user main {
  padding-top: 124px !important; }

body.has-switch-user .v-navigation-drawer {
  top: 60px !important;
  height: calc(100vh - 60px) !important;
  max-height: calc(100% - 60px) !important; }

body#admin-material.has-switch-admin-user .menu-bar-drawer {
  top: 60px !important;
  height: calc(100vh - 60px) !important;
  max-height: calc(100% - 60px) !important; }

body#admin-material.has-switch-admin-user .mdc-drawer-app-content {
  padding-top: 60px !important; }
.select-user-button {
  min-width: 200px; }
  .select-user-button.selected {
    background: #ccc; }

#select-user {
  display: none; }

.user-info .row.head, .user-info .row.foot {
  font-size: 12pt;
  color: #ccc; }

.user-info .row.head {
  border-bottom: solid 2px; }

.user-info .row.foot {
  border-top: solid 2px; }
  .user-info .row.foot a {
    opacity: 0.8; }

.user-info .row.score {
  display: inline-block;
  display: flex;
  justify-content: center;
  align-items: center; }

.user-info .row.body {
  min-height: 100px; }
  .user-info .row.body .score-value {
    font-size: 36pt;
    color: #888; }

.user-ranking {
  font-size: 20px; }
  .user-ranking .head {
    margin-right: 10px;
    font-weight: 600; }

.user-info-sidebar .user-name {
  font-weight: 600;
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 10px; }

.users-overall .user-info-skill-title {
  font-weight: 600;
  margin-bottom: 10px;
  margin-top: 10px; }

.users-overall .skill-name {
  width: 120px; }

.users-overall .usage-time-graph {
  height: 300px;
  background: #ccc;
  margin-top: 30px;
  margin-bottom: 30px; }

.users-overall .time-range-select {
  max-width: 300px; }

.users-overall .user-info-detail {
  display: grid;
  grid-template-columns: 65% 35%; }
  .users-overall .user-info-detail .info-title {
    font-weight: 600; }
  .users-overall .user-info-detail .user-info-data-row {
    display: grid;
    grid-template-columns: 33% 33% 33%;
    margin-top: 10px;
    margin-bottom: 30px; }
    .users-overall .user-info-detail .user-info-data-row .user-info-data-col {
      text-align: center; }
      .users-overall .user-info-detail .user-info-data-row .user-info-data-col:not(:last-child) {
        border-right: 1px solid #ccc; }
      .users-overall .user-info-detail .user-info-data-row .user-info-data-col .info-value {
        font-size: 26px;
        margin: 10px 0px 0px 0px; }
        .users-overall .user-info-detail .user-info-data-row .user-info-data-col .info-value .info-unit {
          font-size: 16px;
          font-weight: 600;
          margin-left: 5px;
          color: #615757; }
      .users-overall .user-info-detail .user-info-data-row .user-info-data-col span.info-addition-value {
        margin-left: 10px; }
  .users-overall .user-info-detail .row-4-col {
    grid-template-columns: 25% 25% 25% 25%; }

@media only screen and (max-width: 1250px) {
  .user-info-detail {
    display: block !important; }
    .user-info-detail .user-info-skill-title {
      font-size: 16px;
      padding-left: 10px; } }

@media only screen and (max-width: 600px) {
  .user-info-detail .user-info-data-row {
    margin-bottom: 0px !important;
    display: block !important; }
    .user-info-detail .user-info-data-row:not(:last-child) {
      border-bottom: 1px solid #ccc; }
    .user-info-detail .user-info-data-row .user-info-data-col {
      border-right: none !important;
      padding: 20px 0px; }
      .user-info-detail .user-info-data-row .user-info-data-col:not(:first-child) {
        border-top: 1px solid #ccc; } }
@charset "UTF-8";
/*
 * 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 any plugin's vendor/assets/stylesheets directory 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 bottom 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.
 *








 */
/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
@import url(/assets/monokai-76f80c699f9827376eac471759e5adbb03507b7f6287a91e734837c39e5047be.css);
@import url(/assets/patch-ee71fcc1dcae780cd3ec22da01bf2c81d634d2d6d7bac22ab809e3009736fbf0.css);
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900); }

.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin,
.fad,
.fa-duotone,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }

.fa-xs {
  font-size: 0.75em;
  line-height: 0.0833333337em;
  vertical-align: 0.125em; }

.fa-sm {
  font-size: 0.875em;
  line-height: 0.0714285718em;
  vertical-align: 0.0535714295em; }

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }

.fa-xl {
  font-size: 1.5em;
  line-height: 0.0416666682em;
  vertical-align: -0.125em; }

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em); }

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin-reverse {
  --fa-animation-direction: reverse; }

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8)); }

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s; } }

@keyframes fa-beat {
  0%, 90% {
    transform: scale(1); }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25)); } }

@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0); }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    transform: scale(1, 1) translateY(0); }
  100% {
    transform: scale(1, 1) translateY(0); } }

@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }

@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1); }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@keyframes fa-shake {
  0% {
    transform: rotate(-15deg); }
  4% {
    transform: rotate(15deg); }
  8%, 24% {
    transform: rotate(-18deg); }
  12%, 28% {
    transform: rotate(18deg); }
  16% {
    transform: rotate(-22deg); }
  20% {
    transform: rotate(22deg); }
  32% {
    transform: rotate(-12deg); }
  36% {
    transform: rotate(12deg); }
  40%, 100% {
    transform: rotate(0deg); } }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.fa-rotate-90 {
  transform: rotate(90deg); }

.fa-rotate-180 {
  transform: rotate(180deg); }

.fa-rotate-270 {
  transform: rotate(270deg); }

.fa-flip-horizontal {
  transform: scale(-1, 1); }

.fa-flip-vertical {
  transform: scale(1, -1); }

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1); }

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, none)); }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto); }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: var(--fa-inverse, #fff); }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0::before {
  content: "\30"; }

.fa-1::before {
  content: "\31"; }

.fa-2::before {
  content: "\32"; }

.fa-3::before {
  content: "\33"; }

.fa-4::before {
  content: "\34"; }

.fa-5::before {
  content: "\35"; }

.fa-6::before {
  content: "\36"; }

.fa-7::before {
  content: "\37"; }

.fa-8::before {
  content: "\38"; }

.fa-9::before {
  content: "\39"; }

.fa-a::before {
  content: "\41"; }

.fa-address-book::before {
  content: "\f2b9"; }

.fa-contact-book::before {
  content: "\f2b9"; }

.fa-address-card::before {
  content: "\f2bb"; }

.fa-contact-card::before {
  content: "\f2bb"; }

.fa-vcard::before {
  content: "\f2bb"; }

.fa-align-center::before {
  content: "\f037"; }

.fa-align-justify::before {
  content: "\f039"; }

.fa-align-left::before {
  content: "\f036"; }

.fa-align-right::before {
  content: "\f038"; }

.fa-anchor::before {
  content: "\f13d"; }

.fa-anchor-circle-check::before {
  content: "\e4aa"; }

.fa-anchor-circle-exclamation::before {
  content: "\e4ab"; }

.fa-anchor-circle-xmark::before {
  content: "\e4ac"; }

.fa-anchor-lock::before {
  content: "\e4ad"; }

.fa-angle-down::before {
  content: "\f107"; }

.fa-angle-left::before {
  content: "\f104"; }

.fa-angle-right::before {
  content: "\f105"; }

.fa-angle-up::before {
  content: "\f106"; }

.fa-angles-down::before {
  content: "\f103"; }

.fa-angle-double-down::before {
  content: "\f103"; }

.fa-angles-left::before {
  content: "\f100"; }

.fa-angle-double-left::before {
  content: "\f100"; }

.fa-angles-right::before {
  content: "\f101"; }

.fa-angle-double-right::before {
  content: "\f101"; }

.fa-angles-up::before {
  content: "\f102"; }

.fa-angle-double-up::before {
  content: "\f102"; }

.fa-ankh::before {
  content: "\f644"; }

.fa-apple-whole::before {
  content: "\f5d1"; }

.fa-apple-alt::before {
  content: "\f5d1"; }

.fa-archway::before {
  content: "\f557"; }

.fa-arrow-down::before {
  content: "\f063"; }

.fa-arrow-down-1-9::before {
  content: "\f162"; }

.fa-sort-numeric-asc::before {
  content: "\f162"; }

.fa-sort-numeric-down::before {
  content: "\f162"; }

.fa-arrow-down-9-1::before {
  content: "\f886"; }

.fa-sort-numeric-desc::before {
  content: "\f886"; }

.fa-sort-numeric-down-alt::before {
  content: "\f886"; }

.fa-arrow-down-a-z::before {
  content: "\f15d"; }

.fa-sort-alpha-asc::before {
  content: "\f15d"; }

.fa-sort-alpha-down::before {
  content: "\f15d"; }

.fa-arrow-down-long::before {
  content: "\f175"; }

.fa-long-arrow-down::before {
  content: "\f175"; }

.fa-arrow-down-short-wide::before {
  content: "\f884"; }

.fa-sort-amount-desc::before {
  content: "\f884"; }

.fa-sort-amount-down-alt::before {
  content: "\f884"; }

.fa-arrow-down-up-across-line::before {
  content: "\e4af"; }

.fa-arrow-down-up-lock::before {
  content: "\e4b0"; }

.fa-arrow-down-wide-short::before {
  content: "\f160"; }

.fa-sort-amount-asc::before {
  content: "\f160"; }

.fa-sort-amount-down::before {
  content: "\f160"; }

.fa-arrow-down-z-a::before {
  content: "\f881"; }

.fa-sort-alpha-desc::before {
  content: "\f881"; }

.fa-sort-alpha-down-alt::before {
  content: "\f881"; }

.fa-arrow-left::before {
  content: "\f060"; }

.fa-arrow-left-long::before {
  content: "\f177"; }

.fa-long-arrow-left::before {
  content: "\f177"; }

.fa-arrow-pointer::before {
  content: "\f245"; }

.fa-mouse-pointer::before {
  content: "\f245"; }

.fa-arrow-right::before {
  content: "\f061"; }

.fa-arrow-right-arrow-left::before {
  content: "\f0ec"; }

.fa-exchange::before {
  content: "\f0ec"; }

.fa-arrow-right-from-bracket::before {
  content: "\f08b"; }

.fa-sign-out::before {
  content: "\f08b"; }

.fa-arrow-right-long::before {
  content: "\f178"; }

.fa-long-arrow-right::before {
  content: "\f178"; }

.fa-arrow-right-to-bracket::before {
  content: "\f090"; }

.fa-sign-in::before {
  content: "\f090"; }

.fa-arrow-right-to-city::before {
  content: "\e4b3"; }

.fa-arrow-rotate-left::before {
  content: "\f0e2"; }

.fa-arrow-left-rotate::before {
  content: "\f0e2"; }

.fa-arrow-rotate-back::before {
  content: "\f0e2"; }

.fa-arrow-rotate-backward::before {
  content: "\f0e2"; }

.fa-undo::before {
  content: "\f0e2"; }

.fa-arrow-rotate-right::before {
  content: "\f01e"; }

.fa-arrow-right-rotate::before {
  content: "\f01e"; }

.fa-arrow-rotate-forward::before {
  content: "\f01e"; }

.fa-redo::before {
  content: "\f01e"; }

.fa-arrow-trend-down::before {
  content: "\e097"; }

.fa-arrow-trend-up::before {
  content: "\e098"; }

.fa-arrow-turn-down::before {
  content: "\f149"; }

.fa-level-down::before {
  content: "\f149"; }

.fa-arrow-turn-up::before {
  content: "\f148"; }

.fa-level-up::before {
  content: "\f148"; }

.fa-arrow-up::before {
  content: "\f062"; }

.fa-arrow-up-1-9::before {
  content: "\f163"; }

.fa-sort-numeric-up::before {
  content: "\f163"; }

.fa-arrow-up-9-1::before {
  content: "\f887"; }

.fa-sort-numeric-up-alt::before {
  content: "\f887"; }

.fa-arrow-up-a-z::before {
  content: "\f15e"; }

.fa-sort-alpha-up::before {
  content: "\f15e"; }

.fa-arrow-up-from-bracket::before {
  content: "\e09a"; }

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5"; }

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6"; }

.fa-arrow-up-long::before {
  content: "\f176"; }

.fa-long-arrow-up::before {
  content: "\f176"; }

.fa-arrow-up-right-dots::before {
  content: "\e4b7"; }

.fa-arrow-up-right-from-square::before {
  content: "\f08e"; }

.fa-external-link::before {
  content: "\f08e"; }

.fa-arrow-up-short-wide::before {
  content: "\f885"; }

.fa-sort-amount-up-alt::before {
  content: "\f885"; }

.fa-arrow-up-wide-short::before {
  content: "\f161"; }

.fa-sort-amount-up::before {
  content: "\f161"; }

.fa-arrow-up-z-a::before {
  content: "\f882"; }

.fa-sort-alpha-up-alt::before {
  content: "\f882"; }

.fa-arrows-down-to-line::before {
  content: "\e4b8"; }

.fa-arrows-down-to-people::before {
  content: "\e4b9"; }

.fa-arrows-left-right::before {
  content: "\f07e"; }

.fa-arrows-h::before {
  content: "\f07e"; }

.fa-arrows-left-right-to-line::before {
  content: "\e4ba"; }

.fa-arrows-rotate::before {
  content: "\f021"; }

.fa-refresh::before {
  content: "\f021"; }

.fa-sync::before {
  content: "\f021"; }

.fa-arrows-spin::before {
  content: "\e4bb"; }

.fa-arrows-split-up-and-left::before {
  content: "\e4bc"; }

.fa-arrows-to-circle::before {
  content: "\e4bd"; }

.fa-arrows-to-dot::before {
  content: "\e4be"; }

.fa-arrows-to-eye::before {
  content: "\e4bf"; }

.fa-arrows-turn-right::before {
  content: "\e4c0"; }

.fa-arrows-turn-to-dots::before {
  content: "\e4c1"; }

.fa-arrows-up-down::before {
  content: "\f07d"; }

.fa-arrows-v::before {
  content: "\f07d"; }

.fa-arrows-up-down-left-right::before {
  content: "\f047"; }

.fa-arrows::before {
  content: "\f047"; }

.fa-arrows-up-to-line::before {
  content: "\e4c2"; }

.fa-asterisk::before {
  content: "\2a"; }

.fa-at::before {
  content: "\40"; }

.fa-atom::before {
  content: "\f5d2"; }

.fa-audio-description::before {
  content: "\f29e"; }

.fa-austral-sign::before {
  content: "\e0a9"; }

.fa-award::before {
  content: "\f559"; }

.fa-b::before {
  content: "\42"; }

.fa-baby::before {
  content: "\f77c"; }

.fa-baby-carriage::before {
  content: "\f77d"; }

.fa-carriage-baby::before {
  content: "\f77d"; }

.fa-backward::before {
  content: "\f04a"; }

.fa-backward-fast::before {
  content: "\f049"; }

.fa-fast-backward::before {
  content: "\f049"; }

.fa-backward-step::before {
  content: "\f048"; }

.fa-step-backward::before {
  content: "\f048"; }

.fa-bacon::before {
  content: "\f7e5"; }

.fa-bacteria::before {
  content: "\e059"; }

.fa-bacterium::before {
  content: "\e05a"; }

.fa-bag-shopping::before {
  content: "\f290"; }

.fa-shopping-bag::before {
  content: "\f290"; }

.fa-bahai::before {
  content: "\f666"; }

.fa-haykal::before {
  content: "\f666"; }

.fa-baht-sign::before {
  content: "\e0ac"; }

.fa-ban::before {
  content: "\f05e"; }

.fa-cancel::before {
  content: "\f05e"; }

.fa-ban-smoking::before {
  content: "\f54d"; }

.fa-smoking-ban::before {
  content: "\f54d"; }

.fa-bandage::before {
  content: "\f462"; }

.fa-band-aid::before {
  content: "\f462"; }

.fa-barcode::before {
  content: "\f02a"; }

.fa-bars::before {
  content: "\f0c9"; }

.fa-navicon::before {
  content: "\f0c9"; }

.fa-bars-progress::before {
  content: "\f828"; }

.fa-tasks-alt::before {
  content: "\f828"; }

.fa-bars-staggered::before {
  content: "\f550"; }

.fa-reorder::before {
  content: "\f550"; }

.fa-stream::before {
  content: "\f550"; }

.fa-baseball::before {
  content: "\f433"; }

.fa-baseball-ball::before {
  content: "\f433"; }

.fa-baseball-bat-ball::before {
  content: "\f432"; }

.fa-basket-shopping::before {
  content: "\f291"; }

.fa-shopping-basket::before {
  content: "\f291"; }

.fa-basketball::before {
  content: "\f434"; }

.fa-basketball-ball::before {
  content: "\f434"; }

.fa-bath::before {
  content: "\f2cd"; }

.fa-bathtub::before {
  content: "\f2cd"; }

.fa-battery-empty::before {
  content: "\f244"; }

.fa-battery-0::before {
  content: "\f244"; }

.fa-battery-full::before {
  content: "\f240"; }

.fa-battery::before {
  content: "\f240"; }

.fa-battery-5::before {
  content: "\f240"; }

.fa-battery-half::before {
  content: "\f242"; }

.fa-battery-3::before {
  content: "\f242"; }

.fa-battery-quarter::before {
  content: "\f243"; }

.fa-battery-2::before {
  content: "\f243"; }

.fa-battery-three-quarters::before {
  content: "\f241"; }

.fa-battery-4::before {
  content: "\f241"; }

.fa-bed::before {
  content: "\f236"; }

.fa-bed-pulse::before {
  content: "\f487"; }

.fa-procedures::before {
  content: "\f487"; }

.fa-beer-mug-empty::before {
  content: "\f0fc"; }

.fa-beer::before {
  content: "\f0fc"; }

.fa-bell::before {
  content: "\f0f3"; }

.fa-bell-concierge::before {
  content: "\f562"; }

.fa-concierge-bell::before {
  content: "\f562"; }

.fa-bell-slash::before {
  content: "\f1f6"; }

.fa-bezier-curve::before {
  content: "\f55b"; }

.fa-bicycle::before {
  content: "\f206"; }

.fa-binoculars::before {
  content: "\f1e5"; }

.fa-biohazard::before {
  content: "\f780"; }

.fa-bitcoin-sign::before {
  content: "\e0b4"; }

.fa-blender::before {
  content: "\f517"; }

.fa-blender-phone::before {
  content: "\f6b6"; }

.fa-blog::before {
  content: "\f781"; }

.fa-bold::before {
  content: "\f032"; }

.fa-bolt::before {
  content: "\f0e7"; }

.fa-zap::before {
  content: "\f0e7"; }

.fa-bolt-lightning::before {
  content: "\e0b7"; }

.fa-bomb::before {
  content: "\f1e2"; }

.fa-bone::before {
  content: "\f5d7"; }

.fa-bong::before {
  content: "\f55c"; }

.fa-book::before {
  content: "\f02d"; }

.fa-book-atlas::before {
  content: "\f558"; }

.fa-atlas::before {
  content: "\f558"; }

.fa-book-bible::before {
  content: "\f647"; }

.fa-bible::before {
  content: "\f647"; }

.fa-book-bookmark::before {
  content: "\e0bb"; }

.fa-book-journal-whills::before {
  content: "\f66a"; }

.fa-journal-whills::before {
  content: "\f66a"; }

.fa-book-medical::before {
  content: "\f7e6"; }

.fa-book-open::before {
  content: "\f518"; }

.fa-book-open-reader::before {
  content: "\f5da"; }

.fa-book-reader::before {
  content: "\f5da"; }

.fa-book-quran::before {
  content: "\f687"; }

.fa-quran::before {
  content: "\f687"; }

.fa-book-skull::before {
  content: "\f6b7"; }

.fa-book-dead::before {
  content: "\f6b7"; }

.fa-book-tanakh::before {
  content: "\f827"; }

.fa-tanakh::before {
  content: "\f827"; }

.fa-bookmark::before {
  content: "\f02e"; }

.fa-border-all::before {
  content: "\f84c"; }

.fa-border-none::before {
  content: "\f850"; }

.fa-border-top-left::before {
  content: "\f853"; }

.fa-border-style::before {
  content: "\f853"; }

.fa-bore-hole::before {
  content: "\e4c3"; }

.fa-bottle-droplet::before {
  content: "\e4c4"; }

.fa-bottle-water::before {
  content: "\e4c5"; }

.fa-bowl-food::before {
  content: "\e4c6"; }

.fa-bowl-rice::before {
  content: "\e2eb"; }

.fa-bowling-ball::before {
  content: "\f436"; }

.fa-box::before {
  content: "\f466"; }

.fa-box-archive::before {
  content: "\f187"; }

.fa-archive::before {
  content: "\f187"; }

.fa-box-open::before {
  content: "\f49e"; }

.fa-box-tissue::before {
  content: "\e05b"; }

.fa-boxes-packing::before {
  content: "\e4c7"; }

.fa-boxes-stacked::before {
  content: "\f468"; }

.fa-boxes::before {
  content: "\f468"; }

.fa-boxes-alt::before {
  content: "\f468"; }

.fa-braille::before {
  content: "\f2a1"; }

.fa-brain::before {
  content: "\f5dc"; }

.fa-brazilian-real-sign::before {
  content: "\e46c"; }

.fa-bread-slice::before {
  content: "\f7ec"; }

.fa-bridge::before {
  content: "\e4c8"; }

.fa-bridge-circle-check::before {
  content: "\e4c9"; }

.fa-bridge-circle-exclamation::before {
  content: "\e4ca"; }

.fa-bridge-circle-xmark::before {
  content: "\e4cb"; }

.fa-bridge-lock::before {
  content: "\e4cc"; }

.fa-bridge-water::before {
  content: "\e4ce"; }

.fa-briefcase::before {
  content: "\f0b1"; }

.fa-briefcase-medical::before {
  content: "\f469"; }

.fa-broom::before {
  content: "\f51a"; }

.fa-broom-ball::before {
  content: "\f458"; }

.fa-quidditch::before {
  content: "\f458"; }

.fa-quidditch-broom-ball::before {
  content: "\f458"; }

.fa-brush::before {
  content: "\f55d"; }

.fa-bucket::before {
  content: "\e4cf"; }

.fa-bug::before {
  content: "\f188"; }

.fa-bug-slash::before {
  content: "\e490"; }

.fa-bugs::before {
  content: "\e4d0"; }

.fa-building::before {
  content: "\f1ad"; }

.fa-building-circle-arrow-right::before {
  content: "\e4d1"; }

.fa-building-circle-check::before {
  content: "\e4d2"; }

.fa-building-circle-exclamation::before {
  content: "\e4d3"; }

.fa-building-circle-xmark::before {
  content: "\e4d4"; }

.fa-building-columns::before {
  content: "\f19c"; }

.fa-bank::before {
  content: "\f19c"; }

.fa-institution::before {
  content: "\f19c"; }

.fa-museum::before {
  content: "\f19c"; }

.fa-university::before {
  content: "\f19c"; }

.fa-building-flag::before {
  content: "\e4d5"; }

.fa-building-lock::before {
  content: "\e4d6"; }

.fa-building-ngo::before {
  content: "\e4d7"; }

.fa-building-shield::before {
  content: "\e4d8"; }

.fa-building-un::before {
  content: "\e4d9"; }

.fa-building-user::before {
  content: "\e4da"; }

.fa-building-wheat::before {
  content: "\e4db"; }

.fa-bullhorn::before {
  content: "\f0a1"; }

.fa-bullseye::before {
  content: "\f140"; }

.fa-burger::before {
  content: "\f805"; }

.fa-hamburger::before {
  content: "\f805"; }

.fa-burst::before {
  content: "\e4dc"; }

.fa-bus::before {
  content: "\f207"; }

.fa-bus-simple::before {
  content: "\f55e"; }

.fa-bus-alt::before {
  content: "\f55e"; }

.fa-business-time::before {
  content: "\f64a"; }

.fa-briefcase-clock::before {
  content: "\f64a"; }

.fa-c::before {
  content: "\43"; }

.fa-cable-car::before {
  content: "\f7da"; }

.fa-tram::before {
  content: "\f7da"; }

.fa-cake-candles::before {
  content: "\f1fd"; }

.fa-birthday-cake::before {
  content: "\f1fd"; }

.fa-cake::before {
  content: "\f1fd"; }

.fa-calculator::before {
  content: "\f1ec"; }

.fa-calendar::before {
  content: "\f133"; }

.fa-calendar-check::before {
  content: "\f274"; }

.fa-calendar-day::before {
  content: "\f783"; }

.fa-calendar-days::before {
  content: "\f073"; }

.fa-calendar-alt::before {
  content: "\f073"; }

.fa-calendar-minus::before {
  content: "\f272"; }

.fa-calendar-plus::before {
  content: "\f271"; }

.fa-calendar-week::before {
  content: "\f784"; }

.fa-calendar-xmark::before {
  content: "\f273"; }

.fa-calendar-times::before {
  content: "\f273"; }

.fa-camera::before {
  content: "\f030"; }

.fa-camera-alt::before {
  content: "\f030"; }

.fa-camera-retro::before {
  content: "\f083"; }

.fa-camera-rotate::before {
  content: "\e0d8"; }

.fa-campground::before {
  content: "\f6bb"; }

.fa-candy-cane::before {
  content: "\f786"; }

.fa-cannabis::before {
  content: "\f55f"; }

.fa-capsules::before {
  content: "\f46b"; }

.fa-car::before {
  content: "\f1b9"; }

.fa-automobile::before {
  content: "\f1b9"; }

.fa-car-battery::before {
  content: "\f5df"; }

.fa-battery-car::before {
  content: "\f5df"; }

.fa-car-burst::before {
  content: "\f5e1"; }

.fa-car-crash::before {
  content: "\f5e1"; }

.fa-car-on::before {
  content: "\e4dd"; }

.fa-car-rear::before {
  content: "\f5de"; }

.fa-car-alt::before {
  content: "\f5de"; }

.fa-car-side::before {
  content: "\f5e4"; }

.fa-car-tunnel::before {
  content: "\e4de"; }

.fa-caravan::before {
  content: "\f8ff"; }

.fa-caret-down::before {
  content: "\f0d7"; }

.fa-caret-left::before {
  content: "\f0d9"; }

.fa-caret-right::before {
  content: "\f0da"; }

.fa-caret-up::before {
  content: "\f0d8"; }

.fa-carrot::before {
  content: "\f787"; }

.fa-cart-arrow-down::before {
  content: "\f218"; }

.fa-cart-flatbed::before {
  content: "\f474"; }

.fa-dolly-flatbed::before {
  content: "\f474"; }

.fa-cart-flatbed-suitcase::before {
  content: "\f59d"; }

.fa-luggage-cart::before {
  content: "\f59d"; }

.fa-cart-plus::before {
  content: "\f217"; }

.fa-cart-shopping::before {
  content: "\f07a"; }

.fa-shopping-cart::before {
  content: "\f07a"; }

.fa-cash-register::before {
  content: "\f788"; }

.fa-cat::before {
  content: "\f6be"; }

.fa-cedi-sign::before {
  content: "\e0df"; }

.fa-cent-sign::before {
  content: "\e3f5"; }

.fa-certificate::before {
  content: "\f0a3"; }

.fa-chair::before {
  content: "\f6c0"; }

.fa-chalkboard::before {
  content: "\f51b"; }

.fa-blackboard::before {
  content: "\f51b"; }

.fa-chalkboard-user::before {
  content: "\f51c"; }

.fa-chalkboard-teacher::before {
  content: "\f51c"; }

.fa-champagne-glasses::before {
  content: "\f79f"; }

.fa-glass-cheers::before {
  content: "\f79f"; }

.fa-charging-station::before {
  content: "\f5e7"; }

.fa-chart-area::before {
  content: "\f1fe"; }

.fa-area-chart::before {
  content: "\f1fe"; }

.fa-chart-bar::before {
  content: "\f080"; }

.fa-bar-chart::before {
  content: "\f080"; }

.fa-chart-column::before {
  content: "\e0e3"; }

.fa-chart-gantt::before {
  content: "\e0e4"; }

.fa-chart-line::before {
  content: "\f201"; }

.fa-line-chart::before {
  content: "\f201"; }

.fa-chart-pie::before {
  content: "\f200"; }

.fa-pie-chart::before {
  content: "\f200"; }

.fa-chart-simple::before {
  content: "\e473"; }

.fa-check::before {
  content: "\f00c"; }

.fa-check-double::before {
  content: "\f560"; }

.fa-check-to-slot::before {
  content: "\f772"; }

.fa-vote-yea::before {
  content: "\f772"; }

.fa-cheese::before {
  content: "\f7ef"; }

.fa-chess::before {
  content: "\f439"; }

.fa-chess-bishop::before {
  content: "\f43a"; }

.fa-chess-board::before {
  content: "\f43c"; }

.fa-chess-king::before {
  content: "\f43f"; }

.fa-chess-knight::before {
  content: "\f441"; }

.fa-chess-pawn::before {
  content: "\f443"; }

.fa-chess-queen::before {
  content: "\f445"; }

.fa-chess-rook::before {
  content: "\f447"; }

.fa-chevron-down::before {
  content: "\f078"; }

.fa-chevron-left::before {
  content: "\f053"; }

.fa-chevron-right::before {
  content: "\f054"; }

.fa-chevron-up::before {
  content: "\f077"; }

.fa-child::before {
  content: "\f1ae"; }

.fa-child-dress::before {
  content: "\e59c"; }

.fa-child-reaching::before {
  content: "\e59d"; }

.fa-child-rifle::before {
  content: "\e4e0"; }

.fa-children::before {
  content: "\e4e1"; }

.fa-church::before {
  content: "\f51d"; }

.fa-circle::before {
  content: "\f111"; }

.fa-circle-arrow-down::before {
  content: "\f0ab"; }

.fa-arrow-circle-down::before {
  content: "\f0ab"; }

.fa-circle-arrow-left::before {
  content: "\f0a8"; }

.fa-arrow-circle-left::before {
  content: "\f0a8"; }

.fa-circle-arrow-right::before {
  content: "\f0a9"; }

.fa-arrow-circle-right::before {
  content: "\f0a9"; }

.fa-circle-arrow-up::before {
  content: "\f0aa"; }

.fa-arrow-circle-up::before {
  content: "\f0aa"; }

.fa-circle-check::before {
  content: "\f058"; }

.fa-check-circle::before {
  content: "\f058"; }

.fa-circle-chevron-down::before {
  content: "\f13a"; }

.fa-chevron-circle-down::before {
  content: "\f13a"; }

.fa-circle-chevron-left::before {
  content: "\f137"; }

.fa-chevron-circle-left::before {
  content: "\f137"; }

.fa-circle-chevron-right::before {
  content: "\f138"; }

.fa-chevron-circle-right::before {
  content: "\f138"; }

.fa-circle-chevron-up::before {
  content: "\f139"; }

.fa-chevron-circle-up::before {
  content: "\f139"; }

.fa-circle-dollar-to-slot::before {
  content: "\f4b9"; }

.fa-donate::before {
  content: "\f4b9"; }

.fa-circle-dot::before {
  content: "\f192"; }

.fa-dot-circle::before {
  content: "\f192"; }

.fa-circle-down::before {
  content: "\f358"; }

.fa-arrow-alt-circle-down::before {
  content: "\f358"; }

.fa-circle-exclamation::before {
  content: "\f06a"; }

.fa-exclamation-circle::before {
  content: "\f06a"; }

.fa-circle-h::before {
  content: "\f47e"; }

.fa-hospital-symbol::before {
  content: "\f47e"; }

.fa-circle-half-stroke::before {
  content: "\f042"; }

.fa-adjust::before {
  content: "\f042"; }

.fa-circle-info::before {
  content: "\f05a"; }

.fa-info-circle::before {
  content: "\f05a"; }

.fa-circle-left::before {
  content: "\f359"; }

.fa-arrow-alt-circle-left::before {
  content: "\f359"; }

.fa-circle-minus::before {
  content: "\f056"; }

.fa-minus-circle::before {
  content: "\f056"; }

.fa-circle-nodes::before {
  content: "\e4e2"; }

.fa-circle-notch::before {
  content: "\f1ce"; }

.fa-circle-pause::before {
  content: "\f28b"; }

.fa-pause-circle::before {
  content: "\f28b"; }

.fa-circle-play::before {
  content: "\f144"; }

.fa-play-circle::before {
  content: "\f144"; }

.fa-circle-plus::before {
  content: "\f055"; }

.fa-plus-circle::before {
  content: "\f055"; }

.fa-circle-question::before {
  content: "\f059"; }

.fa-question-circle::before {
  content: "\f059"; }

.fa-circle-radiation::before {
  content: "\f7ba"; }

.fa-radiation-alt::before {
  content: "\f7ba"; }

.fa-circle-right::before {
  content: "\f35a"; }

.fa-arrow-alt-circle-right::before {
  content: "\f35a"; }

.fa-circle-stop::before {
  content: "\f28d"; }

.fa-stop-circle::before {
  content: "\f28d"; }

.fa-circle-up::before {
  content: "\f35b"; }

.fa-arrow-alt-circle-up::before {
  content: "\f35b"; }

.fa-circle-user::before {
  content: "\f2bd"; }

.fa-user-circle::before {
  content: "\f2bd"; }

.fa-circle-xmark::before {
  content: "\f057"; }

.fa-times-circle::before {
  content: "\f057"; }

.fa-xmark-circle::before {
  content: "\f057"; }

.fa-city::before {
  content: "\f64f"; }

.fa-clapperboard::before {
  content: "\e131"; }

.fa-clipboard::before {
  content: "\f328"; }

.fa-clipboard-check::before {
  content: "\f46c"; }

.fa-clipboard-list::before {
  content: "\f46d"; }

.fa-clipboard-question::before {
  content: "\e4e3"; }

.fa-clipboard-user::before {
  content: "\f7f3"; }

.fa-clock::before {
  content: "\f017"; }

.fa-clock-four::before {
  content: "\f017"; }

.fa-clock-rotate-left::before {
  content: "\f1da"; }

.fa-history::before {
  content: "\f1da"; }

.fa-clone::before {
  content: "\f24d"; }

.fa-closed-captioning::before {
  content: "\f20a"; }

.fa-cloud::before {
  content: "\f0c2"; }

.fa-cloud-arrow-down::before {
  content: "\f0ed"; }

.fa-cloud-download::before {
  content: "\f0ed"; }

.fa-cloud-download-alt::before {
  content: "\f0ed"; }

.fa-cloud-arrow-up::before {
  content: "\f0ee"; }

.fa-cloud-upload::before {
  content: "\f0ee"; }

.fa-cloud-upload-alt::before {
  content: "\f0ee"; }

.fa-cloud-bolt::before {
  content: "\f76c"; }

.fa-thunderstorm::before {
  content: "\f76c"; }

.fa-cloud-meatball::before {
  content: "\f73b"; }

.fa-cloud-moon::before {
  content: "\f6c3"; }

.fa-cloud-moon-rain::before {
  content: "\f73c"; }

.fa-cloud-rain::before {
  content: "\f73d"; }

.fa-cloud-showers-heavy::before {
  content: "\f740"; }

.fa-cloud-showers-water::before {
  content: "\e4e4"; }

.fa-cloud-sun::before {
  content: "\f6c4"; }

.fa-cloud-sun-rain::before {
  content: "\f743"; }

.fa-clover::before {
  content: "\e139"; }

.fa-code::before {
  content: "\f121"; }

.fa-code-branch::before {
  content: "\f126"; }

.fa-code-commit::before {
  content: "\f386"; }

.fa-code-compare::before {
  content: "\e13a"; }

.fa-code-fork::before {
  content: "\e13b"; }

.fa-code-merge::before {
  content: "\f387"; }

.fa-code-pull-request::before {
  content: "\e13c"; }

.fa-coins::before {
  content: "\f51e"; }

.fa-colon-sign::before {
  content: "\e140"; }

.fa-comment::before {
  content: "\f075"; }

.fa-comment-dollar::before {
  content: "\f651"; }

.fa-comment-dots::before {
  content: "\f4ad"; }

.fa-commenting::before {
  content: "\f4ad"; }

.fa-comment-medical::before {
  content: "\f7f5"; }

.fa-comment-slash::before {
  content: "\f4b3"; }

.fa-comment-sms::before {
  content: "\f7cd"; }

.fa-sms::before {
  content: "\f7cd"; }

.fa-comments::before {
  content: "\f086"; }

.fa-comments-dollar::before {
  content: "\f653"; }

.fa-compact-disc::before {
  content: "\f51f"; }

.fa-compass::before {
  content: "\f14e"; }

.fa-compass-drafting::before {
  content: "\f568"; }

.fa-drafting-compass::before {
  content: "\f568"; }

.fa-compress::before {
  content: "\f066"; }

.fa-computer::before {
  content: "\e4e5"; }

.fa-computer-mouse::before {
  content: "\f8cc"; }

.fa-mouse::before {
  content: "\f8cc"; }

.fa-cookie::before {
  content: "\f563"; }

.fa-cookie-bite::before {
  content: "\f564"; }

.fa-copy::before {
  content: "\f0c5"; }

.fa-copyright::before {
  content: "\f1f9"; }

.fa-couch::before {
  content: "\f4b8"; }

.fa-cow::before {
  content: "\f6c8"; }

.fa-credit-card::before {
  content: "\f09d"; }

.fa-credit-card-alt::before {
  content: "\f09d"; }

.fa-crop::before {
  content: "\f125"; }

.fa-crop-simple::before {
  content: "\f565"; }

.fa-crop-alt::before {
  content: "\f565"; }

.fa-cross::before {
  content: "\f654"; }

.fa-crosshairs::before {
  content: "\f05b"; }

.fa-crow::before {
  content: "\f520"; }

.fa-crown::before {
  content: "\f521"; }

.fa-crutch::before {
  content: "\f7f7"; }

.fa-cruzeiro-sign::before {
  content: "\e152"; }

.fa-cube::before {
  content: "\f1b2"; }

.fa-cubes::before {
  content: "\f1b3"; }

.fa-cubes-stacked::before {
  content: "\e4e6"; }

.fa-d::before {
  content: "\44"; }

.fa-database::before {
  content: "\f1c0"; }

.fa-delete-left::before {
  content: "\f55a"; }

.fa-backspace::before {
  content: "\f55a"; }

.fa-democrat::before {
  content: "\f747"; }

.fa-desktop::before {
  content: "\f390"; }

.fa-desktop-alt::before {
  content: "\f390"; }

.fa-dharmachakra::before {
  content: "\f655"; }

.fa-diagram-next::before {
  content: "\e476"; }

.fa-diagram-predecessor::before {
  content: "\e477"; }

.fa-diagram-project::before {
  content: "\f542"; }

.fa-project-diagram::before {
  content: "\f542"; }

.fa-diagram-successor::before {
  content: "\e47a"; }

.fa-diamond::before {
  content: "\f219"; }

.fa-diamond-turn-right::before {
  content: "\f5eb"; }

.fa-directions::before {
  content: "\f5eb"; }

.fa-dice::before {
  content: "\f522"; }

.fa-dice-d20::before {
  content: "\f6cf"; }

.fa-dice-d6::before {
  content: "\f6d1"; }

.fa-dice-five::before {
  content: "\f523"; }

.fa-dice-four::before {
  content: "\f524"; }

.fa-dice-one::before {
  content: "\f525"; }

.fa-dice-six::before {
  content: "\f526"; }

.fa-dice-three::before {
  content: "\f527"; }

.fa-dice-two::before {
  content: "\f528"; }

.fa-disease::before {
  content: "\f7fa"; }

.fa-display::before {
  content: "\e163"; }

.fa-divide::before {
  content: "\f529"; }

.fa-dna::before {
  content: "\f471"; }

.fa-dog::before {
  content: "\f6d3"; }

.fa-dollar-sign::before {
  content: "\24"; }

.fa-dollar::before {
  content: "\24"; }

.fa-usd::before {
  content: "\24"; }

.fa-dolly::before {
  content: "\f472"; }

.fa-dolly-box::before {
  content: "\f472"; }

.fa-dong-sign::before {
  content: "\e169"; }

.fa-door-closed::before {
  content: "\f52a"; }

.fa-door-open::before {
  content: "\f52b"; }

.fa-dove::before {
  content: "\f4ba"; }

.fa-down-left-and-up-right-to-center::before {
  content: "\f422"; }

.fa-compress-alt::before {
  content: "\f422"; }

.fa-down-long::before {
  content: "\f309"; }

.fa-long-arrow-alt-down::before {
  content: "\f309"; }

.fa-download::before {
  content: "\f019"; }

.fa-dragon::before {
  content: "\f6d5"; }

.fa-draw-polygon::before {
  content: "\f5ee"; }

.fa-droplet::before {
  content: "\f043"; }

.fa-tint::before {
  content: "\f043"; }

.fa-droplet-slash::before {
  content: "\f5c7"; }

.fa-tint-slash::before {
  content: "\f5c7"; }

.fa-drum::before {
  content: "\f569"; }

.fa-drum-steelpan::before {
  content: "\f56a"; }

.fa-drumstick-bite::before {
  content: "\f6d7"; }

.fa-dumbbell::before {
  content: "\f44b"; }

.fa-dumpster::before {
  content: "\f793"; }

.fa-dumpster-fire::before {
  content: "\f794"; }

.fa-dungeon::before {
  content: "\f6d9"; }

.fa-e::before {
  content: "\45"; }

.fa-ear-deaf::before {
  content: "\f2a4"; }

.fa-deaf::before {
  content: "\f2a4"; }

.fa-deafness::before {
  content: "\f2a4"; }

.fa-hard-of-hearing::before {
  content: "\f2a4"; }

.fa-ear-listen::before {
  content: "\f2a2"; }

.fa-assistive-listening-systems::before {
  content: "\f2a2"; }

.fa-earth-africa::before {
  content: "\f57c"; }

.fa-globe-africa::before {
  content: "\f57c"; }

.fa-earth-americas::before {
  content: "\f57d"; }

.fa-earth::before {
  content: "\f57d"; }

.fa-earth-america::before {
  content: "\f57d"; }

.fa-globe-americas::before {
  content: "\f57d"; }

.fa-earth-asia::before {
  content: "\f57e"; }

.fa-globe-asia::before {
  content: "\f57e"; }

.fa-earth-europe::before {
  content: "\f7a2"; }

.fa-globe-europe::before {
  content: "\f7a2"; }

.fa-earth-oceania::before {
  content: "\e47b"; }

.fa-globe-oceania::before {
  content: "\e47b"; }

.fa-egg::before {
  content: "\f7fb"; }

.fa-eject::before {
  content: "\f052"; }

.fa-elevator::before {
  content: "\e16d"; }

.fa-ellipsis::before {
  content: "\f141"; }

.fa-ellipsis-h::before {
  content: "\f141"; }

.fa-ellipsis-vertical::before {
  content: "\f142"; }

.fa-ellipsis-v::before {
  content: "\f142"; }

.fa-envelope::before {
  content: "\f0e0"; }

.fa-envelope-circle-check::before {
  content: "\e4e8"; }

.fa-envelope-open::before {
  content: "\f2b6"; }

.fa-envelope-open-text::before {
  content: "\f658"; }

.fa-envelopes-bulk::before {
  content: "\f674"; }

.fa-mail-bulk::before {
  content: "\f674"; }

.fa-equals::before {
  content: "\3d"; }

.fa-eraser::before {
  content: "\f12d"; }

.fa-ethernet::before {
  content: "\f796"; }

.fa-euro-sign::before {
  content: "\f153"; }

.fa-eur::before {
  content: "\f153"; }

.fa-euro::before {
  content: "\f153"; }

.fa-exclamation::before {
  content: "\21"; }

.fa-expand::before {
  content: "\f065"; }

.fa-explosion::before {
  content: "\e4e9"; }

.fa-eye::before {
  content: "\f06e"; }

.fa-eye-dropper::before {
  content: "\f1fb"; }

.fa-eye-dropper-empty::before {
  content: "\f1fb"; }

.fa-eyedropper::before {
  content: "\f1fb"; }

.fa-eye-low-vision::before {
  content: "\f2a8"; }

.fa-low-vision::before {
  content: "\f2a8"; }

.fa-eye-slash::before {
  content: "\f070"; }

.fa-f::before {
  content: "\46"; }

.fa-face-angry::before {
  content: "\f556"; }

.fa-angry::before {
  content: "\f556"; }

.fa-face-dizzy::before {
  content: "\f567"; }

.fa-dizzy::before {
  content: "\f567"; }

.fa-face-flushed::before {
  content: "\f579"; }

.fa-flushed::before {
  content: "\f579"; }

.fa-face-frown::before {
  content: "\f119"; }

.fa-frown::before {
  content: "\f119"; }

.fa-face-frown-open::before {
  content: "\f57a"; }

.fa-frown-open::before {
  content: "\f57a"; }

.fa-face-grimace::before {
  content: "\f57f"; }

.fa-grimace::before {
  content: "\f57f"; }

.fa-face-grin::before {
  content: "\f580"; }

.fa-grin::before {
  content: "\f580"; }

.fa-face-grin-beam::before {
  content: "\f582"; }

.fa-grin-beam::before {
  content: "\f582"; }

.fa-face-grin-beam-sweat::before {
  content: "\f583"; }

.fa-grin-beam-sweat::before {
  content: "\f583"; }

.fa-face-grin-hearts::before {
  content: "\f584"; }

.fa-grin-hearts::before {
  content: "\f584"; }

.fa-face-grin-squint::before {
  content: "\f585"; }

.fa-grin-squint::before {
  content: "\f585"; }

.fa-face-grin-squint-tears::before {
  content: "\f586"; }

.fa-grin-squint-tears::before {
  content: "\f586"; }

.fa-face-grin-stars::before {
  content: "\f587"; }

.fa-grin-stars::before {
  content: "\f587"; }

.fa-face-grin-tears::before {
  content: "\f588"; }

.fa-grin-tears::before {
  content: "\f588"; }

.fa-face-grin-tongue::before {
  content: "\f589"; }

.fa-grin-tongue::before {
  content: "\f589"; }

.fa-face-grin-tongue-squint::before {
  content: "\f58a"; }

.fa-grin-tongue-squint::before {
  content: "\f58a"; }

.fa-face-grin-tongue-wink::before {
  content: "\f58b"; }

.fa-grin-tongue-wink::before {
  content: "\f58b"; }

.fa-face-grin-wide::before {
  content: "\f581"; }

.fa-grin-alt::before {
  content: "\f581"; }

.fa-face-grin-wink::before {
  content: "\f58c"; }

.fa-grin-wink::before {
  content: "\f58c"; }

.fa-face-kiss::before {
  content: "\f596"; }

.fa-kiss::before {
  content: "\f596"; }

.fa-face-kiss-beam::before {
  content: "\f597"; }

.fa-kiss-beam::before {
  content: "\f597"; }

.fa-face-kiss-wink-heart::before {
  content: "\f598"; }

.fa-kiss-wink-heart::before {
  content: "\f598"; }

.fa-face-laugh::before {
  content: "\f599"; }

.fa-laugh::before {
  content: "\f599"; }

.fa-face-laugh-beam::before {
  content: "\f59a"; }

.fa-laugh-beam::before {
  content: "\f59a"; }

.fa-face-laugh-squint::before {
  content: "\f59b"; }

.fa-laugh-squint::before {
  content: "\f59b"; }

.fa-face-laugh-wink::before {
  content: "\f59c"; }

.fa-laugh-wink::before {
  content: "\f59c"; }

.fa-face-meh::before {
  content: "\f11a"; }

.fa-meh::before {
  content: "\f11a"; }

.fa-face-meh-blank::before {
  content: "\f5a4"; }

.fa-meh-blank::before {
  content: "\f5a4"; }

.fa-face-rolling-eyes::before {
  content: "\f5a5"; }

.fa-meh-rolling-eyes::before {
  content: "\f5a5"; }

.fa-face-sad-cry::before {
  content: "\f5b3"; }

.fa-sad-cry::before {
  content: "\f5b3"; }

.fa-face-sad-tear::before {
  content: "\f5b4"; }

.fa-sad-tear::before {
  content: "\f5b4"; }

.fa-face-smile::before {
  content: "\f118"; }

.fa-smile::before {
  content: "\f118"; }

.fa-face-smile-beam::before {
  content: "\f5b8"; }

.fa-smile-beam::before {
  content: "\f5b8"; }

.fa-face-smile-wink::before {
  content: "\f4da"; }

.fa-smile-wink::before {
  content: "\f4da"; }

.fa-face-surprise::before {
  content: "\f5c2"; }

.fa-surprise::before {
  content: "\f5c2"; }

.fa-face-tired::before {
  content: "\f5c8"; }

.fa-tired::before {
  content: "\f5c8"; }

.fa-fan::before {
  content: "\f863"; }

.fa-faucet::before {
  content: "\e005"; }

.fa-faucet-drip::before {
  content: "\e006"; }

.fa-fax::before {
  content: "\f1ac"; }

.fa-feather::before {
  content: "\f52d"; }

.fa-feather-pointed::before {
  content: "\f56b"; }

.fa-feather-alt::before {
  content: "\f56b"; }

.fa-ferry::before {
  content: "\e4ea"; }

.fa-file::before {
  content: "\f15b"; }

.fa-file-arrow-down::before {
  content: "\f56d"; }

.fa-file-download::before {
  content: "\f56d"; }

.fa-file-arrow-up::before {
  content: "\f574"; }

.fa-file-upload::before {
  content: "\f574"; }

.fa-file-audio::before {
  content: "\f1c7"; }

.fa-file-circle-check::before {
  content: "\e5a0"; }

.fa-file-circle-exclamation::before {
  content: "\e4eb"; }

.fa-file-circle-minus::before {
  content: "\e4ed"; }

.fa-file-circle-plus::before {
  content: "\e494"; }

.fa-file-circle-question::before {
  content: "\e4ef"; }

.fa-file-circle-xmark::before {
  content: "\e5a1"; }

.fa-file-code::before {
  content: "\f1c9"; }

.fa-file-contract::before {
  content: "\f56c"; }

.fa-file-csv::before {
  content: "\f6dd"; }

.fa-file-excel::before {
  content: "\f1c3"; }

.fa-file-export::before {
  content: "\f56e"; }

.fa-arrow-right-from-file::before {
  content: "\f56e"; }

.fa-file-image::before {
  content: "\f1c5"; }

.fa-file-import::before {
  content: "\f56f"; }

.fa-arrow-right-to-file::before {
  content: "\f56f"; }

.fa-file-invoice::before {
  content: "\f570"; }

.fa-file-invoice-dollar::before {
  content: "\f571"; }

.fa-file-lines::before {
  content: "\f15c"; }

.fa-file-alt::before {
  content: "\f15c"; }

.fa-file-text::before {
  content: "\f15c"; }

.fa-file-medical::before {
  content: "\f477"; }

.fa-file-pdf::before {
  content: "\f1c1"; }

.fa-file-pen::before {
  content: "\f31c"; }

.fa-file-edit::before {
  content: "\f31c"; }

.fa-file-powerpoint::before {
  content: "\f1c4"; }

.fa-file-prescription::before {
  content: "\f572"; }

.fa-file-shield::before {
  content: "\e4f0"; }

.fa-file-signature::before {
  content: "\f573"; }

.fa-file-video::before {
  content: "\f1c8"; }

.fa-file-waveform::before {
  content: "\f478"; }

.fa-file-medical-alt::before {
  content: "\f478"; }

.fa-file-word::before {
  content: "\f1c2"; }

.fa-file-zipper::before {
  content: "\f1c6"; }

.fa-file-archive::before {
  content: "\f1c6"; }

.fa-fill::before {
  content: "\f575"; }

.fa-fill-drip::before {
  content: "\f576"; }

.fa-film::before {
  content: "\f008"; }

.fa-filter::before {
  content: "\f0b0"; }

.fa-filter-circle-dollar::before {
  content: "\f662"; }

.fa-funnel-dollar::before {
  content: "\f662"; }

.fa-filter-circle-xmark::before {
  content: "\e17b"; }

.fa-fingerprint::before {
  content: "\f577"; }

.fa-fire::before {
  content: "\f06d"; }

.fa-fire-burner::before {
  content: "\e4f1"; }

.fa-fire-extinguisher::before {
  content: "\f134"; }

.fa-fire-flame-curved::before {
  content: "\f7e4"; }

.fa-fire-alt::before {
  content: "\f7e4"; }

.fa-fire-flame-simple::before {
  content: "\f46a"; }

.fa-burn::before {
  content: "\f46a"; }

.fa-fish::before {
  content: "\f578"; }

.fa-fish-fins::before {
  content: "\e4f2"; }

.fa-flag::before {
  content: "\f024"; }

.fa-flag-checkered::before {
  content: "\f11e"; }

.fa-flag-usa::before {
  content: "\f74d"; }

.fa-flask::before {
  content: "\f0c3"; }

.fa-flask-vial::before {
  content: "\e4f3"; }

.fa-floppy-disk::before {
  content: "\f0c7"; }

.fa-save::before {
  content: "\f0c7"; }

.fa-florin-sign::before {
  content: "\e184"; }

.fa-folder::before {
  content: "\f07b"; }

.fa-folder-blank::before {
  content: "\f07b"; }

.fa-folder-closed::before {
  content: "\e185"; }

.fa-folder-minus::before {
  content: "\f65d"; }

.fa-folder-open::before {
  content: "\f07c"; }

.fa-folder-plus::before {
  content: "\f65e"; }

.fa-folder-tree::before {
  content: "\f802"; }

.fa-font::before {
  content: "\f031"; }

.fa-football::before {
  content: "\f44e"; }

.fa-football-ball::before {
  content: "\f44e"; }

.fa-forward::before {
  content: "\f04e"; }

.fa-forward-fast::before {
  content: "\f050"; }

.fa-fast-forward::before {
  content: "\f050"; }

.fa-forward-step::before {
  content: "\f051"; }

.fa-step-forward::before {
  content: "\f051"; }

.fa-franc-sign::before {
  content: "\e18f"; }

.fa-frog::before {
  content: "\f52e"; }

.fa-futbol::before {
  content: "\f1e3"; }

.fa-futbol-ball::before {
  content: "\f1e3"; }

.fa-soccer-ball::before {
  content: "\f1e3"; }

.fa-g::before {
  content: "\47"; }

.fa-gamepad::before {
  content: "\f11b"; }

.fa-gas-pump::before {
  content: "\f52f"; }

.fa-gauge::before {
  content: "\f624"; }

.fa-dashboard::before {
  content: "\f624"; }

.fa-gauge-med::before {
  content: "\f624"; }

.fa-tachometer-alt-average::before {
  content: "\f624"; }

.fa-gauge-high::before {
  content: "\f625"; }

.fa-tachometer-alt::before {
  content: "\f625"; }

.fa-tachometer-alt-fast::before {
  content: "\f625"; }

.fa-gauge-simple::before {
  content: "\f629"; }

.fa-gauge-simple-med::before {
  content: "\f629"; }

.fa-tachometer-average::before {
  content: "\f629"; }

.fa-gauge-simple-high::before {
  content: "\f62a"; }

.fa-tachometer::before {
  content: "\f62a"; }

.fa-tachometer-fast::before {
  content: "\f62a"; }

.fa-gavel::before {
  content: "\f0e3"; }

.fa-legal::before {
  content: "\f0e3"; }

.fa-gear::before {
  content: "\f013"; }

.fa-cog::before {
  content: "\f013"; }

.fa-gears::before {
  content: "\f085"; }

.fa-cogs::before {
  content: "\f085"; }

.fa-gem::before {
  content: "\f3a5"; }

.fa-genderless::before {
  content: "\f22d"; }

.fa-ghost::before {
  content: "\f6e2"; }

.fa-gift::before {
  content: "\f06b"; }

.fa-gifts::before {
  content: "\f79c"; }

.fa-glass-water::before {
  content: "\e4f4"; }

.fa-glass-water-droplet::before {
  content: "\e4f5"; }

.fa-glasses::before {
  content: "\f530"; }

.fa-globe::before {
  content: "\f0ac"; }

.fa-golf-ball-tee::before {
  content: "\f450"; }

.fa-golf-ball::before {
  content: "\f450"; }

.fa-gopuram::before {
  content: "\f664"; }

.fa-graduation-cap::before {
  content: "\f19d"; }

.fa-mortar-board::before {
  content: "\f19d"; }

.fa-greater-than::before {
  content: "\3e"; }

.fa-greater-than-equal::before {
  content: "\f532"; }

.fa-grip::before {
  content: "\f58d"; }

.fa-grip-horizontal::before {
  content: "\f58d"; }

.fa-grip-lines::before {
  content: "\f7a4"; }

.fa-grip-lines-vertical::before {
  content: "\f7a5"; }

.fa-grip-vertical::before {
  content: "\f58e"; }

.fa-group-arrows-rotate::before {
  content: "\e4f6"; }

.fa-guarani-sign::before {
  content: "\e19a"; }

.fa-guitar::before {
  content: "\f7a6"; }

.fa-gun::before {
  content: "\e19b"; }

.fa-h::before {
  content: "\48"; }

.fa-hammer::before {
  content: "\f6e3"; }

.fa-hamsa::before {
  content: "\f665"; }

.fa-hand::before {
  content: "\f256"; }

.fa-hand-paper::before {
  content: "\f256"; }

.fa-hand-back-fist::before {
  content: "\f255"; }

.fa-hand-rock::before {
  content: "\f255"; }

.fa-hand-dots::before {
  content: "\f461"; }

.fa-allergies::before {
  content: "\f461"; }

.fa-hand-fist::before {
  content: "\f6de"; }

.fa-fist-raised::before {
  content: "\f6de"; }

.fa-hand-holding::before {
  content: "\f4bd"; }

.fa-hand-holding-dollar::before {
  content: "\f4c0"; }

.fa-hand-holding-usd::before {
  content: "\f4c0"; }

.fa-hand-holding-droplet::before {
  content: "\f4c1"; }

.fa-hand-holding-water::before {
  content: "\f4c1"; }

.fa-hand-holding-hand::before {
  content: "\e4f7"; }

.fa-hand-holding-heart::before {
  content: "\f4be"; }

.fa-hand-holding-medical::before {
  content: "\e05c"; }

.fa-hand-lizard::before {
  content: "\f258"; }

.fa-hand-middle-finger::before {
  content: "\f806"; }

.fa-hand-peace::before {
  content: "\f25b"; }

.fa-hand-point-down::before {
  content: "\f0a7"; }

.fa-hand-point-left::before {
  content: "\f0a5"; }

.fa-hand-point-right::before {
  content: "\f0a4"; }

.fa-hand-point-up::before {
  content: "\f0a6"; }

.fa-hand-pointer::before {
  content: "\f25a"; }

.fa-hand-scissors::before {
  content: "\f257"; }

.fa-hand-sparkles::before {
  content: "\e05d"; }

.fa-hand-spock::before {
  content: "\f259"; }

.fa-handcuffs::before {
  content: "\e4f8"; }

.fa-hands::before {
  content: "\f2a7"; }

.fa-sign-language::before {
  content: "\f2a7"; }

.fa-signing::before {
  content: "\f2a7"; }

.fa-hands-asl-interpreting::before {
  content: "\f2a3"; }

.fa-american-sign-language-interpreting::before {
  content: "\f2a3"; }

.fa-asl-interpreting::before {
  content: "\f2a3"; }

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3"; }

.fa-hands-bound::before {
  content: "\e4f9"; }

.fa-hands-bubbles::before {
  content: "\e05e"; }

.fa-hands-wash::before {
  content: "\e05e"; }

.fa-hands-clapping::before {
  content: "\e1a8"; }

.fa-hands-holding::before {
  content: "\f4c2"; }

.fa-hands-holding-child::before {
  content: "\e4fa"; }

.fa-hands-holding-circle::before {
  content: "\e4fb"; }

.fa-hands-praying::before {
  content: "\f684"; }

.fa-praying-hands::before {
  content: "\f684"; }

.fa-handshake::before {
  content: "\f2b5"; }

.fa-handshake-angle::before {
  content: "\f4c4"; }

.fa-hands-helping::before {
  content: "\f4c4"; }

.fa-handshake-simple::before {
  content: "\f4c6"; }

.fa-handshake-alt::before {
  content: "\f4c6"; }

.fa-handshake-simple-slash::before {
  content: "\e05f"; }

.fa-handshake-alt-slash::before {
  content: "\e05f"; }

.fa-handshake-slash::before {
  content: "\e060"; }

.fa-hanukiah::before {
  content: "\f6e6"; }

.fa-hard-drive::before {
  content: "\f0a0"; }

.fa-hdd::before {
  content: "\f0a0"; }

.fa-hashtag::before {
  content: "\23"; }

.fa-hat-cowboy::before {
  content: "\f8c0"; }

.fa-hat-cowboy-side::before {
  content: "\f8c1"; }

.fa-hat-wizard::before {
  content: "\f6e8"; }

.fa-head-side-cough::before {
  content: "\e061"; }

.fa-head-side-cough-slash::before {
  content: "\e062"; }

.fa-head-side-mask::before {
  content: "\e063"; }

.fa-head-side-virus::before {
  content: "\e064"; }

.fa-heading::before {
  content: "\f1dc"; }

.fa-header::before {
  content: "\f1dc"; }

.fa-headphones::before {
  content: "\f025"; }

.fa-headphones-simple::before {
  content: "\f58f"; }

.fa-headphones-alt::before {
  content: "\f58f"; }

.fa-headset::before {
  content: "\f590"; }

.fa-heart::before {
  content: "\f004"; }

.fa-heart-circle-bolt::before {
  content: "\e4fc"; }

.fa-heart-circle-check::before {
  content: "\e4fd"; }

.fa-heart-circle-exclamation::before {
  content: "\e4fe"; }

.fa-heart-circle-minus::before {
  content: "\e4ff"; }

.fa-heart-circle-plus::before {
  content: "\e500"; }

.fa-heart-circle-xmark::before {
  content: "\e501"; }

.fa-heart-crack::before {
  content: "\f7a9"; }

.fa-heart-broken::before {
  content: "\f7a9"; }

.fa-heart-pulse::before {
  content: "\f21e"; }

.fa-heartbeat::before {
  content: "\f21e"; }

.fa-helicopter::before {
  content: "\f533"; }

.fa-helicopter-symbol::before {
  content: "\e502"; }

.fa-helmet-safety::before {
  content: "\f807"; }

.fa-hard-hat::before {
  content: "\f807"; }

.fa-hat-hard::before {
  content: "\f807"; }

.fa-helmet-un::before {
  content: "\e503"; }

.fa-highlighter::before {
  content: "\f591"; }

.fa-hill-avalanche::before {
  content: "\e507"; }

.fa-hill-rockslide::before {
  content: "\e508"; }

.fa-hippo::before {
  content: "\f6ed"; }

.fa-hockey-puck::before {
  content: "\f453"; }

.fa-holly-berry::before {
  content: "\f7aa"; }

.fa-horse::before {
  content: "\f6f0"; }

.fa-horse-head::before {
  content: "\f7ab"; }

.fa-hospital::before {
  content: "\f0f8"; }

.fa-hospital-alt::before {
  content: "\f0f8"; }

.fa-hospital-wide::before {
  content: "\f0f8"; }

.fa-hospital-user::before {
  content: "\f80d"; }

.fa-hot-tub-person::before {
  content: "\f593"; }

.fa-hot-tub::before {
  content: "\f593"; }

.fa-hotdog::before {
  content: "\f80f"; }

.fa-hotel::before {
  content: "\f594"; }

.fa-hourglass::before {
  content: "\f254"; }

.fa-hourglass-empty::before {
  content: "\f254"; }

.fa-hourglass-end::before {
  content: "\f253"; }

.fa-hourglass-3::before {
  content: "\f253"; }

.fa-hourglass-half::before {
  content: "\f252"; }

.fa-hourglass-2::before {
  content: "\f252"; }

.fa-hourglass-start::before {
  content: "\f251"; }

.fa-hourglass-1::before {
  content: "\f251"; }

.fa-house::before {
  content: "\f015"; }

.fa-home::before {
  content: "\f015"; }

.fa-home-alt::before {
  content: "\f015"; }

.fa-home-lg-alt::before {
  content: "\f015"; }

.fa-house-chimney::before {
  content: "\e3af"; }

.fa-home-lg::before {
  content: "\e3af"; }

.fa-house-chimney-crack::before {
  content: "\f6f1"; }

.fa-house-damage::before {
  content: "\f6f1"; }

.fa-house-chimney-medical::before {
  content: "\f7f2"; }

.fa-clinic-medical::before {
  content: "\f7f2"; }

.fa-house-chimney-user::before {
  content: "\e065"; }

.fa-house-chimney-window::before {
  content: "\e00d"; }

.fa-house-circle-check::before {
  content: "\e509"; }

.fa-house-circle-exclamation::before {
  content: "\e50a"; }

.fa-house-circle-xmark::before {
  content: "\e50b"; }

.fa-house-crack::before {
  content: "\e3b1"; }

.fa-house-fire::before {
  content: "\e50c"; }

.fa-house-flag::before {
  content: "\e50d"; }

.fa-house-flood-water::before {
  content: "\e50e"; }

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f"; }

.fa-house-laptop::before {
  content: "\e066"; }

.fa-laptop-house::before {
  content: "\e066"; }

.fa-house-lock::before {
  content: "\e510"; }

.fa-house-medical::before {
  content: "\e3b2"; }

.fa-house-medical-circle-check::before {
  content: "\e511"; }

.fa-house-medical-circle-exclamation::before {
  content: "\e512"; }

.fa-house-medical-circle-xmark::before {
  content: "\e513"; }

.fa-house-medical-flag::before {
  content: "\e514"; }

.fa-house-signal::before {
  content: "\e012"; }

.fa-house-tsunami::before {
  content: "\e515"; }

.fa-house-user::before {
  content: "\e1b0"; }

.fa-home-user::before {
  content: "\e1b0"; }

.fa-hryvnia-sign::before {
  content: "\f6f2"; }

.fa-hryvnia::before {
  content: "\f6f2"; }

.fa-hurricane::before {
  content: "\f751"; }

.fa-i::before {
  content: "\49"; }

.fa-i-cursor::before {
  content: "\f246"; }

.fa-ice-cream::before {
  content: "\f810"; }

.fa-icicles::before {
  content: "\f7ad"; }

.fa-icons::before {
  content: "\f86d"; }

.fa-heart-music-camera-bolt::before {
  content: "\f86d"; }

.fa-id-badge::before {
  content: "\f2c1"; }

.fa-id-card::before {
  content: "\f2c2"; }

.fa-drivers-license::before {
  content: "\f2c2"; }

.fa-id-card-clip::before {
  content: "\f47f"; }

.fa-id-card-alt::before {
  content: "\f47f"; }

.fa-igloo::before {
  content: "\f7ae"; }

.fa-image::before {
  content: "\f03e"; }

.fa-image-portrait::before {
  content: "\f3e0"; }

.fa-portrait::before {
  content: "\f3e0"; }

.fa-images::before {
  content: "\f302"; }

.fa-inbox::before {
  content: "\f01c"; }

.fa-indent::before {
  content: "\f03c"; }

.fa-indian-rupee-sign::before {
  content: "\e1bc"; }

.fa-indian-rupee::before {
  content: "\e1bc"; }

.fa-inr::before {
  content: "\e1bc"; }

.fa-industry::before {
  content: "\f275"; }

.fa-infinity::before {
  content: "\f534"; }

.fa-info::before {
  content: "\f129"; }

.fa-italic::before {
  content: "\f033"; }

.fa-j::before {
  content: "\4a"; }

.fa-jar::before {
  content: "\e516"; }

.fa-jar-wheat::before {
  content: "\e517"; }

.fa-jedi::before {
  content: "\f669"; }

.fa-jet-fighter::before {
  content: "\f0fb"; }

.fa-fighter-jet::before {
  content: "\f0fb"; }

.fa-jet-fighter-up::before {
  content: "\e518"; }

.fa-joint::before {
  content: "\f595"; }

.fa-jug-detergent::before {
  content: "\e519"; }

.fa-k::before {
  content: "\4b"; }

.fa-kaaba::before {
  content: "\f66b"; }

.fa-key::before {
  content: "\f084"; }

.fa-keyboard::before {
  content: "\f11c"; }

.fa-khanda::before {
  content: "\f66d"; }

.fa-kip-sign::before {
  content: "\e1c4"; }

.fa-kit-medical::before {
  content: "\f479"; }

.fa-first-aid::before {
  content: "\f479"; }

.fa-kitchen-set::before {
  content: "\e51a"; }

.fa-kiwi-bird::before {
  content: "\f535"; }

.fa-l::before {
  content: "\4c"; }

.fa-land-mine-on::before {
  content: "\e51b"; }

.fa-landmark::before {
  content: "\f66f"; }

.fa-landmark-dome::before {
  content: "\f752"; }

.fa-landmark-alt::before {
  content: "\f752"; }

.fa-landmark-flag::before {
  content: "\e51c"; }

.fa-language::before {
  content: "\f1ab"; }

.fa-laptop::before {
  content: "\f109"; }

.fa-laptop-code::before {
  content: "\f5fc"; }

.fa-laptop-file::before {
  content: "\e51d"; }

.fa-laptop-medical::before {
  content: "\f812"; }

.fa-lari-sign::before {
  content: "\e1c8"; }

.fa-layer-group::before {
  content: "\f5fd"; }

.fa-leaf::before {
  content: "\f06c"; }

.fa-left-long::before {
  content: "\f30a"; }

.fa-long-arrow-alt-left::before {
  content: "\f30a"; }

.fa-left-right::before {
  content: "\f337"; }

.fa-arrows-alt-h::before {
  content: "\f337"; }

.fa-lemon::before {
  content: "\f094"; }

.fa-less-than::before {
  content: "\3c"; }

.fa-less-than-equal::before {
  content: "\f537"; }

.fa-life-ring::before {
  content: "\f1cd"; }

.fa-lightbulb::before {
  content: "\f0eb"; }

.fa-lines-leaning::before {
  content: "\e51e"; }

.fa-link::before {
  content: "\f0c1"; }

.fa-chain::before {
  content: "\f0c1"; }

.fa-link-slash::before {
  content: "\f127"; }

.fa-chain-broken::before {
  content: "\f127"; }

.fa-chain-slash::before {
  content: "\f127"; }

.fa-unlink::before {
  content: "\f127"; }

.fa-lira-sign::before {
  content: "\f195"; }

.fa-list::before {
  content: "\f03a"; }

.fa-list-squares::before {
  content: "\f03a"; }

.fa-list-check::before {
  content: "\f0ae"; }

.fa-tasks::before {
  content: "\f0ae"; }

.fa-list-ol::before {
  content: "\f0cb"; }

.fa-list-1-2::before {
  content: "\f0cb"; }

.fa-list-numeric::before {
  content: "\f0cb"; }

.fa-list-ul::before {
  content: "\f0ca"; }

.fa-list-dots::before {
  content: "\f0ca"; }

.fa-litecoin-sign::before {
  content: "\e1d3"; }

.fa-location-arrow::before {
  content: "\f124"; }

.fa-location-crosshairs::before {
  content: "\f601"; }

.fa-location::before {
  content: "\f601"; }

.fa-location-dot::before {
  content: "\f3c5"; }

.fa-map-marker-alt::before {
  content: "\f3c5"; }

.fa-location-pin::before {
  content: "\f041"; }

.fa-map-marker::before {
  content: "\f041"; }

.fa-location-pin-lock::before {
  content: "\e51f"; }

.fa-lock::before {
  content: "\f023"; }

.fa-lock-open::before {
  content: "\f3c1"; }

.fa-locust::before {
  content: "\e520"; }

.fa-lungs::before {
  content: "\f604"; }

.fa-lungs-virus::before {
  content: "\e067"; }

.fa-m::before {
  content: "\4d"; }

.fa-magnet::before {
  content: "\f076"; }

.fa-magnifying-glass::before {
  content: "\f002"; }

.fa-search::before {
  content: "\f002"; }

.fa-magnifying-glass-arrow-right::before {
  content: "\e521"; }

.fa-magnifying-glass-chart::before {
  content: "\e522"; }

.fa-magnifying-glass-dollar::before {
  content: "\f688"; }

.fa-search-dollar::before {
  content: "\f688"; }

.fa-magnifying-glass-location::before {
  content: "\f689"; }

.fa-search-location::before {
  content: "\f689"; }

.fa-magnifying-glass-minus::before {
  content: "\f010"; }

.fa-search-minus::before {
  content: "\f010"; }

.fa-magnifying-glass-plus::before {
  content: "\f00e"; }

.fa-search-plus::before {
  content: "\f00e"; }

.fa-manat-sign::before {
  content: "\e1d5"; }

.fa-map::before {
  content: "\f279"; }

.fa-map-location::before {
  content: "\f59f"; }

.fa-map-marked::before {
  content: "\f59f"; }

.fa-map-location-dot::before {
  content: "\f5a0"; }

.fa-map-marked-alt::before {
  content: "\f5a0"; }

.fa-map-pin::before {
  content: "\f276"; }

.fa-marker::before {
  content: "\f5a1"; }

.fa-mars::before {
  content: "\f222"; }

.fa-mars-and-venus::before {
  content: "\f224"; }

.fa-mars-and-venus-burst::before {
  content: "\e523"; }

.fa-mars-double::before {
  content: "\f227"; }

.fa-mars-stroke::before {
  content: "\f229"; }

.fa-mars-stroke-right::before {
  content: "\f22b"; }

.fa-mars-stroke-h::before {
  content: "\f22b"; }

.fa-mars-stroke-up::before {
  content: "\f22a"; }

.fa-mars-stroke-v::before {
  content: "\f22a"; }

.fa-martini-glass::before {
  content: "\f57b"; }

.fa-glass-martini-alt::before {
  content: "\f57b"; }

.fa-martini-glass-citrus::before {
  content: "\f561"; }

.fa-cocktail::before {
  content: "\f561"; }

.fa-martini-glass-empty::before {
  content: "\f000"; }

.fa-glass-martini::before {
  content: "\f000"; }

.fa-mask::before {
  content: "\f6fa"; }

.fa-mask-face::before {
  content: "\e1d7"; }

.fa-mask-ventilator::before {
  content: "\e524"; }

.fa-masks-theater::before {
  content: "\f630"; }

.fa-theater-masks::before {
  content: "\f630"; }

.fa-mattress-pillow::before {
  content: "\e525"; }

.fa-maximize::before {
  content: "\f31e"; }

.fa-expand-arrows-alt::before {
  content: "\f31e"; }

.fa-medal::before {
  content: "\f5a2"; }

.fa-memory::before {
  content: "\f538"; }

.fa-menorah::before {
  content: "\f676"; }

.fa-mercury::before {
  content: "\f223"; }

.fa-message::before {
  content: "\f27a"; }

.fa-comment-alt::before {
  content: "\f27a"; }

.fa-meteor::before {
  content: "\f753"; }

.fa-microchip::before {
  content: "\f2db"; }

.fa-microphone::before {
  content: "\f130"; }

.fa-microphone-lines::before {
  content: "\f3c9"; }

.fa-microphone-alt::before {
  content: "\f3c9"; }

.fa-microphone-lines-slash::before {
  content: "\f539"; }

.fa-microphone-alt-slash::before {
  content: "\f539"; }

.fa-microphone-slash::before {
  content: "\f131"; }

.fa-microscope::before {
  content: "\f610"; }

.fa-mill-sign::before {
  content: "\e1ed"; }

.fa-minimize::before {
  content: "\f78c"; }

.fa-compress-arrows-alt::before {
  content: "\f78c"; }

.fa-minus::before {
  content: "\f068"; }

.fa-subtract::before {
  content: "\f068"; }

.fa-mitten::before {
  content: "\f7b5"; }

.fa-mobile::before {
  content: "\f3ce"; }

.fa-mobile-android::before {
  content: "\f3ce"; }

.fa-mobile-phone::before {
  content: "\f3ce"; }

.fa-mobile-button::before {
  content: "\f10b"; }

.fa-mobile-retro::before {
  content: "\e527"; }

.fa-mobile-screen::before {
  content: "\f3cf"; }

.fa-mobile-android-alt::before {
  content: "\f3cf"; }

.fa-mobile-screen-button::before {
  content: "\f3cd"; }

.fa-mobile-alt::before {
  content: "\f3cd"; }

.fa-money-bill::before {
  content: "\f0d6"; }

.fa-money-bill-1::before {
  content: "\f3d1"; }

.fa-money-bill-alt::before {
  content: "\f3d1"; }

.fa-money-bill-1-wave::before {
  content: "\f53b"; }

.fa-money-bill-wave-alt::before {
  content: "\f53b"; }

.fa-money-bill-transfer::before {
  content: "\e528"; }

.fa-money-bill-trend-up::before {
  content: "\e529"; }

.fa-money-bill-wave::before {
  content: "\f53a"; }

.fa-money-bill-wheat::before {
  content: "\e52a"; }

.fa-money-bills::before {
  content: "\e1f3"; }

.fa-money-check::before {
  content: "\f53c"; }

.fa-money-check-dollar::before {
  content: "\f53d"; }

.fa-money-check-alt::before {
  content: "\f53d"; }

.fa-monument::before {
  content: "\f5a6"; }

.fa-moon::before {
  content: "\f186"; }

.fa-mortar-pestle::before {
  content: "\f5a7"; }

.fa-mosque::before {
  content: "\f678"; }

.fa-mosquito::before {
  content: "\e52b"; }

.fa-mosquito-net::before {
  content: "\e52c"; }

.fa-motorcycle::before {
  content: "\f21c"; }

.fa-mound::before {
  content: "\e52d"; }

.fa-mountain::before {
  content: "\f6fc"; }

.fa-mountain-city::before {
  content: "\e52e"; }

.fa-mountain-sun::before {
  content: "\e52f"; }

.fa-mug-hot::before {
  content: "\f7b6"; }

.fa-mug-saucer::before {
  content: "\f0f4"; }

.fa-coffee::before {
  content: "\f0f4"; }

.fa-music::before {
  content: "\f001"; }

.fa-n::before {
  content: "\4e"; }

.fa-naira-sign::before {
  content: "\e1f6"; }

.fa-network-wired::before {
  content: "\f6ff"; }

.fa-neuter::before {
  content: "\f22c"; }

.fa-newspaper::before {
  content: "\f1ea"; }

.fa-not-equal::before {
  content: "\f53e"; }

.fa-notdef::before {
  content: "\e1fe"; }

.fa-note-sticky::before {
  content: "\f249"; }

.fa-sticky-note::before {
  content: "\f249"; }

.fa-notes-medical::before {
  content: "\f481"; }

.fa-o::before {
  content: "\4f"; }

.fa-object-group::before {
  content: "\f247"; }

.fa-object-ungroup::before {
  content: "\f248"; }

.fa-oil-can::before {
  content: "\f613"; }

.fa-oil-well::before {
  content: "\e532"; }

.fa-om::before {
  content: "\f679"; }

.fa-otter::before {
  content: "\f700"; }

.fa-outdent::before {
  content: "\f03b"; }

.fa-dedent::before {
  content: "\f03b"; }

.fa-p::before {
  content: "\50"; }

.fa-pager::before {
  content: "\f815"; }

.fa-paint-roller::before {
  content: "\f5aa"; }

.fa-paintbrush::before {
  content: "\f1fc"; }

.fa-paint-brush::before {
  content: "\f1fc"; }

.fa-palette::before {
  content: "\f53f"; }

.fa-pallet::before {
  content: "\f482"; }

.fa-panorama::before {
  content: "\e209"; }

.fa-paper-plane::before {
  content: "\f1d8"; }

.fa-paperclip::before {
  content: "\f0c6"; }

.fa-parachute-box::before {
  content: "\f4cd"; }

.fa-paragraph::before {
  content: "\f1dd"; }

.fa-passport::before {
  content: "\f5ab"; }

.fa-paste::before {
  content: "\f0ea"; }

.fa-file-clipboard::before {
  content: "\f0ea"; }

.fa-pause::before {
  content: "\f04c"; }

.fa-paw::before {
  content: "\f1b0"; }

.fa-peace::before {
  content: "\f67c"; }

.fa-pen::before {
  content: "\f304"; }

.fa-pen-clip::before {
  content: "\f305"; }

.fa-pen-alt::before {
  content: "\f305"; }

.fa-pen-fancy::before {
  content: "\f5ac"; }

.fa-pen-nib::before {
  content: "\f5ad"; }

.fa-pen-ruler::before {
  content: "\f5ae"; }

.fa-pencil-ruler::before {
  content: "\f5ae"; }

.fa-pen-to-square::before {
  content: "\f044"; }

.fa-edit::before {
  content: "\f044"; }

.fa-pencil::before {
  content: "\f303"; }

.fa-pencil-alt::before {
  content: "\f303"; }

.fa-people-arrows::before {
  content: "\e068"; }

.fa-people-arrows-left-right::before {
  content: "\e068"; }

.fa-people-carry-box::before {
  content: "\f4ce"; }

.fa-people-carry::before {
  content: "\f4ce"; }

.fa-people-group::before {
  content: "\e533"; }

.fa-people-line::before {
  content: "\e534"; }

.fa-people-pulling::before {
  content: "\e535"; }

.fa-people-robbery::before {
  content: "\e536"; }

.fa-people-roof::before {
  content: "\e537"; }

.fa-pepper-hot::before {
  content: "\f816"; }

.fa-percent::before {
  content: "\25"; }

.fa-percentage::before {
  content: "\25"; }

.fa-person::before {
  content: "\f183"; }

.fa-male::before {
  content: "\f183"; }

.fa-person-arrow-down-to-line::before {
  content: "\e538"; }

.fa-person-arrow-up-from-line::before {
  content: "\e539"; }

.fa-person-biking::before {
  content: "\f84a"; }

.fa-biking::before {
  content: "\f84a"; }

.fa-person-booth::before {
  content: "\f756"; }

.fa-person-breastfeeding::before {
  content: "\e53a"; }

.fa-person-burst::before {
  content: "\e53b"; }

.fa-person-cane::before {
  content: "\e53c"; }

.fa-person-chalkboard::before {
  content: "\e53d"; }

.fa-person-circle-check::before {
  content: "\e53e"; }

.fa-person-circle-exclamation::before {
  content: "\e53f"; }

.fa-person-circle-minus::before {
  content: "\e540"; }

.fa-person-circle-plus::before {
  content: "\e541"; }

.fa-person-circle-question::before {
  content: "\e542"; }

.fa-person-circle-xmark::before {
  content: "\e543"; }

.fa-person-digging::before {
  content: "\f85e"; }

.fa-digging::before {
  content: "\f85e"; }

.fa-person-dots-from-line::before {
  content: "\f470"; }

.fa-diagnoses::before {
  content: "\f470"; }

.fa-person-dress::before {
  content: "\f182"; }

.fa-female::before {
  content: "\f182"; }

.fa-person-dress-burst::before {
  content: "\e544"; }

.fa-person-drowning::before {
  content: "\e545"; }

.fa-person-falling::before {
  content: "\e546"; }

.fa-person-falling-burst::before {
  content: "\e547"; }

.fa-person-half-dress::before {
  content: "\e548"; }

.fa-person-harassing::before {
  content: "\e549"; }

.fa-person-hiking::before {
  content: "\f6ec"; }

.fa-hiking::before {
  content: "\f6ec"; }

.fa-person-military-pointing::before {
  content: "\e54a"; }

.fa-person-military-rifle::before {
  content: "\e54b"; }

.fa-person-military-to-person::before {
  content: "\e54c"; }

.fa-person-praying::before {
  content: "\f683"; }

.fa-pray::before {
  content: "\f683"; }

.fa-person-pregnant::before {
  content: "\e31e"; }

.fa-person-rays::before {
  content: "\e54d"; }

.fa-person-rifle::before {
  content: "\e54e"; }

.fa-person-running::before {
  content: "\f70c"; }

.fa-running::before {
  content: "\f70c"; }

.fa-person-shelter::before {
  content: "\e54f"; }

.fa-person-skating::before {
  content: "\f7c5"; }

.fa-skating::before {
  content: "\f7c5"; }

.fa-person-skiing::before {
  content: "\f7c9"; }

.fa-skiing::before {
  content: "\f7c9"; }

.fa-person-skiing-nordic::before {
  content: "\f7ca"; }

.fa-skiing-nordic::before {
  content: "\f7ca"; }

.fa-person-snowboarding::before {
  content: "\f7ce"; }

.fa-snowboarding::before {
  content: "\f7ce"; }

.fa-person-swimming::before {
  content: "\f5c4"; }

.fa-swimmer::before {
  content: "\f5c4"; }

.fa-person-through-window::before {
  content: "\e5a9"; }

.fa-person-walking::before {
  content: "\f554"; }

.fa-walking::before {
  content: "\f554"; }

.fa-person-walking-arrow-loop-left::before {
  content: "\e551"; }

.fa-person-walking-arrow-right::before {
  content: "\e552"; }

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553"; }

.fa-person-walking-luggage::before {
  content: "\e554"; }

.fa-person-walking-with-cane::before {
  content: "\f29d"; }

.fa-blind::before {
  content: "\f29d"; }

.fa-peseta-sign::before {
  content: "\e221"; }

.fa-peso-sign::before {
  content: "\e222"; }

.fa-phone::before {
  content: "\f095"; }

.fa-phone-flip::before {
  content: "\f879"; }

.fa-phone-alt::before {
  content: "\f879"; }

.fa-phone-slash::before {
  content: "\f3dd"; }

.fa-phone-volume::before {
  content: "\f2a0"; }

.fa-volume-control-phone::before {
  content: "\f2a0"; }

.fa-photo-film::before {
  content: "\f87c"; }

.fa-photo-video::before {
  content: "\f87c"; }

.fa-piggy-bank::before {
  content: "\f4d3"; }

.fa-pills::before {
  content: "\f484"; }

.fa-pizza-slice::before {
  content: "\f818"; }

.fa-place-of-worship::before {
  content: "\f67f"; }

.fa-plane::before {
  content: "\f072"; }

.fa-plane-arrival::before {
  content: "\f5af"; }

.fa-plane-circle-check::before {
  content: "\e555"; }

.fa-plane-circle-exclamation::before {
  content: "\e556"; }

.fa-plane-circle-xmark::before {
  content: "\e557"; }

.fa-plane-departure::before {
  content: "\f5b0"; }

.fa-plane-lock::before {
  content: "\e558"; }

.fa-plane-slash::before {
  content: "\e069"; }

.fa-plane-up::before {
  content: "\e22d"; }

.fa-plant-wilt::before {
  content: "\e5aa"; }

.fa-plate-wheat::before {
  content: "\e55a"; }

.fa-play::before {
  content: "\f04b"; }

.fa-plug::before {
  content: "\f1e6"; }

.fa-plug-circle-bolt::before {
  content: "\e55b"; }

.fa-plug-circle-check::before {
  content: "\e55c"; }

.fa-plug-circle-exclamation::before {
  content: "\e55d"; }

.fa-plug-circle-minus::before {
  content: "\e55e"; }

.fa-plug-circle-plus::before {
  content: "\e55f"; }

.fa-plug-circle-xmark::before {
  content: "\e560"; }

.fa-plus::before {
  content: "\2b"; }

.fa-add::before {
  content: "\2b"; }

.fa-plus-minus::before {
  content: "\e43c"; }

.fa-podcast::before {
  content: "\f2ce"; }

.fa-poo::before {
  content: "\f2fe"; }

.fa-poo-storm::before {
  content: "\f75a"; }

.fa-poo-bolt::before {
  content: "\f75a"; }

.fa-poop::before {
  content: "\f619"; }

.fa-power-off::before {
  content: "\f011"; }

.fa-prescription::before {
  content: "\f5b1"; }

.fa-prescription-bottle::before {
  content: "\f485"; }

.fa-prescription-bottle-medical::before {
  content: "\f486"; }

.fa-prescription-bottle-alt::before {
  content: "\f486"; }

.fa-print::before {
  content: "\f02f"; }

.fa-pump-medical::before {
  content: "\e06a"; }

.fa-pump-soap::before {
  content: "\e06b"; }

.fa-puzzle-piece::before {
  content: "\f12e"; }

.fa-q::before {
  content: "\51"; }

.fa-qrcode::before {
  content: "\f029"; }

.fa-question::before {
  content: "\3f"; }

.fa-quote-left::before {
  content: "\f10d"; }

.fa-quote-left-alt::before {
  content: "\f10d"; }

.fa-quote-right::before {
  content: "\f10e"; }

.fa-quote-right-alt::before {
  content: "\f10e"; }

.fa-r::before {
  content: "\52"; }

.fa-radiation::before {
  content: "\f7b9"; }

.fa-radio::before {
  content: "\f8d7"; }

.fa-rainbow::before {
  content: "\f75b"; }

.fa-ranking-star::before {
  content: "\e561"; }

.fa-receipt::before {
  content: "\f543"; }

.fa-record-vinyl::before {
  content: "\f8d9"; }

.fa-rectangle-ad::before {
  content: "\f641"; }

.fa-ad::before {
  content: "\f641"; }

.fa-rectangle-list::before {
  content: "\f022"; }

.fa-list-alt::before {
  content: "\f022"; }

.fa-rectangle-xmark::before {
  content: "\f410"; }

.fa-rectangle-times::before {
  content: "\f410"; }

.fa-times-rectangle::before {
  content: "\f410"; }

.fa-window-close::before {
  content: "\f410"; }

.fa-recycle::before {
  content: "\f1b8"; }

.fa-registered::before {
  content: "\f25d"; }

.fa-repeat::before {
  content: "\f363"; }

.fa-reply::before {
  content: "\f3e5"; }

.fa-mail-reply::before {
  content: "\f3e5"; }

.fa-reply-all::before {
  content: "\f122"; }

.fa-mail-reply-all::before {
  content: "\f122"; }

.fa-republican::before {
  content: "\f75e"; }

.fa-restroom::before {
  content: "\f7bd"; }

.fa-retweet::before {
  content: "\f079"; }

.fa-ribbon::before {
  content: "\f4d6"; }

.fa-right-from-bracket::before {
  content: "\f2f5"; }

.fa-sign-out-alt::before {
  content: "\f2f5"; }

.fa-right-left::before {
  content: "\f362"; }

.fa-exchange-alt::before {
  content: "\f362"; }

.fa-right-long::before {
  content: "\f30b"; }

.fa-long-arrow-alt-right::before {
  content: "\f30b"; }

.fa-right-to-bracket::before {
  content: "\f2f6"; }

.fa-sign-in-alt::before {
  content: "\f2f6"; }

.fa-ring::before {
  content: "\f70b"; }

.fa-road::before {
  content: "\f018"; }

.fa-road-barrier::before {
  content: "\e562"; }

.fa-road-bridge::before {
  content: "\e563"; }

.fa-road-circle-check::before {
  content: "\e564"; }

.fa-road-circle-exclamation::before {
  content: "\e565"; }

.fa-road-circle-xmark::before {
  content: "\e566"; }

.fa-road-lock::before {
  content: "\e567"; }

.fa-road-spikes::before {
  content: "\e568"; }

.fa-robot::before {
  content: "\f544"; }

.fa-rocket::before {
  content: "\f135"; }

.fa-rotate::before {
  content: "\f2f1"; }

.fa-sync-alt::before {
  content: "\f2f1"; }

.fa-rotate-left::before {
  content: "\f2ea"; }

.fa-rotate-back::before {
  content: "\f2ea"; }

.fa-rotate-backward::before {
  content: "\f2ea"; }

.fa-undo-alt::before {
  content: "\f2ea"; }

.fa-rotate-right::before {
  content: "\f2f9"; }

.fa-redo-alt::before {
  content: "\f2f9"; }

.fa-rotate-forward::before {
  content: "\f2f9"; }

.fa-route::before {
  content: "\f4d7"; }

.fa-rss::before {
  content: "\f09e"; }

.fa-feed::before {
  content: "\f09e"; }

.fa-ruble-sign::before {
  content: "\f158"; }

.fa-rouble::before {
  content: "\f158"; }

.fa-rub::before {
  content: "\f158"; }

.fa-ruble::before {
  content: "\f158"; }

.fa-rug::before {
  content: "\e569"; }

.fa-ruler::before {
  content: "\f545"; }

.fa-ruler-combined::before {
  content: "\f546"; }

.fa-ruler-horizontal::before {
  content: "\f547"; }

.fa-ruler-vertical::before {
  content: "\f548"; }

.fa-rupee-sign::before {
  content: "\f156"; }

.fa-rupee::before {
  content: "\f156"; }

.fa-rupiah-sign::before {
  content: "\e23d"; }

.fa-s::before {
  content: "\53"; }

.fa-sack-dollar::before {
  content: "\f81d"; }

.fa-sack-xmark::before {
  content: "\e56a"; }

.fa-sailboat::before {
  content: "\e445"; }

.fa-satellite::before {
  content: "\f7bf"; }

.fa-satellite-dish::before {
  content: "\f7c0"; }

.fa-scale-balanced::before {
  content: "\f24e"; }

.fa-balance-scale::before {
  content: "\f24e"; }

.fa-scale-unbalanced::before {
  content: "\f515"; }

.fa-balance-scale-left::before {
  content: "\f515"; }

.fa-scale-unbalanced-flip::before {
  content: "\f516"; }

.fa-balance-scale-right::before {
  content: "\f516"; }

.fa-school::before {
  content: "\f549"; }

.fa-school-circle-check::before {
  content: "\e56b"; }

.fa-school-circle-exclamation::before {
  content: "\e56c"; }

.fa-school-circle-xmark::before {
  content: "\e56d"; }

.fa-school-flag::before {
  content: "\e56e"; }

.fa-school-lock::before {
  content: "\e56f"; }

.fa-scissors::before {
  content: "\f0c4"; }

.fa-cut::before {
  content: "\f0c4"; }

.fa-screwdriver::before {
  content: "\f54a"; }

.fa-screwdriver-wrench::before {
  content: "\f7d9"; }

.fa-tools::before {
  content: "\f7d9"; }

.fa-scroll::before {
  content: "\f70e"; }

.fa-scroll-torah::before {
  content: "\f6a0"; }

.fa-torah::before {
  content: "\f6a0"; }

.fa-sd-card::before {
  content: "\f7c2"; }

.fa-section::before {
  content: "\e447"; }

.fa-seedling::before {
  content: "\f4d8"; }

.fa-sprout::before {
  content: "\f4d8"; }

.fa-server::before {
  content: "\f233"; }

.fa-shapes::before {
  content: "\f61f"; }

.fa-triangle-circle-square::before {
  content: "\f61f"; }

.fa-share::before {
  content: "\f064"; }

.fa-arrow-turn-right::before {
  content: "\f064"; }

.fa-mail-forward::before {
  content: "\f064"; }

.fa-share-from-square::before {
  content: "\f14d"; }

.fa-share-square::before {
  content: "\f14d"; }

.fa-share-nodes::before {
  content: "\f1e0"; }

.fa-share-alt::before {
  content: "\f1e0"; }

.fa-sheet-plastic::before {
  content: "\e571"; }

.fa-shekel-sign::before {
  content: "\f20b"; }

.fa-ils::before {
  content: "\f20b"; }

.fa-shekel::before {
  content: "\f20b"; }

.fa-sheqel::before {
  content: "\f20b"; }

.fa-sheqel-sign::before {
  content: "\f20b"; }

.fa-shield::before {
  content: "\f132"; }

.fa-shield-blank::before {
  content: "\f132"; }

.fa-shield-cat::before {
  content: "\e572"; }

.fa-shield-dog::before {
  content: "\e573"; }

.fa-shield-halved::before {
  content: "\f3ed"; }

.fa-shield-alt::before {
  content: "\f3ed"; }

.fa-shield-heart::before {
  content: "\e574"; }

.fa-shield-virus::before {
  content: "\e06c"; }

.fa-ship::before {
  content: "\f21a"; }

.fa-shirt::before {
  content: "\f553"; }

.fa-t-shirt::before {
  content: "\f553"; }

.fa-tshirt::before {
  content: "\f553"; }

.fa-shoe-prints::before {
  content: "\f54b"; }

.fa-shop::before {
  content: "\f54f"; }

.fa-store-alt::before {
  content: "\f54f"; }

.fa-shop-lock::before {
  content: "\e4a5"; }

.fa-shop-slash::before {
  content: "\e070"; }

.fa-store-alt-slash::before {
  content: "\e070"; }

.fa-shower::before {
  content: "\f2cc"; }

.fa-shrimp::before {
  content: "\e448"; }

.fa-shuffle::before {
  content: "\f074"; }

.fa-random::before {
  content: "\f074"; }

.fa-shuttle-space::before {
  content: "\f197"; }

.fa-space-shuttle::before {
  content: "\f197"; }

.fa-sign-hanging::before {
  content: "\f4d9"; }

.fa-sign::before {
  content: "\f4d9"; }

.fa-signal::before {
  content: "\f012"; }

.fa-signal-5::before {
  content: "\f012"; }

.fa-signal-perfect::before {
  content: "\f012"; }

.fa-signature::before {
  content: "\f5b7"; }

.fa-signs-post::before {
  content: "\f277"; }

.fa-map-signs::before {
  content: "\f277"; }

.fa-sim-card::before {
  content: "\f7c4"; }

.fa-sink::before {
  content: "\e06d"; }

.fa-sitemap::before {
  content: "\f0e8"; }

.fa-skull::before {
  content: "\f54c"; }

.fa-skull-crossbones::before {
  content: "\f714"; }

.fa-slash::before {
  content: "\f715"; }

.fa-sleigh::before {
  content: "\f7cc"; }

.fa-sliders::before {
  content: "\f1de"; }

.fa-sliders-h::before {
  content: "\f1de"; }

.fa-smog::before {
  content: "\f75f"; }

.fa-smoking::before {
  content: "\f48d"; }

.fa-snowflake::before {
  content: "\f2dc"; }

.fa-snowman::before {
  content: "\f7d0"; }

.fa-snowplow::before {
  content: "\f7d2"; }

.fa-soap::before {
  content: "\e06e"; }

.fa-socks::before {
  content: "\f696"; }

.fa-solar-panel::before {
  content: "\f5ba"; }

.fa-sort::before {
  content: "\f0dc"; }

.fa-unsorted::before {
  content: "\f0dc"; }

.fa-sort-down::before {
  content: "\f0dd"; }

.fa-sort-desc::before {
  content: "\f0dd"; }

.fa-sort-up::before {
  content: "\f0de"; }

.fa-sort-asc::before {
  content: "\f0de"; }

.fa-spa::before {
  content: "\f5bb"; }

.fa-spaghetti-monster-flying::before {
  content: "\f67b"; }

.fa-pastafarianism::before {
  content: "\f67b"; }

.fa-spell-check::before {
  content: "\f891"; }

.fa-spider::before {
  content: "\f717"; }

.fa-spinner::before {
  content: "\f110"; }

.fa-splotch::before {
  content: "\f5bc"; }

.fa-spoon::before {
  content: "\f2e5"; }

.fa-utensil-spoon::before {
  content: "\f2e5"; }

.fa-spray-can::before {
  content: "\f5bd"; }

.fa-spray-can-sparkles::before {
  content: "\f5d0"; }

.fa-air-freshener::before {
  content: "\f5d0"; }

.fa-square::before {
  content: "\f0c8"; }

.fa-square-arrow-up-right::before {
  content: "\f14c"; }

.fa-external-link-square::before {
  content: "\f14c"; }

.fa-square-caret-down::before {
  content: "\f150"; }

.fa-caret-square-down::before {
  content: "\f150"; }

.fa-square-caret-left::before {
  content: "\f191"; }

.fa-caret-square-left::before {
  content: "\f191"; }

.fa-square-caret-right::before {
  content: "\f152"; }

.fa-caret-square-right::before {
  content: "\f152"; }

.fa-square-caret-up::before {
  content: "\f151"; }

.fa-caret-square-up::before {
  content: "\f151"; }

.fa-square-check::before {
  content: "\f14a"; }

.fa-check-square::before {
  content: "\f14a"; }

.fa-square-envelope::before {
  content: "\f199"; }

.fa-envelope-square::before {
  content: "\f199"; }

.fa-square-full::before {
  content: "\f45c"; }

.fa-square-h::before {
  content: "\f0fd"; }

.fa-h-square::before {
  content: "\f0fd"; }

.fa-square-minus::before {
  content: "\f146"; }

.fa-minus-square::before {
  content: "\f146"; }

.fa-square-nfi::before {
  content: "\e576"; }

.fa-square-parking::before {
  content: "\f540"; }

.fa-parking::before {
  content: "\f540"; }

.fa-square-pen::before {
  content: "\f14b"; }

.fa-pen-square::before {
  content: "\f14b"; }

.fa-pencil-square::before {
  content: "\f14b"; }

.fa-square-person-confined::before {
  content: "\e577"; }

.fa-square-phone::before {
  content: "\f098"; }

.fa-phone-square::before {
  content: "\f098"; }

.fa-square-phone-flip::before {
  content: "\f87b"; }

.fa-phone-square-alt::before {
  content: "\f87b"; }

.fa-square-plus::before {
  content: "\f0fe"; }

.fa-plus-square::before {
  content: "\f0fe"; }

.fa-square-poll-horizontal::before {
  content: "\f682"; }

.fa-poll-h::before {
  content: "\f682"; }

.fa-square-poll-vertical::before {
  content: "\f681"; }

.fa-poll::before {
  content: "\f681"; }

.fa-square-root-variable::before {
  content: "\f698"; }

.fa-square-root-alt::before {
  content: "\f698"; }

.fa-square-rss::before {
  content: "\f143"; }

.fa-rss-square::before {
  content: "\f143"; }

.fa-square-share-nodes::before {
  content: "\f1e1"; }

.fa-share-alt-square::before {
  content: "\f1e1"; }

.fa-square-up-right::before {
  content: "\f360"; }

.fa-external-link-square-alt::before {
  content: "\f360"; }

.fa-square-virus::before {
  content: "\e578"; }

.fa-square-xmark::before {
  content: "\f2d3"; }

.fa-times-square::before {
  content: "\f2d3"; }

.fa-xmark-square::before {
  content: "\f2d3"; }

.fa-staff-snake::before {
  content: "\e579"; }

.fa-rod-asclepius::before {
  content: "\e579"; }

.fa-rod-snake::before {
  content: "\e579"; }

.fa-staff-aesculapius::before {
  content: "\e579"; }

.fa-stairs::before {
  content: "\e289"; }

.fa-stamp::before {
  content: "\f5bf"; }

.fa-stapler::before {
  content: "\e5af"; }

.fa-star::before {
  content: "\f005"; }

.fa-star-and-crescent::before {
  content: "\f699"; }

.fa-star-half::before {
  content: "\f089"; }

.fa-star-half-stroke::before {
  content: "\f5c0"; }

.fa-star-half-alt::before {
  content: "\f5c0"; }

.fa-star-of-david::before {
  content: "\f69a"; }

.fa-star-of-life::before {
  content: "\f621"; }

.fa-sterling-sign::before {
  content: "\f154"; }

.fa-gbp::before {
  content: "\f154"; }

.fa-pound-sign::before {
  content: "\f154"; }

.fa-stethoscope::before {
  content: "\f0f1"; }

.fa-stop::before {
  content: "\f04d"; }

.fa-stopwatch::before {
  content: "\f2f2"; }

.fa-stopwatch-20::before {
  content: "\e06f"; }

.fa-store::before {
  content: "\f54e"; }

.fa-store-slash::before {
  content: "\e071"; }

.fa-street-view::before {
  content: "\f21d"; }

.fa-strikethrough::before {
  content: "\f0cc"; }

.fa-stroopwafel::before {
  content: "\f551"; }

.fa-subscript::before {
  content: "\f12c"; }

.fa-suitcase::before {
  content: "\f0f2"; }

.fa-suitcase-medical::before {
  content: "\f0fa"; }

.fa-medkit::before {
  content: "\f0fa"; }

.fa-suitcase-rolling::before {
  content: "\f5c1"; }

.fa-sun::before {
  content: "\f185"; }

.fa-sun-plant-wilt::before {
  content: "\e57a"; }

.fa-superscript::before {
  content: "\f12b"; }

.fa-swatchbook::before {
  content: "\f5c3"; }

.fa-synagogue::before {
  content: "\f69b"; }

.fa-syringe::before {
  content: "\f48e"; }

.fa-t::before {
  content: "\54"; }

.fa-table::before {
  content: "\f0ce"; }

.fa-table-cells::before {
  content: "\f00a"; }

.fa-th::before {
  content: "\f00a"; }

.fa-table-cells-large::before {
  content: "\f009"; }

.fa-th-large::before {
  content: "\f009"; }

.fa-table-columns::before {
  content: "\f0db"; }

.fa-columns::before {
  content: "\f0db"; }

.fa-table-list::before {
  content: "\f00b"; }

.fa-th-list::before {
  content: "\f00b"; }

.fa-table-tennis-paddle-ball::before {
  content: "\f45d"; }

.fa-ping-pong-paddle-ball::before {
  content: "\f45d"; }

.fa-table-tennis::before {
  content: "\f45d"; }

.fa-tablet::before {
  content: "\f3fb"; }

.fa-tablet-android::before {
  content: "\f3fb"; }

.fa-tablet-button::before {
  content: "\f10a"; }

.fa-tablet-screen-button::before {
  content: "\f3fa"; }

.fa-tablet-alt::before {
  content: "\f3fa"; }

.fa-tablets::before {
  content: "\f490"; }

.fa-tachograph-digital::before {
  content: "\f566"; }

.fa-digital-tachograph::before {
  content: "\f566"; }

.fa-tag::before {
  content: "\f02b"; }

.fa-tags::before {
  content: "\f02c"; }

.fa-tape::before {
  content: "\f4db"; }

.fa-tarp::before {
  content: "\e57b"; }

.fa-tarp-droplet::before {
  content: "\e57c"; }

.fa-taxi::before {
  content: "\f1ba"; }

.fa-cab::before {
  content: "\f1ba"; }

.fa-teeth::before {
  content: "\f62e"; }

.fa-teeth-open::before {
  content: "\f62f"; }

.fa-temperature-arrow-down::before {
  content: "\e03f"; }

.fa-temperature-down::before {
  content: "\e03f"; }

.fa-temperature-arrow-up::before {
  content: "\e040"; }

.fa-temperature-up::before {
  content: "\e040"; }

.fa-temperature-empty::before {
  content: "\f2cb"; }

.fa-temperature-0::before {
  content: "\f2cb"; }

.fa-thermometer-0::before {
  content: "\f2cb"; }

.fa-thermometer-empty::before {
  content: "\f2cb"; }

.fa-temperature-full::before {
  content: "\f2c7"; }

.fa-temperature-4::before {
  content: "\f2c7"; }

.fa-thermometer-4::before {
  content: "\f2c7"; }

.fa-thermometer-full::before {
  content: "\f2c7"; }

.fa-temperature-half::before {
  content: "\f2c9"; }

.fa-temperature-2::before {
  content: "\f2c9"; }

.fa-thermometer-2::before {
  content: "\f2c9"; }

.fa-thermometer-half::before {
  content: "\f2c9"; }

.fa-temperature-high::before {
  content: "\f769"; }

.fa-temperature-low::before {
  content: "\f76b"; }

.fa-temperature-quarter::before {
  content: "\f2ca"; }

.fa-temperature-1::before {
  content: "\f2ca"; }

.fa-thermometer-1::before {
  content: "\f2ca"; }

.fa-thermometer-quarter::before {
  content: "\f2ca"; }

.fa-temperature-three-quarters::before {
  content: "\f2c8"; }

.fa-temperature-3::before {
  content: "\f2c8"; }

.fa-thermometer-3::before {
  content: "\f2c8"; }

.fa-thermometer-three-quarters::before {
  content: "\f2c8"; }

.fa-tenge-sign::before {
  content: "\f7d7"; }

.fa-tenge::before {
  content: "\f7d7"; }

.fa-tent::before {
  content: "\e57d"; }

.fa-tent-arrow-down-to-line::before {
  content: "\e57e"; }

.fa-tent-arrow-left-right::before {
  content: "\e57f"; }

.fa-tent-arrow-turn-left::before {
  content: "\e580"; }

.fa-tent-arrows-down::before {
  content: "\e581"; }

.fa-tents::before {
  content: "\e582"; }

.fa-terminal::before {
  content: "\f120"; }

.fa-text-height::before {
  content: "\f034"; }

.fa-text-slash::before {
  content: "\f87d"; }

.fa-remove-format::before {
  content: "\f87d"; }

.fa-text-width::before {
  content: "\f035"; }

.fa-thermometer::before {
  content: "\f491"; }

.fa-thumbs-down::before {
  content: "\f165"; }

.fa-thumbs-up::before {
  content: "\f164"; }

.fa-thumbtack::before {
  content: "\f08d"; }

.fa-thumb-tack::before {
  content: "\f08d"; }

.fa-ticket::before {
  content: "\f145"; }

.fa-ticket-simple::before {
  content: "\f3ff"; }

.fa-ticket-alt::before {
  content: "\f3ff"; }

.fa-timeline::before {
  content: "\e29c"; }

.fa-toggle-off::before {
  content: "\f204"; }

.fa-toggle-on::before {
  content: "\f205"; }

.fa-toilet::before {
  content: "\f7d8"; }

.fa-toilet-paper::before {
  content: "\f71e"; }

.fa-toilet-paper-slash::before {
  content: "\e072"; }

.fa-toilet-portable::before {
  content: "\e583"; }

.fa-toilets-portable::before {
  content: "\e584"; }

.fa-toolbox::before {
  content: "\f552"; }

.fa-tooth::before {
  content: "\f5c9"; }

.fa-torii-gate::before {
  content: "\f6a1"; }

.fa-tornado::before {
  content: "\f76f"; }

.fa-tower-broadcast::before {
  content: "\f519"; }

.fa-broadcast-tower::before {
  content: "\f519"; }

.fa-tower-cell::before {
  content: "\e585"; }

.fa-tower-observation::before {
  content: "\e586"; }

.fa-tractor::before {
  content: "\f722"; }

.fa-trademark::before {
  content: "\f25c"; }

.fa-traffic-light::before {
  content: "\f637"; }

.fa-trailer::before {
  content: "\e041"; }

.fa-train::before {
  content: "\f238"; }

.fa-train-subway::before {
  content: "\f239"; }

.fa-subway::before {
  content: "\f239"; }

.fa-train-tram::before {
  content: "\e5b4"; }

.fa-transgender::before {
  content: "\f225"; }

.fa-transgender-alt::before {
  content: "\f225"; }

.fa-trash::before {
  content: "\f1f8"; }

.fa-trash-arrow-up::before {
  content: "\f829"; }

.fa-trash-restore::before {
  content: "\f829"; }

.fa-trash-can::before {
  content: "\f2ed"; }

.fa-trash-alt::before {
  content: "\f2ed"; }

.fa-trash-can-arrow-up::before {
  content: "\f82a"; }

.fa-trash-restore-alt::before {
  content: "\f82a"; }

.fa-tree::before {
  content: "\f1bb"; }

.fa-tree-city::before {
  content: "\e587"; }

.fa-triangle-exclamation::before {
  content: "\f071"; }

.fa-exclamation-triangle::before {
  content: "\f071"; }

.fa-warning::before {
  content: "\f071"; }

.fa-trophy::before {
  content: "\f091"; }

.fa-trowel::before {
  content: "\e589"; }

.fa-trowel-bricks::before {
  content: "\e58a"; }

.fa-truck::before {
  content: "\f0d1"; }

.fa-truck-arrow-right::before {
  content: "\e58b"; }

.fa-truck-droplet::before {
  content: "\e58c"; }

.fa-truck-fast::before {
  content: "\f48b"; }

.fa-shipping-fast::before {
  content: "\f48b"; }

.fa-truck-field::before {
  content: "\e58d"; }

.fa-truck-field-un::before {
  content: "\e58e"; }

.fa-truck-front::before {
  content: "\e2b7"; }

.fa-truck-medical::before {
  content: "\f0f9"; }

.fa-ambulance::before {
  content: "\f0f9"; }

.fa-truck-monster::before {
  content: "\f63b"; }

.fa-truck-moving::before {
  content: "\f4df"; }

.fa-truck-pickup::before {
  content: "\f63c"; }

.fa-truck-plane::before {
  content: "\e58f"; }

.fa-truck-ramp-box::before {
  content: "\f4de"; }

.fa-truck-loading::before {
  content: "\f4de"; }

.fa-tty::before {
  content: "\f1e4"; }

.fa-teletype::before {
  content: "\f1e4"; }

.fa-turkish-lira-sign::before {
  content: "\e2bb"; }

.fa-try::before {
  content: "\e2bb"; }

.fa-turkish-lira::before {
  content: "\e2bb"; }

.fa-turn-down::before {
  content: "\f3be"; }

.fa-level-down-alt::before {
  content: "\f3be"; }

.fa-turn-up::before {
  content: "\f3bf"; }

.fa-level-up-alt::before {
  content: "\f3bf"; }

.fa-tv::before {
  content: "\f26c"; }

.fa-television::before {
  content: "\f26c"; }

.fa-tv-alt::before {
  content: "\f26c"; }

.fa-u::before {
  content: "\55"; }

.fa-umbrella::before {
  content: "\f0e9"; }

.fa-umbrella-beach::before {
  content: "\f5ca"; }

.fa-underline::before {
  content: "\f0cd"; }

.fa-universal-access::before {
  content: "\f29a"; }

.fa-unlock::before {
  content: "\f09c"; }

.fa-unlock-keyhole::before {
  content: "\f13e"; }

.fa-unlock-alt::before {
  content: "\f13e"; }

.fa-up-down::before {
  content: "\f338"; }

.fa-arrows-alt-v::before {
  content: "\f338"; }

.fa-up-down-left-right::before {
  content: "\f0b2"; }

.fa-arrows-alt::before {
  content: "\f0b2"; }

.fa-up-long::before {
  content: "\f30c"; }

.fa-long-arrow-alt-up::before {
  content: "\f30c"; }

.fa-up-right-and-down-left-from-center::before {
  content: "\f424"; }

.fa-expand-alt::before {
  content: "\f424"; }

.fa-up-right-from-square::before {
  content: "\f35d"; }

.fa-external-link-alt::before {
  content: "\f35d"; }

.fa-upload::before {
  content: "\f093"; }

.fa-user::before {
  content: "\f007"; }

.fa-user-astronaut::before {
  content: "\f4fb"; }

.fa-user-check::before {
  content: "\f4fc"; }

.fa-user-clock::before {
  content: "\f4fd"; }

.fa-user-doctor::before {
  content: "\f0f0"; }

.fa-user-md::before {
  content: "\f0f0"; }

.fa-user-gear::before {
  content: "\f4fe"; }

.fa-user-cog::before {
  content: "\f4fe"; }

.fa-user-graduate::before {
  content: "\f501"; }

.fa-user-group::before {
  content: "\f500"; }

.fa-user-friends::before {
  content: "\f500"; }

.fa-user-injured::before {
  content: "\f728"; }

.fa-user-large::before {
  content: "\f406"; }

.fa-user-alt::before {
  content: "\f406"; }

.fa-user-large-slash::before {
  content: "\f4fa"; }

.fa-user-alt-slash::before {
  content: "\f4fa"; }

.fa-user-lock::before {
  content: "\f502"; }

.fa-user-minus::before {
  content: "\f503"; }

.fa-user-ninja::before {
  content: "\f504"; }

.fa-user-nurse::before {
  content: "\f82f"; }

.fa-user-pen::before {
  content: "\f4ff"; }

.fa-user-edit::before {
  content: "\f4ff"; }

.fa-user-plus::before {
  content: "\f234"; }

.fa-user-secret::before {
  content: "\f21b"; }

.fa-user-shield::before {
  content: "\f505"; }

.fa-user-slash::before {
  content: "\f506"; }

.fa-user-tag::before {
  content: "\f507"; }

.fa-user-tie::before {
  content: "\f508"; }

.fa-user-xmark::before {
  content: "\f235"; }

.fa-user-times::before {
  content: "\f235"; }

.fa-users::before {
  content: "\f0c0"; }

.fa-users-between-lines::before {
  content: "\e591"; }

.fa-users-gear::before {
  content: "\f509"; }

.fa-users-cog::before {
  content: "\f509"; }

.fa-users-line::before {
  content: "\e592"; }

.fa-users-rays::before {
  content: "\e593"; }

.fa-users-rectangle::before {
  content: "\e594"; }

.fa-users-slash::before {
  content: "\e073"; }

.fa-users-viewfinder::before {
  content: "\e595"; }

.fa-utensils::before {
  content: "\f2e7"; }

.fa-cutlery::before {
  content: "\f2e7"; }

.fa-v::before {
  content: "\56"; }

.fa-van-shuttle::before {
  content: "\f5b6"; }

.fa-shuttle-van::before {
  content: "\f5b6"; }

.fa-vault::before {
  content: "\e2c5"; }

.fa-vector-square::before {
  content: "\f5cb"; }

.fa-venus::before {
  content: "\f221"; }

.fa-venus-double::before {
  content: "\f226"; }

.fa-venus-mars::before {
  content: "\f228"; }

.fa-vest::before {
  content: "\e085"; }

.fa-vest-patches::before {
  content: "\e086"; }

.fa-vial::before {
  content: "\f492"; }

.fa-vial-circle-check::before {
  content: "\e596"; }

.fa-vial-virus::before {
  content: "\e597"; }

.fa-vials::before {
  content: "\f493"; }

.fa-video::before {
  content: "\f03d"; }

.fa-video-camera::before {
  content: "\f03d"; }

.fa-video-slash::before {
  content: "\f4e2"; }

.fa-vihara::before {
  content: "\f6a7"; }

.fa-virus::before {
  content: "\e074"; }

.fa-virus-covid::before {
  content: "\e4a8"; }

.fa-virus-covid-slash::before {
  content: "\e4a9"; }

.fa-virus-slash::before {
  content: "\e075"; }

.fa-viruses::before {
  content: "\e076"; }

.fa-voicemail::before {
  content: "\f897"; }

.fa-volcano::before {
  content: "\f770"; }

.fa-volleyball::before {
  content: "\f45f"; }

.fa-volleyball-ball::before {
  content: "\f45f"; }

.fa-volume-high::before {
  content: "\f028"; }

.fa-volume-up::before {
  content: "\f028"; }

.fa-volume-low::before {
  content: "\f027"; }

.fa-volume-down::before {
  content: "\f027"; }

.fa-volume-off::before {
  content: "\f026"; }

.fa-volume-xmark::before {
  content: "\f6a9"; }

.fa-volume-mute::before {
  content: "\f6a9"; }

.fa-volume-times::before {
  content: "\f6a9"; }

.fa-vr-cardboard::before {
  content: "\f729"; }

.fa-w::before {
  content: "\57"; }

.fa-walkie-talkie::before {
  content: "\f8ef"; }

.fa-wallet::before {
  content: "\f555"; }

.fa-wand-magic::before {
  content: "\f0d0"; }

.fa-magic::before {
  content: "\f0d0"; }

.fa-wand-magic-sparkles::before {
  content: "\e2ca"; }

.fa-magic-wand-sparkles::before {
  content: "\e2ca"; }

.fa-wand-sparkles::before {
  content: "\f72b"; }

.fa-warehouse::before {
  content: "\f494"; }

.fa-water::before {
  content: "\f773"; }

.fa-water-ladder::before {
  content: "\f5c5"; }

.fa-ladder-water::before {
  content: "\f5c5"; }

.fa-swimming-pool::before {
  content: "\f5c5"; }

.fa-wave-square::before {
  content: "\f83e"; }

.fa-weight-hanging::before {
  content: "\f5cd"; }

.fa-weight-scale::before {
  content: "\f496"; }

.fa-weight::before {
  content: "\f496"; }

.fa-wheat-awn::before {
  content: "\e2cd"; }

.fa-wheat-alt::before {
  content: "\e2cd"; }

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598"; }

.fa-wheelchair::before {
  content: "\f193"; }

.fa-wheelchair-move::before {
  content: "\e2ce"; }

.fa-wheelchair-alt::before {
  content: "\e2ce"; }

.fa-whiskey-glass::before {
  content: "\f7a0"; }

.fa-glass-whiskey::before {
  content: "\f7a0"; }

.fa-wifi::before {
  content: "\f1eb"; }

.fa-wifi-3::before {
  content: "\f1eb"; }

.fa-wifi-strong::before {
  content: "\f1eb"; }

.fa-wind::before {
  content: "\f72e"; }

.fa-window-maximize::before {
  content: "\f2d0"; }

.fa-window-minimize::before {
  content: "\f2d1"; }

.fa-window-restore::before {
  content: "\f2d2"; }

.fa-wine-bottle::before {
  content: "\f72f"; }

.fa-wine-glass::before {
  content: "\f4e3"; }

.fa-wine-glass-empty::before {
  content: "\f5ce"; }

.fa-wine-glass-alt::before {
  content: "\f5ce"; }

.fa-won-sign::before {
  content: "\f159"; }

.fa-krw::before {
  content: "\f159"; }

.fa-won::before {
  content: "\f159"; }

.fa-worm::before {
  content: "\e599"; }

.fa-wrench::before {
  content: "\f0ad"; }

.fa-x::before {
  content: "\58"; }

.fa-x-ray::before {
  content: "\f497"; }

.fa-xmark::before {
  content: "\f00d"; }

.fa-close::before {
  content: "\f00d"; }

.fa-multiply::before {
  content: "\f00d"; }

.fa-remove::before {
  content: "\f00d"; }

.fa-times::before {
  content: "\f00d"; }

.fa-xmarks-lines::before {
  content: "\e59a"; }

.fa-y::before {
  content: "\59"; }

.fa-yen-sign::before {
  content: "\f157"; }

.fa-cny::before {
  content: "\f157"; }

.fa-jpy::before {
  content: "\f157"; }

.fa-rmb::before {
  content: "\f157"; }

.fa-yen::before {
  content: "\f157"; }

.fa-yin-yang::before {
  content: "\f6ad"; }

.fa-z::before {
  content: "\5a"; }

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

/*!
 * Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/assets/font-awesome/fa-solid-900-addc97d14257b43232b89194f73bd3b862007d5eedcb4569362b8f26356d8db3.woff2) format("woff2"), url(/assets/font-awesome/fa-solid-900-a0cc38b88839387e4451bb1ebdd9ecd821b2df0f7fcd5b26df75630f4171ee32.ttf) format("truetype"); }

.fas,
.fa-solid {
  font-family: 'Font Awesome 6 Free';
  font-weight: 900; }

/*!
 * Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/font-awesome/fa-regular-400-6919b47939790fc2ab662fd09b22907c53f32d9a817eed0782e2fb3e7af24b5b.woff2) format("woff2"), url(/assets/font-awesome/fa-regular-400-79a39b18a5524be800ab200fbedebf7f737a316f01b874fe42b005fda10a6f11.ttf) format("truetype"); }

.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free';
  font-weight: 400; }

/*!
 * Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/font-awesome/fa-brands-400-e624f952dec1ac1e2673205a87513cab83c4a0d187b08528a5ff0c36d9b1e090.woff2) format("woff2"), url(/assets/font-awesome/fa-brands-400-d6e9a2e4cad853a5a88711678db47de7456f36b30923f8350f55c41434809ba8.ttf) format("truetype"); }

.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400; }

.fa-42-group:before {
  content: "\e080"; }

.fa-innosoft:before {
  content: "\e080"; }

.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-audible:before {
  content: "\f373"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-aws:before {
  content: "\f375"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-bilibili:before {
  content: "\e3d9"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-bots:before {
  content: "\e340"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-cloudflare:before {
  content: "\e07d"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cmplid:before {
  content: "\e360"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dailymotion:before {
  content: "\e052"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-deezer:before {
  content: "\e077"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edge-legacy:before {
  content: "\e078"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envira:before {
  content: "\f299"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-figma:before {
  content: "\f799"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\e007"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-fly:before {
  content: "\f417"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-flag:before {
  content: "\f2b4"; }

.fa-font-awesome-logo-full:before {
  content: "\f2b4"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golang:before {
  content: "\e40f"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-pay:before {
  content: "\e079"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guilded:before {
  content: "\e07e"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hashnode:before {
  content: "\e499"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-hive:before {
  content: "\e07f"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-ideal:before {
  content: "\e013"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-instalod:before {
  content: "\e081"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-less:before {
  content: "\f41d"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f23a"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-meta:before {
  content: "\e49b"; }

.fa-microblog:before {
  content: "\e01a"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mixer:before {
  content: "\e056"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-nfc-directional:before {
  content: "\e530"; }

.fa-nfc-symbol:before {
  content: "\e531"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-octopus-deploy:before {
  content: "\e082"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-padlet:before {
  content: "\e4a0"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-perbyte:before {
  content: "\e083"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pix:before {
  content: "\e43a"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-rust:before {
  content: "\e07a"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-screenpal:before {
  content: "\e570"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shopify:before {
  content: "\e057"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sith:before {
  content: "\f512"; }

.fa-sitrox:before {
  content: "\e44a"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f198"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ab"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-space-awesome:before {
  content: "\e5ac"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-square-behance:before {
  content: "\f1b5"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-square-dribbble:before {
  content: "\f397"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-square-facebook:before {
  content: "\f082"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-square-font-awesome:before {
  content: "\e5ad"; }

.fa-square-font-awesome-stroke:before {
  content: "\f35c"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-square-git:before {
  content: "\f1d2"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-square-github:before {
  content: "\f092"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-square-gitlab:before {
  content: "\e5ae"; }

.fa-gitlab-square:before {
  content: "\e5ae"; }

.fa-square-google-plus:before {
  content: "\f0d4"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-square-hacker-news:before {
  content: "\f3af"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-square-instagram:before {
  content: "\e055"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-square-js:before {
  content: "\f3b9"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-square-lastfm:before {
  content: "\f203"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-square-odnoklassniki:before {
  content: "\f264"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-square-pied-piper:before {
  content: "\e01e"; }

.fa-pied-piper-square:before {
  content: "\e01e"; }

.fa-square-pinterest:before {
  content: "\f0d3"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-square-reddit:before {
  content: "\f1a2"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-square-snapchat:before {
  content: "\f2ad"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-square-steam:before {
  content: "\f1b7"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-square-tumblr:before {
  content: "\f174"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-square-twitter:before {
  content: "\f081"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-square-viadeo:before {
  content: "\f2aa"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-square-vimeo:before {
  content: "\f194"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-square-whatsapp:before {
  content: "\f40c"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-square-xing:before {
  content: "\f169"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-square-youtube:before {
  content: "\f431"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f2c6"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-uncharted:before {
  content: "\e084"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\e049"; }

.fa-unsplash:before {
  content: "\e07c"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viber:before {
  content: "\f409"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-watchman-monitoring:before {
  content: "\e087"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wirsindhandwerk:before {
  content: "\e2d0"; }

.fa-wsh:before {
  content: "\e2d0"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wodu:before {
  content: "\e088"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-rendact:before {
  content: "\f3e4"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-zhihu:before {
  content: "\f63f"; }

/**
 * simplemde v1.11.2
 * Copyright Next Step Webs, Inc.
 * @link https://github.com/NextStepWebs/simplemde-markdown-editor
 * @license MIT
 */
.CodeMirror {
  color: #000; }

.CodeMirror-lines {
  padding: 4px 0; }

.CodeMirror pre {
  padding: 0 4px; }

.CodeMirror-gutter-filler, .CodeMirror-scrollbar-filler {
  background-color: #fff; }

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap; }

.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap; }

.CodeMirror-guttermarker {
  color: #000; }

.CodeMirror-guttermarker-subtle {
  color: #999; }

.CodeMirror-cursor {
  border-left: 1px solid #000;
  border-right: none;
  width: 0; }

.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver; }

.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7; }

.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1; }

.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7; }

@-moz-keyframes blink {
  50% {
    background-color: transparent; } }

@-webkit-keyframes blink {
  50% {
    background-color: transparent; } }

@keyframes blink {
  50% {
    background-color: transparent; } }

.cm-tab {
  display: inline-block;
  text-decoration: inherit; }

.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  position: absolute; }

.cm-s-default .cm-header {
  color: #00f; }

.cm-s-default .cm-quote {
  color: #090; }

.cm-negative {
  color: #d44; }

.cm-positive {
  color: #292; }

.cm-header, .cm-strong {
  font-weight: 700; }

.cm-em {
  font-style: italic; }

.cm-link {
  text-decoration: underline; }

.cm-strikethrough {
  text-decoration: line-through; }

.cm-s-default .cm-keyword {
  color: #708; }

.cm-s-default .cm-atom {
  color: #219; }

.cm-s-default .cm-number {
  color: #164; }

.cm-s-default .cm-def {
  color: #00f; }

.cm-s-default .cm-variable-2 {
  color: #05a; }

.cm-s-default .cm-variable-3 {
  color: #085; }

.cm-s-default .cm-comment {
  color: #a50; }

.cm-s-default .cm-string {
  color: #a11; }

.cm-s-default .cm-string-2 {
  color: #f50; }

.cm-s-default .cm-meta, .cm-s-default .cm-qualifier {
  color: #555; }

.cm-s-default .cm-builtin {
  color: #30a; }

.cm-s-default .cm-bracket {
  color: #997; }

.cm-s-default .cm-tag {
  color: #170; }

.cm-s-default .cm-attribute {
  color: #00c; }

.cm-s-default .cm-hr {
  color: #999; }

.cm-s-default .cm-link {
  color: #00c; }

.cm-invalidchar, .cm-s-default .cm-error {
  color: red; }

.CodeMirror-composing {
  border-bottom: 2px solid; }

div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0f0; }

div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #f22; }

.CodeMirror-matchingtag {
  background: rgba(255, 150, 0, 0.3); }

.CodeMirror-activeline-background {
  background: #e8f2ff; }

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: #fff; }

.CodeMirror-scroll {
  overflow: scroll !important;
  margin-bottom: -30px;
  margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: 0;
  position: relative; }

.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent; }

.CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-vscrollbar {
  position: absolute;
  z-index: 6;
  display: none; }

.CodeMirror-vscrollbar {
  right: 0;
  top: 0;
  overflow-x: hidden;
  overflow-y: scroll; }

.CodeMirror-hscrollbar {
  bottom: 0;
  left: 0;
  overflow-y: hidden;
  overflow-x: scroll; }

.CodeMirror-scrollbar-filler {
  right: 0;
  bottom: 0; }

.CodeMirror-gutter-filler {
  left: 0;
  bottom: 0; }

.CodeMirror-gutters {
  position: absolute;
  left: 0;
  top: 0;
  min-height: 100%;
  z-index: 3; }

.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -30px; }

.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: 0 0 !important;
  border: none !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.CodeMirror-gutter-background {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 4; }

.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4; }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; }

.CodeMirror pre {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 0;
  background: 0 0;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none; }

.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal; }

.CodeMirror-linebackground {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0; }

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  overflow: auto; }

.CodeMirror-code {
  outline: 0; }

.CodeMirror-gutter, .CodeMirror-gutters, .CodeMirror-linenumber, .CodeMirror-scroll, .CodeMirror-sizer {
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden; }

.CodeMirror-cursor {
  position: absolute; }

.CodeMirror-measure pre {
  position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3; }

.CodeMirror-focused div.CodeMirror-cursors, div.CodeMirror-dragcursors {
  visibility: visible; }

.CodeMirror-selected {
  background: #d9d9d9; }

.CodeMirror-focused .CodeMirror-selected, .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
  background: #d7d4f0; }

.CodeMirror-crosshair {
  cursor: crosshair; }

.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection {
  background: #d7d4f0; }

.cm-searching {
  background: #ffa;
  background: rgba(255, 255, 0, 0.4); }

.cm-force-border {
  padding-right: .1px; }

@media print {
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden; } }

.cm-tab-wrap-hack:after {
  content: ''; }

span.CodeMirror-selectedtext {
  background: 0 0; }

.CodeMirror {
  height: auto;
  min-height: 100px;
  border: 1px solid #ddd;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 10px;
  font: inherit;
  z-index: 1; }

.CodeMirror-scroll {
  min-height: 100px; }

.CodeMirror-fullscreen {
  background: #fff;
  position: fixed !important;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  height: auto;
  z-index: 9; }

.CodeMirror-sided {
  width: 50% !important; }

.editor-toolbar {
  position: relative;
  opacity: .6;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  padding: 0 10px;
  border-top: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

.editor-toolbar:after, .editor-toolbar:before {
  display: block;
  content: ' ';
  height: 1px; }

.editor-toolbar:before {
  margin-bottom: 8px; }

.editor-toolbar:after {
  margin-top: 8px; }

.editor-toolbar:hover, .editor-wrapper input.title:focus, .editor-wrapper input.title:hover {
  opacity: .8; }

.editor-toolbar.fullscreen {
  width: 100%;
  height: 50px;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  padding-top: 10px;
  padding-bottom: 10px;
  box-sizing: border-box;
  background: #fff;
  border: 0;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 1;
  z-index: 9; }

.editor-toolbar.fullscreen::before {
  width: 20px;
  height: 50px;
  background: -moz-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, white), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, white 0, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, white 0, rgba(255, 255, 255, 0) 100%);
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0; }

.editor-toolbar.fullscreen::after {
  width: 20px;
  height: 50px;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, white));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, white 100%);
  position: fixed;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0; }

.editor-toolbar a {
  display: inline-block;
  text-align: center;
  text-decoration: none !important;
  color: #2c3e50 !important;
  width: 30px;
  height: 30px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 3px;
  cursor: pointer; }

.editor-toolbar a.active, .editor-toolbar a:hover {
  background: #fcfcfc;
  border-color: #95a5a6; }

.editor-toolbar a:before {
  line-height: 30px; }

.editor-toolbar i.separator {
  display: inline-block;
  width: 0;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #fff;
  color: transparent;
  text-indent: -10px;
  margin: 0 6px; }

.editor-toolbar a.fa-header-x:after {
  font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size: 65%;
  vertical-align: text-bottom;
  position: relative;
  top: 2px; }

.editor-toolbar a.fa-header-1:after {
  content: "1"; }

.editor-toolbar a.fa-header-2:after {
  content: "2"; }

.editor-toolbar a.fa-header-3:after {
  content: "3"; }

.editor-toolbar a.fa-header-bigger:after {
  content: "▲"; }

.editor-toolbar a.fa-header-smaller:after {
  content: "▼"; }

.editor-toolbar.disabled-for-preview a:not(.no-disable) {
  pointer-events: none;
  background: #fff;
  border-color: transparent;
  text-shadow: inherit; }

@media only screen and (max-width: 700px) {
  .editor-toolbar a.no-mobile {
    display: none; } }

.editor-statusbar {
  padding: 8px 10px;
  font-size: 12px;
  color: #959694;
  text-align: right; }

.editor-statusbar span {
  display: inline-block;
  min-width: 4em;
  margin-left: 1em; }

.editor-preview, .editor-preview-side {
  padding: 10px;
  background: #fafafa;
  overflow: auto;
  display: none;
  box-sizing: border-box; }

.editor-statusbar .lines:before {
  content: 'lines: '; }

.editor-statusbar .words:before {
  content: 'words: '; }

.editor-statusbar .characters:before {
  content: 'characters: '; }

.editor-preview {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 7; }

.editor-preview-side {
  position: fixed;
  bottom: 0;
  width: 50%;
  top: 50px;
  right: 0;
  z-index: 9;
  border: 1px solid #ddd; }

.editor-preview-active, .editor-preview-active-side {
  display: block; }

.editor-preview-side > p, .editor-preview > p {
  margin-top: 0; }

.editor-preview pre, .editor-preview-side pre {
  background: #eee;
  margin-bottom: 10px; }

.editor-preview table td, .editor-preview table th, .editor-preview-side table td, .editor-preview-side table th {
  border: 1px solid #ddd;
  padding: 5px; }

.CodeMirror .CodeMirror-code .cm-tag {
  color: #63a35c; }

.CodeMirror .CodeMirror-code .cm-attribute {
  color: #795da3; }

.CodeMirror .CodeMirror-code .cm-string {
  color: #183691; }

.CodeMirror .CodeMirror-selected {
  background: #d9d9d9; }

.CodeMirror .CodeMirror-code .cm-header-1 {
  font-size: 200%;
  line-height: 200%; }

.CodeMirror .CodeMirror-code .cm-header-2 {
  font-size: 160%;
  line-height: 160%; }

.CodeMirror .CodeMirror-code .cm-header-3 {
  font-size: 125%;
  line-height: 125%; }

.CodeMirror .CodeMirror-code .cm-header-4 {
  font-size: 110%;
  line-height: 110%; }

.CodeMirror .CodeMirror-code .cm-comment {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 2px; }

.CodeMirror .CodeMirror-code .cm-link {
  color: #7f8c8d; }

.CodeMirror .CodeMirror-code .cm-url {
  color: #aab2b3; }

.CodeMirror .CodeMirror-code .cm-strikethrough {
  text-decoration: line-through; }

.CodeMirror .CodeMirror-placeholder {
  opacity: .5; }

.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word) {
  background: rgba(255, 0, 0, 0.15); }

blockquote {
  padding: 0 1rem;
  margin-left: 0;
  color: #819198;
  border-left: .3rem solid #dce6f0; }

.CodeMirror ol {
  list-style-type: decimal;
  padding-left: 15px; }

.CodeMirror ol li {
  list-style: inherit; }

.CodeMirror ul {
  padding-left: 15px; }

.CodeMirror ul li {
  list-style: initial; }
