/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *






 * require highcharts/css/highcharts










 */


.chosen-container {
  width: 100% !important;
}
.chosen-container-single .chosen-single {
  padding: 4px 12px;
}
.chosen-container-multi .chosen-choices,
.chosen-container-single .chosen-single {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.chosen-disabled {
  opacity: 1 !important;
}
.chosen-disabled .chosen-single {
  line-height: 21px;
}
.chosen-disabled .chosen-single {
  background-color: #eeeeee;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  font-size: 14px;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="number"] {
  -moz-appearance: textfield; /* Firefox */
}
.p-h-xxs {
  padding: 0.3em 0;
}
.p-h-xs {
  padding: 0.6em 0;
}
.p-h-sm {
  padding: 1em 0;
}
.p-h-m {
  padding: 1.3em 0;
}
.p-h-md {
  padding: 1.6em 0;
}
.p-h-lg {
  padding: 1.9em 0;
}
.p-h-xl {
  padding: 3.6em 0;
}

.p-t-xxs {
  padding-top: 0.3em;
}
.p-t-xs {
  padding-top: 0.6em;
}
.p-t-sm {
  padding-top: 1em;
}
.p-t {
  padding-top: 1.3em;
}
.p-t-md {
  padding-top: 1.6em;
}
.p-t-lg {
  padding-top: 1.9em;
}
.p-t-xl {
  padding-top: 3.6em;
}

.p-b-xxs {
  padding-bottom: 0.3em;
}
.p-b-xs {
  padding-bottom: 0.6em;
}
.p-b-sm {
  padding-bottom: 1em;
}
.p-b {
  padding-bottom: 1.3em;
}
.p-b-md {
  padding-bottom: 1.6em;
}
.p-b-lg {
  padding-bottom: 1.9em;
}
.p-b-xl {
  padding-bottom: 3.6em;
}

.p-l-xxs {
  padding-left: 0.3em;
}
.p-l-xs {
  padding-left: 0.6em;
}
.p-l-sm {
  padding-left: 1em;
}
.p-l {
  padding-left: 1.3em;
}
.p-l-md {
  padding-left: 1.6em;
}
.p-l-lg {
  padding-left: 1.9em;
}
.p-l-xl {
  padding-left: 3.6em;
}

.p-r-xxs {
  padding-right: 0.3em;
}
.p-r-xs {
  padding-right: 0.6em;
}
.p-r-sm {
  padding-right: 1em;
}
.p-r {
  padding-right: 1.3em;
}
.p-r-md {
  padding-right: 1.6em;
}
.p-r-lg {
  padding-right: 1.9em;
}
.p-r-xl {
  padding-right: 3.6em;
}

.ibox-content.sk-loading {
  position: relative;
}
.ibox-content.sk-loading:after {
  content: "";
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ibox-content > .sk-spinner {
  display: none;
}
.ibox-content.sk-loading > .sk-spinner {
  display: block;
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
  z-index: 2000;
}
.sk-spinner-wave div {
  background-color: #4f87ba;
}

.dot {
  height: 10px;
  width: 10px;
  /* background-color: #bbb; */
  border-radius: 50%;
  display: inline-block;
}
