/* purgecss start ignore */

.ember-power-select-trigger,.ember-power-select-trigger--active,.ember-power-select-trigger:focus{
  border-top:1px solid #aaa;
  border-bottom:1px solid #aaa;
  border-right:1px solid #aaa;
  border-left:1px solid #aaa
}

.PrintablePages-pageLayout,.ember-basic-dropdown,.ember-basic-dropdown-content,.ember-basic-dropdown-content *,.ember-power-select-dropdown *{
  box-sizing:border-box
}

.ember-basic-dropdown{
  position:relative
}

.ember-basic-dropdown-content{
  position:absolute;
  width:auto;
  z-index:1000;
  background-color:#fff
}

.ember-basic-dropdown-content--left{
  left:0
}

.ember-basic-dropdown-content--right{
  right:0
}

.ember-basic-dropdown-overlay{
  position:fixed;
  background:rgba(0,0,0,.5);
  width:100%;
  height:100%;
  z-index:10;
  top:0;
  left:0;
  pointer-events:none
}

.ember-basic-dropdown-content-wormhole-origin{
  display:inline
}

.ember-power-select-trigger{
  position:relative;
  border-radius:4px;
  background-color:#fff;
  line-height:1.75;
  overflow-x:hidden;
  text-overflow:ellipsis;
  min-height:1.75em;
  -moz-user-select:none;
       user-select:none;
  -webkit-user-select:none;
  color:inherit
}

.ember-power-select-trigger:after{
  content:"";
  display:table;
  clear:both
}

.ember-power-select-trigger--active,.ember-power-select-trigger:focus{
  box-shadow:none
}

.ember-basic-dropdown-trigger--below.ember-power-select-trigger[aria-expanded=true],.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger[aria-expanded=true]{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}

.ember-basic-dropdown-trigger--above.ember-power-select-trigger[aria-expanded=true]{
  border-top-left-radius:0;
  border-top-right-radius:0
}

.ember-power-select-placeholder{
  color:#999;
  display:block;
  overflow-x:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

.ember-power-select-status-icon{
  position:absolute;
  display:inline-block;
  width:0;
  height:0;
  top:0;
  bottom:0;
  margin:auto;
  border-style:solid;
  border-width:7px 4px 0;
  border-color:#aaa transparent transparent;
  right:5px
}

.ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon{
  transform:rotate(180deg)
}

.ember-power-select-clear-btn{
  position:absolute;
  cursor:pointer;
  right:25px
}

.ember-power-select-trigger-multiple-input{
  font-family:inherit;
  font-size:inherit;
  border:none;
  display:inline-block;
  line-height:inherit;
  -webkit-appearance:none;
  outline:0;
  padding:0;
  float:left;
  background-color:transparent;
  text-indent:2px
}

.ember-power-select-trigger-multiple-input:disabled{
  background-color:#eee
}

.ember-power-select-trigger-multiple-input::-moz-placeholder{
  opacity:1;
  color:#999
}

.ember-power-select-trigger-multiple-input::placeholder{
  opacity:1;
  color:#999
}

.ember-power-select-trigger-multiple-input::-webkit-input-placeholder{
  opacity:1;
  color:#999
}

.ember-power-select-trigger-multiple-input::-moz-placeholder{
  opacity:1;
  color:#999
}

.ember-power-select-trigger-multiple-input::-ms-input-placeholder{
  opacity:1;
  color:#999
}

.ember-power-select-multiple-options{
  padding:0;
  margin:0
}

.ember-power-select-multiple-option{
  border:1px solid gray;
  border-radius:4px;
  color:#333;
  background-color:#e4e4e4;
  padding:0 4px;
  display:inline-block;
  line-height:1.45;
  float:left;
  margin:2px 0 2px 3px
}

.ember-power-select-multiple-remove-btn{
  cursor:pointer
}

.ember-power-select-multiple-remove-btn:not(:hover){
  opacity:.5
}

.ember-power-select-search{
  padding:4px
}

.ember-power-select-search-input{
  border:1px solid #aaa;
  border-radius:0;
  width:100%;
  font-size:inherit;
  line-height:inherit;
  padding:0 5px
}

.ember-power-select-search-input:focus{
  border:1px solid #aaa;
  box-shadow:none
}

.ember-power-select-dropdown{
  border-left:1px solid #aaa;
  border-right:1px solid #aaa;
  line-height:1.75;
  border-radius:4px;
  box-shadow:none;
  overflow:hidden;
  color:inherit
}

.ember-power-select-dropdown.ember-basic-dropdown-content--above{
  border-top:1px solid #aaa;
  border-bottom:none;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}

.ember-power-select-dropdown.ember-basic-dropdown-content--below,.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{
  border-top:none;
  border-bottom:1px solid #aaa;
  border-top-left-radius:0;
  border-top-right-radius:0
}

.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{
  width:100%
}

.ember-power-select-options{
  list-style:none;
  margin:0;
  padding:0;
  -moz-user-select:none;
       user-select:none;
  -webkit-user-select:none
}

.ember-power-select-options[role=listbox]{
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  max-height:12.25em
}

.PrintablePages-pageBody,.emt-sr-only,.liquid-child,.liquid-container{
  overflow:hidden
}

.ember-power-select-option{
  cursor:pointer;
  padding:0 8px
}

.ember-power-select-group[aria-disabled=true]{
  color:#999;
  cursor:not-allowed
}

.ember-power-select-group[aria-disabled=true] .ember-power-select-option,.ember-power-select-option[aria-disabled=true]{
  color:#999;
  pointer-events:none;
  cursor:not-allowed
}

.ember-power-select-option[aria-selected=true]{
  background-color:#ddd
}

.ember-power-select-option[aria-current=true]{
  background-color:#5897fb;
  color:#fff
}

.ember-power-select-group-name{
  cursor:default;
  font-weight:700
}

.ember-power-select-trigger[aria-disabled=true]{
  background-color:#eee
}

.ember-power-select-trigger{
  padding:0 16px 0 0
}

.ember-power-select-placeholder,.ember-power-select-selected-item{
  margin-left:8px
}

.ember-power-select-group .ember-power-select-group .ember-power-select-group-name{
  padding-left:24px
}

.ember-power-select-group .ember-power-select-group .ember-power-select-option{
  padding-left:40px
}

.ember-power-select-group .ember-power-select-option{
  padding-left:24px
}

.ember-power-select-group .ember-power-select-group-name{
  padding-left:8px
}

.ember-power-select-trigger[dir=rtl]{
  padding:0 0 0 16px
}

.ember-power-select-trigger[dir=rtl] .ember-power-select-placeholder,.ember-power-select-trigger[dir=rtl] .ember-power-select-selected-item{
  margin-right:8px
}

.ember-power-select-trigger[dir=rtl] .ember-power-select-multiple-option,.ember-power-select-trigger[dir=rtl] .ember-power-select-trigger-multiple-input{
  float:right
}

.ember-power-select-trigger[dir=rtl] .ember-power-select-status-icon{
  left:5px;
  right:initial
}

.ember-power-select-trigger[dir=rtl] .ember-power-select-clear-btn{
  left:25px;
  right:initial
}

.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-group-name{
  padding-right:24px
}

.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-option{
  padding-right:40px
}

.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-option{
  padding-right:24px
}

.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group-name{
  padding-right:8px
}

.models-table-wrapper .clearFilterIcon{
  pointer-events:auto;
  cursor:pointer
}

.models-table-wrapper select~.clearFilterIcon{
  margin-right:9px
}

.models-table-wrapper .globalSearch{
  position:relative
}

.models-table-clear{
  clear:both
}

.table-nav .inline.fields{
  justify-content:flex-end
}

.table-nav .inline.fields .field:last-child{
  padding-right:0!important
}

.emt-sr-only{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0
}

.emt-icons-stack{
  position:relative
}

.emt-icons-stack .glyphicon{
  position:absolute
}

.toggle-all{
  text-decoration:none
}

.liquid-container{
  position:relative;
  transform:translateY(0)
}

.PrintablePages-pageLayout{
  flex-direction:row;
  display:flex;
  justify-content:center;
  margin:0
}

.PrintablePages-pageContainer{
  background-color:#fff;
  margin-bottom:16px
}

.PrintablePages-chapterPage{
  min-height:100%;
  height:100%
}

.PrintablePages-sectionItem{
  -moz-column-break-inside:avoid;
       break-inside:avoid;
  page-break-inside:avoid
}

.u-page-break-after,.u-page-break-before{
  display:block;
  border:none;
  margin:0
}

.u-page-break-before{
  page-break-before:always
}

.u-page-break-after{
  page-break-after:always
}

.u-column-break-inside-avoid{
  -moz-column-break-inside:avoid;
       break-inside:avoid-column
}

.debug-page{
  border:3px dotted #455a64
}

.debug-pageBody{
  border:3px dotted #ef6c00
}

@media print{
  .PrintablePages,.PrintablePages-page{
    background:0 0;
    padding:0;
    margin:0
  }

  .PrintablePages-pageLayout{
    display:block!important
  }

  .PrintablePages-pageContainer{
    padding:0;
    margin-bottom:0
  }

  div.PrintablePages-pageContainer[style]{
    padding:0!important
  }

  section.PrintablePages-page[style]{
    margin-right:auto!important;
    margin-left:auto!important
  }

  .no-print{
    display:none!important
  }
}

.ember-tooltip-base{
  display:none;
  height:0;
  width:0;
  position:absolute
}

.ember-popover,.ember-tooltip{
  margin-bottom:10px;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
       user-select:none;
  pointer-events:none;
  position:absolute;
  z-index:2;
  font-size:14px;
  font-family:inherit;
  border-radius:3px;
  opacity:0;
  transition:opacity ease-out,margin ease-out;
  transition-duration:.2s
}

.ember-tooltip{
  max-width:200px;
  padding:6px 10px;
  color:#fff;
  background:#3a3c47;
  text-shadow:-1px -1px 0 rgba(0,0,0,.2);
  white-space:normal;
  white-space:initial
}

.ember-popover{
  color:#000;
  background-color:#fff;
  padding:10px 20px;
  border:1px solid #ccc
}

.ember-popover[aria-hidden=false]{
  pointer-events:auto;
  cursor:initial;
  -webkit-touch-callout:auto;
  -webkit-user-select:auto;
  -moz-user-select:auto;
       user-select:auto
}

.ember-popover-arrow,.ember-tooltip-arrow{
  width:0;
  height:0;
  position:absolute;
  margin:5px;
  border:5px solid transparent
}

.ember-popover.ember-tooltip-effect-none,.ember-popover.ember-tooltip-show,.ember-tooltip.ember-tooltip-effect-none,.ember-tooltip.ember-tooltip-show{
  opacity:1
}

.ember-popover[x-placement^=top] .ember-popover-arrow,.ember-tooltip[x-placement^=top] .ember-tooltip-arrow{
  border-bottom-width:0;
  bottom:-5px;
  left:calc(50% - 5px);
  margin-top:0;
  margin-bottom:0
}

.ember-tooltip[x-placement^=top] .ember-tooltip-arrow{
  border-top-color:#3a3c47
}

.ember-popover[x-placement^=top] .ember-popover-arrow{
  border-top-color:#ccc
}

.ember-popover[x-placement^=right] .ember-popover-arrow,.ember-tooltip[x-placement^=right] .ember-tooltip-arrow{
  border-left-width:0;
  left:-5px;
  top:calc(50% - 5px);
  margin-right:0;
  margin-left:0
}

.ember-tooltip[x-placement^=right] .ember-tooltip-arrow{
  border-right-color:#3a3c47
}

.ember-popover[x-placement^=right] .ember-popover-arrow{
  border-right-color:#ccc
}

.ember-popover[x-placement^=bottom] .ember-popover-arrow,.ember-tooltip[x-placement^=bottom] .ember-tooltip-arrow{
  border-top-width:0;
  top:-5px;
  left:calc(50% - 5px);
  margin-bottom:0;
  margin-top:0
}

.ember-tooltip[x-placement^=bottom] .ember-tooltip-arrow{
  border-bottom-color:#3a3c47
}

.ember-popover[x-placement^=bottom] .ember-popover-arrow{
  border-bottom-color:#ccc
}

.ember-popover[x-placement^=left] .ember-popover-arrow,.ember-tooltip[x-placement^=left] .ember-tooltip-arrow{
  border-right-width:0;
  right:-5px;
  top:calc(50% - 5px);
  margin-left:0;
  margin-right:0
}

.ember-tooltip[x-placement^=left] .ember-tooltip-arrow{
  border-left-color:#3a3c47
}

.ember-popover[x-placement^=left] .ember-popover-arrow{
  border-left-color:#ccc
}

/* purgecss end ignore */