@-webkit-keyframes iron-router-progress-before {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes iron-router-progress-before {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes iron-router-progress-before {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes iron-router-progress-before {
  0% {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes iron-router-progress-before {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#iron-router-progress {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background-color: #aaf200;
  box-shadow: 0 0 5px rgba(170, 242, 0, 0.5);
  opacity: 1;
  z-index: 10000;
}
#iron-router-progress.spinner:before {
  content: "";
  display: block;
  position: fixed;
  top: 10px;
  right: 10px;
  width: 25px;
  height: 25px;
  background-color: transparent;
  border: 3px solid #aaf200;
  border-radius: 100px;
  border-right-color: transparent !important;
  opacity: 0;
  z-index: 10000;
  transition: .5s opacity;
  transition-delay: .5s;
}
#iron-router-progress.loading {
  transition: 1s width, 1s opacity;
  transition-delay: 0s, 1s;
}
#iron-router-progress.loading.spinner:before {
  opacity: 1;
  -webkit-animation: iron-router-progress-before 0.5s linear infinite;
  -moz-animation: iron-router-progress-before 0.5s linear infinite;
  -o-animation: iron-router-progress-before 0.5s linear infinite;
  -ms-animation: iron-router-progress-before 0.5s linear infinite;
  animation: iron-router-progress-before 0.5s linear infinite;
}
#iron-router-progress.done {
  opacity: 0;
}
#iron-router-progress.done.spinner:before {
  opacity: 0;
}@-webkit-keyframes iron-router-progress-before {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes iron-router-progress-before {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes iron-router-progress-before {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes iron-router-progress-before {
  0% {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes iron-router-progress-before {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#iron-router-progress {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 0%;
  height: 3px;
  background-color: #aaf200;
  box-shadow: 0 0 5px rgba(170, 242, 0, 0.5);
  opacity: 1;
  z-index: 10000;
}
#iron-router-progress.spinner:before {
  content: "";
  display: block;
  position: fixed;
  top: 10px;
  right: 10px;
  width: 25px;
  height: 25px;
  background-color: transparent;
  border: 3px solid #aaf200;
  border-radius: 100px;
  border-right-color: transparent !important;
  opacity: 0;
  z-index: 10000;
  pointer-events: none;
  transition: .5s opacity;
  transition-delay: .5s;
}
#iron-router-progress.loading {
  transition: 1s width, 1s opacity;
  transition-delay: 0s, 1s;
}
#iron-router-progress.loading.spinner:before {
  opacity: 1;
  -webkit-animation: iron-router-progress-before 0.5s linear infinite;
  -moz-animation: iron-router-progress-before 0.5s linear infinite;
  -o-animation: iron-router-progress-before 0.5s linear infinite;
  -ms-animation: iron-router-progress-before 0.5s linear infinite;
  animation: iron-router-progress-before 0.5s linear infinite;
}
#iron-router-progress.done {
  opacity: 0;
}
#iron-router-progress.done.spinner:before {
  opacity: 0;
}@font-face {
  font-family: "Liberation Mono";
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Liberation Mono";
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: bold;
  font-style: normal; }
.MeteorToysReset input, .MeteorToysReset label, .MeteorToysReset select, .MeteorToysReset button, .MeteorToysReset textarea {
  margin: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  background: none !important;
  line-height: 1;
  /* Browsers have different default form fonts */
  font-size: 13px; }

/* Remove the stupid outer glow in Webkit */
.MeteorToysReset input:focus {
  outline: 0; }

/* All of our custom controls should be what we expect them to be */
.MeteorToysReset input, .MeteorToysReset textarea {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background: none !important;
  padding: 7px 0 !important; }

/* These elements are usually rendered a certain way by the browser */
.MeteorToysReset button, .MeteorToysReset input[type=reset], .MeteorToysReset input[type=button], .MeteorToysReset input[type=submit], .MeteorToysReset input[type=checkbox], .MeteorToysReset input[type=radio], .MeteorToysReset select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* Text Inputs */
.MeteorToysReset input[type=date], .MeteorToysReset input[type=datetime], .MeteorToysReset input[type=datetime-local], .MeteorToysReset input[type=email], .MeteorToysReset input[type=month], .MeteorToysReset input[type=number], .MeteorToysReset input[type=password], .MeteorToysReset input[type=range], .MeteorToysReset input[type=search], .MeteorToysReset input[type=tel], .MeteorToysReset input[type=text], .MeteorToysReset input[type=time], .MeteorToysReset input[type=url], .MeteorToysReset input[type=week] {
  background: none !important; }

/* Button Controls */
.MeteorToysReset input[type=checkbox], .MeteorToysReset input[type=radio] {
  width: 13px;
  height: 13px; }

/* File Uploads */
/* Search Input */
/* Make webkit render the search input like a normal text field */
.MeteorToysReset input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box; }

/* Turn off the recent search for webkit. It adds about 15px padding on the left */
::-webkit-search-decoration {
  display: none; }

/* Buttons */
.MeteorToysReset button, .MeteorToysReset input[type="reset"], .MeteorToysReset input[type="button"], .MeteorToysReset input[type="submit"] {
  /* Fix IE7 display bug */
  overflow: visible;
  width: auto;
  font-weight: normal !important;
  font-family: Liberation Mono, Menlo, Courier, Lucidatypewriter, Fixed, monospace !important; }

/* IE8 and FF freak out if this rule is within another selector */
.MeteorToysReset::-webkit-file-upload-button {
  padding: 0;
  border: 0;
  background: none; }

/* Textarea */
.MeteorToysReset textarea {
  /* Move the label to the top */
  vertical-align: top;
  border: 0px solid transparent !important;
  box-shadow: none;
  /* Turn off scroll bars in IE unless needed */
  overflow: auto; }
  .MeteorToysReset textarea:focus {
    background-color: transparent !important;
    border: 0px solid transparent !important; }

/* Selects */
.MeteorToysReset select[multiple] {
  /* Move the label to the top */
  vertical-align: top; }

/* Standard Font */
.MeteorToys {
  -webkit-font-smoothing: antialiased;
  font-family: "Liberation Mono", Consolas, Menlo, Courier, monospace;
  position: fixed;
  transition: 0.25s;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 14px;
  line-height: 28px;
  padding: 0px;
  margin: 0px;
  z-index: 2147483646;
  cursor: default;
  letter-spacing: -.2px; }

.MeteorToys-off span {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.MeteorToys *, .MeteorToys div, .MeteorToys_orb_wrapper {
  outline: none; }

.MeteorToys strong {
  font-family: "Liberation Mono", Consolas, Menlo, Courier, monospace !important;
  font-weight: bold !important; }

#MeteorToys_ToyKit {
  width: 100%;
  box-shadow: inset 0 0 0 30px rgba(0, 0, 0, 0.3); }

#MeteorToys_ToyKit strong {
  padding-left: 7px; }

#MeteorToys_ToyKit div {
  float: right;
  padding: 0 7px;
  cursor: pointer;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  /*#MeteorToys_ToyKit div:hover */ }

.MeteorToys_orbs {
  height: 100px;
  position: fixed;
  top: 0;
  left: 0;
  min-width: 100%;
  z-index: 2147483647;
  line-height: 20px;
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 14px;
  font-family: Liberation Mono, Menlo, Courier, Lucidatypewriter, Fixed, monospace; }

.MeteorToys_row {
  padding: 4px 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.MeteorToys_row_remove {
  float: right; }

.MeteorToys_row_hoverable:hover {
  margin: 0 -8px;
  padding: 4px 8px;
  cursor: pointer; }

.MeteorToys_row_expanded {
  padding: 4px 0; }

.MeteorToys_row_expanded:last-child {
  border-bottom: 0px solid transparent; }

/* Form Resets */
/*, .MeteorToys */
.MeteorToys_orbs input, .MeteorToys_orbs label, .MeteorToys_orbs select, .MeteorToys_orbs button, .MeteorToys_orbs textarea {
  margin: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  background: transparent;
  line-height: inherit;
  font-size: inherit;
  font-family: inherit;
  outline: 0;
  /*color: rgba(255,255,255,.6) */
  color: inherit;
  resize: none; }

.MeteorToys_orbs textarea {
  width: 100%;
  line-height: 20px !important;
  padding-top: 0px !important; }

.MeteorToys_orbs input[type="submit"] {
  float: right;
  background: transparent !important;
  padding: 0px !important;
  height: 28px !important;
  line-height: 28px !important;
  margin-top: 0px !important;
  margin-right: 8px;
  line-height: 28px !important;
  padding: 0px !important;
  height: 28px !important; }

.MeteorToys_row input {
  width: 62% !important;
  float: right !important;
  margin: -4px 0 !important;
  padding: 4px 0 !important;
  border: 0px solid transparent !important;
  box-shadow: 0 0 0 transparent !important;
  line-height: 20px !important;
  color: inherit !important;
  height: 28px !important;
  text-indent: 5px;
  margin-left: 7px;
  box-sizing: border-box;
  line-height: 28px !important; }

.MeteorToys_row_name {
  width: calc(38% - 7px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.MeteorToys form, .MeteorToys_orbs form {
  line-height: inherit;
  padding: auto;
  margin: auto; }

.MeteorToys_right {
  float: right; }

.MeteorToys_name {
  line-height: 28px;
  width: auto; }

.MeteorToys a {
  text-decoration: none !important; }

.MeteorToys a:hover {
  text-decoration: none !important; }

.MeteorToys_action:hover {
  transition: 0s !important; }

.MeteorToys_disabled {
  transition: 0s !important; }

#MeteorToys_basic {
  height: 500px; }

/* Foundation */
.MeteorToys_notifications {
  position: fixed;
  top: 7px;
  right: 7px;
  z-index: 9999999;
  font-size: 14px;
  line-height: 16px;
  min-width: 312px;
  max-width: 312px;
  overflow: scroll;
  padding: 0px;
  padding-bottom: 0px;
  border-radius: 5px;
  max-height: calc(100% - 16px);
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

/* Notification Bubble */
.MeteorToys_notification, .MeteorToys_notification_counter {
  margin-top: 1px;
  font-family: Liberation Mono, Courier, Lucidatypewriter, Fixed, monospace !important;
  line-height: 20px;
  position: relative;
  overflow: hidden;
  -ms-transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  min-height: 20px;
  cursor: pointer; }

.MeteorToys_notification_text {
  padding: 0 7px;
  padding-left: 35px;
  padding-top: 4px;
  padding-bottom: 4px; }

.MeteorToys_notification:first-child {
  border-radius: 5px 5px 0 0;
  margin-top: 0px; }

.MeteorToys_notification:last-child {
  border-radius: 0 0 5px 5px; }

/* Symbols */
.MeteorToys_notification_symbol {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 28px;
  text-align: center;
  line-height: 28px;
  height: 100%;
  -ms-transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: default; }

.MeteorToys_notification_triangle {
  border: 5px solid transparent;
  border-left: 6px solid transparent;
  position: absolute;
  height: 0px;
  width: 0px;
  left: 11px;
  top: 9px;
  -ms-transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer; }

/* Remove Animation */
.MeteorToys_Notifier_hideAnimation {
  min-height: 0px;
  max-height: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px; }

/* Data Kit */
.MeteorToys_notification_data_expanded {
  padding-bottom: 278px !important; }

.MeteorToys_notification_data_expanded .MeteorToys_notification_triangle {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  left: 9px; }

.MeteorToys_notification_data {
  margin: 0 7px;
  margin-left: 35px;
  height: 270px;
  width: calc(100% - 43px);
  position: absolute;
  border-radius: 3px;
  overflow: scroll;
  padding: 0 7px;
  padding-top: 2px;
  -webkit-touch-callout: default;
  -webkit-user-select: auto;
  -khtml-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
  cursor: text; }

.MeteorToys_notification_data pre {
  line-height: 20px !important; }

.MeteorToys_notification_widget {
  position: fixed;
  line-height: 28px;
  top: 0;
  right: 0;
  font-family: Liberation Mono, Courier, Lucidatypewriter, Fixed, monospace !important;
  font-size: 14px;
  font-weight: bold;
  padding: 0 11px;
  text-align: center;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 9999999999999999999999; }

.MeteorToys_notification_widget:hover {
  cursor: pointer; }

/* ORB UI */
.MeteorToys_orb {
  height: 46px;
  width: 46px;
  float: left;
  margin-left: 7px;
  margin-top: 0px;
  pointer-events: all;
  transition: 0.25s;
  overflow: hidden;
  position: relative;
  cursor: default;
  width: 320px;
  height: 320px;
  max-width: 600px;
  max-height: 600px;
  border-radius: 0 0 12px 12px;
  border-radius: 24px 24px 12px 12px;
  box-sizing: border-box; }

.MeteorToys_orb_condensed {
  height: 46px !important;
  width: 46px !important;
  border-radius: 24px;
  cursor: pointer;
  margin-top: 7px; }

.MeteorToys_orb_wrapper {
  margin: 7px;
  border-radius: 5px;
  height: calc(100% - 14px);
  overflow: hidden;
  margin-top: 74px;
  transition: 0.25s; }

.MeteorToys_orb_filler_wrapper {
  transition: 0.25s; }

/*.MeteorToys_orb:hover .MeteorToys_orb_wrapper */
 * /*box-shadow: 0 0 0 75px rgba(0,0,0,.86) */
/* */
/*.MeteorToys_orb:hover .MeteorToys_icon */
 * /*opacity: .8 !important */
/* */
.MeteorToys_orb_active .MeteorToys_orb_wrapper {
  margin-top: 7px; }

.MeteorToys_orb_active {
  z-index: 2147483647 !important;
  padding-top: 40px;
  margin-top: -40px; }

.MeteorToys_orb .MeteorToys_icon {
  transition: 0.25s;
  position: absolute;
  top: 0;
  left: 0;
  height: 46px;
  width: 46px;
  background-size: 48px 48px;
  -ms-transition: 0s !important;
  -webkit-transition: 0s !important;
  -moz-transition: 0s !important;
  transition: 0s !important;
  background-position: -1px -1px; }

.MeteorToys_orb_active .MeteorToys_icon {
  /*top: -48px */ }

.MeteorToys_orb strong {
  font-weight: bold; }

/* Button UI */
.MeteorToys_button {
  margin-top: 7px !important;
  border-radius: 24px !important;
  cursor: pointer; }

.MeteorToys_button .MeteorToys_icon {
  top: 0px !important; }

.MeteorToys_button .MeteorToys_orb_wrapper {
  height: 0px;
  width: 0px; }

.MeteorToys_button:active .MeteorToys_orb_wrapper {
  box-shadow: 0 0 0 75px rgba(0, 0, 0, 0.9);
  box-shadow: 0 0 0 75px transparent !important; }

.MeteorToys_divider {
  border-top: 1px solid;
  margin: 8px 0; }

.MeteorToys_tooltip_wrapper {
  position: fixed;
  top: 60px;
  width: 200px;
  z-index: 2147483646;
  text-align: center;
  pointer-events: none; }

.MeteorToys_tooltip {
  display: inline-block;
  position: relative;
  font-size: 12px;
  /*text-transform: UPPERCASE */
  color: #eee;
  font-family: Liberation Mono;
  /*padding: 5px 7px 4px 7px */
  line-height: 22px;
  line-height: 16px;
  padding: 0 5px;
  padding-top: 2px;
  border-radius: 6px;
  margin: 0 auto; }

.MeteorToys_tooltip_arrow1, .MeteorToys_tooltip_arrow2 {
  border: 5px solid transparent;
  position: absolute;
  top: 0;
  left: 0;
  height: 0px;
  width: 0px;
  margin-top: -9px;
  left: 50%;
  margin-left: -5px; }

/* Syntax coloring */
/* Overall transparency for Meteor Toys */
/* Used for Meteor Toys and Mongol icons */
/* opacity for icons and matching elements */
/* colors for widgets */
/* colors for text */
/******************************************* */
/*                                          */
/* Meteor Toys ThemeKit v1.0                */
/* Donut Change!                            */
/*                                          */
/******************************************* */
/* Top Layer */
#Mongol, #JetSetter, .MeteorToys_orb {
  opacity: 0.97; }

/* JSON Highlighting */
.MeteorToys pre, #Mongol pre, #JetSetter pre {
	background: transparent !important;
  color: rgba(255, 255, 255, 0.5) !important; }

.MeteorToys_string {
  color: #86d040; }

.MeteorToys_number {
  color: #e5d046; }

.MeteorToys_boolean {
  color: #44a2d6; }

.MeteorToys_null {
  color: #bd3cc5; }

.MeteorToys_key {
  color: #E55B46; }

.MeteorToys_date {
  color: #44a2d6; }

.MeteorToys_string:focus, .MeteorToys_number:focus, .MeteorToys_boolean:focus, .MeteorToys_null:focus, .MeteorToys_key:focus {
  background: #2a2c2e;
  color: rgba(255, 255, 255, 0.83); }

/* Buttons */
.MeteorToys_action:hover {
  color: #44a2d6 !important; }

.MeteorToys_disabled, .MeteorToys_disabled:hover {
  color: rgba(0, 0, 0, 0.5) !important;
  cursor: default !important; }

/* Text Color */
.MeteorToys_orb, .MeteorToys {
  color: rgba(255, 255, 255, 0.5) !important; }

.MeteorToys_orb strong, .MeteorToys strong {
  color: rgba(255, 255, 255, 0.83) !important; }

.MeteorToys_orbs ::-webkit-input-placeholder, .JetSetter_editor_title::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5) !important; }

.MeteorToys_orbs :-moz-placeholder, .JetSetter_editor_title:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5) !important; }

.MeteorToys_orbs ::-moz-placeholder, .JetSetter_editor_title::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5) !important; }

.MeteorToys_orbs :-ms-input-placeholder, .JetSetter_editor_title:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5) !important; }

/* Orb UI */
.MeteorToys_orb {
  background: #3e4042; }

.MeteorToys_orb .MeteorToys_orb_wrapper {
  box-shadow: 0 0 0 75px #2a2c2e; }

.MeteorToys_orb_active .MeteorToys_orb_wrapper {
  box-shadow: 0 0 0 75px #131617; }

.MeteorToys_orb:active .MeteorToys_orb_wrapper, .MeteorToys_orb:active .MeteorToys_orb_filler_wrapper {
  box-shadow: 0 0 0 75px #131617; }

.MeteorToys_orb_filler_wrapper {
  box-shadow: 0 0 0 75px #2a2c2e; }

.MeteorToys_orb .MeteorToys_icon {
  opacity: 0.5; }

.MeteorToys_header {
  background: #2a2c2e; }

/* Mongol and JetSetter */
.MeteorToys {
  background-color: #3e4042;
  color: rgba(255, 255, 255, 0.6); }

.Mongol_docMenu *, .JetSetter_editor_header * {
  border-color: #131617 !important; }

.Mongol_docMenu, .JetSetter_editor_header {
  background: #2a2c2e !important; }

/* Mongol */
.Mongol_contentView {
  box-shadow: 0 0 0 80px #2a2c2e; }

.Mongol_row_expand .Mongol_contentView {
  box-shadow: 0 0 0 80px #131617; }

.Mongol_row:active .Mongol_contentView {
  box-shadow: 0 0 0 80px #131617; }

.Mongol_icon {
  opacity: 0.5; }

/* JetSetter */
.JetSetter_editor {
  box-shadow: 0 0 0 50px #2a2c2e; }

.JetSetter_row_expand .JetSetter_editor {
  box-shadow: 0 0 0 50px #131617; }

.JetSetter_row:active .JetSetter_editor {
  box-shadow: 0 0 0 50px #131617; }

/* Email */
.MeteorToys_email_count {
  background: #44a2d6;
  color: #131617; }

/* Notifications */
.MeteorToys_notifications {
  color: rgba(255, 255, 255, 0.5);
  background: #3e4042;
  opacity: 0.97; }
  .MeteorToys_notifications strong {
    color: rgba(255, 255, 255, 0.83);
    font-weight: bold; }

.MeteorToys_notification {
  background: #3e4042;
  box-shadow: inset 0 0 0 200px #2a2c2e; }

.MeteorToys_notification_symbol, .MeteorToys_notification_symbol strong {
  color: rgba(255, 255, 255, 0.5) !important; }

.MeteorToys_notification_symbol {
  background: #131617; }

.MeteorToys_notification_triangle {
  border-left-color: rgba(255, 255, 255, 0.5) !important; }

.MeteorToys_notifications_highlight {
  box-shadow: inset 0 0 0 200px #e59046; }
  .MeteorToys_notifications_highlight .MeteorToys_notification_symbol {
    background: #e59046; }

.MeteorToys_notification_data {
  background: #3e4042 !important; }

.MeteorToys_notification_widget {
  background: #E55B46;
  color: rgba(255, 255, 255, 0.5);
  color: #fff; }

/* Tooltips */
.MeteorToys_tooltip {
  background: #3e4042;
  box-shadow: inset 0 0 0 200px #2a2c2e;
  color: rgba(255, 255, 255, 0.5); }
  .MeteorToys_tooltip .MeteorToys_tooltip_arrow1 {
    border-bottom-color: #3e4042 !important; }
  .MeteorToys_tooltip .MeteorToys_tooltip_arrow2 {
    border-bottom-color: #2a2c2e !important; }

/* Re-usable Colors */
.MeteorToys-border-color-red {
  border-color: #E55B46; }

.MeteorToys-border-color-blue {
  border-color: #44a2d6; }

.MeteorToys-border-color-green {
  border-color: #86d040; }

.MeteorToys-border-color-orange {
  border-color: #e59046; }

.MeteorToys-border-color-yellow {
  border-color: #e5d046; }

.MeteorToys-border-color-purple {
  border-color: #bd3cc5; }

.MeteorToys-border-color-transparency {
  border-color: 0.97; }

.MeteorToys-border-color-opacity {
  border-color: 0.5; }

.MeteorToys-border-color-foundation {
  border-color: #3e4042; }

.MeteorToys-border-color-highlight {
  border-color: #525457; }

.MeteorToys-border-color-overlay1 {
  border-color: #2a2c2e; }

.MeteorToys-border-color-overlay2 {
  border-color: #131617; }

.MeteorToys-border-color-shade1 {
  border-color: rgba(255, 255, 255, 0.5); }

.MeteorToys-border-color-shade2 {
  border-color: rgba(255, 255, 255, 0.83); }

.MeteorToys-border-color-shade3 {
  border-color: rgba(0, 0, 0, 0.5); }

.MeteorToys-border-color-action {
  border-color: #44a2d6; }

.MeteorToys-color-red {
  color: #E55B46; }

.MeteorToys-color-blue {
  color: #44a2d6; }

.MeteorToys-color-green {
  color: #86d040; }

.MeteorToys-color-orange {
  color: #e59046; }

.MeteorToys-color-yellow {
  color: #e5d046; }

.MeteorToys-color-purple {
  color: #bd3cc5; }

.MeteorToys-color-transparency {
  color: 0.97; }

.MeteorToys-color-opacity {
  color: 0.5; }

.MeteorToys-color-foundation {
  color: #3e4042; }

.MeteorToys-color-highlight {
  color: #525457; }

.MeteorToys-color-overlay1 {
  color: #2a2c2e; }

.MeteorToys-color-overlay2 {
  color: #131617; }

.MeteorToys-color-shade1 {
  color: rgba(255, 255, 255, 0.5); }

.MeteorToys-color-shade2 {
  color: rgba(255, 255, 255, 0.83); }

.MeteorToys-color-shade3 {
  color: rgba(0, 0, 0, 0.5); }

.MeteorToys-color-action {
  color: #44a2d6; }

.MeteorToys-background-red {
  background: #E55B46; }

.MeteorToys-background-blue {
  background: #44a2d6; }

.MeteorToys-background-green {
  background: #86d040; }

.MeteorToys-background-orange {
  background: #e59046; }

.MeteorToys-background-yellow {
  background: #e5d046; }

.MeteorToys-background-purple {
  background: #bd3cc5; }

.MeteorToys-background-transparency {
  background: 0.97; }

.MeteorToys-background-opacity {
  background: 0.5; }

.MeteorToys-background-foundation {
  background: #3e4042; }

.MeteorToys-background-highlight {
  background: #525457; }

.MeteorToys-background-overlay1 {
  background: #2a2c2e; }

.MeteorToys-background-overlay2 {
  background: #131617; }

.MeteorToys-background-shade1 {
  background: rgba(255, 255, 255, 0.5); }

.MeteorToys-background-shade2 {
  background: rgba(255, 255, 255, 0.83); }

.MeteorToys-background-shade3 {
  background: rgba(0, 0, 0, 0.5); }

.MeteorToys-background-action {
  background: #44a2d6; }

.JetSetter_value_preview {
  opacity: 0.3; }

/* MISC */
.MeteorToys_pubsub_button:hover {
  color: #86d040; }

.MeteorToys_pubsub_row_toggle:hover, .Mongol_pubsub_row_toggle:hover {
  color: #E55B46; }

.MeteorToys a {
  color: #86d040 !important;
  border-bottom: 1px solid #525457; }

.MeteorToys a:hover {
  color: #86d040 !important;
  border-bottom: 1px solid #86d040; }

.MeteorToys_orbs input[type="submit"] {
  color: #86d040; }

.MeteorToys strong {
  color: rgba(255, 255, 255, 0.83); }

.MeteorToys_orbs {
  color: rgba(255, 255, 255, 0.5); }

.MeteorToys_row {
  border-bottom-color: #2a2c2e !important; }

.MeteorToys_row_remove:hover {
  color: #E55B46; }

.MeteorToys_row:last-child {
  border-bottom: 0px solid transparent; }

.MeteorToys_row:nth-child(-n+50) {
  border-bottom: 1px solid #131617; }

.MeteorToys_row_hoverable:hover {
  background: #525457;
  border-bottom-color: #2a2c2e !important;
  box-shadow: 0 -1px 0 0 #2a2c2e; }

.MeteorToys_row_expanded {
  border-bottom: rgba(0, 0, 0, 0.5); }

.MeteorToys_row_expanded:nth-child(-n+20) {
  border-bottom: rgba(0, 0, 0, 0.5); }

.MeteorToys_row input {
  background: #525457 !important; }

.useless {
  line-height: 20px !important;
  outline: none;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  width: auto;
  quotes: none;
  content: "";
  content: none;
  background: transparent;
  overflow: auto;
  display: block;
  min-height: 100%; }

.MeteorToys pre, #Mongol pre, #JetSetter pre {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 20px !important;
  display: inline-block; }

.MeteorToys_string, .MeteorToys_number, .MeteorToys_boolean, .MeteorToys_null, .MeteorToys_key, .MeteorToys_string:focus, .MeteorToys_number:focus, .MeteorToys_boolean:focus, .MeteorToys_null:focus, .MeteorToys_key:focus {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  line-height: 20px !important;
  min-width: 8px;
  height: 20px !important;
  padding: 0px !important;
  margin: 0px !important;
  display: inline-block; }

.MeteorToys pre span {
  display: inline-block; }

.MeteorToys_inline:hover {
  background: #2a2c2e; }

.MeteorToys_string:focus, .MeteorToys_number:focus, .MeteorToys_boolean:focus, .MeteorToys_null:focus, .MeteorToys_key:focus {
  cursor: text; }

/*# sourceMappingURL_DISABLED=toykit.css.map */#Mongol {
  left: 0;
  bottom: 0;
  width: 100%;
  max-width: 140px;
  max-height: 100%;
  overflow: auto;
  font-size: 14px;
  box-sizing: border-box; 
}

#Mongol * {
  outline: none;
  box-sizing: border-box; }

#Mongol div {
  box-sizing: border-box !important;
  line-height: 28px; }

#Mongol strong {
  font-weight: bold; }

#Mongol ::-webkit-scrollbar {
  display: none; }

#Mongol.Mongol_expand {
  width: 100% !important;
  max-width: 320px !important; }

.Mongol_expand {
  z-index: 2147483645 !important; }

/* Row */
.Mongol_row {
  padding: 0 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 28px;
  position: relative;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  margin-bottom: 1px; }

.Mongol_row_name {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 7px;
  line-height: 28px;
  z-index: 9999999999999;
  position: relative; }

.Mongol_row:last-child {
  margin-bottom: 0px; }

.Mongol_row:hover {
  cursor: pointer; }

.MongolHide {
  max-width: 0px;
  opacity: 0; }

.Mongol_row_expand {
  height: 320px;
  cursor: default !important; }

.Mongol_row_expand .MongolHide {
  opacity: 1;
  max-width: auto;
  overflow: auto; }

.Mongol_row_expand .Mongol_Controls {
  width: 20px;
  line-height: 19px;
  font-size: 22px;
  height: 20px;
  border-radius: 50px;
  background: #fff;
  /*color: #000 */
  opacity: 0.2; }

.Mongol_row_expand .Mongol_Controls:hover {
  cursor: pointer;
  opacity: 0.6; }

.Mongol_row_expand .Mongol_plus {
  font-size: 16px;
  line-height: 19px; }

.Mongol_counter {
  float: right; }

/* Row > Editing */
.Mongol_editable {
  cursor: auto; }

.Mongol_editable span {
  color: inherit !important; }

.Mongol_contentView {
  border-radius: 5px;
  -webkit-transition: all 0.25s !important;
  -moz-transition: all 0.25s !important;
  -ms-transition: all 0.25s !important;
  -o-transition: all 0.25s !important;
  transition: all 0.25s !important; }

.sMongol_row:active .Mongol_contentView {
  -webkit-transition: all 0.25s !important;
  -moz-transition: all 0.25s !important;
  -ms-transition: all 0.25s !important;
  -o-transition: all 0.25s !important;
  transition: all 0.25s !important; }

.MeteorToys_row_remove {
  float: right; }

.MeteorToys_row_remove:hover {
  color: #ED8294; }

/* Document Viewer */
.Mongol_documentViewer {
  height: 256px;
  padding: 0 7px;
  padding-top: 5px;
  line-height: 20px !important;
  overflow: auto;
  border-radius: 0 0 5px 5px;
  z-index: 9999999998;
  overflow: scroll;
  -webkit-transition: all 0.25s !important;
  -moz-transition: all 0.25s !important;
  -ms-transition: all 0.25s !important;
  -o-transition: all 0.25s !important;
  transition: all 0.25s !important;
  color: inherit; }

.Mongol_documentViewer_buttons {
  position: absolute;
  bottom: 0;
  right: 0;
  border-collapse: collapse; }

.Mongol_documentViewer_buttons div {
  float: right;
  line-height: 18px;
  right: 0;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 4px;
  padding-top: 2px;
  border-radius: 3px;
  font-size: 10px; }

/* Document Menu */
.Mongol_docMenu {
  line-height: 28px;
  height: 28px;
  border-radius: 5px 5px 0 0;
  /*color: rgba(255, 255, 255, 0.6) */
  padding-bottom: 1px;
  position: relative;
  /*background: rgba() */
  /*background-image: url("data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAECAAAAACBhLHlAAAAD0lEQVR4AWM0YwAhXRACAAVnAMsAW/K6AAAAAElFTkSuQmCC") */
  background: rgba(0, 0, 0, 0.2);
  background-size: 1px 2px;
  background-position: 0 -1px;
  overflow: hidden; }

.Mongol_docMenu .Mongol_docBar1, .Mongol_docMenu .Mongol_docBar2 {
  position: absolute;
  top: 0;
  height: 28px;
  width: 100%;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s; }

.Mongol_m_left, .Mongol_m_right, .Mongol_m_new, .Mongol_m_edit, .Mongol_m_delete, .Mongol_docMenu_insert {
  float: left;
  border-left: 1px solid rgba(0, 0, 0, 0.4);
  padding: 0 7px; }

.Mongol_m_edit {
  border-left: 0px solid transparent; }

.Mongol_m_delete {
  border-right: 1px solid rgba(0, 0, 0, 0.4); }

.Mongol_edit_save, .Mongol_edit_cancel {
  border-left: 1px solid rgba(0, 0, 0, 0.4);
  padding: 0 7px;
  float: right; }

.Mongol_edit_title {
  float: left;
  padding-left: 7px; }

.Mongol_m_edit {
  margin-left: 0px; }

.Mongol_m_left, .Mongol_m_right {
  float: right !important;
  font-size: 20px;
  font-weight: bold;
  padding: 0 7px !important;
  border-right: 0px solid transparent;
  border-left: 1px solid rgba(0, 0, 0, 0.4); }

.Mongol_m_signout, .Mongol_m_signin {
  border-left: 1px solid rgba(0, 0, 0, 0.4);
  float: right;
  padding: 0 7px; }

.Mongol_m_updateAccount {
  border-right: 1px solid rgba(0, 0, 0, 0.4); }

.Mongol_edit_save:hover, .Mongol_edit_cancel:hover, .Mongol_docMenu_insert:hover, .Mongol_m_signout:hover, .Mongol_m_signin:hover, .Mongol_m_left:hover, .Mongol_m_right:hover, .Mongol_m_new:hover, .Mongol_m_edit:hover, .Mongol_m_delete:hover {
  /*color: #2CA6E2 */
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  cursor: pointer; }

.Mongol_m_disabled {
  /*color: rgba(0, 0, 0, 0.4) !important */
  cursor: default !important;
  background: transparent !important; }

/* Account State Badget */
.Mongol_account_state {
  float: right;
  height: 8px;
  width: 8px;
  border-radius: 10px;
  margin-top: 10px; }

.Mongol_icon {
  height: 12px;
  margin: 8px;
  margin-top: 8px;
  margin-left: 0px;
  margin-right: 7px;
  width: 8px;
  float: left;
  background-size: cover;
  transition: 0.25s; }

.Mongol_icon_user {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAcCAQAAAApD0ySAAAAvUlEQVR4Aa3TtUIEMRhF4f9l0AZ7UFzamRLp0A53lzrtNLicNXZx4kHvbb/YJCNmGGOGw9fOMCahkFOharVC5qIpylS9lpkw0SDVSCv0aXZMNdojzS4S7EKzywS71KxIsEIzlWDqe0c41mw1wVY1O/q/D/L9Iywl2JLoUImgiphhAQIIFsQOZwF2Jn7SC2p27bCrMFMOUyG0E3i5WyZopp2cUvCkGc00v6AeFrhL/At3zNIpECW6CNXv9H/ZEwS199pi6TzLAAAAAElFTkSuQmCC"); }

.Mongol_icon_collection {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAlklEQVQ4y2NgQAK/fv3SAuJmID4CxG+A+D8Uv4GKgeS0GNABUFAIiJciaSCEQWqFYJpFgfgOCZphGKRHFGTAIjI0w/AikAE/KDDgB1UMoNgLlAUiNaJRAohNSE1IID0gvSDGCiD+BsTFQMzJQACA1EDVgvSsQI+FV0A8BYgDgVgJiAWgWAkqNgWqZjQaR6Nx2EUjpcU6AE0eCbgDO7vlAAAAAElFTkSuQmCC"); }

.Mongol_icon_trash {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAQAAABZqbWHAAAAbElEQVQoz6WSSw6AIAxEy+j9Twd1rUfwsyNWI4l1ISWh0x19zGQCoFdZdPQU1BD+bn3d2g5jsKftILtYWkGTacCg5AMiiL0R50xHdb2FBYMYPbg8VuoHYgHYG1HtcXd4gGoP1i+X+oCoADsiLntwZFl5amk9AAAAAElFTkSuQmCC"); }

.Mongol_icon_local {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAQAAABZqbWHAAAAtUlEQVR4Ae3QtUElQBQAwD3cnRx3d3qgCCzHOviVYCkxOVIEkuHuzuAuDQA34T7f8ESFiGlbbtzYMi2iIryQZdyNa+cO7dp35My1G+OyHsK55nFsQpcSiWIV6TXpCPNyg1E3FuWHTxRacWMkOEd5+IZWl86fEhq+Tehw6SwYxbI6UR+C0dqtPY3INe/GmWlDaqRK16bfrDM35uW+nAmXTh07cery7cz3HzVj+/NH/aIz/5957w77RZ0qbROaJQAAAABJRU5ErkJggg=="); }

.Mongol_icon_sub {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAQAAABZqbWHAAAAtUlEQVR4Ae3QtUElQBQAwD3cnRx3d3qgCCzHOviVYCkxOVIEkuHuzuAuDQA34T7f8ESFiGlbbtzYMi2iIryQZdyNa+cO7dp35My1G+OyHsK55nFsQpcSiWIV6TXpCPNyg1E3FuWHTxRacWMkOEd5+IZWl86fEhq+Tehw6SwYxbI6UR+C0dqtPY3INe/GmWlDaqRK16bfrDM35uW+nAmXTh07cery7cz3HzVj+/NH/aIz/5957w77RZ0qbROaJQAAAABJRU5ErkJggg=="); }

.Mongol_pubsub_button {
  float: right;
  border-left: 1px solid rgba(0, 0, 0, 0.36);
  padding: 0 8px;
  text-indent: 0px; }

.Mongol_pubsub_button:hover {
  cursor: pointer; }

.Mongol_pubsub_row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.36);
  padding: 0 !important;
  line-height: 14px !important;
  margin: 0px !important;
  position: relative;
  padding-bottom: 5px !important;
  font-size: 14px !important; }
  .Mongol_pubsub_row .MeteorToys_pubsub_row_toggle {
    float: right; }

.Mongol_pubsub_row_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.Mongol_pubsub_row_toggle {
  float: right;
  font-size: 28px !important;
  line-height: 44px !important;
  margin: -4px 0px !important;
  margin-right: -8px !important;
  padding: 0 8px !important;
  padding-top: 8px !important;
  font-weight: normal; }

.Mongol_pubsub_row_toggle:hover {
  cursor: pointer; }

/*# sourceMappingURL_DISABLED=Mongol.css.map *//*!
 * Bootstrap v4.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

@-ms-viewport {
  width: device-width;
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

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

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "\2014 \00A0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.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,
.col-auto, .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,
.col-sm-auto, .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,
.col-md-auto, .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,
.col-lg-auto, .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,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table .table {
  background-color: #fff;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px);
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
.input-group-lg > .input-group-append > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px);
}

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

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.8);
  border-radius: .2rem;
}

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
.custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip, .was-validated
.custom-select:valid ~ .valid-feedback,
.was-validated
.custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #71dd8a;
}

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
  border-color: inherit;
}

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8);
  border-radius: .2rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545;
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
.custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip, .was-validated
.custom-select:invalid ~ .invalid-feedback,
.was-validated
.custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #efa2a9;
}

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
  border-color: inherit;
}

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover, .btn:focus {
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  background-image: none;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  background-color: transparent;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file:focus {
  z-index: 3;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: -ms-flexbox;
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
}

.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  margin-bottom: 0;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #dee2e6;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-file-input:focus ~ .custom-file-label::after {
  border-color: #80bdff;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(calc(2.25rem + 2px) - 1px * 2);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-range:focus {
  outline: none;
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-appearance: none;
  appearance: none;
}

.custom-range::-webkit-slider-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-appearance: none;
  appearance: none;
}

.custom-range::-moz-range-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  appearance: none;
}

.custom-range::-ms-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar > .container,
.navbar > .container-fluid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,
  .card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,
  .card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,
  .card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,
  .card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-top,
  .card-group > .card:only-child .card-header {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-bottom,
  .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  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;
}

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

.badge-primary[href]:hover, .badge-primary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0062cc;
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

.badge-secondary[href]:hover, .badge-secondary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #545b62;
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

.badge-success[href]:hover, .badge-success[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}

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

.badge-info[href]:hover, .badge-info[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

.badge-warning[href]:hover, .badge-warning[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #d39e00;
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

.badge-danger[href]:hover, .badge-danger[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130;
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

.badge-light[href]:hover, .badge-light[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

.badge-dark[href]:hover, .badge-dark[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}

.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}

.media-body {
  -ms-flex: 1;
  flex: 1;
}

.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item:hover, .list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  opacity: .75;
}

.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}

@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}

.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 1px;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 1px;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

@media screen and (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.carousel-item-next,
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-next,
  .active.carousel-item-right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.carousel-item-prev,
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-item-prev,
  .active.carousel-item-left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: .6s;
  transition-property: opacity;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
  .carousel-fade .carousel-item-next,
  .carousel-fade .carousel-item-prev,
  .carousel-fade .carousel-item.active,
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-prev {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

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

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

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

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

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

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

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

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

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

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

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

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

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

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-justify {
  text-align: justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

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

a.text-primary:hover, a.text-primary:focus {
  color: #0062cc !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #545b62 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #1e7e34 !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #117a8b !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #d39e00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #bd2130 !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #dae0e5 !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #1d2124 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
}
/*# sourceMappingURL_DISABLED=bootstrap.css.map */#login-buttons-image-github {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wJGBYxHYxl31wAAAHpSURBVDjLpZI/aFNRFMZ/973bJqGRPopV4qNq/+SpTYnWRhCKilShg9BGcHOM+GfQoZuLk4iLgw4qZNBaHLuIdBNHl7Ta1qdNFI3SihnaNG1MpH3vuiQYQnwZvHCG893zffc751z4z6PX5T5gA1DAKnAaOAQEgAfAVeCpl+CeCrlRuEC6maO4h0A1wl4tPAHMqNUthvrDdHYY7A3t4rDVjeO6rBU2FaABM1WCrBNoi48Mi+nH9yj+KtPibAKwJXfQ5vcRG7soUnYmWEuQgAEIYBv4cGpoILI0Z4tyYYPegS6UguyijZQ6J45GSNmZHzUcJYD2ii2Ajv7efZ8WZ6ZwXFj79hXpayW4O0SL1Nl/8jzZlZ9dQLFS70pgvZKIyGD0yvu5eRmMnrk1PjI81ir1qBACTdPevXj95mVuNX8XKDQc/+T334bZZ104cvzYw2s3J3qAL5WXSsDbf61NNMBu+wOBs+VSyQ84Nfhg028ZGx3/qyy0lC7lgi7lghBitoon03lvB8l0/k7Wnk+8mny0cyXzEcfZxgwfZPTyRMHsOzAFXE9YhtNQIJnOx4FpJXT1eSkn2g0frqMoFrfoCXcqlCOAGwnLuO/l4JymcWl5uRxzXUKghBAiZ5r+WaV4lrCM555zqO+x2d0ftGmpiA/0k70AAAAASUVORK5CYII=);
}.list-group-item.autoform-array-item > div {
  display: table;
  width: 100%;
}

.list-group-item.autoform-array-item .autoform-remove-item-wrap {
  display: table-cell;
}

.list-group-item.autoform-array-item .autoform-remove-item {
  vertical-align: top;
  margin-right: 15px;
}

.list-group-item.autoform-array-item .autoform-array-item-body {
  display: table-cell;
  vertical-align: top;
  width: 100%;
}.checkbox-inline.fix-indent,
.checkbox-inline.fix-indent+.checkbox-inline.fix-indent {
  margin-left: 0;
  margin-right: 10px;
}
.checkbox-inline.fix-indent:last-child {
  margin-right: 0;
}.radio-inline.fix-indent,
.radio-inline.fix-indent+.radio-inline.fix-indent {
  margin-left: 0;
  margin-right: 10px;
}
.radio-inline.fix-indent:last-child {
  margin-right: 0;
}.form-horizontal .autoform-padding-fix .form-group {
  margin-right: 0;
  margin-left: 0;
}

.checkbox input[type="checkbox"].autoform-checkbox-margin-fix,
.checkbox-inline input[type="checkbox"].autoform-checkbox-margin-fix {
  margin-left: 0;
}.btn.autoform-inline-align {
  vertical-align: top;
}@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-tranform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-tranform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}
@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}
.showSweetAlert {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s;
}
.hideSweetAlert {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s;
}
@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}
@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}
.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s;
}
.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s;
}
.icon.success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in;
}
@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}
.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s;
}
@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}
@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}
.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s;
}
@-webkit-keyframes pulseWarning {
  0% {
    border-color: #F8D486;
  }
  100% {
    border-color: #F8BB86;
  }
}
@keyframes pulseWarning {
  0% {
    border-color: #F8D486;
  }
  100% {
    border-color: #F8BB86;
  }
}
.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate;
}
@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486;
  }
  100% {
    background-color: #F8BB86;
  }
}
@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486;
  }
  100% {
    background-color: #F8BB86;
  }
}
.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate;
}
.sweet-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 1040;
}
.sweet-alert {
  background-color: #ffffff;
  width: 478px;
  padding: 17px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 2000;
}
@media all and (max-width: 767px) {
  .sweet-alert {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    left: 15px;
    right: 15px;
  }
}
.sweet-alert .icon {
  width: 80px;
  height: 80px;
  border: 4px solid gray;
  border-radius: 50%;
  margin: 20px auto;
  position: relative;
  box-sizing: content-box;
}
.sweet-alert .icon.error {
  border-color: #d43f3a;
}
.sweet-alert .icon.error .x-mark {
  position: relative;
  display: block;
}
.sweet-alert .icon.error .line {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #d9534f;
  display: block;
  top: 37px;
  border-radius: 2px;
}
.sweet-alert .icon.error .line.left {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 17px;
}
.sweet-alert .icon.error .line.right {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 16px;
}
.sweet-alert .icon.warning {
  border-color: #eea236;
}
.sweet-alert .icon.warning .body {
  position: absolute;
  width: 5px;
  height: 47px;
  left: 50%;
  top: 10px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #f0ad4e;
}
.sweet-alert .icon.warning .dot {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  left: 50%;
  bottom: 10px;
  background-color: #f0ad4e;
}
.sweet-alert .icon.info {
  border-color: #46b8da;
}
.sweet-alert .icon.info::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 29px;
  left: 50%;
  bottom: 17px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #5bc0de;
}
.sweet-alert .icon.info::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  top: 19px;
  background-color: #5bc0de;
}
.sweet-alert .icon.success {
  border-color: #4cae4c;
}
.sweet-alert .icon.success::before,
.sweet-alert .icon.success::after {
  content: '';
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  background: white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.sweet-alert .icon.success::before {
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px;
}
.sweet-alert .icon.success::after {
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0px 60px;
  transform-origin: 0px 60px;
}
.sweet-alert .icon.success .placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(92, 184, 92, 0.2);
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2;
}
.sweet-alert .icon.success .fix {
  width: 5px;
  height: 90px;
  background-color: #ffffff;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.sweet-alert .icon.success .line {
  height: 5px;
  background-color: #5cb85c;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}
.sweet-alert .icon.success .line.tip {
  width: 25px;
  left: 14px;
  top: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.sweet-alert .icon.success .line.long {
  width: 47px;
  right: 8px;
  top: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.sweet-alert .icon.custom {
  background-size: contain;
  border-radius: 0;
  border: none;
  background-position: center center;
  background-repeat: no-repeat;
}
.sweet-alert .btn-default:focus {
  border-color: #cccccc;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(204, 204, 204, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(204, 204, 204, 0.6);
}
.sweet-alert .btn-success:focus {
  border-color: #4cae4c;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(76, 174, 76, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(76, 174, 76, 0.6);
}
.sweet-alert .btn-info:focus {
  border-color: #46b8da;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(70, 184, 218, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(70, 184, 218, 0.6);
}
.sweet-alert .btn-danger:focus {
  border-color: #d43f3a;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(212, 63, 58, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(212, 63, 58, 0.6);
}
.sweet-alert .btn-warning:focus {
  border-color: #eea236;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238, 162, 54, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238, 162, 54, 0.6);
}
.sweet-alert button::-moz-focus-inner {
  border: 0;
}/* ========================================================================
 * bootstrap-tour - v0.10.1
 * http://bootstraptour.com
 * ========================================================================
 * Copyright 2012-2013 Ulrich Sossou
 *
 * ========================================================================
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

/*!
 * Bootstrap v3.1.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: 0;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.tour-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1100;
  background-color: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tour-step-backdrop {
  position: relative;
  z-index: 1101;
  background: inherit;
}
.tour-step-backdrop > td {
  position: relative;
  z-index: 1101;
}
.tour-step-background {
  position: absolute !important;
  z-index: 1100;
  background: inherit;
  border-radius: 6px;
}
.popover[class*="tour-"] {
  z-index: 1100;
}
.popover[class*="tour-"] .popover-navigation {
  padding: 9px 14px;
}
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  float: right;
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"],
.popover[class*="tour-"] .popover-navigation *[data-role="next"],
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  cursor: pointer;
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="next"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="end"].disabled {
  cursor: default;
}
.popover[class*="tour-"].orphan {
  position: fixed;
  margin-top: 0;
}
.popover[class*="tour-"].orphan .arrow {
  display: none;
}.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #ffffff;
}
.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info {
  background-color: #2f96b4;
}
.toast-warning {
  background-color: #f89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}#login-dropdown-list .dropdown-menu {
  min-width: 300px;
  padding: 15px;
}
#login-dropdown-list .dropdown-menu .or {
  margin: 5px 0;
  text-align: center;
}
#login-dropdown-list #forgot-password-link,
#login-dropdown-list #signup-link {
  margin-top: 10px;
}
#login-dropdown-list .btn {
  margin-top: 5px;
}
#login-dropdown-list input {
  margin: 0 0 -1px;
  border-radius: 0px;
  position: relative;
  z-index: 1;
}
#login-dropdown-list input:first-of-type {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#login-dropdown-list input:last-of-type {
  margin-bottom: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
#login-dropdown-list input:focus {
  z-index: 2;
}
#login-dropdown-list label {
  padding-left: 5px;
}
.modal-backdrop {
  opacity: 0.75;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
}
.modal-footer .btn {
  margin: 0;
}
#login-buttons-reset-password-modal .modal-dialog,
#login-buttons-reset-password-modal-success .modal-dialog,
#login-buttons-enroll-account-modal .modal-dialog,
#login-buttons-email-address-verified-modal .modal-dialog {
  width: 400px;
}
#login-buttons-reset-password-modal .modal-dialog .modal-content,
#login-buttons-reset-password-modal-success .modal-dialog .modal-content,
#login-buttons-enroll-account-modal .modal-dialog .modal-content,
#login-buttons-email-address-verified-modal .modal-dialog .modal-content {
  margin-top: 30%;
}
.login-buttons-dropdown-align-left#login-buttons + li .dropdown-menu {
  float: left;
  left: 0;
  right: auto;
}
.login-buttons-dropdown-align-right#login-buttons + li .dropdown-menu {
  float: right;
  right: 0;
  left: auto;
}
#login-buttons {
  display: none;
}
#login-dropdown-list a {
  cursor: pointer;
}
.btn-Facebook {
  color: #fff;
  background-color: #3b5998;
}
.btn-Google {
  color: #fff;
  background-color: #d34836;
}
.btn-Twitter {
  color: #fff;
  background-color: #4099ff;
}#qr-canvas{
  display:none;
}

#qr-scanner-video{
  width:100%;
}.camera-popup {
  position: fixed;
  z-index: 1000;
  top: 20%;
  width: 320px;
  left: 50%;
  margin-left: -150px;
  font-family: sans-serif;
  background: white;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  line-height: 1.3em;
  pointer-events: auto;
  padding: 20px;
  border-radius: 10px;
}
.camera-popup.camera-popup-wide {
  width: 480px;
  margin-left: -240px;
  top: 5%;
}
.camera-popup .hidden {
  display: none;
}
.camera-popup .viewfinder {
  text-align: center;
}
.camera-popup #video {
  width: 280px;
  height: 210px;
}
.camera-popup .center {
  text-align: center;
}
.camera-popup .photo-preview {
  width: 280px;
}
.camera-popup canvas {
  display: none;
}
.camera-popup .generic-error {
  text-align: center;
}
.camera-popup .permission-denied-error h2 {
  margin-top: 0;
  color: #596595;
  border-bottom: 1px solid #596595;
  padding-bottom: 10px;
  line-height: 1.3em;
}
.camera-popup .permissions-howto dd {
  margin: 5px 0 20px 10px;
  padding: 0;
  font-size: 0.8em;
  color: #444;
}
.camera-popup button.button {
  color: white;
  padding: 6px 8px;
  border-radius: 5px;
  background-color: #596595;
  border: 1px solid #464f75;
}
.camera-popup button.button:active {
  background-color: #7580ac;
  border: 1px solid #596595;
}
.camera-overlay {
  z-index: 999;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.4);
}/*! jQuery UI - v1.11.4 - 2015-12-11
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,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");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url("packages/ruslan_jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("packages/ruslan_jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url("packages/ruslan_jquery-ui/images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url("packages/ruslan_jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("packages/ruslan_jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("packages/ruslan_jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("packages/ruslan_jquery-ui/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("packages/ruslan_jquery-ui/images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("packages/ruslan_jquery-ui/images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("packages/ruslan_jquery-ui/images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("packages/ruslan_jquery-ui/images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("packages/ruslan_jquery-ui/images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("packages/ruslan_jquery-ui/images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}.bert-alert {
  display: none;
  position: fixed;
  background: #eeeeee;
  z-index: 9999;
  color: #666666;
  padding: 15px; }
  .bert-alert.show {
    display: block; }

.bert-alert > .bert-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }

.bert-alert > .bert-container > .bert-gem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  float: left;
  width: 32px;
  height: 32px;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  margin-right: 15px; }
  .bert-alert > .bert-container > .bert-gem i {
    position: relative;
    top: 0px;
    font-size: 16px;
    line-height: 16px; }

.bert-alert > .bert-container > .bert-content {
  float: left;
  width: calc( 100% - 47px); }
  .bert-alert > .bert-container > .bert-content h5 + p {
    top: 0px; }
  .bert-alert > .bert-container > .bert-content p {
    position: relative;
    top: -1px; }

.bert-alert .bert-content > h5 {
  display: block;
  color: #666666;
  margin: 0px 0px 5px;
  font-size: 14px; }

.bert-alert:not(.default) .bert-content > h5 {
  color: #fff; }

.bert-alert .bert-content > p {
  font-size: 14px;
  line-height: 20px;
  margin: 0; }

.bert-alert .bert-content > .bert-icon {
  position: relative;
  top: -4px;
  float: right;
  font-size: 24px;
  line-height: 24px;
  margin: 0; }

.bert-alert.success p, .bert-alert.success i,
.bert-alert.info p,
.bert-alert.info i,
.bert-alert.warning p,
.bert-alert.warning i,
.bert-alert.danger p,
.bert-alert.danger i {
  color: #fff; }

.bert-alert.success {
  background: #75ba50; }

.bert-alert.info {
  background: #1b9edb; }

.bert-alert.warning {
  background: #fad131; }

.bert-alert.danger {
  background: #da5347; }

.bert-alert.fixed-top,
.bert-alert.fixed-bottom {
  left: 0px;
  right: 0px; }

.bert-alert.fixed-top {
  top: -100%;
  padding-top: 20px;
  -webkit-transition: top 0.8s cubic-bezier(0.5, 0, 0.275, 1.11); }
  .bert-alert.fixed-top.animate {
    padding-top: 20px;
    top: -6px; }

.bert-alert.fixed-bottom {
  bottom: -100%;
  padding-bottom: 20px;
  -webkit-transition: bottom 0.8s cubic-bezier(0.5, 0, 0.275, 1.11); }
  .bert-alert.fixed-bottom.animate {
    padding-bottom: 20px;
    bottom: -6px; }

.bert-alert[class*="growl-"] {
  border-radius: 3px;
  max-width: 350px; }
  .bert-alert[class*="growl-"] .bert-content h5 {
    display: block;
    color: #fff;
    margin: 0px 0px 5px;
    font-size: 14px; }
  .bert-alert[class*="growl-"] .bert-content p {
    font-size: 14px;
    width: 100%; }

.bert-alert.growl-top-left,
.bert-alert.growl-bottom-left {
  left: -100%;
  right: auto;
  width: calc( 100% - 30px);
  -webkit-transition: left 0.8s cubic-bezier(0.5, 0, 0.275, 1.11); }
  .bert-alert.growl-top-left.animate,
  .bert-alert.growl-bottom-left.animate {
    left: 15px; }

.bert-alert.growl-top-left,
.bert-alert.growl-top-right {
  top: 15px; }

.bert-alert.growl-bottom-left,
.bert-alert.growl-bottom-right {
  bottom: 15px; }

.bert-alert.growl-top-right,
.bert-alert.growl-bottom-right {
  right: -100%;
  left: auto;
  width: calc( 100% - 30px);
  -webkit-transition: right 0.8s cubic-bezier(0.5, 0, 0.275, 1.11); }
  .bert-alert.growl-top-right.animate,
  .bert-alert.growl-bottom-right.animate {
    right: 15px; }

@media screen and (min-width: 350px) {
  .bert-alert[class*="growl-"] {
    min-width: 350px; }
  .bert-alert.growl-top-left,
  .bert-alert.growl-bottom-left {
    left: -100%;
    right: auto;
    -webkit-transition: left 0.8s cubic-bezier(0.5, 0, 0.275, 1.11); }
    .bert-alert.growl-top-left.animate,
    .bert-alert.growl-bottom-left.animate {
      left: 15px; }
  .bert-alert.growl-top-right,
  .bert-alert.growl-bottom-right {
    right: -100%;
    left: auto;
    -webkit-transition: right 0.8s cubic-bezier(0.5, 0, 0.275, 1.11); }
    .bert-alert.growl-top-right.animate,
    .bert-alert.growl-bottom-right.animate {
      right: 15px; } }/*@import url(http://fonts.googleapis.com/css?family=Dancing+Script:700);
@import url(http://fonts.googleapis.com/css?family=cesarPathway+Gothic+One);
@import url(http://fonts.googleapis.com/css?family=Indie+Flower);
*/




/*TECNOLOGIA

*-
esto no funciona
*-

:root {
	--sizeticke: Session.get('tamanoTickets');
  	--tipeFont: Session.get('tipoletraTickets');
  	--sizeticketNombredelComercio: Session.get('tamanoComercio');
  	--tipeFontNombredelComercio: Session.get('tipoletraComercio');


}
TECNOLOGIA*/


@media all {
	@font-face {
		font-family:'Ordre de DВpart'; /* para imprimir no vale */
		src: url('fuentes/Ordre%20de%20DВpart.ttf');
	}
	@font-face {
		font-family:'A Love of Thunder'; /* para imprimir no vale */
		src: url('fuentes/a_love_of_thunder/A%20Love%20of%20Thunder.ttf');
	}
	@font-face {
		font-family:'Anderson Four Feather Falls';
		src: url('fuentes/1/anderson_four_feath/Anderson%20Four%20Feather%20Falls.ttf');
	}
	@font-face {
		font-family:'CBGBFontSolid';
		src: url('fuentes/1/cbgbfont/CBGBFontSolid.ttf');
	}
	@font-face {
		font-family:'CBGBFont';
		src: url('fuentes/1/cbgbfont/CBGBFont.ttf');
	}

	@font-face {
		font-family:'CaslonCP';
		src: url('fuentes/1/CaslonCP.otf');
	}
	@font-face {
		font-family:'Candle3D';
		src: url('fuentes/1/Candle3D.ttf');
	}

	@font-face {
		font-family:'oasis';
		src: url('fuentes/OASIS___.TTF');
	}
	@font-face {
		font-family:'Cast Iron';
		src: url('fuentes/1/Cast%20Iron.ttf');
	}
	@page{
		padding: 0;
	   margin: 0;
	}


	#ticketsiva{
		padding-right: 6px;
		width: 400px;
		font-size: 22px;
	}






	#telefonodelComercio{
		font-family: 'Ordre de DВpart';
		text-align: center;

	}

	/*
	#etiregalo {

	}
	*/

	#novisible{
		visibility:hidden;
	}



}


/*--------------------------------------------------------------------------------------------------*/


@media print {

	#ticketclass222 {
/*		font-size: 2em; */

/*		position:absolute;*/
		left:0px;
   	right:0px;
   	width: 395px;
		/*margin: 0px;
		padding: 0px;*/

	}

	@font-face {
		/*font-family: 'Pathway Gothic One';
  		font-family: "Mystery Quest";
  		src: url("../varios/fuentes_web/mystery-quest.woff");*/
	}

	.fixed-top{
		display: none;
	}
	.container-fluid{
		display: none;
	}
	.fixed-bottom{
		display: none;
	}
	.row{
		/*visibility:hidden;*/
		display: none;
	}
	#baja1{
		display: none;
	}
	#tablonInforlistin{
		display: none;
	}




	#ticketclass {
/*		font-size: 2em; */


/*		position:absolute;*/
		left:0px;
   		right:2px;



		/*margin: 0px;
		padding: 0px;*/

	}
	.divtickets{
		width: 90%;
		font-size:27px !important; /* 29 le da tamaño al tickets*/
	}

	.parrafoJuntos {
		line-height: 70%;
	}


	#pieComercio{
		font-family: 'Anderson Four Feather Falls';
		text-decoration: underline;
		/*font-family:'Anderson Four Feather  Falls';*/
		text-align: center;
		font-size: 21px;
	}
	/*TECNOLOGIA*/
	.pieComercio{
		padding: 1em 3em;
		margin: 0.5em 2%;
	}


	.bajaNumeroOperacion{
		margin-top: 5px;
		margin-bottom: 5px;
	}

	#Validez{
		display: none;
	}


	.ticketDirecciondelComercio{
		width: 50%;
		font-size:29px;
	}

	#tabla-detalle {
		margin-left: 5px;
		margin-right: 15px;

	}


	.aliizquierda{
	        text-align: left;
	}
	.alicentro{
	    text-align: center;
	}
	.aliderecha{
	    text-align: right;
	}


	.ticketCantidadlineadetalle{
		font-size:24px;
		width: 10%;
	}
	.ticketProductolineadetalle{

		font-size:22px;
		width: 80%;
		text-align: left !important;
	}
	.ticketPreciolineadetalle{
		/*padding-right: 20px;*/
		font-size:22px;
		width: 10%;

	}
	#Total{
		font-size: 20px;
		text-align: left;
	}
	.fa{
		margin-right: 15px !important;
		padding-right: 15px !important;
	}
	#importeTicketsVenta{
		width: 6%;
		font-size:28px;
	}

	/*title{
		visibility:hidden;
		display: none;
	}*/
	#direccioncliente{
		font-size: 24px;
		width: 90%;
		height: auto;
		border: none;

	}
	#ticketNombredelComercio{
		/*font-family:'Anderson Four Feathe r Falls';*/
		text-align: center;
		font-family:var(--tipeFontNombredelComercio) !important;  /*'Cast Iron'; */
		font-size:var(--sizeticketNombredelComercio) !important;    /* 53px; */
	}

	.estiloticket{
		font-family:var(--tipeFont) !important;  /*'Cast Iron'; */
		font-size:var(--sizeticke) !important;   /* 53px; */
	}

/*
	footer{
		visibility:hidden;
		display: none;
	}
	*/
}

/*-----------------------------------------------------------------------------------------------------*/


@media screen {

	.ticketclass{
		display: none;
	}



	.panel-primary{
		background-color: rgba(255, 255, 255, 0.5) !important;
		margin-left: 5%;
	}

	/*
	.ticketclass{
		visibility:hidden;
		display: none;
	}
	*/
	#imprime{
		float: right;
	}
}







/*


posicion en medio
{
   position:absolute;
   top:50%;
   left:50%;
   margin-top:-25px;
   margin-left:-25px;
   }






	@page {

		orphans:4; widows:2;
		size:8.5in 11in;
		margin: 0.2cm;
 	 size: auto portrait;
 	 margin: 0%;
	}

	.ticketclass{
		margin-top: 0;
		padding-top: 0;
		top:0;
	}
*/



/*
tr {page-break-before: always;}
td, th   {
 display: table-cell
}


	table { page-break-inside:auto }

    tr    { page-break-inside:avoid; page-break-after:auto }
    thead { display:table-header-group }
    tfoot { display:table-footer-group }


	/*table{display: table-header-group; }*/
	/*
	@page {size: portrait;}
	@page rotada {size: landscape;}
	table {page: rotada; page-break-before: right;}
*/


/*
a[href]:after {
    content: " (" attr(http://inforlistin.es:7000/listados) ")";
  }

#content a[href^="/"]:after {
	content: " (http://inforlistin.es:7000/listados" attr(href) ") ";
}

	header{
		top:0;
		padding-top: 0;
		visibility:hidden;
   		display: none;
	}
	body{
		top:0;
		padding-top: 0;
	}
	*/

	/*
	.ticketclass{
		top:0;
  		width:95%;
		height:90%;

		font-size: 9px;
  		left: 15%;
 		color:white;
	}
*/

/*
.table-Cajas table{

	display: relative;
}
.thead-cajas thead{
	display: relative;

}
.tbody-cajas tbody{
	display: relative;
}
.th-cajas th{
	display: relative;
}
.td-cajas td{
	display: rel    ative;
}*//*
html
{
    background-color: #FFFFFF;
}
body
{
    background-color: transparent;
    color: #000000;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
}




a
{
    background: gray;
    border-radius: 3px;
    color: black;
    padding: 4px;
    text-decoration: none;
}
a:hover
{
    background: #FFFFFF;
    color: #FF0000;
    padding: 8px;
}


input
{
    border: 4px solid;
    height: 25px;
}
*/

#Registrarse{
   color:blue;
   font-size: 23px;
   text-decoration: none;
}
#iniciarsesion{

    font-size: 20px;
    background: gray;
    border-radius: 3px;
    color: black;
    padding: 0px 43px;
    text-decoration: none;
}
#iniciarsesion:hover
{
    background: #FFFFFF;
    color: #FF0000;
    padding: 8px;
}
#alias , #clave , #iniciarsesion {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: 4px solid;
    height: 33px;
    border-color: #cbd5dd;
    border-radius: 24px;
    margin: 0 auto;
}
.containerlogin
{
    opacity:0.9;
    position: fixed;
    left: 3%;
    top: 4%;
    background-color: #008080;
    border: 4px solid #000000;
    height: 200px;
    margin: 0 auto;
    padding: 15px 0 2px 0;
    text-align: center;
    width: 250px;

}
/*
.form-control
{
    border-color: #cbd5dd;
    border-radius: 24px;
}
*/
.form-control,
.form-control:focus
{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

.form-control:focus
{
    border-color: #177bbb;
}

.form-grouplogin
{
    margin-bottom: 15px;
}

.input-s-sm {
  width: 120px;
}

.input-s {
  width: 200px;
}

.input-s-lg {
  width: 250px;
}/* no tocar bajo ningun concepto , me cago en diossssssssssssssss

        C E S A R
*/
.map-container {
  width: 800px;
  max-width: 100%;
  height: 500px;
}
.map-containerInicio {
  width: 1200px;
  max-width: 100%;
  height: 600px;
}/*----------------------------LOGO DE ENTRADA---------------------------------------------*/
#fecha{
   top: 130%;
   left: 16%;
   position: relative;
   color: rgb(52, 152, 219);
   font-size: 100%;
}
.LogoAuditoria{

   padding: 0em 3em;
   margin: 0.0em 2%;
   width:0.9em;
   top: -8px;
   left: 5%;
   position: relative;
   /*color: rgb(52, 152, 219);*/
   color  :black;
   font-size: 152%;
}
.version{
   top: 88%;
   left: 32%;
   position: relative;
   color: black;
   font-size: 100%;
}



   .socket{
      cursor: pointer;
      width: 200px;
      height: 200px;
      position: absolute;
      left: 50%;
      margin-left: -100px;
      top: 50%;
      margin-top: -100px;
      background: blue;
   }

         .hex-brick{
            background: #ABF8FF;
            width: 30px;
            height: 17px;
            position: absolute;
            top: 5px;
            animation-name: fade;
            animation-duration: 2s;
            animation-iteration-count: infinite;
            -webkit-animation-name: fade;
            -webkit-animation-duration: 2s;
            -webkit-animation-iteration-count: infinite;
         }

         .h2{
            transform: rotate(60deg);
            -webkit-transform: rotate(60deg);
         }

         .h3{
            transform: rotate(-60deg);
            -webkit-transform: rotate(-60deg);
         }

         .gel{
            height: 30px;
            width: 30px;
            transition: all .3s;
            -webkit-transition: all .3s;
            position: absolute;
            top: 50%;
            left: 50%;
         }

         .center-gel{
            margin-left: -15px;
            margin-top: -15px;

            animation-name: pulse;
            animation-duration: 2s;
            animation-iteration-count: infinite;
            -webkit-animation-name: pulse;
            -webkit-animation-duration: 2s;
            -webkit-animation-iteration-count: infinite;
         }

         .c1{
            margin-left: -47px;
            margin-top: -15px;
         }

         .c2{
            margin-left: -31px;
            margin-top: -43px;
         }

         .c3{
            margin-left: 1px;
            margin-top: -43px;
         }

         .c4{
            margin-left: 17px;
            margin-top: -15px;
         }
         .c5{
            margin-left: -31px;
            margin-top: 13px;
         }

         .c6{
            margin-left: 1px;
            margin-top: 13px;
         }

         .c7{
            margin-left: -63px;
            margin-top: -43px;
         }

         .c8{
            margin-left: 33px;
            margin-top: -43px;
         }

         .c9{
            margin-left: -15px;
            margin-top: 41px;
         }

         .c10{
            margin-left: -63px;
            margin-top: 13px;
         }

         .c11{
            margin-left: 33px;
            margin-top: 13px;
         }

         .c12{
            margin-left: -15px;
            margin-top: -71px;
         }

         .c13{
            margin-left: -47px;
            margin-top: -71px;
         }

         .c14{
            margin-left: 17px;
            margin-top: -71px;
         }

         .c15{
            margin-left: -47px;
            margin-top: 41px;
         }

         .c16{
            margin-left: 17px;
            margin-top: 41px;
         }

         .c17{
            margin-left: -79px;
            margin-top: -15px;
         }

         .c18{
            margin-left: 49px;
            margin-top: -15px;
         }

         .c19{
            margin-left: -63px;
            margin-top: -99px;
         }

         .c20{
            margin-left: 33px;
            margin-top: -99px;
         }

         .c21{
            margin-left: 1px;
            margin-top: -99px;
         }

         .c22{
            margin-left: -31px;
            margin-top: -99px;
         }

         .c23{
            margin-left: -63px;
            margin-top: 69px;
         }

         .c24{
            margin-left: 33px;
            margin-top: 69px;
         }

         .c25{
            margin-left: 1px;
            margin-top: 69px;
         }

         .c26{
            margin-left: -31px;
            margin-top: 69px;
         }

         .c27{
            margin-left: -79px;
            margin-top: -15px;
         }

         .c28{
            margin-left: -95px;
            margin-top: -43px;
         }

         .c29{
            margin-left: -95px;
            margin-top: 13px;
         }

         .c30{
            margin-left: 49px;
            margin-top: 41px;
         }

         .c31{
            margin-left: -79px;
            margin-top: -71px;
         }

         .c32{
            margin-left: -111px;
            margin-top: -15px;
         }

         .c33{
            margin-left: 65px;
            margin-top: -43px;
         }

         .c34{
            margin-left: 65px;
            margin-top: 13px;
         }

         .c35{
            margin-left: -79px;
            margin-top: 41px;
         }

         .c36{
            margin-left: 49px;
            margin-top: -71px;
         }

         .c37{
            margin-left: 81px;
            margin-top: -15px;
         }

         .r1{
            animation-name: pulse;
            animation-duration: 2s;
            animation-iteration-count: infinite;
            animation-delay: .2s;
            -webkit-animation-name: pulse;
            -webkit-animation-duration: 2s;
            -webkit-animation-iteration-count: infinite;
            -webkit-animation-delay: .2s;
         }

         .r2{
            animation-name: pulse;
            animation-duration: 2s;
            animation-iteration-count: infinite;
            animation-delay: .4s;
            -webkit-animation-name: pulse;
            -webkit-animation-duration: 2s;
            -webkit-animation-iteration-count: infinite;
            -webkit-animation-delay: .4s;
         }

         .r3{
            animation-name: pulse;
            animation-duration: 2s;
            animation-iteration-count: infinite;
            animation-delay: .6s;
            -webkit-animation-name: pulse;
            -webkit-animation-duration: 2s;
            -webkit-animation-iteration-count: infinite;
            -webkit-animation-delay: .6s;
         }

         .r1 > .hex-brick{
            animation-name: fade;
            animation-duration: 2s;
            animation-iteration-count: infinite;
            animation-delay: .2s;
            -webkit-animation-name: fade;
            -webkit-animation-duration: 2s;
            -webkit-animation-iteration-count: infinite;
            -webkit-animation-delay: .2s;
         }

         .r2 > .hex-brick{
            animation-name: fade;
            animation-duration: 2s;
            animation-iteration-count: infinite;
            animation-delay: .4s;
            -webkit-animation-name: fade;
            -webkit-animation-duration: 2s;
            -webkit-animation-iteration-count: infinite;
            -webkit-animation-delay: .4s;
         }

         .r3 > .hex-brick{
            animation-name: fade;
            animation-duration: 2s;
            animation-iteration-count: infinite;
            animation-delay: .6s;
            -webkit-animation-name: fade;
            -webkit-animation-duration: 2s;
            -webkit-animation-iteration-count: infinite;
            -webkit-animation-delay: .6s;
         }


         @keyframes pulse{
            0%{
               -webkit-transform: scale(1);
               transform: scale(1);
            }

            50%{
               -webkit-transform: scale(0.01);
               transform: scale(0.01);
            }

            100%{
               -webkit-transform: scale(1);
               transform: scale(1);
            }
         }

         @keyframes fade{
            0%{
               background: #ABF8FF;
            }

            50%{
               background: #90BBBF;
            }

            100%{
               background: #ABF8FF;
            }
         }

         @-webkit-keyframes pulse{
            0%{
               -webkit-transform: scale(1);
               transform: scale(1);
            }

            50%{
               -webkit-transform: scale(0.01);
               transform: scale(0.01);
            }

            100%{
               -webkit-transform: scale(1);
               transform: scale(1);
            }
         }

         @-webkit-keyframes fade{
            0%{
               background: #ABF8FF;
            }

            50%{
               background: #389CA6;
            }

            100%{
               background: #ABF8FF;
            }
}


#pie{

      font-size:16px;
      bottom:0;
      /*height: 15%;*/
      color: white;
      background: black;
}

/*-----------------------------LOGO DE ENTRADA FIN--------------------------------------------*/.GPalmerasCajas{
   font-size: 18px;
   width: 100%;
   padding: 1em 3em;
   margin: 0.5em 2%;
}
.GPalmerasCajas1{
   width: 100px;
}
.GPalmerasCajas11{
   width: 100px;
}
.GPalmerasCajas2{
   width: 330px;
}
.GPalmerasCajas3{
   width: 75px;
}
.GPalmerasCajas4{
   width: 80px;
}
#menuGCajas{
   width: 30px;
}/* ------ Clases de tpvOnline y generales --------- */

html{
    font-size: 14px; /*21/10/2019 mas pequeño */
}
body {

   font-family: 'Nunito',sans-serif !important;
   /* font-family: 'Lato', sans-serif; */
   
   



   /*    filter:invert(1);    modo oscuro    */




   


   overflow-y: auto !important;
   background-color: #c9cfd3;
   overscroll-behavior: contain;

}

header {


   box-shadow: 0px 2px 2px -2px #222222;
   background-color: #e8ecef;
   color: #ffffff;


}

hr.styled {
  border-top: 1px solid #1c2b39;

}
.linea-negra {
	border-top: 1px solid #000000;
}

#buttonNuevo {
   background-color: #0691c8;
   width: 99%;

}
#buttonNuevo:hover {
   background-color: #07ABED;
}
#buttonNuevoTrabajador {
   background-color: #0691c8;
   width: 99%;

}
#buttonNuevoTrabajador:hover {
   background-color: #07ABED;
}
.btn-nuevo {
   background-color: #0691c8 !important;
   width: 99% !important;

}
.btn-nuevo:hover {
   background-color: #07ABED !important;
}


/*#buttonSalir {
   background-color: #c80707;
   width: 90%;

}
#buttonSalir:hover {
   background-color: #EA0707;
}*/
#buttonListados {
   width: 99%;

}
#buttonConfiguracion{
   width: 99%;

}
#buttonUsuario {
   width: 99%;
   font-size: 1.1em !important;
}

#buttonFecha {
   width: 99%;

}

#buttonNumeroTicket {
   width: 99%;

}
/*@media (max-width: 500px) {
  #buttonNuevoPaciente {
    font-size: 2.5vw !important;
    width: 100% !important;
  }
}*/


@media (max-width: 1024px) {
   #collapsingNavbarMd {
      position: absolute;
      top: 65px;
      left: 10px;
      background-color: #ffffff;
      padding-left: 10px;
      
   }
}

#collapsingNavbarMd a {
      color: #2a94d0;
      font-weight: 800;
      padding-bottom: 0px;
      margin-bottom: 0px;


   }
#lista-menu a:hover{
   color: #2563a7;
   text-decoration: none;
}


#activo a{
   color: #2563a7;
}

.item-ventas {
  border-style: solid;
   border-width: 1px;
   padding: 2px !important;

   margin: 2px !important;
   height: 45px !important;
   width: 98% !important;
   background-color: #1c2b39;
   color: #ffffff;
   font-size: 10px !important;

}



.nav-item {
   border-style: solid;
   border-width: 1px;
   padding: 10px;
   padding-top: 20px;
   margin: 5px;
   height: 75px;
   background-color: #1c2b39;
   color: #ffffff;
   font-size: 20px !important;

}
.nav-item li {
	border-bottom-color:  #dddddd !important;
}
.nav-tabs li {
	background-color: #ffffff;
  border-bottom-color: #dddddd !important;

}
.nav-tabs li:hover {
	background-color: #ffffff;


}
.nav-item a {
	color: #1c2b39;
}
.nav-item a:hover {
	color: #1c2b39;
}

/*
.pestaña {
  border-bottom-color: #dddddd !important;
  padding-bottom: 18px;

}
*/

@media (max-width: 1024px) {
  .pestaña {
    font-size: 2.4vw !important;
    padding-right: 2px !important;
    padding-left: 2px !important;
  }
}
@media (max-width: 500px) {
  .pestaña {
    font-size: 3vw !important;

  }


}

@media (max-width: 1024px) {
 .tab-content  input,textarea {
    font-size: 1.2em !important;

  }
}
@media (max-width: 500px) {
 .tab-content  input,textarea {
    font-size: 0.7em !important;

  }
}

.nav-item:hover {
   background-color: #323d4b;
}

.mr-top-60 {
   margin-top: 60px;
}

.mr-top-30 {
   margin-top: 30px;
}

.width-30 {
   width: 50%;
}



a {
      color: #ffffff;
      font-weight: 800;
      text-decoration: none!important;

   }
a:hover{
   color: #ffffff;
   text-decoration: none;
}
a:visited:link:focus:active{
   color: #ffffff !important;
   text-decoration: none;
}

.tlfLink {
    color:  #1c2b39 !important;
    cursor: default;
}
@media (max-width: 800px) {
  .tlfLink {
      color:  green !important;
      cursor: default;
  }
}
.btn-primario {
   background-color: #1c2b39;
   color: #ffffff;
}

@media (max-width: 1024px) {
    .btn-primario {
       font-size: 1em !important;
}

}

@media (max-width: 800px) {
    .btn-primario {
       font-size: 1.2em !important;
       /*padding: 4px 4px 4px 4px !important;*/
       margin-right: 1px !important;
}
}

@media (max-width: 400px) {
    .btn-primario {
       font-size: 1em !important;
       padding: 2px 2px 2px 2px !important;
       margin-right: 1px !important;
}
}
.btn-link {
    color: #1c2b39 !important;
}

.btn-primario:hover {
   color: #ffffff ;
    box-shadow: none;


}
.btn-primario:pressed {
   color: #ffffff;
    box-shadow: none;


}
.btn-primario:focus {
   color: #ffffff;
   border-color: #1c2b39;
   box-shadow: none;
}

.btn-secundario {
   background-color: #ffffff;

   color: #1c2b39;
}

.btn-secundario:hover {
   color: #A1BDBD;

    box-shadow: none;


}
.btn-secundario:pressed {
   color: #1c2b39;
    box-shadow: none;


}
.btn-secundario:focus {
   color: #1c2b39;
   border-color: #1c2b39;
   box-shadow: none;
}

.btn-familias {
  height: 120px;
  width: 120px;
  margin: 5px 5px 5px 5px;
  background-color: #ffffff;
  color:  #1c2b39 !important;
  font-weight: bold !important;
  border-color: #1c2b39 !important;
  box-shadow: 0px 2px 2px -2px #222222;
  white-space: normal !important;

}
.btn-diario {
  height: 50px !important;
  width: 250px !important;
  margin: 2px 2px 2px 2px !important;
  padding: 4px 4px 4px 4px !important;
  background-color: #ffffff;
  color:  #1c2b39 !important;
  font-weight: bold !important;
  border-color: #1c2b39 !important;
  box-shadow: 0px 2px 2px -2px #222222;
  white-space: normal !important;
  font-size: 18px !important;

}

.diario-header {
  width: 100%;
  background-color: #1c2b39;
  border-radius: 4px 4px 0 0;
  text-align: center;
}


.btn-opciones {
  height: 100px;
  width: 100px;
  margin: 5px 5px 5px 5px;
   background-color: #1c2b39;
   color: #ffffff !important;
  font-weight: bold !important;
  border-color: #1c2b39 !important;
  box-shadow: 0px 2px 2px -2px #222222;
  white-space: normal !important;

}

.btn-formularios {
  background-color: #1c2b39;
   color: #ffffff;
}
.btn-formularios:hover {
  background-color: #A1BDBD !important;
}
@media (max-width: 1024px) {
  .btn-tabla {
    padding: 10px 10px 10px 10px !important;
  }
}

.btn-titulo {
  background-color: #e8ecef;
  color: #1c2b39;
  border-color: #1c2b39 !important;
}
.btn-titulo:hover {
  background-color: #e8ecef;
  color: #1c2b39;
  border-color: #1c2b39 !important;
  cursor: default;
}
.btn-ordena {
  background-color: #1c2b39;
   color: #ffffff;
   border: none;
   padding: 0 0 0 0 ;
   font-weight: 700;
   font-family: Nunito;
   display: flex;
   flex: nowrap;
   align-items: center;
   justify-content: space-around;


}


@media (max-width: 1024px) {
    .btn-titulo {
       font-size: 1em !important;
}

}


@media (max-width: 500px) {
    .btn-titulo {
       font-size: 0.6em !important;
}

}

.color {
  color: #1c2b39  !important;
}


#main-div {
   background-color: #e8ecef;
   box-shadow: 0px -2px 2px -2px #222222;
   margin-top: 60px;
   padding-top: 5px;
   height: 87%;
   position: absolute;
   right: 0px;
   left: 0px;

}
.main-div-ventas {
   background-color: #e8ecef;
   box-shadow: 0px -2px 2px -2px #222222;
   margin-top: 25px;
   padding-top: 5px;
   height: 78% !important;
   position: absolute;
   right: 0px;
   left: 0px;

}

.fondo-gris {
  background-color: #e8ecef;
}

.barra-opciones {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .barra-opciones {
      font-size: 0.8em !important;
  }
}


.fondo-div {
   background-color: #ffffff;
   padding: 12px;
   margin-top: 10px;
   margin-bottom: 10px;
   border-style: solid;
   border-color:  #e8ecef;
   border-width: 1px;
   border-radius: 10px;
   width: 100%;
}

#inputArticulo {
   width: 20em;
}

@media (max-width: 1024px) {
  #inputArticulo {
   width: 18em;
 }
 #codBarras {
    width: 10em;
 }
}
@media (max-width: 768px) {
  #inputArticulo {
   width: 10em;
 }
 #codBarras {
    width: 10em;
 }
 #inputCliente {
  width: 8em;
 }
 #selectEstadoPresupuesto {
  width: 8em;
 }
}



.fondo-div  thead {
   background-color: #1c2b39;
   color: #ffffff;
   font-size: 18px;
   display: block;
   overflow-y: auto;
   width: 100%;


}

/*.fondo-div tbody {

   width: 100%  !important;
   display: block;
   overflow-y: auto;
}

.fondo-div td  th{
   width: 100%  !important;
   display: block;
}*/


.table-hover> tbody> tr:hover{
    background-color:#ffffbb !important;
}
.tablefooter {
   margin-top: 0px;
   max-height: 110px;

   background-color: #1c2b39;
   color: #ffffff;
   font-size: 22px;

}
/* Tabla header fijo */

.table-fixed tbody {

  overflow-y: auto;
  font-weight: bold;


  width: 100%;
}

@media (max-width: 1024px) {
    .table-fixed tbody , thead, th {
        font-size: 1.4vw;
    }

}

@media (max-width: 500px) {
    .table-fixed tbody , thead, th {
        font-size: 2.7vw !important;
    }

}
@media (max-width: 800px) {
  .table-fixed tbody , thead, th {
        font-size: 1.5vw !important;
    }
}


@media (max-width: 1024px) {
    .tablefooter div, p, input {
        font-size: 1.4vw !important;
    }

}
@media (max-width: 500px) {
    .tablefooter a {
        font-size: 1.4vw !important;

    }

}



.main-div-ventas tbody {
  max-height: 260px !important;
}

@media (max-height: 775px) {
  .main-div-ventas img {
    max-height: 500px;
  }

}
@media (max-width: 1024px) {
  .main-div-ventas tbody {
    max-height: 250px;
  }

}
.main-div-listados tbody {
  max-height: 620px;
  font-weight:  bolder !important;
}


@media (max-width: 1024px) {
  .main-div-listados tbody {
    max-height: 520px;
  }

}

@media (max-width: 800px) {
  .main-div-listados tbody {
    max-height: 800px;
  }
  .main-div-ventas tbody {
    max-height: 550px;
  }
}

@media (max-width: 500px) {
  .main-div-listados tbody {
    max-height: 550px;
  }
  .main-div-ventas tbody {
    max-height: 250px;
  }
}



.table-fixed thead,
.table-fixed tbody,
.table-fixed tr,
.table-fixed td,
.table-fixed th {
  display: block;
}
.table-fixed tr:after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
}
.table-fixed tbody td,
.table-fixed thead > tr > th {
  float: left;
}

/* -------------------------------*/
#tablaBuscaTicket tbody {
  max-height: 340px !important;
}


.tabla {
   margin-bottom: 0px;
   font-weight: bolder;
}
.css-serial {
  counter-reset: serial-number;  /* Set the serial number counter to 0    */
}

.css-serial td:first-child:before {
  counter-increment: serial-number;  /* Increment the serial number counter */
  content: counter(serial-number);  /* Display the counter */
}

#divObservaciones {
  background-color: #1c2b39;
  width: 25vw;
  margin-bottom: 120px;
  padding: 5px;
}

#buttonObservaciones {
   background-color: #1c2b39;
   color: #ffffff;
   font-size: 22px;
   padding-top: 6px;
   padding-right: 4px;
}

#botonGuardarObservaciones {
  font-size: 14px !important;
  font-weight: bold !important;
  width: 25% !important;
  height: 20% !important;
  margin-top: 2px !important;
  text-align: left !important;
}
#divObservaciones2 {
  background-color: #1c2b39;
  width: 25vw;
  margin-bottom: 120px;
  padding: 5px;
}

#buttonObservaciones2 {
   background-color: #1c2b39;
   color: #ffffff;
   font-size: 22px;
   padding-top: 6px;
   padding-right: 4px;
}

#botonGuardarObservaciones2 {
  font-size: 14px !important;
  font-weight: bold !important;
  width: 25% !important;
  height: 20% !important;
  margin-top: 2px !important;
  text-align: left !important;
}

#textTotal {
   /* text-align: right;*/
   background-color: #1c2b39;
   color: #ffffff;
   font-size: 22px;
   padding: 6px 0px 6px 0px;



   /* width: 17em */
}
#inputTotal {
   /*text-align: right;*/
   background-color: #1c2b39;
   color: #ffffff;
   font-size: 22px;




  /* width: 5em*/
}

#textLineas {
   /*text-align: left;*/
   background-color: #1c2b39;
   color: #ffffff;
   font-size: 22px;
   padding: 6px 0px 6px 0px;


   /*width: 17em*/
}
#inputLineas {
   /*text-align: left;*/
   background-color: #1c2b39;
   color: #ffffff;
   font-size: 22px;
  /* width: 1em*/
}
#textDescuento {
   background-color: #1c2b39;
   color: #ffffff;
   font-size: 22px;
   padding: 6px 0px 6px 0px;
}

#buttonObservaciones {
   /*text-align: left;*/
   background-color: #1c2b39;
   color: #ffffff;
   font-size: 22px;
  /* width: 1em*/
}

#textRecargo {
   background-color: #1c2b39;
   color: #ffffff;
   font-size: 22px;
   padding: 6px 0px 6px 0px;
}

#inputRecargo {
   /*text-align: right;*/
   background-color: #1c2b39;
   color: #ffffff;
   font-size: 22px;
}





#inputDescuento {
   /*text-align: right;*/
   background-color: #1c2b39;
   color: #ffffff;
   font-size: 22px;
}


#buttonEliminar {
   background-color: #c80707;
   font-size: 18px;
    width: 99%;

}
#buttonEliminar:hover {
   background-color: #EA0707;
}

#buttonCobrar {
   background-color: #066803;
   font-size: 25px;
   width: 98%;
}
#buttonCobrar:hover {
   background-color: #0AA504;
}
#buttonRegalo {
	width: 99%;
}
#buttonImprimir {
	width: 99%;
}
#buttonCajon {
	width: 99%;
}

.estiloBotonMenu {
  width: 99%;
}

.estiloRojo {
   background-color: #c80707;
   font-size: 20px !important;
    width: 99%;

}
.estiloRojo:hover {
   background-color: #EA0707;
}
.estiloVerde {
   background-color: #066803;
   font-size: 20px !important;
   width: 98%;
}
.estiloVerde:hover {
   background-color: #0AA504;
}


.modal-content{

   border-style: none;
}
.modal-header {
   background-color: #1c2b39;
   border-radius: 4px 4px 0 0;
   text-align: center;
}


.modal-footer {

   background-color: #1c2b39;
   border-radius: 0 0 4px 4px;
}

.modal h2 {
	margin-left: auto;
	margin-right: auto;
	color: #ffffff;
	font-size: 2em;
}



.modal-xl {
  position: relative  !important;
  left: -200px;
  width: 1200px !important;
  margin-right: auto !important;
  margin-left: auto !important;
}
@media (max-width: 1224px) {
  .modal-xl {
      position: relative  !important;
      left: 0px;
      width: 850px !important;
      margin-right: auto !important;
      margin-left: auto !important;

    }
   .modal-xl tbody {
     max-height: 280px !important;
   }

}

.modal-fixed-height {
  max-height: 670px !important;
  overflow-y: auto !important;

}

@media (max-width: 800px) {
  .modal-xl {
      position: relative  !important;
      left: -50px;
      width: 600px !important;
      margin-right: auto !important;
      margin-left: auto !important;

    }
   .modal-xl tbody {
     max-height: 460px !important;
   }

}
@media (max-width: 400px) {
  .modal-xl {
      position: relative  !important;
      left: 0px;
      width: 340px !important;
      margin-right: auto !important;
      margin-left: auto !important;

    }
   .modal-xl tbody {
     max-height: 460px !important;
   }

}
.modal-fixed-height {
  max-height: 670px !important;
  overflow-y: auto !important;

}



.width-30 {
   width: 35%;
}


.etiquetas {

  font-size: 1vw;
  font-weight: bolder;
  /* margin-top: 10px; */

  text-align: center;
  margin-left: 20px;
  border-style: solid;
  padding: 5px 20px 5px 20px;
  width: 90%;
  border-width: 1px;
  border-radius: 5px;
}

@media (max-width: 1024px) {
    .etiquetas {
        font-size: 1.2vw;
    }

}
@media (max-width: 500px) {
    .etiquetas {
        font-size: 0.7em;
        width: 100%;
        margin-left: 0px;
    }

}

.formularios {
	 font-size: 1.4vw;

}

 .labelVentas {
    font-weight: bold;
    color: #1c2b39;
 }

.altoVentas {
  height: 40px;
}

.dot{
  height: 15px;
  width: 15px;
  border-radius: 50%;
  display: inline-block;

}

.orangeDot {
  background-color: orange;
}
.greenDot {
  background-color: green;
}
.redDot {
  background-color: red;
}

.paginationStyle .page-item .page-link{
  background-color: #1c2b39 !important;
  color: #ffffff !important;
  margin-right: 10px;
}

#paginationListadoPresupuesto {
  margin-right: 100px;
}


.label-operaciones {
  font-size: 1.5em;
}
.label-operaciones:hover {
  color: #4B7399 !important;

}

.select-persona {
  width: 18vw;
}

@media (max-width: 1024px) {
.tabs-menu {
  min-width: 100%;
  min-height: 100px;
  overflow-x: auto;
  display: flex;
  flex-wrap: nowrap;

}


}
footer  {
   margin-top: 10px;
   padding-top: 10px;
   padding-bottom: 10px;
   background-color: #ebeff2;
   font-size: 10px;
   color: #ffffff;
   box-shadow: 0px -2px 2px -2px #222222;
   /*background: linear-gradient(#2a94d0, #2563a7 );*/

}
.footer-ventas  {
   margin-top: 0px !important;
   padding-top: 5px !important;
   padding-bottom: 5px !important;
   background-color: #ebeff2;
   font-size: 10px !important;;
   color: #ffffff;
   box-shadow: 0px -2px 2px -2px #222222;
   /*background: linear-gradient(#2a94d0, #2563a7 );*/

}


.foto-modal {
  overflow: auto;
}


.form-header {

  width: 100%;
  background-color: #1c2b39;
  border-radius: 4px 4px 0 0;
  text-align: center;
}

.formulario-style {
  overflow-y: auto !important;
}

.radioForm {
  color: #1c2b39 !important;
}


/* ------------- Clases de Inicio Partes  ----*/



/* ------------- Clases de etiquetas ----*/

.container-etiquetas {
  margin:  0px 0px 0px 26px !important;
  width: 33cm; /*24*/
}
/*
5.25 cm ancho
2.12 cm alto
*/
.medida-etiqueta {
  width: 6.4cm !important;
  height: 2.660cm !important;  /* 18-09-2019 height: 2.445cm !important; */
  border-width: 2px;
  /*border-style: solid;*/
  padding: 16px 2px 2px 0px !important; /* 18-09-2019 padding: 9px 2px 2px 2px !important; */
  margin:  4px 65px 15px 0px !important;
  text-align: center;
  display: inline-block;
}
.medida-col {
  margin:  0px 0px 0px 0px !important;
  padding: 0px 10px 0px 0px !important;
}
.fila-etiquetas {
  min-width: 23cm;
  text-align: left !important;
  margin:  0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;
}

.medida-etiqueta p {
  padding: 0px 0px 0px 0px !important;
  margin: 10px 0px 0px 0px !important;
  max-width: 5.6cm !important;
  overflow: hidden;
  text-overflow: clip;
  line-height: 80% !important;
}

.medida-etiqueta p:last-child {
  margin-top: 2px !important;

}


@media print {

    .medida-etiqueta p{
        font-weight: bold;
    font-size: 16px !important;
    }
    #buttonEtiquetasmas, #buttonEtiquetasImprime, #buttonVolver{
        display:none;
    }

}



/*-----------------------------------*/




/* ------------- Mostrar / ocultar campos formularios ----*/
/*-----------------------------------*/

div#content {
  display:none;

  cursor:pointer;
}

input#radioSiContrato:checked ~ div#content {
  display:block;
}

input#radioNoContrato:checked ~ div#content {
  display:none;
}
/* ------------------------------------*/
div#content1 {
  display:none;

  cursor:pointer;
}

input#radioSiPresupuesto:checked ~ div#content1 {
  display:block;
}

input#radioNoPresupuesto:checked ~ div#content1 {
  display:none;
}
/* ------------------------------------*/
div#content2 {
  display:none;

  cursor:pointer;
}

input#radioSiSubcontratan:checked ~ div#content2 {
  display:block;
}

input#radioNoSubcontratan:checked ~ div#content2 {
  display:none;
}
/* ------------------------------------*/
div#content3 {
  display:none;

  cursor:pointer;
}

input#radioSiActuacionesFuera:checked ~ div#content3 {
  display:block;
}

input#radioNoActuacionesFuera:checked ~ div#content3 {
  display:none;
}




/* ----------- Clases de Cajas --------*/
body {

   font-family: 'Nunito',sans-serif;
   /* font-family: 'Lato', sans-serif;*/
   overflow-x: hidden;
   overflow-y: hidden;
   background-color: #c9cfd3;

}

.fondo-title {
	background-color: #1c2b39;
   	padding: 12px;
   	margin-top: 10px;
   	margin-bottom: 10px;
   	border-style: solid;
   	border-color:  #e8ecef;
   	border-width: 1px;
   	border-radius: 10px;
   	width: 100%;
   	color: #ffffff;


}

#main-div2 {
	background-color: #e8ecef;
   	box-shadow: 0px -2px 2px -2px #222222;

   	padding-top: 5px;
   	height: 95%;
   	position: absolute;
   	right: 0px;
   	left: 0px;

}

.fondo-div2 {
   background-color: #ffffff;
   padding: 12px;
   margin-top: 5px;
   margin-bottom: 10px;
   border-style: solid;
   border-color:  #e8ecef;
   border-width: 1px;
   border-radius: 10px;
   width: 100%;




}
.fondo-div2  thead {
   background-color: #1c2b39;
   color: #ffffff;
   font-size: 18px;
   overflow-y: auto;
   width: 100%;


}
.fondo-div2 tbody {
    max-height: 570px;
  }
@media (max-width: 1024px) {
  .fondo-div2 tbody {
    max-height: 520px;
  }
}
@media (max-width: 769px) {
  .fondo-div2 tbody {
    max-height: 720px;
  }
}
@media (max-width: 500px) {
  .fondo-div2 tbody {
    max-height: 350px;
  }
}




/* --------------------------------------*/

/* ------------ Clases de Menu ------------*/
body {

   font-family: 'Nunito',sans-serif !important;

   background-color: #c9cfd3;

}

#menu-top {

   box-shadow: 0px 3px 2px -1px #222222;
   background-color: #e8ecef;
   color: #ffffff;

}
h3 {
	 font-family: 'Bree Serif', serif !important;
	 color: #1c2b39 !important;
	 font-size: 35px;
}

.square-form {
	height: 5em;
   	width: 8.9em;
}

#buttonPartesTrabajo {
  width: 10.4em !important;
}

.dropdown-menu {
	background-color: #1c2b39 !important;
	color: #ffffff !important;
  margin-top: 0px !important;
}
.dropdown-item{
	background-color: #1c2b39 !important;
	color: #ffffff !important;
}
.dropdown-item:hover{
	background-color: #464a4c !important;
	color: #ffffff !important;
}



/* ----------------------------------*/

.dropdown-submenu {
    position: relative;

}

.dropdown-submenu>.dropdown-menu {
    top: 0 !important;
    left: -65% !important;
    margin-top: -6px !important;
    margin-left: -1px !important;
    -webkit-border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 6px 0px 0px 6px;
}

.dropdown:hover>.dropdown-menu {
    display: block !important;
    z-index: 1 !important;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}


/* --------------------------------- */


.nav-link .nav-item {
	background-color: #1c2b39 !important;
	color: #ffffff !important;
	padding: 5px 5px 5px 5px !important;
	border: none !important;

}

#power {
   background-color: #c80707;
   color: #ffffff;


}
#power:hover {
   background-color: #EA0707;
}


@media only screen and (max-width : 1000px) {
/* Styles


} */
      #navcol-1 {
        width: 100% !important;

      }

      .dropdown-toggle  {

          width: 100% !important;
          height: 100% !important;
      }
      #buttonPartesTrabajo {
        width: 100% !important;
      }
      #buttonGescom {
         width: 100% !important;
        height: 100% !important;
      }
      #power {
        width: 100% !important;
        height: 100% !important;
      }
}



.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

/* ----------------------------------------- */

.crece {
  animation-duration: 1.5s;
  animation-name: creceid;
  animation-iteration-count: 1;
  animation-fill-mode: none;

}

 @keyframes creceid {
  from {
    opacity: 0;
    max-height: 0;
    overflow-y: hidden;

  }

  to {
    opacity: 1;
    max-height: 800px;
    overflow-y: hidden;
  }
}

.aparece {

  animation-duration: 1.5s;
  animation-name: apareceid;
  animation-iteration-count: 1;
  animation-fill-mode: none;

}

 @keyframes apareceid {
  from {
    opacity: 0;


  }

  to {
    opacity: 1;

  }
}




.foto {
  border-style: solid;
  border-width: 1px;
  box-shadow: 0px 2px 2px -2px #222222;
  width: 250px !important;
  height: 250px !important;
}
.foto-lg {
  border-style: solid;
  border-width: 1px;
  box-shadow: 0px 2px 2px -2px #222222;
  width: 550px !important;
  height: 550px !important;
}


/*  ---------- HERGASA  --------------------*/

#buttonVincula:hover {
  animation-duration: 1s;
  animation-name: slidein;
  animation-iteration-count: infinite;
}

 @keyframes slidein {
  from {
     opacity: 1;
     height: 0% !important;
  }

  to {
    opacity: 1;
     height: 100% !important;
  }
}

#fechaDiario {
  background-color: #1c2b39;

  color: #ffffff;
  border-style: none;
  font-size: 2vw;
  padding-top: 2px;

}



/* -----------------------------------------*/

/* --------- Selector Verde - Rojo------------------------------*/

.switch {
position: relative;
display: inline-block;
width: 60px;
height: 25px;
}

.switch input {display:none;}

.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: red;
-webkit-transition: .4s;
transition: .4s;
}

.slider:before {
position: absolute;
content: "";
height: 26px;
width: 26px;
left: 0px;
bottom: 0px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}

input:checked + .slider {
background-color: green;
}

input:focus + .slider {
box-shadow: 0 0 1px green;
}

input:checked + .slider:before {
-webkit-transform: translateX(40px);
-ms-transform: translateX(40px);
transform: translateX(40px);
}

/* Rounded sliders */
.slider.round {
border-radius: 34px;
}

.slider.round:before {
border-radius: 50%;
}


/* ---------Mostrar ocultar div   Menu Rapido------------------------------*/

#view-filters {
    overflow: hidden;
    position:relative;
    height:450px;
}
#trigger-toggle {
    cursor: pointer;
    position:absolute;
    left:-10px;
    top:90px;



     transition-duration: 0.8s;
    transition-property: transform;
}

.no-inicio-toggle {
    color: #ffffff;
    background-color: #1c2b39;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;


}
#element-toggle {
    display:none;
    z-index: 999 !important;
}
#toggled-element {
    position:absolute;
    left:0px;
    top: 120px;
    width:15%;

    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -mos-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.no-inicio-element {
  background-color: #1c2b39;
  height: 300px;
  border: 0px solid;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;

  opacity: 0.8;
}

@media (max-width: 1024px) {
  #toggled-element {
    width: 50%;
  }
}

#element-toggle:not(:checked) ~ #toggled-element {
    left: -500px;
}

#element-toggle:checked + #trigger-toggle {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
/* -----------------------------------------*/

.movil {
  visibility: hidden;
}

@media (max-width: 650px) {
  .no-movil {
    visibility: hidden;
  }
  .movil {
      visibility: visible;
  }
}

/*depau*/
.d-tooltip span.tip {
    visibility: hidden;
    position: absolute;
    font-size: 12px;
    bottom: 30px;
    left: 50%;
    z-index: 999;
    width: 100%;
    min-width: 90px;
    padding: 5px;
    border: 1px solid rgb(204, 204, 204);
    border-radius: 4px;
    box-sizing: border-box;
}
.black-d-tooltip span.tip {
    background-color: rgb(255, 255, 255);
    color: rgb(51, 51, 51);
    text-align: center;
}


#Modalspiner {
    height: 450px;
    width: 100%;
    /*background-color: orangered;*/
    margin: auto;
    position: absolute;
    /*left:auto;*/
    top: 90%;
    z-index: 100;
   /* background: whitesmoke;*/
  }

/* -----------------------------------------*/
/* ----- Tool tip ----------------------*/

span.info-tooltip div {

display:none;

}

span.info-tooltip:hover {

position:relative;
cursor:pointer;

}

span.info-tooltip:hover div {

position:absolute; /* this will let you align the popup with flexibility */
top: 40px; /* change this depending on how far from the top you want it to align */
left: -10px; /* change this depending on how far from the left you want it align */
display:block;
/*width: 500px;  give this your own width */
height: 100px;
background-color: #fff6be;
z-index: 1;
border-radius: 15px;
padding: 10px;
font-weight: bolder;
font-size: small;

}


span.info-tooltip-lado div {

display:none;

}

span.info-tooltip-lado:hover {

position:relative;
cursor:pointer;

}

span.info-tooltip-lado:hover div {
position:absolute; /* this will let you align the popup with flexibility */
top: 0px; /* change this depending on how far from the top you want it to align */
left: 150px; /* change this depending on how far from the left you want it align */
display:block;
min-width: 250px;
/*height: 100px;*/
background-color: #fff655;
z-index: 1;
border-radius: 15px;
padding: 10px;
font-weight: bolder;
font-size: small;

}


/* -----------------------------------------*/




/* Media Queries for all devices *********/
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
	tbody {
    	  max-height: 200px;
   	}


}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
tbody {
      max-height: 350px;
   }

}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
tbody {
      max-height: 420px;
   }
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
tbody {
      max-height: 420px;
   }
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */

}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */

}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
tbody {
      max-height: 100px;
   }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
tbody {
      max-height: 100px;
   }
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}


/******************************************/



/*este div lo imprimimos directamente Printtikets*/
.Printtikets{
   font-size: 45px;
   width:450px;
   /*visibility:hidden;*/
}


/*
.foto{
    z-index: -1 important;
}
#foto{
    z-index: -1 important;
}
#modalAltaPaciente{
    z-index: 300;
}
*/
.camera-popup{
    position: absolute !important;
    z-index: 2147483647 !important;
}
.custom-file-input1 {
  color: transparent;
}
.custom-file-input1::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-input1::before {
  content: 'Camara Trasera o Galeria';
  color: black;
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;

}
.custom-file-input1:hover::before {
  border-color: black;
}
.custom-file-input1:active {
  outline: 0;
}
.custom-file-input1:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}





/*------------------ custom-file-input2 ------------------------*/

.custom-file-input2 {
    color: transparent;
  }
  .custom-file-input2::-webkit-file-upload-button {
    visibility: hidden;
  }
  .custom-file-input2::before {
    content: 'Foto';
    color: black;
    display: inline-block;
    background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
    border: 1px solid #999;
    border-radius: 3px;
    padding: 5px 8px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    text-shadow: 1px 1px #fff;
    font-weight: 700;
    font-size: 10pt;
  
  }
  .custom-file-input2:hover::before {
    border-color: black;
  }
  .custom-file-input2:active {
    outline: 0;
  }
  .custom-file-input2:active::before {
    background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
  }













#idme{
  width: 95px;
  height: 35px;
}


/*
    <!--span class="d-tooltip  black-d-tooltip enlace">
                <span class="no-print">cesar marin munuera</span>
                <span class="tip">
                    ::before
                    "DISCO SÓLIDO KINGSTON A400 480GB - SATA III - 2.5" / 6.35CM - LECTURA 500MB/S - ESCRITURA 450 MB/S"
                    ::after
                </span>
            </span-->


*/

.CesarMarin{
    font-size:1rem;
}

#busquedaProductos, #altaProductoConstruccion, #editarProducto,#editarCantidades{
    z-index: 2147483647 !important;
}



.carousel-control-prev-icon,
.carousel-control-next-icon {
  height: 100px !important;
  width: 100px !important;
  outline: black !important;
  background-size: 100%, 100% !important;
  
  background-image: none !important;
}

.carousel-control-next-icon:after
{
  content: '>';
  font-size: 155px;
  color: blue;
}

.carousel-control-prev-icon:after {
  content: '<';
  font-size: 155px;
  color: blue;
}




/* para el spinner */
/* para el spinner */
/* para el spinner */
/* para el spinner */
.padre {
    /*background: yellow;*/
    /*height: 150px;*/
    /*IMPORTANTE*/
    display: flex;
    justify-content: center;
    align-items: center;
}
  
.hijo {
    /*background: red;*/
    width: auto; /*120px;*/
    padding-top: 300px;
}
/* para el spinner */
/* para el spinner */
/* para el spinner */
/* para el spinner *//* General */

/* Header       */