@charset "UTF-8";
@import url(dropdowns-enhancement.css);
/* line 2, /home/rails/vendor/bundle/ruby/2.5.0/gems/neat-1.5.1/app/assets/stylesheets/grid/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*
 * jQuery File Upload UI Plugin CSS 6.3
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2010, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */
/* line 13, /home/rails/vendor/bundle/ruby/2.5.0/gems/jquery-fileupload-rails-0.4.1/vendor/assets/stylesheets/jquery.fileupload-ui.scss */
.fileinput-button {
  position: relative;
  overflow: hidden;
  float: left;
  margin-right: 4px;
}

/* line 19, /home/rails/vendor/bundle/ruby/2.5.0/gems/jquery-fileupload-rails-0.4.1/vendor/assets/stylesheets/jquery.fileupload-ui.scss */
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  border: solid transparent;
  border-width: 0 0 100px 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transform: translate(-300px, 0) scale(4);
  direction: ltr;
  cursor: pointer;
}

/* line 33, /home/rails/vendor/bundle/ruby/2.5.0/gems/jquery-fileupload-rails-0.4.1/vendor/assets/stylesheets/jquery.fileupload-ui.scss */
.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}

/* line 36, /home/rails/vendor/bundle/ruby/2.5.0/gems/jquery-fileupload-rails-0.4.1/vendor/assets/stylesheets/jquery.fileupload-ui.scss */
.files .progress {
  width: 200px;
}

/* line 39, /home/rails/vendor/bundle/ruby/2.5.0/gems/jquery-fileupload-rails-0.4.1/vendor/assets/stylesheets/jquery.fileupload-ui.scss */
.progress-animated .bar {
  background: url(/assets/progressbar.gif) !important;
  filter: none;
}

/* line 43, /home/rails/vendor/bundle/ruby/2.5.0/gems/jquery-fileupload-rails-0.4.1/vendor/assets/stylesheets/jquery.fileupload-ui.scss */
.fileupload-loading {
  position: absolute;
  left: 50%;
  width: 128px;
  height: 128px;
  background: url(/assets/loading.gif) center no-repeat;
  display: none;
}

/* line 51, /home/rails/vendor/bundle/ruby/2.5.0/gems/jquery-fileupload-rails-0.4.1/vendor/assets/stylesheets/jquery.fileupload-ui.scss */
.fileupload-processing .fileupload-loading {
  display: block;
}

/* Fix for IE 6: */
/* line 56, /home/rails/vendor/bundle/ruby/2.5.0/gems/jquery-fileupload-rails-0.4.1/vendor/assets/stylesheets/jquery.fileupload-ui.scss */
* html .fileinput-button {
  line-height: 22px;
  margin: 1px -3px 0 0;
}

/* Fix for IE 7: */
/* line 62, /home/rails/vendor/bundle/ruby/2.5.0/gems/jquery-fileupload-rails-0.4.1/vendor/assets/stylesheets/jquery.fileupload-ui.scss */
* + html .fileinput-button {
  margin: 1px 0 0 0;
}

@media (max-width: 480px) {
  /* line 67, /home/rails/vendor/bundle/ruby/2.5.0/gems/jquery-fileupload-rails-0.4.1/vendor/assets/stylesheets/jquery.fileupload-ui.scss */
  .files .btn span {
    display: none;
  }

  /* line 70, /home/rails/vendor/bundle/ruby/2.5.0/gems/jquery-fileupload-rails-0.4.1/vendor/assets/stylesheets/jquery.fileupload-ui.scss */
  .files .preview * {
    width: 40px;
  }

  /* line 73, /home/rails/vendor/bundle/ruby/2.5.0/gems/jquery-fileupload-rails-0.4.1/vendor/assets/stylesheets/jquery.fileupload-ui.scss */
  .files .name * {
    width: 80px;
    display: inline-block;
    word-wrap: break-word;
  }

  /* line 78, /home/rails/vendor/bundle/ruby/2.5.0/gems/jquery-fileupload-rails-0.4.1/vendor/assets/stylesheets/jquery.fileupload-ui.scss */
  .files .progress {
    width: 20px;
  }

  /* line 81, /home/rails/vendor/bundle/ruby/2.5.0/gems/jquery-fileupload-rails-0.4.1/vendor/assets/stylesheets/jquery.fileupload-ui.scss */
  .files .delete {
    width: 60px;
  }
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
/* line 11, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}

/* line 21, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker-inline {
  width: 220px;
}

/* line 24, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker.datepicker-rtl {
  direction: rtl;
}

/* line 27, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker.datepicker-rtl table tr td span {
  float: right;
}

/* line 30, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker-dropdown {
  top: 0;
  left: 0;
}

/* line 34, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

/* line 44, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}

/* line 53, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

/* line 56, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

/* line 59, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

/* line 62, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

/* line 65, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}

/* line 68, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}

/* line 71, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}

/* line 76, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}

/* line 81, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker > div {
  display: none;
}

/* line 84, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker.days div.datepicker-days {
  display: block;
}

/* line 87, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker.months div.datepicker-months {
  display: block;
}

/* line 90, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker.years div.datepicker-years {
  display: block;
}

/* line 93, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 103, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}

/* line 113, /home/rails/app/assets/stylesheets/datepicker.css */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 117, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}

/* line 122, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}

/* line 126, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 134, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear, top, #fdd49a, #fdf59a;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

/* line 168, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}

/* line 178, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}

/* line 181, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.today:hover:hover {
  color: #000;
}

/* line 184, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.today.active:hover {
  color: #fff;
}

/* line 190, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 199, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: linear, top, #f3c17a, #f3e97a;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 235, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}

/* line 245, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}

/* line 251, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(top, #b3b3b3, gray);
  background-image: -ms-linear-gradient(top, #b3b3b3, gray);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(gray));
  background-image: -webkit-linear-gradient(top, #b3b3b3, gray);
  background-image: -o-linear-gradient(top, #b3b3b3, gray);
  background-image: linear, top, #b3b3b3, gray;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 286, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}

/* line 296, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}

/* line 302, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear, top, #0088cc, #0044cc;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 337, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}

/* line 347, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}

/* line 350, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 362, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td span:hover {
  background: #eeeeee;
}

/* line 366, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 374, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear, top, #0088cc, #0044cc;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 409, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}

/* line 419, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}

/* line 423, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}

/* line 426, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker th.datepicker-switch {
  width: 145px;
}

/* line 430, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}

/* line 434, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}

/* line 437, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

/* line 443, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}

/* line 448, /home/rails/app/assets/stylesheets/datepicker.css */
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/* line 453, /home/rails/app/assets/stylesheets/datepicker.css */
.input-daterange input {
  text-align: center;
}

/* line 456, /home/rails/app/assets/stylesheets/datepicker.css */
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

/* line 461, /home/rails/app/assets/stylesheets/datepicker.css */
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

/* line 466, /home/rails/app/assets/stylesheets/datepicker.css */
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 20px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}

/* line 482, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 20px;
}

/* line 513, /home/rails/app/assets/stylesheets/datepicker.css */
.datepicker.dropdown-menu th,
.datepicker.datepicker-inline th,
.datepicker.dropdown-menu td,
.datepicker.datepicker-inline td {
  padding: 4px 5px;
}

/* line 3, /home/rails/app/assets/stylesheets/_typography.scss */
h1, h2, h3, h4 {
  font-weight: 300;
}

/* line 7, /home/rails/app/assets/stylesheets/_typography.scss */
body {
  font-size: 13px;
}

/* line 1, /home/rails/app/assets/stylesheets/morris.css */
.morris-hover {
  position: absolute;
  z-index: 1000;
}

/* line 1, /home/rails/app/assets/stylesheets/morris.css */
.morris-hover.morris-default-style {
  border-radius: 10px;
  padding: 6px;
  color: #666;
  background: rgba(255, 255, 255, 0.8);
  border: solid 2px rgba(230, 230, 230, 0.8);
  font-family: sans-serif;
  font-size: 12px;
  text-align: center;
}

/* line 1, /home/rails/app/assets/stylesheets/morris.css */
.morris-hover.morris-default-style .morris-hover-row-label {
  font-weight: bold;
  margin: 0.25em 0;
}

/* line 2, /home/rails/app/assets/stylesheets/morris.css */
.morris-hover.morris-default-style .morris-hover-point {
  white-space: nowrap;
  margin: 0.1em 0;
}

/*
Version: 3.5.2 Timestamp: Sat Nov  1 14:43:36 EDT 2014
*/
/* line 5, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

/* line 18, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -moz-box-sizing: border-box;
  /* firefox */
  box-sizing: border-box;
  /* css3 */
}

/* line 29, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
  background-image: linear, to top, #eeeeee 0%, white 50%;
}

/* line 60, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
html[dir="rtl"] .select2-container .select2-choice {
  padding: 0 8px 0 0;
}

/* line 64, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 90%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear, to bottom, #eeeeee 0%, white 90%;
}

/* line 76, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}

/* line 80, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: none;
  width: auto;
}

/* line 92, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
  margin-left: 26px;
  margin-right: 0;
}

/* line 97, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url(/assets/select2.png) right top no-repeat;
  cursor: pointer;
  outline: 0;
}

/* line 114, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}

/* line 118, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

/* line 123, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  /* styles required for IE to work */
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 141, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

/* line 159, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

/* line 170, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-drop-active {
  border: 1px solid #5897fb;
  border-top: none;
}

/* line 175, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb;
}

/* line 179, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}

/* line 184, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}

/* line 188, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(0.6, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -moz-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
  background-image: linear, to top, #cccccc 0%, #eeeeee 60%;
}

/* line 209, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
  left: 0;
  right: auto;
  border-left: none;
  border-right: 1px solid #aaa;
  border-radius: 4px 0 0 4px;
}

/* line 218, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/assets/select2.png) no-repeat 0 1px;
}

/* line 225, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
  background-position: 2px 1px;
}

/* line 229, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}

/* line 243, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: white url(/assets/select2.png) no-repeat 100% -22px;
  background: url(/assets/select2.png) no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url(/assets/select2.png) no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/assets/select2.png) no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/assets/select2.png) no-repeat 100% -22px, linear, to bottom, white 85%, #eeeeee 99% 0 0;
}

/* line 267, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
html[dir="rtl"] .select2-search input {
  padding: 4px 5px 4px 20px;
  background: white url(/assets/select2.png) no-repeat -37px -22px;
  background: url(/assets/select2.png) no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url(/assets/select2.png) no-repeat -37px -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/assets/select2.png) no-repeat -37px -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/assets/select2.png) no-repeat -37px -22px, linear, to bottom, white 85%, #eeeeee 99% 0 0;
}

/* line 277, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}

/* line 281, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-search input.select2-active {
  background: white url(/assets/select2-spinner.gif) no-repeat 100%;
  background: url(/assets/select2-spinner.gif) no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url(/assets/select2-spinner.gif) no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/assets/select2-spinner.gif) no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url(/assets/select2-spinner.gif) no-repeat 100%, linear, to bottom, white 85%, #eeeeee 99% 0 0;
}

/* line 290, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 298, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear, to top, white 0%, #eeeeee 50%;
}

/* line 315, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center top, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center top, white 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear, to bottom, white 0%, #eeeeee 50%;
}

/* line 326, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none;
}

/* line 331, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
  border-right: none;
}

/* line 335, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}

/* line 339, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -16px 1px;
}

/* line 343, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* results */
/* line 355, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 365, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
html[dir="rtl"] .select2-results {
  padding: 0 4px 0 0;
  margin: 4px 0 4px 4px;
}

/* line 370, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}

/* line 375, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}

/* line 381, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

/* line 385, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 399, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results-dept-1 .select2-result-label {
  padding-left: 20px;
}

/* line 400, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results-dept-2 .select2-result-label {
  padding-left: 40px;
}

/* line 401, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results-dept-3 .select2-result-label {
  padding-left: 60px;
}

/* line 402, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results-dept-4 .select2-result-label {
  padding-left: 80px;
}

/* line 403, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results-dept-5 .select2-result-label {
  padding-left: 100px;
}

/* line 404, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results-dept-6 .select2-result-label {
  padding-left: 110px;
}

/* line 405, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results-dept-7 .select2-result-label {
  padding-left: 120px;
}

/* line 407, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}

/* line 412, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results li em {
  background: #feffde;
  font-style: normal;
}

/* line 417, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results .select2-highlighted em {
  background: transparent;
}

/* line 421, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}

/* line 429, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
  padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
/* line 438, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 444, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

/* line 450, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results .select2-selected {
  display: none;
}

/* line 454, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-more-results.select2-active {
  background: #f4f4f4 url(/assets/select2-spinner.gif) no-repeat 100%;
}

/* line 458, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-results .select2-ajax-error {
  background: rgba(255, 50, 50, 0.2);
}

/* line 462, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

/* disabled styles */
/* line 469, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 476, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

/* line 482, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

/* multiselect */
/* line 489, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0 5px 0 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: linear, to bottom, #eeeeee 1%, white 15%;
}

/* line 507, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
html[dir="rtl"] .select2-container-multi .select2-choices {
  padding: 0 0 0 5px;
}

/* line 511, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

/* line 515, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices {
  min-height: 26px;
}

/* line 519, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 526, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

/* line 531, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
html[dir="rtl"] .select2-container-multi .select2-choices li {
  float: right;
}

/* line 534, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 540, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}

/* line 554, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: white url(/assets/select2-spinner.gif) no-repeat 100% !important;
}

/* line 558, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-default {
  color: #999 !important;
}

/* line 562, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear, to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%;
}

/* line 593, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 18px 3px 5px;
}

/* line 597, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}

/* line 600, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}

/* line 604, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url(/assets/select2.png) right top no-repeat;
}

/* line 616, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
html[dir="rtl"] .select2-search-choice-close {
  right: auto;
  left: 3px;
}

/* line 621, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

/* line 625, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
  left: auto;
  right: 2px;
}

/* line 630, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}

/* line 633, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

/* disabled styles */
/* line 638, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 645, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}

/* line 652, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}

/* end multiselect */
/* line 659, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}

/* line 663, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-offscreen, .select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

/* line 677, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-display-none {
  display: none;
}

/* line 681, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {
  /* line 696, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
  .select2-search input,
  .select2-search-choice-close,
  .select2-container .select2-choice abbr,
  .select2-container .select2-choice .select2-arrow b {
    background-image: url(/assets/select2x2.png) !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }

  /* line 702, /home/rails/vendor/bundle/ruby/2.5.0/gems/select2-rails-3.5.9.3/vendor/assets/stylesheets/select2.scss */
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
/*! Select2 Bootstrap 3 CSS v1.4.6 | MIT License | github.com/t0m/select2-bootstrap-css */
/**
 * Reset Bootstrap 3 .form-control styles which - if applied to the
 * original <select>-element the Select2-plugin may be run against -
 * are copied to the .select2-container.
 *
 * 1. Overwrite .select2-container's original display:inline-block
 *    with Bootstrap 3's default for .form-control, display:block;
 *    courtesy of @juristr (@see https://github.com/fk/select2-bootstrap-css/pull/1)
 */
/* line 12, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container.form-control {
  background: transparent;
  box-shadow: none;
  border: none;
  display: block;
  /* 1 */
  margin: 0;
  padding: 0;
}

/**
 * Adjust Select2 inputs to fit Bootstrap 3 default .form-control appearance.
 */
/* line 27, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container .select2-choices .select2-search-field input,
.select2-container .select2-choice,
.select2-container .select2-choices {
  background: none;
  padding: 0;
  border-color: #cccccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 40, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-search input {
  border-color: #cccccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 51, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container .select2-choices .select2-search-field input {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/**
 * Adjust Select2 input heights to match the Bootstrap default.
 */
/* line 59, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container .select2-choice {
  height: 34px;
  line-height: 1.42857;
}

/**
 * Address Multi Select2's height which - depending on how many elements have been selected -
 * may grown higher than their initial size.
 */
/* line 68, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container.select2-container-multi.form-control {
  height: auto;
}

/**
 * Address Bootstrap 3 control sizing classes
 * @see http://getbootstrap.com/css/#forms-control-sizes
 */
/* line 77, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container.input-sm .select2-choice,
.input-group-sm .select2-container .select2-choice {
  height: 30px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 84, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container.input-lg .select2-choice,
.input-group-lg .select2-container .select2-choice {
  height: 46px;
  line-height: 1.33333;
  border-radius: 6px;
}

/* line 90, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container-multi .select2-choices .select2-search-field input {
  height: 32px;
}

/* line 95, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container-multi.input-sm .select2-choices .select2-search-field input,
.input-group-sm .select2-container-multi .select2-choices .select2-search-field input {
  height: 28px;
}

/* line 100, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container-multi.input-lg .select2-choices .select2-search-field input,
.input-group-lg .select2-container-multi .select2-choices .select2-search-field input {
  height: 44px;
}

/**
 * Adjust height and line-height for .select2-search-field amd multi-select Select2 widgets.
 *
 * 1. Class repetition to address missing .select2-chosen in Select2 < 3.3.2.
 */
/* line 109, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container-multi .select2-choices .select2-search-field input {
  margin: 0;
}

/* line 115, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-chosen,
.select2-choice > span:first-child,
.select2-container .select2-choices .select2-search-field input {
  padding: 6px 12px;
}

/* line 124, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.input-sm .select2-chosen,
.input-group-sm .select2-chosen,
.input-sm .select2-choice > span:first-child,
.input-group-sm .select2-choice > span:first-child,
.input-sm .select2-choices .select2-search-field input,
.input-group-sm .select2-choices .select2-search-field input {
  padding: 5px 10px;
}

/* line 133, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.input-lg .select2-chosen,
.input-group-lg .select2-chosen,
.input-lg .select2-choice > span:first-child,
.input-group-lg .select2-choice > span:first-child,
.input-lg .select2-choices .select2-search-field input,
.input-group-lg .select2-choices .select2-search-field input {
  padding: 10px 16px;
}

/* line 137, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container-multi .select2-choices .select2-search-choice {
  margin-top: 5px;
  margin-bottom: 3px;
}

/* line 143, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container-multi.input-sm .select2-choices .select2-search-choice,
.input-group-sm .select2-container-multi .select2-choices .select2-search-choice {
  margin-top: 3px;
  margin-bottom: 2px;
}

/* line 149, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container-multi.input-lg .select2-choices .select2-search-choice,
.input-group-lg .select2-container-multi .select2-choices .select2-search-choice {
  line-height: 24px;
}

/**
 * Adjust the single Select2's dropdown arrow button appearance.
 *
 * 1. For Select2 v.3.3.2.
 */
/* line 159, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container .select2-choice .select2-arrow,
.select2-container .select2-choice div {
  border-left: none;
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 166, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-dropdown-open .select2-choice .select2-arrow,
.select2-dropdown-open .select2-choice div {
  border-left-color: transparent;
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/**
 * Adjust the dropdown arrow button icon position for the single-select Select2 elements
 * to make it line up vertically now that we increased the height of .select2-container.
 *
 * 1. Class repetition to address missing .select2-chosen in Select2 v.3.3.2.
 */
/* line 179, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container .select2-choice .select2-arrow b,
.select2-container .select2-choice div b {
  background-position: 0 3px;
}

/* line 184, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-dropdown-open .select2-choice .select2-arrow b,
.select2-dropdown-open .select2-choice div b {
  background-position: -18px 3px;
}

/* line 191, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container.input-sm .select2-choice .select2-arrow b,
.input-group-sm .select2-container .select2-choice .select2-arrow b,
.select2-container.input-sm .select2-choice div b,
.input-group-sm .select2-container .select2-choice div b {
  background-position: 0 1px;
}

/* line 198, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-dropdown-open.input-sm .select2-choice .select2-arrow b,
.input-group-sm .select2-dropdown-open .select2-choice .select2-arrow b,
.select2-dropdown-open.input-sm .select2-choice div b,
.input-group-sm .select2-dropdown-open .select2-choice div b {
  background-position: -18px 1px;
}

/* line 205, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container.input-lg .select2-choice .select2-arrow b,
.input-group-lg .select2-container .select2-choice .select2-arrow b,
.select2-container.input-lg .select2-choice div b,
.input-group-lg .select2-container .select2-choice div b {
  background-position: 0 9px;
}

/* line 212, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-dropdown-open.input-lg .select2-choice .select2-arrow b,
.input-group-lg .select2-dropdown-open .select2-choice .select2-arrow b,
.select2-dropdown-open.input-lg .select2-choice div b,
.input-group-lg .select2-dropdown-open .select2-choice div b {
  background-position: -18px 9px;
}

/**
 * Address Bootstrap's validation states and change Select2's border colors and focus states.
 * Apply .has-warning, .has-danger or .has-succes to #select2-drop to match Bootstraps' colors.
 */
/* line 221, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.has-warning .select2-choice,
.has-warning .select2-choices {
  border-color: #8a6d3b;
}

/* line 225, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.has-warning .select2-container-active .select2-choice,
.has-warning .select2-container-multi.select2-container-active .select2-choices {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

/* line 230, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.has-warning.select2-drop-active {
  border-color: #66512c;
}

/* line 233, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #66512c;
}

/* line 238, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.has-error .select2-choice,
.has-error .select2-choices {
  border-color: #a94442;
}

/* line 242, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.has-error .select2-container-active .select2-choice,
.has-error .select2-container-multi.select2-container-active .select2-choices {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

/* line 247, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.has-error.select2-drop-active {
  border-color: #843534;
}

/* line 250, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #843534;
}

/* line 255, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.has-success .select2-choice,
.has-success .select2-choices {
  border-color: #3c763d;
}

/* line 259, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.has-success .select2-container-active .select2-choice,
.has-success .select2-container-multi.select2-container-active .select2-choices {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

/* line 264, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.has-success.select2-drop-active {
  border-color: #2b542c;
}

/* line 267, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #2b542c;
}

/**
 * Make Select2's active-styles - applied to .select2-container when the widget receives focus -
 * fit Bootstrap 3's .form-element:focus appearance.
 */
/* line 276, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container-active .select2-choice,
.select2-container-multi.select2-container-active .select2-choices {
  border-color: #66afe9;
  outline: none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

/* line 286, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-drop-active {
  border-color: #66afe9;
}

/* line 291, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-drop-auto-width,
.select2-drop.select2-drop-above.select2-drop-active {
  border-top-color: #66afe9;
}

/**
 * Select2 widgets in Bootstrap Input Groups
 *
 * When Select2 widgets are combined with other elements using Bootstrap 3's
 * "Input Group" component, we don't want specific edges of the Select2 container
 * to have a border-radius.
 *
 * In Bootstrap 2, input groups required a markup where these style adjustments
 * could be bound to a CSS-class identifying if the additional elements are appended,
 * prepended or both.
 *
 * Bootstrap 3 doesn't rely on these classes anymore, so we have to use our own.
 * Use .select2-bootstrap-prepend and .select2-bootstrap-append on a Bootstrap 3 .input-group
 * to let the contained Select2 widget know which edges should not be rounded as they are
 * directly followed by another element.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
/* line 313, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.input-group.select2-bootstrap-prepend [class^="select2-choice"] {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

/* line 318, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.input-group.select2-bootstrap-append [class^="select2-choice"] {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

/* line 323, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-dropdown-open [class^="select2-choice"] {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

/* line 328, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
  background: white;
  filter: none;
}

/* line 336, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.input-group.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

/* line 340, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.input-group.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

/* line 344, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.input-group.input-group-sm.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-right-radius: 3px !important;
}

/* line 347, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.input-group.input-group-lg.select2-bootstrap-prepend .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-right-radius: 6px !important;
}

/* line 350, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.input-group.input-group-sm.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-left-radius: 3px !important;
}

/* line 353, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.input-group.input-group-lg.select2-bootstrap-append .select2-dropdown-open.select2-drop-above [class^="select2-choice"] {
  border-bottom-left-radius: 6px !important;
}

/**
 * Adjust Select2's choices hover and selected styles to match Bootstrap 3's default dropdown styles.
 */
/* line 360, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-results .select2-highlighted {
  color: white;
  background-color: #337ab7;
}

/**
 * Adjust alignment of Bootstrap 3 buttons in Bootstrap 3 Input Groups to address
 * Multi Select2's height which - depending on how many elements have been selected -
 * may grown higher than their initial size.
 */
/* line 375, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-bootstrap-append .select2-container-multiple,
.select2-bootstrap-append .input-group-btn,
.select2-bootstrap-append .input-group-btn .btn,
.select2-bootstrap-prepend .select2-container-multiple,
.select2-bootstrap-prepend .input-group-btn,
.select2-bootstrap-prepend .input-group-btn .btn {
  vertical-align: top;
}

/**
 * Make Multi Select2's choices match Bootstrap 3's default button styles.
 */
/* line 382, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container-multi .select2-choices .select2-search-choice {
  color: #555555;
  background: white;
  border-color: #cccccc;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 391, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #ebebeb;
  border-color: #adadad;
  color: #333333;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/**
 * Address Multi Select2's choice close-button vertical alignment.
 */
/* line 402, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-search-choice-close {
  margin-top: -7px;
  top: 50%;
}

/**
 * Adjust the single Select2's clear button position (used to reset the select box
 * back to the placeholder value and visible once a selection is made
 * activated by Select2's "allowClear" option).
 */
/* line 412, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container .select2-choice abbr {
  top: 50%;
}

/**
 * Adjust "no results" and "selection limit" messages to make use
 * of Bootstrap 3's default "Alert" style.
 *
 * @see http://getbootstrap.com/components/#alerts-default
 */
/* line 424, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background-color: #fcf8e3;
  color: #8a6d3b;
}

/**
 * Address disabled Select2 styles.
 *
 * 1. For Select2 v.3.3.2.
 * 2. Revert border-left:0 inherited from Select2's CSS to prevent the arrow
 *    from jumping when switching from disabled to enabled state and vice versa.
 */
/* line 437, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container.select2-container-disabled .select2-choice,
.select2-container.select2-container-disabled .select2-choices {
  cursor: not-allowed;
  background-color: #eeeeee;
  border-color: #cccccc;
}

/* line 445, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-container.select2-container-disabled .select2-choice .select2-arrow,
.select2-container.select2-container-disabled .select2-choice div,
.select2-container.select2-container-disabled .select2-choices .select2-arrow,
.select2-container.select2-container-disabled .select2-choices div {
  background-color: transparent;
  border-left: 1px solid transparent;
  /* 2 */
}

/**
 * Address Select2's loading indicator position - which should not stick
 * to the right edge of Select2's search input.
 *
 * 1. in .select2-search input
 * 2. in Multi Select2's .select2-search-field input
 * 3. in the status-message of infinite-scroll with remote data (@see http://ivaynberg.github.io/select2/#infinite)
 *
 * These styles alter Select2's default background-position of 100%
 * and supply the new background-position syntax to browsers which support it:
 *
 * 1. Android, Safari < 6/Mobile, IE<9: change to a relative background-position of 99%
 * 2. Chrome 25+, Firefox 13+, IE 9+, Opera 10.5+: use the new CSS3-background-position syntax
 *
 * @see http://www.w3.org/TR/css3-background/#background-position
 *
 * @todo Since both Select2 and Bootstrap 3 only support IE8 and above,
 * we could use the :after-pseudo-element to display the loading indicator.
 * Alternatively, we could supply an altered loading indicator image which already
 * contains an offset to the right.
 */
/* line 474, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-search input.select2-active,
.select2-container-multi .select2-choices .select2-search-field input.select2-active,
.select2-more-results.select2-active {
  background-position: 99%;
  /* 4 */
  background-position: right 4px center;
  /* 5 */
}

/**
 * To support Select2 pre v3.4.2 in combination with Bootstrap v3.2.0,
 * ensure that .select2-offscreen width, height and position can not be overwritten.
 *
 * This adresses changes in Bootstrap somewhere after the initial v3.0.0 which -
 * in combination with Select2's pre-v3.4.2 CSS missing the "!important" after
 * the following rules - allow Bootstrap to overwrite the latter, which results in
 * the original <select> element Select2 is replacing not be properly being hidden
 * when used in a "Bootstrap Input Group with Addon".
 **/
/* line 492, /home/rails/app/assets/stylesheets/select2-bootstrap.css */
.select2-offscreen,
.select2-offscreen:focus {
  width: 1px !important;
  height: 1px !important;
  position: absolute !important;
}

/**
* jPList - jQuery Data Grid Controls 0.0.2 - http://jplist.com 
* Copyright 2015 jPList Software.
*/
/* line 6, /home/rails/app/assets/stylesheets/jplist.textbox-filter.min.css */
.lato {
  font-family: 'Lato',sans-serif;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.textbox-filter.min.css */
.jplist-panel .text-filter-box {
  height: 30px;
  float: left;
  margin: 10px 10px 0 0;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.textbox-filter.min.css */
.jplist-panel .text-filter-box .jplist-icon {
  background: #e8eff9;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.textbox-filter.min.css */
.jplist-panel .text-filter-box .jplist-label {
  margin: 0;
  border-right: 0;
  background: #f1f1f1;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.textbox-filter.min.css */
.jplist-panel .text-filter-box button {
  margin: 0;
  border-left: 0;
  padding: 0 10px;
}

/**
* jPList - jQuery Data Grid Controls 5.1.337 - http://jplist.com 
* Copyright 2015 jPList Software.
*/
/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.lato {
  font-family: 'Lato',sans-serif;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-hidden {
  display: none;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-sticky {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1000;
  background: #f1f1f1;
  padding-bottom: 5px;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.sticky-demo .panel > .center {
  max-width: 100%;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.sticky-demo .jplist-sticky > .center {
  max-width: 95%;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.no-cssgradients .jplist-panel button:hover {
  background: #f4f4f4;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-panel {
  color: #27252a;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-panel button {
  float: left;
  height: 30px;
  box-shadow: 0 0 1px #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  text-shadow: 1px 1px 1px #fff;
  color: #27252a;
  background: #fff;
  background: -moz-linear-gradient(top, white 0, #efefef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(100%, #efefef));
  background: -webkit-linear-gradient(top, white 0, #efefef 100%);
  background: -o-linear-gradient(top, white 0, #efefef 100%);
  background: -ms-linear-gradient(top, white 0, #efefef 100%);
  background: linear, to bottom, white 0, #efefef 100%;
  margin: 10px 10px 0 0;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-panel button:hover {
  color: #0381bb;
  background: #f2f2f2;
  background: -moz-linear-gradient(top, #fafafa 0, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #fafafa 0, #ededed 100%);
  background: -o-linear-gradient(top, #fafafa 0, #ededed 100%);
  background: -ms-linear-gradient(top, #fafafa 0, #ededed 100%);
  background: linear, to bottom, #fafafa 0, #ededed 100%;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-panel button.jplist-disabled {
  background: #e3e3e3;
  color: #6c6c6c;
  cursor: default;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-panel button.jplist-selected {
  color: #f03800;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-panel input[type="text"] {
  float: left;
  height: 30px;
  box-shadow: 0 0 1px #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  text-shadow: 1px 1px 1px #fff;
  color: #27252a;
  width: 150px;
  text-indent: 5px;
  background: #fff;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-panel input[type="checkbox"], .jplist-panel input[type="radio"] {
  float: left;
  display: inline-block;
  height: 30px;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #27252a;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-panel label {
  float: left;
  height: 30px;
  line-height: 30px;
  padding: 0 5px;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #27252a;
  cursor: pointer;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-icon {
  float: left;
  height: 30px;
  box-shadow: 0 0 1px #fff;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  text-shadow: 1px 1px 1px #fff;
  color: #27252a;
  display: inline-block;
  line-height: 30px;
  padding: 0 10px;
  border-right: 0;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-icon:hover {
  color: #0381bb;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-label {
  float: left;
  height: 30px;
  box-shadow: 0 0 1px #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  text-shadow: 1px 1px 1px #fff;
  color: #27252a;
  line-height: 30px;
  padding: 0 10px;
  margin: 10px 10px 0 0;
  background: #fff;
  background: -moz-linear-gradient(top, white 0, #efefef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(100%, #efefef));
  background: -webkit-linear-gradient(top, white 0, #efefef 100%);
  background: -o-linear-gradient(top, white 0, #efefef 100%);
  background: -ms-linear-gradient(top, white 0, #efefef 100%);
  background: linear, to bottom, white 0, #efefef 100%;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-selected {
  color: #ca3f1a;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-box {
  float: left;
  height: 30px;
  margin: 10px 10px 0 0;
}

@media only screen and (max-width: 600px) {
  /* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
  .jplist-panel {
    display: none;
  }
}
/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-drop-down {
  float: left;
  height: 30px;
  box-shadow: 0 0 1px #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  text-shadow: 1px 1px 1px #fff;
  color: #27252a;
  width: 150px;
  background: #fff;
  background: -moz-linear-gradient(top, white 0, #efefef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(100%, #efefef));
  background: -webkit-linear-gradient(top, white 0, #efefef 100%);
  background: -o-linear-gradient(top, white 0, #efefef 100%);
  background: -ms-linear-gradient(top, white 0, #efefef 100%);
  background: linear, to bottom, white 0, #efefef 100%;
  margin: 10px 10px 0 0;
  position: relative;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-drop-down .jplist-dd-panel {
  float: left;
  width: 150px;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  text-indent: 10px;
  cursor: pointer;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-drop-down .jplist-dd-panel:after {
  content: '\25BC';
  color: #111;
  display: inline-block;
  position: absolute;
  right: 10px;
  z-index: 1000;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-drop-down ul {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dbdbdb;
  border-radius: 0 0 3px 3px;
  position: relative;
  top: 0;
  z-index: 1000;
  width: 148px;
  display: none;
  overflow: hidden;
  background: #fff;
  list-style: none;
  margin: 0;
  padding: 0;
  box-shadow: 0 3px 6px #bbb;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-drop-down ul li {
  width: 100%;
  float: left;
  height: 30px;
  line-height: 30px;
  text-indent: 10px;
  cursor: pointer;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-drop-down ul li:hover {
  background-color: #ececec;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-drop-down:hover .jplist-dd-panel {
  color: #0381bb;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-drop-down:hover .jplist-dd-panel:after {
  color: #0381bb;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-select {
  height: 30px;
  box-shadow: 0 0 1px #fff;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dbdbdb;
  border-radius: 3px;
  text-shadow: 1px 1px 1px #fff;
  color: #27252a;
  float: left;
  margin: 10px 10px 0 0;
  padding: 5px;
  text-shadow: none;
}

/* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
.jplist-ios-button {
  display: none;
}

@media only screen and (max-width: 600px) {
  /* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
  .jplist-ios-button {
    display: block;
    width: 100%;
    text-align: center;
    cursor: pointer;
    font-size: 15px;
    line-height: 30px;
    float: left;
    height: 30px;
    box-shadow: 0 0 1px #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    text-shadow: 1px 1px 1px #fff;
    color: #27252a;
    background: #fff;
    background: -moz-linear-gradient(top, white 0, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(100%, #efefef));
    background: -webkit-linear-gradient(top, white 0, #efefef 100%);
    background: -o-linear-gradient(top, white 0, #efefef 100%);
    background: -ms-linear-gradient(top, white 0, #efefef 100%);
    background: linear, to bottom, white 0, #efefef 100%;
  }

  /* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
  .jplist-ios-button:hover {
    background: #f2f2f2;
    background: -moz-linear-gradient(top, #fafafa 0, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(100%, #ededed));
    background: -webkit-linear-gradient(top, #fafafa 0, #ededed 100%);
    background: -o-linear-gradient(top, #fafafa 0, #ededed 100%);
    background: -ms-linear-gradient(top, #fafafa 0, #ededed 100%);
    background: linear, to bottom, #fafafa 0, #ededed 100%;
  }

  /* line 6, /home/rails/app/assets/stylesheets/jplist.core.min.css */
  .jplist-ios-show {
    display: block;
  }
}
/*!
 * Datepicker for Bootstrap v1.4.0 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
/* line 9, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
}

/* line 14, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker-inline {
  width: 220px;
}

/* line 17, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker.datepicker-rtl {
  direction: rtl;
}

/* line 20, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker.datepicker-rtl table tr td span {
  float: right;
}

/* line 23, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker-dropdown {
  top: 0;
  left: 0;
}

/* line 27, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

/* line 37, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}

/* line 46, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

/* line 49, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

/* line 52, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

/* line 55, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

/* line 58, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}

/* line 61, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}

/* line 64, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}

/* line 69, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}

/* line 74, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker > div {
  display: none;
}

/* line 79, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker.days .datepicker-days,
.datepicker.months .datepicker-months,
.datepicker.years .datepicker-years {
  display: block;
}

/* line 82, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 92, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}

/* line 100, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 104, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}

/* line 109, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}

/* line 113, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 121, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffdb99;
  border-color: #ffb733;
}

/* line 145, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffcd70;
  border-color: #f59e00;
}

/* line 161, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  background-image: none;
}

/* line 223, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.today,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today.disabled,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover.disabled:hover,
.datepicker table tr td.today.disabled.disabled:hover,
.datepicker table tr td.today.disabled:hover.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
.datepicker table tr td.today:hover[disabled]:hover,
.datepicker table tr td.today.disabled[disabled]:hover,
.datepicker table tr td.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today:hover:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today:hover.disabled:focus,
.datepicker table tr td.today.disabled.disabled:focus,
.datepicker table tr td.today.disabled:hover.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today:hover[disabled]:focus,
.datepicker table tr td.today.disabled[disabled]:focus,
.datepicker table tr td.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
fieldset[disabled] .datepicker table tr td.today:hover:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today:hover.disabled:active,
.datepicker table tr td.today.disabled.disabled:active,
.datepicker table tr td.today.disabled:hover.disabled:active,
.datepicker table tr td.today[disabled]:active,
.datepicker table tr td.today:hover[disabled]:active,
.datepicker table tr td.today.disabled[disabled]:active,
.datepicker table tr td.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.today:active,
fieldset[disabled] .datepicker table tr td.today:hover:active,
fieldset[disabled] .datepicker table tr td.today.disabled:active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today:hover.disabled.active,
.datepicker table tr td.today.disabled.disabled.active,
.datepicker table tr td.today.disabled:hover.disabled.active,
.datepicker table tr td.today[disabled].active,
.datepicker table tr td.today:hover[disabled].active,
.datepicker table tr td.today.disabled[disabled].active,
.datepicker table tr td.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.today.active,
fieldset[disabled] .datepicker table tr td.today:hover.active,
fieldset[disabled] .datepicker table tr td.today.disabled.active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {
  background-color: #ffdb99;
  border-color: #ffb733;
}

/* line 227, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.today:hover:hover {
  color: #000;
}

/* line 230, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.today.active:hover {
  color: #fff;
}

/* line 236, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}

/* line 243, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f7ca77;
  border-color: #f1a417;
  border-radius: 0;
}

/* line 268, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f4bb51;
  border-color: #bf800c;
}

/* line 284, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  background-image: none;
}

/* line 346, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.range.today,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover.disabled:hover,
.datepicker table tr td.range.today.disabled.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
.datepicker table tr td.range.today:hover[disabled]:hover,
.datepicker table tr td.range.today.disabled[disabled]:hover,
.datepicker table tr td.range.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today:hover.disabled:focus,
.datepicker table tr td.range.today.disabled.disabled:focus,
.datepicker table tr td.range.today.disabled:hover.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
.datepicker table tr td.range.today:hover[disabled]:focus,
.datepicker table tr td.range.today.disabled[disabled]:focus,
.datepicker table tr td.range.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
fieldset[disabled] .datepicker table tr td.range.today:hover:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today:hover.disabled:active,
.datepicker table tr td.range.today.disabled.disabled:active,
.datepicker table tr td.range.today.disabled:hover.disabled:active,
.datepicker table tr td.range.today[disabled]:active,
.datepicker table tr td.range.today:hover[disabled]:active,
.datepicker table tr td.range.today.disabled[disabled]:active,
.datepicker table tr td.range.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.range.today:active,
fieldset[disabled] .datepicker table tr td.range.today:hover:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today:hover.disabled.active,
.datepicker table tr td.range.today.disabled.disabled.active,
.datepicker table tr td.range.today.disabled:hover.disabled.active,
.datepicker table tr td.range.today[disabled].active,
.datepicker table tr td.range.today:hover[disabled].active,
.datepicker table tr td.range.today.disabled[disabled].active,
.datepicker table tr td.range.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.range.today.active,
fieldset[disabled] .datepicker table tr td.range.today:hover.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {
  background-color: #f7ca77;
  border-color: #f1a417;
}

/* line 353, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 378, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #858585;
  border-color: #373737;
}

/* line 394, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  background-image: none;
}

/* line 456, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.selected,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover.disabled:hover,
.datepicker table tr td.selected.disabled.disabled:hover,
.datepicker table tr td.selected.disabled:hover.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected:hover[disabled]:hover,
.datepicker table tr td.selected.disabled[disabled]:hover,
.datepicker table tr td.selected.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected:hover:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected:hover.disabled:focus,
.datepicker table tr td.selected.disabled.disabled:focus,
.datepicker table tr td.selected.disabled:hover.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected:hover[disabled]:focus,
.datepicker table tr td.selected.disabled[disabled]:focus,
.datepicker table tr td.selected.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected:hover:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected:hover.disabled:active,
.datepicker table tr td.selected.disabled.disabled:active,
.datepicker table tr td.selected.disabled:hover.disabled:active,
.datepicker table tr td.selected[disabled]:active,
.datepicker table tr td.selected:hover[disabled]:active,
.datepicker table tr td.selected.disabled[disabled]:active,
.datepicker table tr td.selected.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.selected:active,
fieldset[disabled] .datepicker table tr td.selected:hover:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected:hover.disabled.active,
.datepicker table tr td.selected.disabled.disabled.active,
.datepicker table tr td.selected.disabled:hover.disabled.active,
.datepicker table tr td.selected[disabled].active,
.datepicker table tr td.selected:hover[disabled].active,
.datepicker table tr td.selected.disabled[disabled].active,
.datepicker table tr td.selected.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.selected.active,
fieldset[disabled] .datepicker table tr td.selected:hover.active,
fieldset[disabled] .datepicker table tr td.selected.disabled.active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {
  background-color: #999999;
  border-color: #555555;
}

/* line 463, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 488, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

/* line 504, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  background-image: none;
}

/* line 566, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.active,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.disabled,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover.disabled:hover,
.datepicker table tr td.active.disabled.disabled:hover,
.datepicker table tr td.active.disabled:hover.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active:hover[disabled]:hover,
.datepicker table tr td.active.disabled[disabled]:hover,
.datepicker table tr td.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active:hover:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active:hover.disabled:focus,
.datepicker table tr td.active.disabled.disabled:focus,
.datepicker table tr td.active.disabled:hover.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active:hover[disabled]:focus,
.datepicker table tr td.active.disabled[disabled]:focus,
.datepicker table tr td.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active:hover:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active:hover.disabled:active,
.datepicker table tr td.active.disabled.disabled:active,
.datepicker table tr td.active.disabled:hover.disabled:active,
.datepicker table tr td.active[disabled]:active,
.datepicker table tr td.active:hover[disabled]:active,
.datepicker table tr td.active.disabled[disabled]:active,
.datepicker table tr td.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.active:active,
fieldset[disabled] .datepicker table tr td.active:hover:active,
fieldset[disabled] .datepicker table tr td.active.disabled:active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active:hover.disabled.active,
.datepicker table tr td.active.disabled.disabled.active,
.datepicker table tr td.active.disabled:hover.disabled.active,
.datepicker table tr td.active[disabled].active,
.datepicker table tr td.active:hover[disabled].active,
.datepicker table tr td.active.disabled[disabled].active,
.datepicker table tr td.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.active.active,
fieldset[disabled] .datepicker table tr td.active:hover.active,
fieldset[disabled] .datepicker table tr td.active.disabled.active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}

/* line 570, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

/* line 580, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td span:hover {
  background: #eeeeee;
}

/* line 584, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 592, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 617, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

/* line 633, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-image: none;
}

/* line 695, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td span.active,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active:hover.disabled:active,
.datepicker table tr td span.active.disabled.disabled:active,
.datepicker table tr td span.active.disabled:hover.disabled:active,
.datepicker table tr td span.active[disabled]:active,
.datepicker table tr td span.active:hover[disabled]:active,
.datepicker table tr td span.active.disabled[disabled]:active,
.datepicker table tr td span.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td span.active:active,
fieldset[disabled] .datepicker table tr td span.active:hover:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active:hover.disabled.active,
.datepicker table tr td span.active.disabled.disabled.active,
.datepicker table tr td span.active.disabled:hover.disabled.active,
.datepicker table tr td span.active[disabled].active,
.datepicker table tr td span.active:hover[disabled].active,
.datepicker table tr td span.active.disabled[disabled].active,
.datepicker table tr td span.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td span.active.active,
fieldset[disabled] .datepicker table tr td span.active:hover.active,
fieldset[disabled] .datepicker table tr td span.active.disabled.active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}

/* line 700, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}

/* line 703, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker .datepicker-switch {
  width: 145px;
}

/* line 707, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}

/* line 711, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}

/* line 714, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

/* line 720, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.datepicker thead tr:first-child .cw {
  cursor: default;
  background-color: transparent;
}

/* line 724, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.input-group.date .input-group-addon {
  cursor: pointer;
}

/* line 727, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.input-daterange {
  width: 100%;
}

/* line 730, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.input-daterange input {
  text-align: center;
}

/* line 733, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

/* line 736, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

/* line 739, /home/rails/vendor/bundle/ruby/2.5.0/gems/bootstrap-datepicker-rails-1.4.0/vendor/assets/stylesheets/bootstrap-datepicker3.css */
.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: solid #cccccc;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}

/* NAVBAR */
/* OFFCANVAS MENU */
/* line 7, /home/rails/app/assets/stylesheets/bootcards.scss */
.offcanvas,
.offcanvas-list {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 200px;
  overflow-y: auto;
  z-index: 1050;
  height: 100%;
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  -webkit-transition: 0.25s ease;
  -moz-transition: 0.25s ease;
  -o-transition: 0.25s ease;
  transition: 0.25s ease;
}

/* line 26, /home/rails/app/assets/stylesheets/bootcards.scss */
.offcanvas-left {
  left: -200px;
}
/* line 29, /home/rails/app/assets/stylesheets/bootcards.scss */
.offcanvas-left.active {
  -webkit-transform: translate3d(200px, 0px, 0px);
  -moz-transform: translate3d(200px, 0px, 0px);
  -o-transform: translate3d(200px, 0px, 0px);
  -ms-transform: translate3d(200px, 0px, 0px);
  transform: translate3d(200px, 0px, 0px);
}

/* OFFCANVAS LIST FOR TABLET PORTRAIT MODE */
/* line 40, /home/rails/app/assets/stylesheets/bootcards.scss */
.offcanvas-list {
  width: 350px;
  left: -350px;
}
/* line 44, /home/rails/app/assets/stylesheets/bootcards.scss */
.offcanvas-list.active {
  -webkit-transform: translate3d(350px, 0px, 0px);
  -moz-transform: translate3d(350px, 0px, 0px);
  -o-transform: translate3d(350px, 0px, 0px);
  -ms-transform: translate3d(350px, 0px, 0px);
  transform: translate3d(350px, 0px, 0px);
}

/* line 53, /home/rails/app/assets/stylesheets/bootcards.scss */
.offcanvas-list-title {
  position: fixed;
  background: rgba(247, 247, 247, 0.98);
  height: 45px;
  font-size: 17px;
  font-weight: 500;
  line-height: 44px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 64, /home/rails/app/assets/stylesheets/bootcards.scss */
.offcanvaslist-toggle {
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  -webkit-transition: 0.25s ease;
  -moz-transition: 0.25s ease;
  -o-transition: 0.25s ease;
  transition: 0.25s ease;
}
/* line 75, /home/rails/app/assets/stylesheets/bootcards.scss */
.offcanvaslist-toggle.active {
  -webkit-transform: translate3d(50px, 0px, 0px);
  -moz-transform: translate3d(50px, 0px, 0px);
  -o-transform: translate3d(50px, 0px, 0px);
  -ms-transform: translate3d(50px, 0px, 0px);
  transform: translate3d(50px, 0px, 0px);
}

/* line 84, /home/rails/app/assets/stylesheets/bootcards.scss */
.push-right {
  -webkit-transform: translate3d(0px, 0px, 0px);
  -moz-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate3d(0px, 0px, 0px);
  -ms-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  -webkit-transition: 0.25s ease;
  -moz-transition: 0.25s ease;
  -o-transition: 0.25s ease;
  transition: 0.25s ease;
}
/* line 95, /home/rails/app/assets/stylesheets/bootcards.scss */
.push-right.active-left {
  -webkit-transform: translate3d(200px, 0px, 0px);
  -moz-transform: translate3d(200px, 0px, 0px);
  -o-transform: translate3d(200px, 0px, 0px);
  -ms-transform: translate3d(200px, 0px, 0px);
  transform: translate3d(200px, 0px, 0px);
}
/* line 102, /home/rails/app/assets/stylesheets/bootcards.scss */
.push-right.active-right {
  -webkit-transform: translate3d(-200px, 0px, 0px);
  -moz-transform: translate3d(-200px, 0px, 0px);
  -o-transform: translate3d(-200px, 0px, 0px);
  -ms-transform: translate3d(-200px, 0px, 0px);
  transform: translate3d(-200px, 0px, 0px);
}

/* BUTTONS */
/* line 114, /home/rails/app/assets/stylesheets/bootcards.scss */
.btn i {
  margin-right: 5px;
}

/* line 117, /home/rails/app/assets/stylesheets/bootcards.scss */
.btn.icon-only i,
.btn.icononly i {
  margin-right: 0;
}

/* LISTS */
/* line 125, /home/rails/app/assets/stylesheets/bootcards.scss */
.list-group-item {
  margin-left: 15px;
  padding-left: 0;
}
/* line 129, /home/rails/app/assets/stylesheets/bootcards.scss */
.list-group-item .list-group-item-text {
  line-height: 18px;
  margin-bottom: 5px;
  overflow: hidden;
}
/* line 138, /home/rails/app/assets/stylesheets/bootcards.scss */
.list-group-item .list-group-item-heading:last-child,
.list-group-item .list-group-item-text:last-child {
  margin-bottom: 0;
}
/* line 143, /home/rails/app/assets/stylesheets/bootcards.scss */
.list-group-item .row div > .list-group-item-heading:last-child,
.list-group-item .row div > .list-group-item-text:last-child {
  margin-bottom: 5px;
}
/* line 148, /home/rails/app/assets/stylesheets/bootcards.scss */
.list-group-item .row div:last-child > .list-group-item-heading:last-child,
.list-group-item .row div:last-child > .list-group-item-text:last-child {
  margin-bottom: 0;
}
/* line 152, /home/rails/app/assets/stylesheets/bootcards.scss */
.list-group-item img {
  height: 40px;
  width: 40px;
  margin-right: 15px;
}
/* line 158, /home/rails/app/assets/stylesheets/bootcards.scss */
.list-group-item i {
  opacity: 0.3;
  width: 40px;
  text-align: center;
  margin-right: 15px;
}

/* line 166, /home/rails/app/assets/stylesheets/bootcards.scss */
a.list-group-item {
  cursor: pointer;
}
/* line 173, /home/rails/app/assets/stylesheets/bootcards.scss */
a.list-group-item:hover, a.list-group-item:active, a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
  margin-left: 0;
  padding-left: 15px;
}

/* line 181, /home/rails/app/assets/stylesheets/bootcards.scss */
.panel > .list-group .list-group-item:last-child {
  border-bottom: 0;
}

/* List Images */
/* line 188, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-list-group-item-content {
  overflow: hidden;
}

/* Disclosure Indicators */
/* line 195, /home/rails/app/assets/stylesheets/bootcards.scss */
a.list-group-item:before {
  font-family: 'FontAwesome';
  content: '';
  position: absolute;
  right: 15px;
  top: 50%;
  font-size: 14px;
  line-height: 14px;
  margin-top: -7px;
  color: #ccc;
}

/* line 207, /home/rails/app/assets/stylesheets/bootcards.scss */
.list-group.bootcards-no-indicators a.list-group-item:before {
  display: none;
}

/* List - Subheadings */
/* line 214, /home/rails/app/assets/stylesheets/bootcards.scss */
.list-group-item.bootcards-list-subheading {
  margin-left: 0;
  padding-left: 15px;
  font-weight: 500;
  font-size: 14px;
  z-index: 6;
}

/* line 222, /home/rails/app/assets/stylesheets/bootcards.scss */
a.list-group-item.bootcards-list-subheading {
  padding-left: 40px;
}
/* line 225, /home/rails/app/assets/stylesheets/bootcards.scss */
a.list-group-item.bootcards-list-subheading:before {
  font-family: 'FontAwesome';
  content: '';
  position: absolute;
  left: 15px;
  top: 50%;
  font-size: 14px;
  line-height: 14px;
  margin-top: -7px;
  color: #ccc;
}
/* line 237, /home/rails/app/assets/stylesheets/bootcards.scss */
a.list-group-item.bootcards-list-subheading.collapsed:before {
  content: '';
}

/* List - AZ Picker */
/* line 245, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-az-picker {
  position: fixed;
  width: 25px;
  margin: 0 0 0 -26px;
  padding: 0;
  list-style: none;
  z-index: 9;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background: #ffffff;
  padding-bottom: 50px;
  padding-top: 5px;
}
/* line 260, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-az-picker li {
  font-size: 11px;
  font-weight: 500;
  text-align: center;
  padding: 0;
  background: #ffffff;
  height: 3.846%;
  /* 100% / 26 */
}
/* line 269, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-az-picker a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}
/* line 287, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-az-picker a:hover {
  text-decoration: none;
}
@media only screen and (min-device-width: 480px) and (max-device-width: 767px) and (orientation: landscape) {
  /* line 293, /home/rails/app/assets/stylesheets/bootcards.scss */
  .bootcards-az-picker li {
    height: 7.692%;
    /* 100% / 13 */
  }
  /* line 296, /home/rails/app/assets/stylesheets/bootcards.scss */
  .bootcards-az-picker li:nth-child(even) {
    display: none;
    /* hide every other letter on smartphones/landscape */
  }
}

/* List - Search Form */
/* line 307, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-list .form-group {
  position: relative;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 307, /home/rails/app/assets/stylesheets/bootcards.scss */
  .bootcards-list .form-group {
    margin-bottom: 0;
  }
}
/* line 318, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-list form input,
.bootcards-list .search-form input {
  padding-left: 32px;
}
/* line 322, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-list form .btn,
.bootcards-list .search-form .btn {
  color: white;
}
/* line 326, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-list form i.fa-search,
.bootcards-list .search-form i.fa-search {
  position: absolute;
  left: 12px;
  top: 10px;
  color: #999;
  font-size: 14px;
}

/* FOOTER */
/* line 342, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-desktop-footer {
  display: none;
}

/* CARDS */
/* line 349, /home/rails/app/assets/stylesheets/bootcards.scss */
.panel-default .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

/* line 355, /home/rails/app/assets/stylesheets/bootcards.scss */
.panel-body > *:last-child {
  margin-bottom: 0;
}

/* line 359, /home/rails/app/assets/stylesheets/bootcards.scss */
.panel-footer {
  overflow: hidden;
}

/* line 364, /home/rails/app/assets/stylesheets/bootcards.scss */
.panel-footer small,
.modal-footer small {
  color: #aaa;
  display: block;
  text-align: center;
  line-height: 22px;
  /* Line up vertically with .btn */
}

/* line 371, /home/rails/app/assets/stylesheets/bootcards.scss */
.list-group + .panel-footer {
  border-top-width: 1px;
  /* ML: panel-footer has a top border, but that's removed by Bootstrap if there's a list-group before it. We restore it here. */
}

/* FORM CARD */
/* line 379, /home/rails/app/assets/stylesheets/bootcards.scss */
.btn label {
  margin: 0;
  font-weight: inherit;
  cursor: pointer;
}

/* line 385, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-clearinput {
  position: absolute;
  right: 0;
  top: 11px;
  color: #ccc;
  display: block;
  font-size: 0;
}

/* line 394, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-clearinput i {
  line-height: 1;
  font-size: 18px;
}

/* line 399, /home/rails/app/assets/stylesheets/bootcards.scss */
.form-horizontal .form-group div div {
  padding: 0;
}

/* Toggle – based on Ratchet.css */
/* line 407, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-toggle {
  position: relative;
  display: block;
  width: 74px;
  height: 30px;
  background-color: #fff;
  border: 2px solid #ddd;
  border-radius: 20px;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
}

/* line 422, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-toggle .bootcards-toggle-handle {
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: 2;
  width: 28px;
  height: 28px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 100px;
  -webkit-transition-duration: .2s;
  -moz-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-property: -webkit-transform, border, width;
  -moz-transition-property: -moz-transform, border, width;
  transition-property: transform, border, width;
}

/* line 439, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-toggle:before {
  position: absolute;
  top: 3px;
  right: 11px;
  font-size: 13px;
  color: #999;
  text-transform: uppercase;
  content: "Off";
}

/* line 448, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-toggle.active {
  background-color: #5cb85c;
  border: 2px solid #5cb85c;
}

/* line 452, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-toggle.active .bootcards-toggle-handle {
  border-color: #5cb85c;
  -webkit-transform: translate3d(44px, 0, 0);
  -ms-transform: translate3d(44px, 0, 0);
  transform: translate3d(44px, 0, 0);
}

/* line 458, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-toggle.active:before {
  right: auto;
  left: 15px;
  color: #fff;
  content: "On";
}

/* line 464, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-toggle input[type="checkbox"] {
  display: none;
}

/* CALENDAR */
/* line 471, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar {
  margin-top: -15px;
  background: white;
}

/* line 477, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-header-left,
.bootcards-calendar .fc-header-right {
  padding: 15px;
}

/* line 481, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-header-title h2 {
  margin: 0;
}

/* line 486, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-content th:first-child,
.bootcards-calendar .fc-content td:first-child {
  border-left-width: 0;
}

/* line 491, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-content th:last-child,
.bootcards-calendar .fc-content td:last-child {
  border-right-width: 0;
}

/* line 495, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-header-title h2 {
  font-size: 14px;
  text-transform: uppercase;
  color: #8f8f94;
  font-weight: 400;
  margin: 0;
  padding: 8px 0;
  line-height: 20px;
}

/* line 506, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-header-left,
.bootcards-calendar .fc-header-right {
  padding: 0 10px;
}

/* line 510, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-button .fc-icon {
  margin: 0;
}

/* line 514, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-header .fc-button {
  background: transparent;
  box-shadow: none;
  border-color: transparent;
  margin: 0;
  height: 44px;
  line-height: 40px;
  font-size: 16px;
  text-shadow: none;
  padding: 0;
}

/* line 526, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-header-left .fc-button {
  margin-right: 10px;
}

/* line 530, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-header-right .fc-button {
  margin-left: 10px;
}

/* line 535, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-icon-left-single-arrow:after,
.bootcards-calendar .fc-icon-right-single-arrow:after {
  font-family: 'FontAwesome';
  font-size: 18px;
  font-weight: normal;
}

/* line 541, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-icon-left-single-arrow:after {
  content: '';
}

/* line 545, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-icon-right-single-arrow:after {
  content: '';
}

/* line 550, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-header .fc-button.fc-state-disabled {
  color: #AAA;
  opacity: 1;
}

/* line 555, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-header .fc-button.fc-state-active {
  color: #AAA;
}

/* line 559, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-day-header {
  font-weight: 400;
  font-size: 12px;
  border-left-color: transparent;
  padding: 5px 0;
  padding-right: 3px;
}

/* line 567, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-event {
  background: #007aff;
  border-color: #007aff;
}

/* line 572, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-calendar .fc-today {
  background: #FFF2F2;
}

/* TABLE CARD */
/* line 585, /home/rails/app/assets/stylesheets/bootcards.scss */
.table > thead > tr > th:first-child,
.table > tbody > tr > th:first-child,
.table > tfoot > tr > th:first-child,
.table > thead > tr > td:first-child,
.table > tbody > tr > td:first-child,
.table > tfoot > tr > td:first-child {
  padding-left: 15px;
}

/* line 594, /home/rails/app/assets/stylesheets/bootcards.scss */
.table > thead > tr > th:last-child,
.table > tbody > tr > th:last-child,
.table > tfoot > tr > th:last-child,
.table > thead > tr > td:last-child,
.table > tbody > tr > td:last-child,
.table > tfoot > tr > td:last-child {
  padding-right: 15px;
}

/* FILE CARD */
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?-n2q9vw");
  src: url("../fonts/icomoon.eot?#iefix-n2q9vw") format("embedded-opentype"), url("../fonts/icomoon.woff?-n2q9vw") format("woff"), url("../fonts/icomoon.ttf?-n2q9vw") format("truetype"), url("../fonts/icomoon.svg?-n2q9vw#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 614, /home/rails/app/assets/stylesheets/bootcards.scss */
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 628, /home/rails/app/assets/stylesheets/bootcards.scss */
.icon-file-pdf:before {
  content: "\e4e2";
}

/* line 631, /home/rails/app/assets/stylesheets/bootcards.scss */
.icon-file-word:before {
  content: "\e4e4";
}

/* line 634, /home/rails/app/assets/stylesheets/bootcards.scss */
.icon-file-excel:before {
  content: "\e4e5";
}

/* line 637, /home/rails/app/assets/stylesheets/bootcards.scss */
.icon-file-powerpoint:before {
  content: "\e4e7";
}

/* line 640, /home/rails/app/assets/stylesheets/bootcards.scss */
.icon-file:before {
  content: "\e08d";
}

/* line 644, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-file .list-group-item:first-child {
  position: relative;
  padding-left: 74px;
}

/* line 649, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-file .list-group-item:first-child i {
  font-size: 64px;
  width: 64px;
  position: absolute;
  left: 0;
  top: 10px;
}

/* line 657, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-file .list-group-item *:last-child {
  margin-bottom: 0;
}

/* CHART CARD */
/* line 664, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-chart .bootcards-chart-canvas {
  height: 200px;
}

/* SUMMARY CARD */
/* line 672, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-summary .panel-body {
  padding: 7px 25px;
}

/* line 676, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-summary .panel-body > .row > div {
  padding: 8px;
}

/* line 680, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-summary-item {
  background: #f5f5f5;
  display: block;
  border-radius: 4px;
  padding: 25px 10px;
  text-align: center;
  position: relative;
  height: 130px;
}

@media (max-width: 400px) {
  /* line 691, /home/rails/app/assets/stylesheets/bootcards.scss */
  .bootcards-summary-item {
    padding: 15px 5px;
  }
}
/* line 696, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-summary-item:hover {
  text-decoration: none;
  background: #eee;
}

/* line 701, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-summary-item > i {
  color: #bbb;
  display: block;
  text-align: center;
  margin-bottom: 5px;
}

/* line 708, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-summary-item h4 {
  margin: 0 auto;
}

/* line 714, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-summary-item .badge,
.bootcards-summary-item .label {
  position: absolute;
  top: 10px;
  right: 10px;
}

/* RICH TEXT CARD */
/* line 723, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-richtext > .panel-body {
  padding: 25px;
  max-width: 640px;
  margin: 0 auto;
}

/* line 729, /home/rails/app/assets/stylesheets/bootcards.scss */
.bootcards-richtext > .panel-body > *:first-child {
  margin-top: 0;
}

/* ALERTS & DIALOGS */
@media (max-width: 767px) {
  /* line 737, /home/rails/app/assets/stylesheets/bootcards.scss */
  .modal-dialog.modal-sm {
    margin: 15px;
  }
}
@media (min-width: 768px) {
  /* line 743, /home/rails/app/assets/stylesheets/bootcards.scss */
  .modal-dialog.modal-sm {
    width: 400px;
  }
}
/* line 3, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
body {
  padding-top: 80px;
  background: #f5f5f5;
}

/* NAVBAR */
/* line 12, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
.navbar .navbar-brand {
  font-weight: bold;
  color: #333;
}
/* line 17, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
.navbar .btn i {
  vertical-align: 0;
}
/* line 23, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
.navbar .btn-back,
.navbar .btn-menu,
.navbar button[data-toggle="offcanvas"] {
  display: none !important;
}

/* NAVBAR WITH 2 LINES OF LINKS (DESKTOP ONLY) */
@media (min-width: 768px) {
  /* line 32, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
  body.has-bootcards-navbar-double {
    padding-top: 110px;
  }
  /* line 35, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
  body.has-bootcards-navbar-double .bootcards-navbar-double .navbar-brand {
    line-height: 50px;
  }
  /* line 39, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
  body.has-bootcards-navbar-double .bootcards-nav-secondary.navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  /* line 45, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
  body.has-bootcards-navbar-double .bootcards-nav-primary,
  body.has-bootcards-navbar-double .bootcards-nav-secondary {
    margin-right: -15px;
    clear: right;
  }
  /* line 51, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
  body.has-bootcards-navbar-double .bootcards-nav-secondary,
  body.has-bootcards-navbar-double .bootcards-nav-secondary .dropdown-menu {
    font-size: 12px;
  }
}
/* LISTS */
/* line 60, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
.list-group label {
  font-weight: normal;
}

/* line 64, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
a.list-group-item.active:before {
  color: #e1edf7;
}

/* List Search */
/* line 72, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
.bootcards-list .panel-body > form > .row > div:first-child,
.bootcards-list .panel-body > .search-form > .row > div:first-child {
  padding-right: 0;
}

/* CARDS */
/* line 82, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
.panel-title {
  margin: 7px 0;
}

/* line 86, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
.panel-content form {
  padding: 15px;
}

/* MODAL */
/* line 93, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
.modal-header {
  line-height: 32px;
}

/* line 97, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
.modal-title {
  text-align: center;
}

/* FORMS */
/* line 104, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
.bootcards-clearinput {
  right: 23px;
}

/* FOOTER */
/* line 112, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
.navbar-fixed-bottom {
  position: static;
  padding-top: 20px;
  padding-bottom: 20px;
  background: transparent;
}
/* line 118, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
.navbar-fixed-bottom .btn-group {
  display: none;
}
/* line 122, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
.navbar-fixed-bottom .bootcards-desktop-footer {
  display: block;
  text-align: center;
  color: #999;
}

/* DOCUMENTATION */
/* line 134, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
.bootcards-documentation-list > .panel {
  position: fixed;
}
@media (min-width: 768px) {
  /* line 134, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
  .bootcards-documentation-list > .panel {
    width: 163px;
  }
}
@media (min-width: 992px) {
  /* line 134, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
  .bootcards-documentation-list > .panel {
    width: 213px;
  }
}
@media (min-width: 1200px) {
  /* line 134, /home/rails/app/assets/stylesheets/bootcards-desktop.scss */
  .bootcards-documentation-list > .panel {
    width: 263px;
  }
}

/* line 1, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/tree.css.scss */
.tree {
  margin: 0;
  padding: 0;
}
/* line 3, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/tree.css.scss */
.tree * {
  margin: 0;
  padding: 0;
}
/* line 5, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/tree.css.scss */
.tree ol {
  margin: 0 0 0 13px;
  padding: 0 0 0 15px;
  border-left: 1px dashed gray;
  list-style: none outside none;
}
/* line 12, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/tree.css.scss */
.tree li {
  margin-bottom: 5px;
  position: relative;
  list-style: none outside none;
}
/* line 18, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/tree.css.scss */
.tree a {
  color: black;
  font-size: 14px;
}
/* line 22, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/tree.css.scss */
.tree a:hover {
  color: black;
  background: #ddd;
}
/* line 28, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/tree.css.scss */
.tree .item {
  padding: 5px;
  background: #eee;
  margin-bottom: 5px;
  border-radius: 3px;
}
/* line 33, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/tree.css.scss */
.tree .item:hover {
  background: #ddd;
}

/* line 1, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree {
  margin: 0;
  padding: 0;
}
/* line 3, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree * {
  margin: 0;
  padding: 0;
}
/* line 5, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree ol {
  margin: 0 0 0 13px;
  padding: 0 0 0 15px;
  border-left: 1px dashed gray;
  list-style: none outside none;
}
/* line 12, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree li {
  margin-bottom: 5px;
  position: relative;
  list-style: none outside none;
}
/* line 18, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree a {
  color: #000;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
  line-height: 150%;
  margin-left: 30px;
  margin-right: 120px;
  display: block;
}
/* line 27, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree a:hover {
  text-decoration: underline;
}
/* line 30, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree h4 {
  margin-left: 30px;
}
/* line 33, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree h4 a {
  color: #333;
  font-size: 14px;
  margin-left: 0;
}
/* line 37, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree h4 a:hover {
  background: #eee;
}
/* line 41, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree p {
  margin-right: 75px;
  padding: 5px;
}
/* line 46, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree .handle {
  background: transparent url(/assets/iconza/icons/move.png);
  background-position: center center;
  width: 16px;
  height: 16px;
  margin: 3px 10px 0 0;
  float: left;
  cursor: move;
}
/* line 56, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree .handle:hover {
  background: transparent url(/assets/iconza/icons/red_move.png);
}
/* line 59, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree .item {
  padding: 5px;
  background: #f7f7f7;
  border-radius: 3px;
  margin-bottom: 5px;
}
/* line 64, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree .item:hover {
  background: #eee;
}
/* line 67, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree .placeholder {
  background-color: #EEF;
  border: 1px dashed blue;
}
/* line 72, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree .ui-nestedSortable-error {
  background: #FAA;
  color: #8a1f11;
}
/* line 77, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree .controls {
  position: absolute;
  top: 1px;
  right: 10px;
}
/* line 81, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree .controls a {
  width: 20px;
  height: 20px;
  display: block;
  float: left;
  padding: 5px;
  cursor: pointer;
  position: relative;
  margin: 0 0 5px 5px;
  overflow: hidden;
  zoom: 1;
}
/* line 94, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree .controls a.new {
  background: transparent url(/assets/iconza/icons/add.png) no-repeat scroll center center;
}
/* line 96, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree .controls a.new:hover {
  background: transparent url(/assets/iconza/icons/red_add.png) no-repeat scroll center center;
}
/* line 98, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree .controls a.edit {
  background: transparent url(/assets/iconza/icons/edit.png) no-repeat scroll center center;
}
/* line 100, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree .controls a.edit:hover {
  background: transparent url(/assets/iconza/icons/red_edit.png) no-repeat scroll center center;
}
/* line 102, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree .controls a.delete {
  background: transparent url(/assets/iconza/icons/delete.png) no-repeat scroll center center;
}
/* line 104, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/sortable_tree.css.scss */
.sortable_tree .controls a.delete:hover {
  background: transparent url(/assets/iconza/icons/red_delete.png) no-repeat scroll center center;
}

/* line 1, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/nested_options.css.scss */
.nested_options {
  padding: 3px;
  font-size: 18px;
  font-family: Arial;
  border: 1px solid gray;
}
/* line 7, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/nested_options.css.scss */
.nested_options option {
  color: black;
  padding: 3px;
}
/* line 9, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/nested_options.css.scss */
.nested_options option.selected {
  font-weight: bold;
  color: red;
}
/* line 13, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/nested_options.css.scss */
.nested_options .l_1 {
  padding-left: 0px;
  font-size: 90%;
}
/* line 13, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/nested_options.css.scss */
.nested_options .l_2 {
  padding-left: 15px;
  font-size: 80%;
}
/* line 20, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/nested_options.css.scss */
.nested_options .l_3 {
  padding-left: 30px;
  font-size: 70%;
}
/* line 20, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/nested_options.css.scss */
.nested_options .l_4 {
  padding-left: 45px;
  font-size: 70%;
}
/* line 20, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/nested_options.css.scss */
.nested_options .l_5 {
  padding-left: 60px;
  font-size: 70%;
}
/* line 20, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/nested_options.css.scss */
.nested_options .l_6 {
  padding-left: 75px;
  font-size: 70%;
}
/* line 20, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/nested_options.css.scss */
.nested_options .l_7 {
  padding-left: 90px;
  font-size: 70%;
}
/* line 20, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/nested_options.css.scss */
.nested_options .l_8 {
  padding-left: 105px;
  font-size: 70%;
}
/* line 20, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/nested_options.css.scss */
.nested_options .l_9 {
  padding-left: 120px;
  font-size: 70%;
}
/* line 20, /home/rails/vendor/bundle/ruby/2.5.0/gems/the_sortable_tree-2.5.0/app/assets/stylesheets/nested_options.css.scss */
.nested_options .l_10 {
  padding-left: 135px;
  font-size: 70%;
}

/* line 1, /home/rails/app/assets/stylesheets/checkbox.scss */
input[type=checkbox].checkbox {
  width: 20px;
  height: 20px;
  position: relative;
  margin: 0;
}
/* line 7, /home/rails/app/assets/stylesheets/checkbox.scss */
input[type=checkbox].checkbox:after {
  content: '';
  border: 1px solid #2383ca;
  background-color: white;
  position: absolute;
  width: 20px;
  height: 20px;
}
/* line 17, /home/rails/app/assets/stylesheets/checkbox.scss */
input[type=checkbox].checkbox:checked:after {
  font-family: 'Glyphicons Halflings';
  content: "\e013";
  font-size: 16px;
  color: #2383ca;
}

/* line 26, /home/rails/app/assets/stylesheets/checkbox.scss */
.custom-period {
  display: flex;
  font-weight: normal;
  margin-bottom: 15px;
}
/* line 31, /home/rails/app/assets/stylesheets/checkbox.scss */
.custom-period > input[type=checkbox].checkbox {
  margin-right: 10px;
}

/* line 36, /home/rails/app/assets/stylesheets/checkbox.scss */
.period-dates {
  display: none;
}

/* line 1, /home/rails/app/assets/stylesheets/_layout.scss */
html {
  position: relative;
  min-height: 100%;
}

/* line 6, /home/rails/app/assets/stylesheets/_layout.scss */
body {
  font-family: "Open Sans";
  font-size: 13px;
  background-color: #FFF;
  padding-top: 0;
}
/* line 12, /home/rails/app/assets/stylesheets/_layout.scss */
body.landing {
  padding-left: 0;
  height: 100%;
  background: #f2f2f2;
}
/* line 18, /home/rails/app/assets/stylesheets/_layout.scss */
body .navigation-container {
  height: 100%;
  width: 60px;
  position: absolute;
  left: 0;
}

@font-face {
  font-family: 'Icomoon';
  src: url("icomoon.eot");
  src: url("icomoon.eot?#iefix") format("embedded-opentype"), url("icomoon.svg#icomoon") format("svg"), url("icomoon.woff") format("woff"), url("icomoon.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* line 35, /home/rails/app/assets/stylesheets/_layout.scss */
a {
  text-decoration: none;
  cursor: pointer;
}
/* line 38, /home/rails/app/assets/stylesheets/_layout.scss */
a:hover {
  text-decoration: underline;
}

/* line 43, /home/rails/app/assets/stylesheets/_layout.scss */
.mask {
  width: 100%;
  overflow: hidden;
}
/* line 46, /home/rails/app/assets/stylesheets/_layout.scss */
.mask .tables-container {
  width: 500%;
}
/* line 49, /home/rails/app/assets/stylesheets/_layout.scss */
.mask table.table {
  float: left;
}

/* line 54, /home/rails/app/assets/stylesheets/_layout.scss */
.clean-all {
  clear: both;
}

/* line 1, /home/rails/app/assets/stylesheets/_style.scss */
.red {
  color: red;
}

/* line 4, /home/rails/app/assets/stylesheets/_style.scss */
.form {
  width: 300px;
}

/* line 8, /home/rails/app/assets/stylesheets/_style.scss */
.red {
  color: #CB4E39;
}

/* line 11, /home/rails/app/assets/stylesheets/_style.scss */
.red:hover {
  color: red;
}

/* line 15, /home/rails/app/assets/stylesheets/_style.scss */
.sign-in {
  width: 300px;
  margin: 0 auto;
}

/* line 20, /home/rails/app/assets/stylesheets/_style.scss */
.hiddenRow {
  padding: 0 !important;
}

/* line 24, /home/rails/app/assets/stylesheets/_style.scss */
.detail-saving-row {
  width: 320px;
  float: left;
  margin: 10px;
}

/* line 30, /home/rails/app/assets/stylesheets/_style.scss */
.accordian-body {
  margin: 25px;
}

/* line 34, /home/rails/app/assets/stylesheets/_style.scss */
.dl-horizontal dt {
  width: 220px;
}

/* line 38, /home/rails/app/assets/stylesheets/_style.scss */
.dl-horizontal dd {
  margin-left: 230px;
}

/* line 42, /home/rails/app/assets/stylesheets/_style.scss */
span.code {
  font-size: 10px;
  color: #777;
}

/* line 47, /home/rails/app/assets/stylesheets/_style.scss */
.nav-tabs span.number {
  background-color: #5cb85c;
  color: #fff;
  display: block;
  font-weight: bold;
  width: 20px;
  height: 20px;
  float: left;
  text-align: center;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  margin: 0 5px 0 0;
}

/* line 62, /home/rails/app/assets/stylesheets/_style.scss */
.success {
  color: #060;
}

/* line 66, /home/rails/app/assets/stylesheets/_style.scss */
.warning {
  color: #f0ad4e;
}

/* line 70, /home/rails/app/assets/stylesheets/_style.scss */
.danger {
  color: #cc0000;
}

/* line 74, /home/rails/app/assets/stylesheets/_style.scss */
.errors {
  font-size: 11px;
}

/* line 78, /home/rails/app/assets/stylesheets/_style.scss */
.table-bordered > tbody > tr > th.space, .table-bordered > tbody > tr > td.space {
  width: 20px;
  border-top: 0;
  border-bottom: 0;
  background-color: #fff;
}

/* line 85, /home/rails/app/assets/stylesheets/_style.scss */
.summary-table, .bid-table {
  border: 0;
}

/* line 89, /home/rails/app/assets/stylesheets/_style.scss */
.table-bordered > tbody > tr > th.without-border, .table-bordered > tbody > tr > td.without-border {
  border: 0;
}

/* line 93, /home/rails/app/assets/stylesheets/_style.scss */
.topbar {
  background-color: #F9F9F9;
  padding: 20px;
  margin: 0 0 20px 0;
  border: 1px #e5e5e5 solid;
  border-left: 0px;
  border-right: 0px;
}

/* line 102, /home/rails/app/assets/stylesheets/_style.scss */
.topbar > h2 {
  margin: 0;
}

/* line 106, /home/rails/app/assets/stylesheets/_style.scss */
.topbar > a {
  margin: 0 0 0 20px;
}

/* line 110, /home/rails/app/assets/stylesheets/_style.scss */
.hidden-form {
  margin: 0 0 0 20px;
}

/* line 114, /home/rails/app/assets/stylesheets/_style.scss */
.right-aligment {
  text-align: right;
}

/* line 118, /home/rails/app/assets/stylesheets/_style.scss */
.month-date {
  width: 200px;
  margin: 0 20px 0 0;
}

/* line 123, /home/rails/app/assets/stylesheets/_style.scss */
.progress {
  display: none;
}

/* line 127, /home/rails/app/assets/stylesheets/_style.scss */
.month-date {
  background-color: #428bca;
  color: #fff;
  font-weight: bold;
  border-color: #357ebd;
}

/* line 134, /home/rails/app/assets/stylesheets/_style.scss */
.invoice-data {
  overflow-x: scroll;
}

/* line 138, /home/rails/app/assets/stylesheets/_style.scss */
.total-row {
  font-weight: bold;
  background-color: #eee;
}

/* line 143, /home/rails/app/assets/stylesheets/_style.scss */
td {
  background-color: #fff;
}

/* line 147, /home/rails/app/assets/stylesheets/_style.scss */
tr.prev-level td {
  background-color: #f9f9f9;
  font-weight: bold;
}

/* line 152, /home/rails/app/assets/stylesheets/_style.scss */
tr.prev-level td:first-child {
  background-color: #f9f9f9;
  text-align: left;
}

/* line 157, /home/rails/app/assets/stylesheets/_style.scss */
.annual-info {
  width: 250px;
}

/* line 161, /home/rails/app/assets/stylesheets/_style.scss */
td.sample {
  background-color: #faf7e9;
}

/* line 165, /home/rails/app/assets/stylesheets/_style.scss */
td.annul-current {
  background-color: #e2f4fe;
}

/* line 169, /home/rails/app/assets/stylesheets/_style.scss */
th.offer {
  background-color: #e2fee2;
}

/* line 173, /home/rails/app/assets/stylesheets/_style.scss */
hr.client-sub-menu {
  margin: 0;
}

/* line 177, /home/rails/app/assets/stylesheets/_style.scss */
div.client-sub-menu {
  margin: -20px 0 0 0;
}

/* line 181, /home/rails/app/assets/stylesheets/_style.scss */
.breadcrumb {
  background-color: transparent;
  margin: 7px 0 0 0;
}

/* line 187, /home/rails/app/assets/stylesheets/_style.scss */
.billing-accounts .table th, .billing-accounts .table td {
  border-top: none;
}

/* line 193, /home/rails/app/assets/stylesheets/_style.scss */
h2 .mode-label, h2 span.label-negotiations, h2 span.label-analysis {
  font-size: 14px;
  padding: 3px 12px;
  margin: -5px 0 0 0;
  display: inline-block;
  font-weight: bold;
  vertical-align: middle;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 203, /home/rails/app/assets/stylesheets/_style.scss */
h2 span.label-negotiations {
  color: #d9534f;
  border: 2px solid #d9534f;
}
/* line 209, /home/rails/app/assets/stylesheets/_style.scss */
h2 span.label-analysis {
  color: #5cb85c;
  border: 2px solid #5cb85c;
}

/* line 216, /home/rails/app/assets/stylesheets/_style.scss */
.bottom-box {
  position: absolute;
  bottom: 15px;
  right: 0;
}

/* line 222, /home/rails/app/assets/stylesheets/_style.scss */
.in-active {
  opacity: 0.5;
}

/* line 226, /home/rails/app/assets/stylesheets/_style.scss */
.popover {
  max-width: 650px;
}

/* line 230, /home/rails/app/assets/stylesheets/_style.scss */
.popover-title {
  width: 100%;
}

/* line 234, /home/rails/app/assets/stylesheets/_style.scss */
table.zone-details-table {
  border-top: 1px solid #ddd !important;
}

/* line 239, /home/rails/app/assets/stylesheets/_style.scss */
.notification a {
  font-size: 16px;
  color: #cc0000;
}

/* line 246, /home/rails/app/assets/stylesheets/_style.scss */
.card-warning h3 {
  display: inline-block;
}
/* line 249, /home/rails/app/assets/stylesheets/_style.scss */
.card-warning a {
  font-size: 18px;
}

/* line 254, /home/rails/app/assets/stylesheets/_style.scss */
.ups-logo {
  padding: 0 0 0 30px;
  color: #644117;
  font-weight: bold;
  background-image: url(/assets/ups-icon.png);
  background-repeat: no-repeat;
  background-position: 2px 9px;
  background-size: 70% 65%;
}

/* line 264, /home/rails/app/assets/stylesheets/_style.scss */
.fedex-logo {
  padding: 0px 1px 0 72px;
  color: #644117;
  font-weight: bold;
  background-image: url(/assets/fedex-icon.png);
  background-repeat: no-repeat;
  background-position: 0px 10px;
  background-size: 94% 58%;
}

/* line 275, /home/rails/app/assets/stylesheets/_style.scss */
.ups h4 {
  color: #644117;
}
/* line 279, /home/rails/app/assets/stylesheets/_style.scss */
.ups .shipment-details td:nth-child(odd) {
  color: #644117;
}
/* line 283, /home/rails/app/assets/stylesheets/_style.scss */
.ups .panel-default {
  border-color: #644117;
}
/* line 286, /home/rails/app/assets/stylesheets/_style.scss */
.ups .panel-heading {
  background-color: #644117;
  color: #fff;
}

/* line 292, /home/rails/app/assets/stylesheets/_style.scss */
.ups-color {
  color: #644117;
}

/* line 297, /home/rails/app/assets/stylesheets/_style.scss */
.fedex h4 {
  color: #472f91;
}
/* line 301, /home/rails/app/assets/stylesheets/_style.scss */
.fedex .shipment-details td:nth-child(odd) {
  color: #472f91;
}
/* line 305, /home/rails/app/assets/stylesheets/_style.scss */
.fedex .panel-default {
  border-color: #472f91;
}
/* line 308, /home/rails/app/assets/stylesheets/_style.scss */
.fedex .panel-heading {
  background-color: #472f91;
  color: #fff;
}

/* line 314, /home/rails/app/assets/stylesheets/_style.scss */
.fedex-color {
  color: #472f91;
}

/* line 318, /home/rails/app/assets/stylesheets/_style.scss */
.btn-ups {
  font-weight: bold;
  color: #644117;
}

/* line 323, /home/rails/app/assets/stylesheets/_style.scss */
.btn-fedex {
  font-weight: bold;
  color: #472f91;
}

/* line 328, /home/rails/app/assets/stylesheets/_style.scss */
.btn-negotiations {
  font-weight: bold;
  color: #d9534f;
}

/* line 333, /home/rails/app/assets/stylesheets/_style.scss */
.btn-analysis {
  font-weight: bold;
  color: #4cae4c;
}

/* line 338, /home/rails/app/assets/stylesheets/_style.scss */
.datepicker {
  z-index: 1151 !important;
}

/* line 341, /home/rails/app/assets/stylesheets/_style.scss */
.fuel-surcharges .panel-body {
  padding: 0;
}
/* line 344, /home/rails/app/assets/stylesheets/_style.scss */
.fuel-surcharges .panel-body td {
  vertical-align: middle;
  text-align: center;
  padding-left: 5px;
}
/* line 350, /home/rails/app/assets/stylesheets/_style.scss */
.fuel-surcharges .panel-body td.fuel-date {
  min-width: 105px;
}
/* line 353, /home/rails/app/assets/stylesheets/_style.scss */
.fuel-surcharges .panel-body th {
  vertical-align: middle;
}
/* line 357, /home/rails/app/assets/stylesheets/_style.scss */
.fuel-surcharges .table {
  margin-bottom: 2px;
}

/* line 362, /home/rails/app/assets/stylesheets/_style.scss */
.errors {
  color: #cc0000;
  font-size: 12px;
}

/* line 368, /home/rails/app/assets/stylesheets/_style.scss */
.shipment-details td:nth-child(odd) {
  font-weight: bold;
  text-align: right;
  border-right: 0;
}

/* line 375, /home/rails/app/assets/stylesheets/_style.scss */
.collapsed {
  font-style: italic;
}

/* line 380, /home/rails/app/assets/stylesheets/_style.scss */
.jplist-panel .text-filter-box {
  float: none;
  margin: 0;
}
/* line 384, /home/rails/app/assets/stylesheets/_style.scss */
.jplist-panel input[type="text"] {
  width: 100% !important;
}

/* line 388, /home/rails/app/assets/stylesheets/_style.scss */
.analysis {
  color: #4cae4c;
}

/* line 391, /home/rails/app/assets/stylesheets/_style.scss */
.negotiations {
  color: #d9534f;
}

/* line 395, /home/rails/app/assets/stylesheets/_style.scss */
.discount_rate_icons .glyphicon {
  font-size: 18px;
  padding: 0 3px;
}

/* line 400, /home/rails/app/assets/stylesheets/_style.scss */
.discount-rate-title {
  width: 78%;
  padding-left: 15px;
}

/* line 405, /home/rails/app/assets/stylesheets/_style.scss */
.rate-card-list .list-group-item {
  padding-left: 15px;
}

/* line 410, /home/rails/app/assets/stylesheets/_style.scss */
.invoices-table.table > thead > tr > th, .invoices-table.table > tbody > tr > th, .invoices-table.table > tfoot > tr > th, .invoices-table.table > thead > tr > td, .invoices-table.table > tbody > tr > td, .invoices-table.table > tfoot > tr > td {
  vertical-align: middle;
}

/* line 415, /home/rails/app/assets/stylesheets/_style.scss */
.year-filter {
  color: gray;
}
/* line 419, /home/rails/app/assets/stylesheets/_style.scss */
.year-filter .nav-pills .active > a {
  background: none;
  font-weight: bold;
  color: #2383ca;
}

/* line 429, /home/rails/app/assets/stylesheets/_style.scss */
.address-inline .form-control {
  width: 32%;
}

/* line 434, /home/rails/app/assets/stylesheets/_style.scss */
.select-all-btn {
  margin-right: 20px;
}

/* line 438, /home/rails/app/assets/stylesheets/_style.scss */
.delete-selected-confirm {
  margin-left: 20px;
}

/* line 3, /home/rails/app/assets/stylesheets/agreements.scss */
.performance_fees .row label {
  text-transform: capitalize;
}
/* line 6, /home/rails/app/assets/stylesheets/agreements.scss */
.performance_fees .row .col-sm-2 {
  padding-top: 8px;
}
