@charset "UTF-8";
/* COLORS */
/*$color1: #f9c100;
$color1b:lighten($color1,10%);
$color2: #fef3cc;
$color3: #3872B2;
$color3b: lighten($color3, 20%);
$color4: desaturate(darken($color1, 20%), 50%);
$color5: lighten($color2, 7%);
*/
/* MIXINS */
@-moz-keyframes fadeinPage {
  0% {
    opacity: 0; }
  25% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes fadeinPage {
  0% {
    opacity: 0; }
  25% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fadeinPage {
  0% {
    opacity: 0; }
  25% {
    opacity: 0; }
  100% {
    opacity: 1; } }
/**
 * selectize.default.css (v0.12.2) - Default Theme
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control {
  position: relative;
  float: left;
  padding-bottom: 1px; }

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #333;
  font-family: inherit;
  font-size: 11.5px !important;
  line-height: 16px;
  -webkit-font-smoothing: inherit; }
  .selectize-dropdown.placeholder,
  .selectize-input.placeholder,
  .selectize-input input.placeholder {
    color: #888888 !important;
    width: 100% !important; }
  .selectize-dropdown:-webkit-input-placeholder,
  .selectize-input:-webkit-input-placeholder,
  .selectize-input input:-webkit-input-placeholder {
    color: #888888 !important;
    width: 100% !important; }
  .selectize-dropdown:-moz-placeholder,
  .selectize-input:-moz-placeholder,
  .selectize-input input:-moz-placeholder {
    /* Firefox 18- */
    color: #888888 !important;
    width: 100% !important; }
  .selectize-dropdown::-moz-placeholder,
  .selectize-input::-moz-placeholder,
  .selectize-input input::-moz-placeholder {
    /* Firefox 19+ */
    color: #888888 !important;
    width: 100% !important; }
  .selectize-dropdown:-ms-input-placeholder,
  .selectize-input:-ms-input-placeholder,
  .selectize-input input:-ms-input-placeholder {
    color: #888888 !important;
    width: 100% !important; }

.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #EEE;
  cursor: text;
  display: inline-block; }

.selectize-input {
  white-space: nowrap;
  border: 1px solid #EEE;
  padding: 8px 7px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }
  .selectize-input input {
    white-space: normal; }

.selectize-input.full {
  background-color: #333;
  background-color: #EEE; }

.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important; }

.selectize-input.focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #d5d5d5 !important;
  border-color: #d5d5d5 !important; }
  .selectize-input.focus input.placeholder {
    color: #333 !important; }
  .selectize-input.focus input:-webkit-input-placeholder {
    color: #333 !important; }
  .selectize-input.focus input:-moz-placeholder {
    /* Firefox 18- */
    color: #333 !important; }
  .selectize-input.focus input::-moz-placeholder {
    /* Firefox 19+ */
    color: #333 !important; }
  .selectize-input.focus input:-ms-input-placeholder {
    color: #333 !important; }

.selectize-input.dropdown-active {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline; }

.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 1px !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.selectize-input > input::-ms-clear {
  display: none; }

.selectize-input > input:focus {
  outline: none !important; }

.selectize-input::after {
  content: ' ';
  display: block;
  clear: left; }

.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #EEE;
  height: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: none;
  background: #EEE;
  color: #FFF;
  color: #333;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-align: left !important; }
  .selectize-dropdown .option {
    font-size: 11.5px !important; }

.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden; }

.selectize-dropdown [data-selectable] .highlight {
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.selectize-dropdown [data-selectable] {
  padding: 8px 7px; }

.selectize-dropdown .active {
  background-color: #ee3023;
  color: #FFF !important;
  border-color: #ee3023 !important; }

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px; }

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
  color: #333 !important;
  text-align: left !important; }

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text; }

.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #333 transparent transparent transparent; }

.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #333 transparent; }

.selectize-control .selectize-input.disabled {
  opacity: 0.7;
  background-color: #EEE; }

.selectize-control.single .selectize-input {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #EEE;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-repeat: none;
  filter: none; }

.selectize-control.single .selectize-input,
.selectize-dropdown.single {
  border-color: #EEE; }

@media screen and (max-width: 520px) {
  .selectize-dropdown,
  .selectize-input,
  .selectize-input input {
    font-size: 9px !important;
    line-height: 13px; }

  .selectize-dropdown .option {
    font-size: 9px !important; } }
