/***
Select2 Plugin
***/
/* line 4, plugins.scss */
.form-control .select2-choice {
  border: 1px solid #e5e5e5;
  background-color: #fff;
  background-image: none;
  filter: none;
  height: 34px;
  padding: 3px 0 0px 12px;
}

/* line 13, plugins.scss */
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #e5e5e5;
  background-color: #fff;
  background-image: none;
  filter: none;
}

/* line 20, plugins.scss */
.select2-drop {
  border: 1px solid #e5e5e5;
  background-color: #fff;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  filter: none;
  border-top: 0;
}

/* line 30, plugins.scss */
.select2-drop-auto-width {
  border-top: 1px solid #e5e5e5;
}

/* line 34, plugins.scss */
.select2-drop.select2-drop-above {
  border-top: 1px solid #e5e5e5;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 40, plugins.scss */
.select2-drop-active {
  border: 1px solid #999999;
  border-top: 0;
}

/* line 45, plugins.scss */
.select2-container .select2-choice .select2-arrow {
  background-image: none;
  background-color: #fff;
  filter: none;
  border-left: 1px solid #e5e5e5;
}

/* line 52, plugins.scss */
.select2-container.select2-container-active .select2-arrow,
.select2-container.select2-dropdown-open .select2-arrow {
  border-left: 0 !important;
}

/* line 57, plugins.scss */
.select2-container .select2-choice .select2-arrow b {
  background-position: 0 1px;
}

/* line 61, plugins.scss */
.select2-search input {
  border: 1px solid #e5e5e5;
  background-color: #fff !important;
  filter: none;
  margin: 0;
  outline: 0;
  border: 1px solid #e5e5e5;
  webkit-appearance: none !important;
  color: #333333;
  outline: 0;
  box-shadow: none;
  height: auto !important;
  min-height: 26px;
  padding: 6px 6px !important;
  line-height: 20px;
  font-size: 14px;
  font-weight: normal;
  vertical-align: top;
  background-color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 5px;
}

/* line 85, plugins.scss */
.form-control.select2-container {
  border: 0;
  height: auto !important;
  padding: 0px;
}

/* line 91, plugins.scss */
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #999999 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 98, plugins.scss */
.select2-dropdown-open .select2-choice {
  border-bottom: 0 !important;
  background-image: none;
  background-color: #fff;
  filter: none;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 107, plugins.scss */
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #999999 !important;
  border-top: 0 !important;
  background-image: none;
  background-color: #fff;
  filter: none;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 118, plugins.scss */
.select2-drop.select2-drop-above.select2-drop-active {
  border: 1px solid #999999 !important;
  border-bottom: 0 !important;
}

/* line 123, plugins.scss */
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}

/* line 127, plugins.scss */
.select2-results {
  margin: 5px 0;
}

/* line 131, plugins.scss */
.select2-results .select2-highlighted {
  background: #eee;
  color: #333;
}

/* line 136, plugins.scss */
.select2-results li em {
  background: #feffde;
  font-style: normal;
}

/* line 141, plugins.scss */
.select2-results .select2-highlighted em {
  background: transparent;
}

/* line 145, plugins.scss */
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}

/* line 150, plugins.scss */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  padding: 3px 7px 4px;
  background: #f4f4f4;
  display: list-item;
}

/* line 158, plugins.scss */
.select2-container-multi {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 165, plugins.scss */
.select2-container-multi .select2-choices {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

/* line 172, plugins.scss */
.select2-container-multi.select2-dropdown-open {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 179, plugins.scss */
.select2-container-multi.select2-dropdown-open .select2-choices {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 186, plugins.scss */
.select2-container-multi.select2-dropdown-open.select2-drop-above {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 193, plugins.scss */
.select2-container-multi.select2-dropdown-open.select2-drop-above .select2-choices {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 201, plugins.scss */
.select2-container-multi .select2-choices {
  padding-left: 6px;
  min-height: 34px;
  border: 1px solid #e5e5e5;
  background-image: none;
  background-color: #fff;
  filter: none;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 212, plugins.scss */
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #999 !important;
  background-image: none;
  background-color: #fff;
  filter: none;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 221, plugins.scss */
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 5px 0 3px 5px;
  border: 1px solid #e5e5e5;
  background-image: none;
  background-color: #fff;
  filter: none;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/***
Color variants
***/
/* line 235, plugins.scss */
.has-warning .select2-container .select2-choice,
.has-warning .select2-container .select2-choices {
  border-color: #faebcc;
}

/* line 240, plugins.scss */
.has-warning .select2-container.select2-dropdown-open .select2-choice,
.has-warning .select2-container.select2-dropdown-open .select2-choices {
  border-color: #faebcc;
}

/* line 245, plugins.scss */
.has-warning .select2-container.select2-dropdown-open .select2-choice > span {
  color: #faebcc;
}

/* line 249, plugins.scss */
.has-error .select2-container .select2-choice,
.has-error .select2-container .select2-choices {
  border-color: #ebccd1;
}

/* line 254, plugins.scss */
.has-error .select2-container.select2-dropdown-open .select2-choice,
.has-error .select2-container.select2-dropdown-open .select2-choices {
  border-color: #ebccd1;
}

/* line 259, plugins.scss */
.has-error .select2-container.select2-dropdown-open .select2-choice > span {
  color: #ebccd1;
}

/* line 263, plugins.scss */
.has-success .select2-container .select2-choice,
.has-success .select2-container .select2-choices {
  border-color: #d6e9c6;
}

/* line 268, plugins.scss */
.has-success .select2-container.select2-dropdown-open .select2-choice,
.has-success .select2-container.select2-dropdown-open .select2-choices {
  border-color: #d6e9c6;
}

/* line 273, plugins.scss */
.has-success .select2-container.select2-dropdown-open .select2-choice > span {
  color: #d6e9c6;
}

/* Fix z-index when select2 opened in modals*/
/* line 278, plugins.scss */
.modal-open .select2-drop-mask {
  z-index: 10051;
}

/* line 282, plugins.scss */
.modal-open .select2-drop {
  z-index: 10052;
}

/* line 286, plugins.scss */
.modal-open .select2-search {
  z-index: 10053;
}

/***
Bootstrap  Datetimepicker
***/
/* line 315, plugins.scss */
.datetimepicker table {
  font-size: 14px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 324, plugins.scss */
.datetimepicker table td {
  color: #000;
  font-weight: 300  !important;
  font-family: 'Open Sans' !important;
}

/* line 330, plugins.scss */
.datetimepicker table th {
  font-family: 'Open Sans' !important;
  font-weight: 400  !important;
}

/* line 335, plugins.scss */
.datetimepicker table .next, .datetimepicker table .prev {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 344, plugins.scss */
.datetimepicker.dropdown-menu {
  padding: 5px;
}

/* line 348, plugins.scss */
.datetimepicker .active {
  background-color: #4b8df8 !important;
  background-image: none !important;
  filter: none !important;
}

/* line 354, plugins.scss */
.datetimepicker .active:hover {
  background-color: #2678FC !important;
  background-image: none !important;
  filter: none !important;
}

/* line 360, plugins.scss */
.datetimepicker .fa-angle-left:before {
  content: "\f104";
}

/* line 364, plugins.scss */
.datetimepicker .fa-angle-right:before {
  content: "\f105";
}

/* change z-index when opened in modal */
/* line 369, plugins.scss */
.modal-open .datetimepicker {
  z-index: 10055 !important;
}

/*# sourceMappingURL=plugins.css.map */
