#fc_frame, #fc_frame.fc-widget-small {
    z-index: 110 !important;
}
#localize-widget {
    z-index: 111 !important;
}
html {
  font-size: 14px;
}
.form-control.ui-select-search {
  max-width: 90%;
}

.default-modal {
  width: 600px;
}

.default-modal md-content {
  padding: 20px;
}

.layout-row > md-input-container + md-input-container {
  margin-left: 1.5em;
}

.collapse-form md-input-container {
  margin: 7px 0;
}

.form--colorized-title md-input-container.md-default-theme .md-placeholder,
.form--colorized-title md-input-container .md-placeholder,
.form--colorized-title md-input-container.md-default-theme label,
.form--colorized-title md-input-container label,
.form--colorized-title label,
.form--colorized-title
  md-input-container.md-default-theme:not(.md-input-invalid).md-input-has-value
  label,
.form--colorized-title
  md-input-container:not(.md-input-invalid).md-input-has-value
  label {
  color: #1b64b0;
}

.confirm-modal {
  min-width: 500px;
}

.md-modal--sm {
  width: 400px;
}
.md-modal--md {
  width: 600px;
}

.md-modal .md-dialog-actions--one-btn .btn,
.md-modal .md-dialog-actions--one-btn .btn:hover {
  margin-left: 0;
}

.editable-buttons {
  margin-left: 5px;
}

.chart-door-legend {
  list-style: none;
  width: 100%;
  text-align: center;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica,
    sans-serif;
  margin-bottom: 5px;
  padding: 0;
}

.chart-door-legend > li {
  display: inline-block;
}

.chart-door-legend > li + li {
  margin-left: 10px;
}

.chart-door-legend > li > i {
  width: 12px;
  height: 12px;
  display: inline-block;
  background: blue;
  vertical-align: middle;
  background: #dce0e3;
}
.chart-door-legend > li.double_door > i {
  background: #9bb2ca;
}

md-checkbox.md-checkbox--feature {
  margin-top: 10px;
  margin-bottom: 0;
}

.row--deactive {
  background: rgba(0, 0, 0, 0.05);
}

.page-sidebar .page-sidebar-menu .sub-menu,
.page-sidebar-closed.page-sidebar-fixed
  .page-sidebar:hover
  .page-sidebar-menu
  .sub-menu {
  margin: 0;
}
.page-sidebar .page-sidebar-menu .sub-menu > li > a:before {
  display: block;
  content: "";
  position: absolute;
  left: 19px;
}

.ui-select-choices {
  min-width: 600px;
}
ul > li.list-style {
    list-style-type: initial;
}
.fca {
  z-index: 0;
}

.form-control.ui-select-search {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  font-size: 14px !important;
  line-height: 1.44 !important;
  border-radius: 2px !important;
  border: 1px solid #c2cad8 !important;
}

.sticky-search-header {
  margin-bottom: 0;
  position: sticky;
  top: 0;
  z-index: 999;
  background: white;
  padding-bottom: 0
}

.awesomeSelectHeader {
}

.awesomeSelectHeader .awesome-header-searchbox {
  border: none;
  outline: none;
  width: 100%;
  height: 100%;
  padding: 0 !important;
}

.awesomeSelectHeader .awesome-select-header {
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
  padding-left: 11px;
  height: 48px;
  cursor: pointer;
  width: auto;
  position: sticky;
  display: block;
  top: 0;
  z-index: 999;
  background: white;
}

.awesomeSelectHeader md-content._md {
  max-height: 240px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

md-select-menu md-content._md {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.header-tools md-input-container {
  margin-bottom: 0;
  display: inline-block;
}

.header-tools td {
  padding-bottom: 20px;
}

.header-tools td:not(:first-child) {
  padding-left: 5px;
}

.header-tools md-select-value .md-text {
  padding-right: 10px;
}

#fc_frame, #fc_frame.fc-widget-small {
  width: 70px;
}

#fc_frame.h-open-container, #fc_frame.fc-widget-small.h-open-container {
  width: 366px !important;
}
