.minicolors {
  position: relative;
}

.minicolors-sprite {
  background-image: url("../lib/jquery-minicolors/jquery.minicolors.44ae4fdb16ba.png");
}

.minicolors-swatch {
  position: absolute;
  vertical-align: middle;
  background-position: -80px 0;
  border: solid 1px #ccc;
  cursor: text;
  padding: 0;
  margin: 0;
  display: inline-block;
}

.minicolors-swatch-color {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.minicolors input[type=hidden] + .minicolors-swatch {
  width: 28px;
  position: static;
  cursor: pointer;
}

.minicolors input[type=hidden][disabled] + .minicolors-swatch {
  cursor: default;
}

/* Panel */
.minicolors-panel {
  position: absolute;
  width: 173px;
  background: white;
  border: solid 1px #CCC;
  box-shadow: 0 0 20px rgba(0, 0, 0, .2);
  z-index: 99999;
  box-sizing: content-box;
  display: none;
}

.minicolors-panel.minicolors-visible {
  display: block;
}

/* Panel positioning */
.minicolors-position-top .minicolors-panel {
  top: -154px;
}

.minicolors-position-right .minicolors-panel {
  right: 0;
}

.minicolors-position-bottom .minicolors-panel {
  top: auto;
}

.minicolors-position-left .minicolors-panel {
  left: 0;
}

.minicolors-with-opacity .minicolors-panel {
  width: 194px;
}

.minicolors .minicolors-grid {
  position: relative;
  top: 1px;
  left: 1px;
  width: 150px;
  height: 150px;
  background-position: -120px 0;
  cursor: crosshair;
}

.minicolors .minicolors-grid-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px;
}

.minicolors-slider-saturation .minicolors-grid {
  background-position: -420px 0;
}

.minicolors-slider-saturation .minicolors-grid-inner {
  background-position: -270px 0;
  background-image: inherit;
}

.minicolors-slider-brightness .minicolors-grid {
  background-position: -570px 0;
}

.minicolors-slider-brightness .minicolors-grid-inner {
  background-color: black;
}

.minicolors-slider-wheel .minicolors-grid {
  background-position: -720px 0;
}

.minicolors-slider,
.minicolors-opacity-slider {
  position: absolute;
  top: 1px;
  left: 152px;
  width: 20px;
  height: 150px;
  background-color: white;
  background-position: 0 0;
  cursor: row-resize;
}

.minicolors-slider-saturation .minicolors-slider {
  background-position: -60px 0;
}

.minicolors-slider-brightness .minicolors-slider {
  background-position: -20px 0;
}

.minicolors-slider-wheel .minicolors-slider {
  background-position: -20px 0;
}

.minicolors-opacity-slider {
  left: 173px;
  background-position: -40px 0;
  display: none;
}

.minicolors-with-opacity .minicolors-opacity-slider {
  display: block;
}

/* Pickers */
.minicolors-grid .minicolors-picker {
  position: absolute;
  top: 70px;
  left: 70px;
  width: 12px;
  height: 12px;
  border: solid 1px black;
  border-radius: 10px;
  margin-top: -6px;
  margin-left: -6px;
  background: none;
}

.minicolors-grid .minicolors-picker > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  border: solid 2px white;
  box-sizing: content-box;
}

.minicolors-picker {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 2px;
  background: white;
  border: solid 1px black;
  margin-top: -2px;
  box-sizing: content-box;
}

/* Swatches */
.minicolors-swatches,
.minicolors-swatches li {
  margin: 5px 0 3px 5px;
  padding: 0;
  list-style: none;
  overflow: hidden;
}

.minicolors-swatches .minicolors-swatch {
  position: relative;
  float: left;
  cursor: pointer;
  margin:0 4px 0 0;
}

.minicolors-with-opacity .minicolors-swatches .minicolors-swatch {
  margin-right: 7px;
}

.minicolors-swatch.selected {
  border-color: #000;
}

/* Inline controls */
.minicolors-inline {
  display: inline-block;
}

.minicolors-inline .minicolors-input {
  display: none !important;
}

.minicolors-inline .minicolors-panel {
  position: relative;
  top: auto;
  left: auto;
  box-shadow: none;
  z-index: auto;
  display: inline-block;
}

/* Default theme */
.minicolors-theme-default .minicolors-swatch {
  /*top: 5px;
  left: 5px;*/
  top: 1px;
  right: -25px;
  width: 18px;
  height: 18px;
}
.minicolors-theme-default .minicolors-swatches .minicolors-swatch {
  margin-bottom: 2px;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-swatch {
  left: auto;
  right: 5px;
}
.minicolors-theme-default.minicolors {
  width: auto;
  display: inline-block;
}
.minicolors-theme-default .minicolors-input {
  height: 24px;
  width: auto;
  display: inline-block;
  padding-left: 26px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-input {
  padding-right: 26px;
  padding-left: inherit;
}

/* Bootstrap theme */
.minicolors-theme-bootstrap .minicolors-swatch {
  z-index: 2;
  top: 3px;
  left: 3px;
  width: 28px;
  height: 28px;
  border-radius: 3px;
}
.minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch {
  margin-bottom: 2px;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}
.minicolors-theme-bootstrap .minicolors-swatch-color {
  border-radius: inherit;
}
.minicolors-theme-bootstrap.minicolors-position-right > .minicolors-swatch {
  left: auto;
  right: 3px;
}
.minicolors-theme-bootstrap .minicolors-input {
  float: none;
  padding-left: 44px;
}
.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input {
  padding-right: 44px;
  padding-left: 12px;
}
.minicolors-theme-bootstrap .minicolors-input.input-lg + .minicolors-swatch {
  top: 4px;
  left: 4px;
  width: 37px;
  height: 37px;
  border-radius: 5px;
}
.minicolors-theme-bootstrap .minicolors-input.input-sm + .minicolors-swatch {
  width: 24px;
  height: 24px;
}
.minicolors-theme-bootstrap .minicolors-input.input-xs + .minicolors-swatch {
  width: 18px;
  height: 18px;
}
.input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* Semantic Ui theme */
.minicolors-theme-semanticui .minicolors-swatch {
  top: 0;
  left: 0;
  padding: 18px;
}
.minicolors-theme-semanticui input {
  text-indent: 30px;
}

/* @group Base */
.chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 1010;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );   
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); 
  -webkit-border-radius: 5px;
  -moz-border-radius   : 5px;
  border-radius        : 5px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaaaaa;
  -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow   : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  box-shadow        : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 23px;
  line-height: 24px;
  padding: 0 0 0 8px;
  color: #444444;
  text-decoration: none;
}
.chzn-container-single .chzn-default {
  color: #999;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") right top no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: right -11px;
}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: right top;
}
.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") no-repeat 0 0;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  background: #fff url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") no-repeat 100% -22px;
  background: url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") no-repeat 100% -22px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") no-repeat 100% -22px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', 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: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); 
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  -moz-box-shadow   : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  box-shadow        : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") right top no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background-color: #3875d7;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );  
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 15px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px; /* This should by dynamic with js */
  z-index: 1;
}
.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
.chzn-container .chzn-results-scroll-down span {
  background: url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
  background: url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") no-repeat -22px -3px;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow   : 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 1px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { text-align: right; }
.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }

.chzn-rtl .chzn-single div { left: 3px; right: auto; }
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices .search-field input { direction: rtl; }
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; background-position: right top;}
.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: #fff url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") no-repeat -38px -22px;
  background: url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") no-repeat -38px -22px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  
  background: url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url("../axiom_base/lib/chosen/chosen/chosen-sprite.8e70d120437f.png") no-repeat -38px -22px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
/* @end */

/*
Version: 3.5.1 Timestamp: Tue Jul 22 18:58:56 EDT 2014
*/
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.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 */
}

.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, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}

html[dir="rtl"] .select2-container .select2-choice {
    padding: 0 8px 0 0;
}

.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, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;
    float: none;
    width: auto;
}

html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
    margin-left: 26px;
    margin-right: 0;
}

.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("../lib/select2/select2.2ca61b76e220.png") right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.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);
}

.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, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.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, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.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, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}

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;
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url("../lib/select2/select2.2ca61b76e220.png") no-repeat 0 1px;
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
    background-position: 2px 1px;
}

.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;
}

.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: #fff url("../lib/select2/select2.2ca61b76e220.png") no-repeat 100% -22px;
    background: url("../lib/select2/select2.2ca61b76e220.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url("../lib/select2/select2.2ca61b76e220.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url("../lib/select2/select2.2ca61b76e220.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url("../lib/select2/select2.2ca61b76e220.png") no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

html[dir="rtl"] .select2-search input {
    padding: 4px 5px 4px 20px;

    background: #fff url("../lib/select2/select2.2ca61b76e220.png") no-repeat -37px -22px;
    background: url("../lib/select2/select2.2ca61b76e220.png") no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url("../lib/select2/select2.2ca61b76e220.png") no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url("../lib/select2/select2.2ca61b76e220.png") no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url("../lib/select2/select2.2ca61b76e220.png") no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url("../lib/select2/select2-spinner.7b9776076d5f.gif") no-repeat 100%;
    background: url("../lib/select2/select2-spinner.7b9776076d5f.gif") no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url("../lib/select2/select2-spinner.7b9776076d5f.gif") no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url("../lib/select2/select2-spinner.7b9776076d5f.gif") no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url("../lib/select2/select2-spinner.7b9776076d5f.gif") no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.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, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.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, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}

.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, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
    border-right: none;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -16px 1px;
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* results */
.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);
}

html[dir="rtl"] .select2-results {
    padding: 0 4px 0 0;
    margin: 4px 0 4px 4px;
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.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;
}

.select2-results-dept-1 .select2-result-label { padding-left: 20px }
.select2-results-dept-2 .select2-result-label { padding-left: 40px }
.select2-results-dept-3 .select2-result-label { padding-left: 60px }
.select2-results-dept-4 .select2-result-label { padding-left: 80px }
.select2-results-dept-5 .select2-result-label { padding-left: 100px }
.select2-results-dept-6 .select2-result-label { padding-left: 110px }
.select2-results-dept-7 .select2-result-label { padding-left: 120px }

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}

.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
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url("../lib/select2/select2-spinner.7b9776076d5f.gif") no-repeat 100%;
}

.select2-results .select2-ajax-error {
    background: rgba(255, 50, 50, .2);
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.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%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}

html[dir="rtl"] .select2-container-multi .select2-choices {
    padding: 0 0 0 5px;
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li
{
    float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.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;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url("../lib/select2/select2-spinner.7b9776076d5f.gif") no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.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 #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff 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%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice
{
    margin: 3px 5px 3px 0;
    padding: 3px 18px 3px 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url("../lib/select2/select2.2ca61b76e220.png") right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
    left: auto;
    right: 2px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.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;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background: none;
}
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.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;
}

.select2-display-none {
    display: none;
}

.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)  {
    .select2-search input,
    .select2-search-choice-close,
    .select2-container .select2-choice abbr,
    .select2-container .select2-choice .select2-arrow b {
        background-image: url("../lib/select2/select2x2.49e3f0060186.png") !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}

/*
Custom Select 2 styles for the portal
*/
html[dir="rtl"] .select2-search input {
    background-position: -36px -21px !important;
   
}
/*
  Icon Font: PortalIcons
*/

@font-face {
  font-family: "PortalIcons";
  src: url("client_icons/PortalIcons.facc38932c45.eot");
  src: url("client_icons/PortalIcons.facc38932c45.eot?#iefix") format("embedded-opentype"),
       url("client_icons/PortalIcons.b7abf52b3602.woff") format("woff"),
       url("client_icons/PortalIcons.c94a0f9f1eed.ttf") format("truetype"),
       url("client_icons/PortalIcons.dca6e38285c4.svg#PortalIcons") format("svg");
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before { content: attr(data-icon); }

[data-icon]:before,
.icon-about-visit:before,
.icon-access-logs:before,
.icon-adjust:before,
.icon-alarm:before,
.icon-align-center:before,
.icon-align-justify:before,
.icon-align-left:before,
.icon-align-right:before,
.icon-allergies:before,
.icon-ambulance:before,
.icon-angle-left:before,
.icon-angle-right:before,
.icon-appointments:before,
.icon-arrow-down-alt:before,
.icon-arrow-down:before,
.icon-arrow-left-alt:before,
.icon-arrow-left:before,
.icon-arrow-right-alt:before,
.icon-arrow-right-alt2:before,
.icon-arrow-right:before,
.icon-arrow-up-alt:before,
.icon-arrow-up:before,
.icon-associated-orgs:before,
.icon-asterisk:before,
.icon-attachment:before,
.icon-axiom-download-bg:before,
.icon-axiom-download:before,
.icon-back-bg:before,
.icon-backward:before,
.icon-ban-circle:before,
.icon-bandaid:before,
.icon-bar-chart:before,
.icon-bar-graph:before,
.icon-barcode:before,
.icon-beaker:before,
.icon-bell-empty:before,
.icon-bell:before,
.icon-binder-checkbox:before,
.icon-blood-glucose:before,
.icon-blood-pressure:before,
.icon-bold:before,
.icon-bolt:before,
.icon-book:before,
.icon-bookmark-empty:before,
.icon-bookmark:before,
.icon-briefcase:before,
.icon-bullhorn:before,
.icon-caduceus:before,
.icon-cal-add-bg:before,
.icon-cal-delete-bg:before,
.icon-calendar-add:before,
.icon-calendar-alt:before,
.icon-calendar-check:before,
.icon-calendar-delete:before,
.icon-calendar:before,
.icon-camera-retro:before,
.icon-camera:before,
.icon-cannonball:before,
.icon-caret-down:before,
.icon-caret-left:before,
.icon-caret-right:before,
.icon-caret-up:before,
.icon-cart-alt:before,
.icon-cart:before,
.icon-certificate:before,
.icon-chart:before,
.icon-check-empty:before,
.icon-check:before,
.icon-checkbox:before,
.icon-chevron-down:before,
.icon-chevron-left:before,
.icon-chevron-right:before,
.icon-chevron-up:before,
.icon-circle-arrow-down:before,
.icon-circle-arrow-left:before,
.icon-circle-arrow-right:before,
.icon-circle-arrow-up:before,
.icon-client-access-logs:before,
.icon-client-allergies:before,
.icon-client-ambulance:before,
.icon-client-appointments:before,
.icon-client-bar-graph:before,
.icon-client-beaker:before,
.icon-client-bell-empty:before,
.icon-client-binder-checkbox:before,
.icon-client-blood-glucose:before,
.icon-client-blood-pressure:before,
.icon-client-bolt:before,
.icon-client-book:before,
.icon-client-bookmark:before,
.icon-client-bullhorn:before,
.icon-client-caduceus:before,
.icon-client-calendar-alt:before,
.icon-client-calendar-check:before,
.icon-client-calendar:before,
.icon-client-cart-alt:before,
.icon-client-cart:before,
.icon-client-chart:before,
.icon-client-checkbox:before,
.icon-client-clipboard:before,
.icon-client-clock:before,
.icon-client-cog:before,
.icon-client-comment-alt:before,
.icon-client-comment-ellipses:before,
.icon-client-comment:before,
.icon-client-comments-alt:before,
.icon-client-comments:before,
.icon-client-compass:before,
.icon-client-computer:before,
.icon-client-conditions:before,
.icon-client-credit-card:before,
.icon-client-dashboard:before,
.icon-client-demographics:before,
.icon-client-doctor-alt:before,
.icon-client-doctor:before,
.icon-client-documents:before,
.icon-client-dollar-alt:before,
.icon-client-dollar:before,
.icon-client-download:before,
.icon-client-eclipboard-pencil:before,
.icon-client-eclipboard-success:before,
.icon-client-edit:before,
.icon-client-education:before,
.icon-client-envelope-alt:before,
.icon-client-envelope:before,
.icon-client-files:before,
.icon-client-flag:before,
.icon-client-glasses:before,
.icon-client-h-sign:before,
.icon-client-health-assessment-report:before,
.icon-client-health-assessment:before,
.icon-client-health-profile:before,
.icon-client-health-record-alt:before,
.icon-client-health-record:before,
.icon-client-heart-empty:before,
.icon-client-heart-medic:before,
.icon-client-heart-rate:before,
.icon-client-heart:before,
.icon-client-home:before,
.icon-client-hospital:before,
.icon-client-immunization:before,
.icon-client-info-alt:before,
.icon-client-info:before,
.icon-client-key:before,
.icon-client-legal:before,
.icon-client-line-graph:before,
.icon-client-lock-folder:before,
.icon-client-lock:before,
.icon-client-manage-workshop:before,
.icon-client-map-marker:before,
.icon-client-medic-briefcase:before,
.icon-client-medic-cabinet:before,
.icon-client-medic-chart-alt:before,
.icon-client-medic-chart:before,
.icon-client-medic-clip:before,
.icon-client-medic-computer:before,
.icon-client-medic-sheet:before,
.icon-client-medic-sign-alt:before,
.icon-client-medic-sign:before,
.icon-client-medications:before,
.icon-client-medkit:before,
.icon-client-message-send:before,
.icon-client-messaging-alt:before,
.icon-client-messaging-error:before,
.icon-client-messaging-success:before,
.icon-client-messaging:before,
.icon-client-mortar:before,
.icon-client-mouse:before,
.icon-client-mpages:before,
.icon-client-needle-alt:before,
.icon-client-needle:before,
.icon-client-no-icon:before,
.icon-client-notification-indicator:before,
.icon-client-org-arrow:before,
.icon-client-pathology:before,
.icon-client-phone-alt:before,
.icon-client-phone:before,
.icon-client-pill-bottle:before,
.icon-client-pill:before,
.icon-client-plus-sign-alt:before,
.icon-client-plus-sign:before,
.icon-client-procedures:before,
.icon-client-pushpin:before,
.icon-client-question-alt:before,
.icon-client-question:before,
.icon-client-quickpay:before,
.icon-client-radiology:before,
.icon-client-resources:before,
.icon-client-results:before,
.icon-client-risk-advisor:before,
.icon-client-ruled-paper:before,
.icon-client-rx:before,
.icon-client-share:before,
.icon-client-signs:before,
.icon-client-sitemap:before,
.icon-client-square-comment:before,
.icon-client-square-comments:before,
.icon-client-star-empty:before,
.icon-client-star:before,
.icon-client-stethoscope:before,
.icon-client-therm-alt:before,
.icon-client-therm:before,
.icon-client-tooth-alt:before,
.icon-client-tooth:before,
.icon-client-trophy:before,
.icon-client-user-alt:before,
.icon-client-user-invitations:before,
.icon-client-user-verified:before,
.icon-client-user:before,
.icon-client-vaccine:before,
.icon-client-visits:before,
.icon-client-weight-scale:before,
.icon-client-wellness:before,
.icon-client-workshop-progress:before,
.icon-client-workshop:before,
.icon-clipboard-question:before,
.icon-clipboard-success:before,
.icon-clipboard:before,
.icon-clock:before,
.icon-close-bg:before,
.icon-cloud:before,
.icon-cog:before,
.icon-cogs:before,
.icon-columns:before,
.icon-comment-alt:before,
.icon-comment-ellipses:before,
.icon-comment:before,
.icon-comments-alt:before,
.icon-comments:before,
.icon-compass:before,
.icon-computer-check:before,
.icon-computer-gear:before,
.icon-computer-question:before,
.icon-computer:before,
.icon-conditions:before,
.icon-copy:before,
.icon-credit-card:before,
.icon-custom-pages:before,
.icon-cut:before,
.icon-dashboard:before,
.icon-demographics:before,
.icon-doc-alt:before,
.icon-doctor-alt:before,
.icon-doctor:before,
.icon-documents:before,
.icon-dollar-alt:before,
.icon-dollar:before,
.icon-download-alt:before,
.icon-download:before,
.icon-dragdrop-cursor:before,
.icon-dragdrop:before,
.icon-dropdown-bg:before,
.icon-eclipboard-pencil:before,
.icon-eclipboard-success:before,
.icon-edit:before,
.icon-education:before,
.icon-eject:before,
.icon-envelope-alt:before,
.icon-envelope:before,
.icon-exclamation-sign:before,
.icon-exclamation:before,
.icon-external-link:before,
.icon-eye-close:before,
.icon-eye-open:before,
.icon-facebook-sign:before,
.icon-facebook:before,
.icon-facetime-video:before,
.icon-family-history:before,
.icon-fast-backward:before,
.icon-fast-forward:before,
.icon-file:before,
.icon-files:before,
.icon-film:before,
.icon-filter:before,
.icon-fire:before,
.icon-first:before,
.icon-flag:before,
.icon-folder-close:before,
.icon-folder-open:before,
.icon-font:before,
.icon-forward:before,
.icon-fullscreen:before,
.icon-fwd:before,
.icon-gift:before,
.icon-github-sign:before,
.icon-github:before,
.icon-glass:before,
.icon-glasses:before,
.icon-globe:before,
.icon-google-plus-sign:before,
.icon-google-plus:before,
.icon-group:before,
.icon-h-sign:before,
.icon-hand-down:before,
.icon-hand-left:before,
.icon-hand-right:before,
.icon-hand-up:before,
.icon-handshake:before,
.icon-hdd:before,
.icon-headphones:before,
.icon-health-assessment-report:before,
.icon-health-assessment:before,
.icon-health-history:before,
.icon-health-profile:before,
.icon-health-record-alt:before,
.icon-health-record:before,
.icon-heart-empty:before,
.icon-heart-medic:before,
.icon-heart-rate:before,
.icon-heart:before,
.icon-home:before,
.icon-hospital:before,
.icon-immunization:before,
.icon-inbox:before,
.icon-indent-left:before,
.icon-indent-right:before,
.icon-info-alt:before,
.icon-info:before,
.icon-invitations:before,
.icon-italic:before,
.icon-key:before,
.icon-last:before,
.icon-leaf:before,
.icon-legal:before,
.icon-lemon:before,
.icon-line-graph:before,
.icon-link-alt:before,
.icon-link:before,
.icon-linkedin-sign:before,
.icon-linkedin:before,
.icon-list-alt:before,
.icon-list-ol:before,
.icon-list-ul:before,
.icon-list:before,
.icon-lock-folder:before,
.icon-lock-question:before,
.icon-lock:before,
.icon-magic:before,
.icon-magnet:before,
.icon-manage-workshop:before,
.icon-map-marker:before,
.icon-medic-briefcase:before,
.icon-medic-cabinet:before,
.icon-medic-chart-alt:before,
.icon-medic-chart:before,
.icon-medic-clip:before,
.icon-medic-computer:before,
.icon-medic-sheet:before,
.icon-medic-sign-alt:before,
.icon-medic-sign:before,
.icon-medications:before,
.icon-medkit:before,
.icon-message-forward:before,
.icon-message-inbox:before,
.icon-message-new:before,
.icon-message-reply:before,
.icon-message-send:before,
.icon-message-sent:before,
.icon-messaging-alt:before,
.icon-messaging-error:before,
.icon-messaging-success:before,
.icon-messaging:before,
.icon-microbiology:before,
.icon-minus-sign:before,
.icon-minus:before,
.icon-mobile-phone:before,
.icon-money:before,
.icon-mortar:before,
.icon-mouse:before,
.icon-move:before,
.icon-mpages:before,
.icon-music:before,
.icon-navigation-icon:before,
.icon-needle-alt:before,
.icon-needle:before,
.icon-new-msg-bg:before,
.icon-new-paper:before,
.icon-no-access:before,
.icon-no-icon:before,
.icon-notification-down:before,
.icon-notification-indicator:before,
.icon-notification-left:before,
.icon-notification-right:before,
.icon-notification-up:before,
.icon-off:before,
.icon-ok-circle:before,
.icon-ok-sign:before,
.icon-ok:before,
.icon-org-arrow:before,
.icon-overdue:before,
.icon-page-example:before,
.icon-paper-clip:before,
.icon-paste:before,
.icon-pathology:before,
.icon-patient-information:before,
.icon-pause:before,
.icon-pencil:before,
.icon-people-bg:before,
.icon-phone-alt:before,
.icon-phone-sign:before,
.icon-phone:before,
.icon-picture:before,
.icon-pill-bottle:before,
.icon-pill:before,
.icon-pinterest:before,
.icon-plane:before,
.icon-play-circle:before,
.icon-play:before,
.icon-plus-sign-alt:before,
.icon-plus-sign:before,
.icon-plus:before,
.icon-print-bg:before,
.icon-print-outline:before,
.icon-print:before,
.icon-procedures:before,
.icon-profile-overview:before,
.icon-pushpin:before,
.icon-qrcode:before,
.icon-question-alt:before,
.icon-question:before,
.icon-questionnaire:before,
.icon-radiology:before,
.icon-random:before,
.icon-refill-renew:before,
.icon-refresh:before,
.icon-remove-circle:before,
.icon-remove-sign:before,
.icon-remove:before,
.icon-reorder:before,
.icon-repeat:before,
.icon-reply:before,
.icon-resize-full:before,
.icon-resize-horizontal:before,
.icon-resize-small:before,
.icon-resize-vertical:before,
.icon-resources:before,
.icon-results:before,
.icon-retweet:before,
.icon-risk-advisor:before,
.icon-road:before,
.icon-rss:before,
.icon-ruled-paper:before,
.icon-rx:before,
.icon-save:before,
.icon-screenshot:before,
.icon-search:before,
.icon-share-alt:before,
.icon-share:before,
.icon-shopping-cart:before,
.icon-sign-blank:before,
.icon-signal:before,
.icon-signin:before,
.icon-signout:before,
.icon-signs:before,
.icon-site-notices:before,
.icon-sitemap:before,
.icon-social-history:before,
.icon-sort-down:before,
.icon-sort-up:before,
.icon-sort:before,
.icon-spinner:before,
.icon-square-comment:before,
.icon-square-comments:before,
.icon-star-empty:before,
.icon-star-half:before,
.icon-star:before,
.icon-step-backward:before,
.icon-step-forward:before,
.icon-stethoscope:before,
.icon-stop:before,
.icon-strikethrough:before,
.icon-table:before,
.icon-tag:before,
.icon-tags:before,
.icon-tasks:before,
.icon-text-height:before,
.icon-text-width:before,
.icon-th-large:before,
.icon-th-list:before,
.icon-th:before,
.icon-therm-alt:before,
.icon-therm:before,
.icon-thumbs-down:before,
.icon-thumbs-up:before,
.icon-time:before,
.icon-tint:before,
.icon-tooth-alt:before,
.icon-tooth:before,
.icon-trash:before,
.icon-trophy:before,
.icon-truck:before,
.icon-twitter-sign:before,
.icon-twitter:before,
.icon-umbrella:before,
.icon-underline:before,
.icon-undo:before,
.icon-unlock:before,
.icon-upload-alt:before,
.icon-upload:before,
.icon-user-account-locked:before,
.icon-user-account:before,
.icon-user-add:before,
.icon-user-alt:before,
.icon-user-button:before,
.icon-user-error:before,
.icon-user-invitations:before,
.icon-user-md:before,
.icon-user-question:before,
.icon-user-verified:before,
.icon-user:before,
.icon-vaccine:before,
.icon-visits:before,
.icon-volume-down:before,
.icon-volume-off:before,
.icon-volume-up:before,
.icon-warning-sign-alt:before,
.icon-warning-sign:before,
.icon-weight-scale:before,
.icon-wellness:before,
.icon-workshop-progress:before,
.icon-workshop:before,
.icon-wrench:before,
.icon-zoom-in:before,
.icon-zoom-out:before {
  font-family: "PortalIcons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

.icon-about-visit:before { content: "\f100"; }
.icon-access-logs:before { content: "\f101"; }
.icon-adjust:before { content: "\f102"; }
.icon-alarm:before { content: "\f103"; }
.icon-align-center:before { content: "\f104"; }
.icon-align-justify:before { content: "\f105"; }
.icon-align-left:before { content: "\f106"; }
.icon-align-right:before { content: "\f107"; }
.icon-allergies:before { content: "\f108"; }
.icon-ambulance:before { content: "\f109"; }
.icon-angle-left:before { content: "\f10a"; }
.icon-angle-right:before { content: "\f10b"; }
.icon-appointments:before { content: "\f10c"; }
.icon-arrow-down-alt:before { content: "\f10d"; }
.icon-arrow-down:before { content: "\f10e"; }
.icon-arrow-left-alt:before { content: "\f10f"; }
.icon-arrow-left:before { content: "\f110"; }
.icon-arrow-right-alt:before { content: "\f111"; }
.icon-arrow-right-alt2:before { content: "\f112"; }
.icon-arrow-right:before { content: "\f113"; }
.icon-arrow-up-alt:before { content: "\f114"; }
.icon-arrow-up:before { content: "\f115"; }
.icon-associated-orgs:before { content: "\f116"; }
.icon-asterisk:before { content: "\f117"; }
.icon-attachment:before { content: "\f118"; }
.icon-axiom-download-bg:before { content: "\f119"; }
.icon-axiom-download:before { content: "\f11a"; }
.icon-back-bg:before { content: "\f11b"; }
.icon-backward:before { content: "\f11c"; }
.icon-ban-circle:before { content: "\f11d"; }
.icon-bandaid:before { content: "\f11e"; }
.icon-bar-chart:before { content: "\f11f"; }
.icon-bar-graph:before { content: "\f120"; }
.icon-barcode:before { content: "\f121"; }
.icon-beaker:before { content: "\f122"; }
.icon-bell-empty:before { content: "\f123"; }
.icon-bell:before { content: "\f124"; }
.icon-binder-checkbox:before { content: "\f125"; }
.icon-blood-glucose:before { content: "\f126"; }
.icon-blood-pressure:before { content: "\f127"; }
.icon-bold:before { content: "\f128"; }
.icon-bolt:before { content: "\f129"; }
.icon-book:before { content: "\f12a"; }
.icon-bookmark-empty:before { content: "\f12b"; }
.icon-bookmark:before { content: "\f12c"; }
.icon-briefcase:before { content: "\f12d"; }
.icon-bullhorn:before { content: "\f12e"; }
.icon-caduceus:before { content: "\f12f"; }
.icon-cal-add-bg:before { content: "\f130"; }
.icon-cal-delete-bg:before { content: "\f131"; }
.icon-calendar-add:before { content: "\f132"; }
.icon-calendar-alt:before { content: "\f133"; }
.icon-calendar-check:before { content: "\f134"; }
.icon-calendar-delete:before { content: "\f135"; }
.icon-calendar:before { content: "\f136"; }
.icon-camera-retro:before { content: "\f137"; }
.icon-camera:before { content: "\f138"; }
.icon-cannonball:before { content: "\f139"; }
.icon-caret-down:before { content: "\f13a"; }
.icon-caret-left:before { content: "\f13b"; }
.icon-caret-right:before { content: "\f13c"; }
.icon-caret-up:before { content: "\f13d"; }
.icon-cart-alt:before { content: "\f13e"; }
.icon-cart:before { content: "\f13f"; }
.icon-certificate:before { content: "\f140"; }
.icon-chart:before { content: "\f141"; }
.icon-check-empty:before { content: "\f142"; }
.icon-check:before { content: "\f143"; }
.icon-checkbox:before { content: "\f144"; }
.icon-chevron-down:before { content: "\f145"; }
.icon-chevron-left:before { content: "\f146"; }
.icon-chevron-right:before { content: "\f147"; }
.icon-chevron-up:before { content: "\f148"; }
.icon-circle-arrow-down:before { content: "\f149"; }
.icon-circle-arrow-left:before { content: "\f14a"; }
.icon-circle-arrow-right:before { content: "\f14b"; }
.icon-circle-arrow-up:before { content: "\f14c"; }
.icon-client-access-logs:before { content: "\f14d"; }
.icon-client-allergies:before { content: "\f14e"; }
.icon-client-ambulance:before { content: "\f14f"; }
.icon-client-appointments:before { content: "\f150"; }
.icon-client-bar-graph:before { content: "\f151"; }
.icon-client-beaker:before { content: "\f152"; }
.icon-client-bell-empty:before { content: "\f153"; }
.icon-client-binder-checkbox:before { content: "\f154"; }
.icon-client-blood-glucose:before { content: "\f155"; }
.icon-client-blood-pressure:before { content: "\f156"; }
.icon-client-bolt:before { content: "\f157"; }
.icon-client-book:before { content: "\f158"; }
.icon-client-bookmark:before { content: "\f159"; }
.icon-client-bullhorn:before { content: "\f15a"; }
.icon-client-caduceus:before { content: "\f15b"; }
.icon-client-calendar-alt:before { content: "\f15c"; }
.icon-client-calendar-check:before { content: "\f15d"; }
.icon-client-calendar:before { content: "\f15e"; }
.icon-client-cart-alt:before { content: "\f15f"; }
.icon-client-cart:before { content: "\f160"; }
.icon-client-chart:before { content: "\f161"; }
.icon-client-checkbox:before { content: "\f162"; }
.icon-client-clipboard:before { content: "\f163"; }
.icon-client-clock:before { content: "\f164"; }
.icon-client-cog:before { content: "\f165"; }
.icon-client-comment-alt:before { content: "\f166"; }
.icon-client-comment-ellipses:before { content: "\f167"; }
.icon-client-comment:before { content: "\f168"; }
.icon-client-comments-alt:before { content: "\f169"; }
.icon-client-comments:before { content: "\f16a"; }
.icon-client-compass:before { content: "\f16b"; }
.icon-client-computer:before { content: "\f16c"; }
.icon-client-conditions:before { content: "\f16d"; }
.icon-client-credit-card:before { content: "\f16e"; }
.icon-client-dashboard:before { content: "\f16f"; }
.icon-client-demographics:before { content: "\f170"; }
.icon-client-doctor-alt:before { content: "\f171"; }
.icon-client-doctor:before { content: "\f172"; }
.icon-client-documents:before { content: "\f173"; }
.icon-client-dollar-alt:before { content: "\f174"; }
.icon-client-dollar:before { content: "\f175"; }
.icon-client-download:before { content: "\f176"; }
.icon-client-eclipboard-pencil:before { content: "\f177"; }
.icon-client-eclipboard-success:before { content: "\f178"; }
.icon-client-edit:before { content: "\f179"; }
.icon-client-education:before { content: "\f17a"; }
.icon-client-envelope-alt:before { content: "\f17b"; }
.icon-client-envelope:before { content: "\f17c"; }
.icon-client-files:before { content: "\f17d"; }
.icon-client-flag:before { content: "\f17e"; }
.icon-client-glasses:before { content: "\f17f"; }
.icon-client-h-sign:before { content: "\f180"; }
.icon-client-health-assessment-report:before { content: "\f181"; }
.icon-client-health-assessment:before { content: "\f182"; }
.icon-client-health-profile:before { content: "\f183"; }
.icon-client-health-record-alt:before { content: "\f184"; }
.icon-client-health-record:before { content: "\f185"; }
.icon-client-heart-empty:before { content: "\f186"; }
.icon-client-heart-medic:before { content: "\f187"; }
.icon-client-heart-rate:before { content: "\f188"; }
.icon-client-heart:before { content: "\f189"; }
.icon-client-home:before { content: "\f18a"; }
.icon-client-hospital:before { content: "\f18b"; }
.icon-client-immunization:before { content: "\f18c"; }
.icon-client-info-alt:before { content: "\f18d"; }
.icon-client-info:before { content: "\f18e"; }
.icon-client-key:before { content: "\f18f"; }
.icon-client-legal:before { content: "\f190"; }
.icon-client-line-graph:before { content: "\f191"; }
.icon-client-lock-folder:before { content: "\f192"; }
.icon-client-lock:before { content: "\f193"; }
.icon-client-manage-workshop:before { content: "\f194"; }
.icon-client-map-marker:before { content: "\f195"; }
.icon-client-medic-briefcase:before { content: "\f196"; }
.icon-client-medic-cabinet:before { content: "\f197"; }
.icon-client-medic-chart-alt:before { content: "\f198"; }
.icon-client-medic-chart:before { content: "\f199"; }
.icon-client-medic-clip:before { content: "\f19a"; }
.icon-client-medic-computer:before { content: "\f19b"; }
.icon-client-medic-sheet:before { content: "\f19c"; }
.icon-client-medic-sign-alt:before { content: "\f19d"; }
.icon-client-medic-sign:before { content: "\f19e"; }
.icon-client-medications:before { content: "\f19f"; }
.icon-client-medkit:before { content: "\f1a0"; }
.icon-client-message-send:before { content: "\f1a1"; }
.icon-client-messaging-alt:before { content: "\f1a2"; }
.icon-client-messaging-error:before { content: "\f1a3"; }
.icon-client-messaging-success:before { content: "\f1a4"; }
.icon-client-messaging:before { content: "\f1a5"; }
.icon-client-mortar:before { content: "\f1a6"; }
.icon-client-mouse:before { content: "\f1a7"; }
.icon-client-mpages:before { content: "\f1a8"; }
.icon-client-needle-alt:before { content: "\f1a9"; }
.icon-client-needle:before { content: "\f1aa"; }
.icon-client-no-icon:before { content: "\f1ab"; }
.icon-client-notification-indicator:before { content: "\f1ac"; }
.icon-client-org-arrow:before { content: "\f1ad"; }
.icon-client-pathology:before { content: "\f1ae"; }
.icon-client-phone-alt:before { content: "\f1af"; }
.icon-client-phone:before { content: "\f1b0"; }
.icon-client-pill-bottle:before { content: "\f1b1"; }
.icon-client-pill:before { content: "\f1b2"; }
.icon-client-plus-sign-alt:before { content: "\f1b3"; }
.icon-client-plus-sign:before { content: "\f1b4"; }
.icon-client-procedures:before { content: "\f1b5"; }
.icon-client-pushpin:before { content: "\f1b6"; }
.icon-client-question-alt:before { content: "\f1b7"; }
.icon-client-question:before { content: "\f1b8"; }
.icon-client-quickpay:before { content: "\f1b9"; }
.icon-client-radiology:before { content: "\f1ba"; }
.icon-client-resources:before { content: "\f1bb"; }
.icon-client-results:before { content: "\f1bc"; }
.icon-client-risk-advisor:before { content: "\f1bd"; }
.icon-client-ruled-paper:before { content: "\f1be"; }
.icon-client-rx:before { content: "\f1bf"; }
.icon-client-share:before { content: "\f1c0"; }
.icon-client-signs:before { content: "\f1c1"; }
.icon-client-sitemap:before { content: "\f1c2"; }
.icon-client-square-comment:before { content: "\f1c3"; }
.icon-client-square-comments:before { content: "\f1c4"; }
.icon-client-star-empty:before { content: "\f1c5"; }
.icon-client-star:before { content: "\f1c6"; }
.icon-client-stethoscope:before { content: "\f1c7"; }
.icon-client-therm-alt:before { content: "\f1c8"; }
.icon-client-therm:before { content: "\f1c9"; }
.icon-client-tooth-alt:before { content: "\f1ca"; }
.icon-client-tooth:before { content: "\f1cb"; }
.icon-client-trophy:before { content: "\f1cc"; }
.icon-client-user-alt:before { content: "\f1cd"; }
.icon-client-user-invitations:before { content: "\f1ce"; }
.icon-client-user-verified:before { content: "\f1cf"; }
.icon-client-user:before { content: "\f1d0"; }
.icon-client-vaccine:before { content: "\f1d1"; }
.icon-client-visits:before { content: "\f1d2"; }
.icon-client-weight-scale:before { content: "\f1d3"; }
.icon-client-wellness:before { content: "\f1d4"; }
.icon-client-workshop-progress:before { content: "\f1d5"; }
.icon-client-workshop:before { content: "\f1d6"; }
.icon-clipboard-question:before { content: "\f1d7"; }
.icon-clipboard-success:before { content: "\f1d8"; }
.icon-clipboard:before { content: "\f1d9"; }
.icon-clock:before { content: "\f1da"; }
.icon-close-bg:before { content: "\f1db"; }
.icon-cloud:before { content: "\f1dc"; }
.icon-cog:before { content: "\f1dd"; }
.icon-cogs:before { content: "\f1de"; }
.icon-columns:before { content: "\f1df"; }
.icon-comment-alt:before { content: "\f1e0"; }
.icon-comment-ellipses:before { content: "\f1e1"; }
.icon-comment:before { content: "\f1e2"; }
.icon-comments-alt:before { content: "\f1e3"; }
.icon-comments:before { content: "\f1e4"; }
.icon-compass:before { content: "\f1e5"; }
.icon-computer-check:before { content: "\f1e6"; }
.icon-computer-gear:before { content: "\f1e7"; }
.icon-computer-question:before { content: "\f1e8"; }
.icon-computer:before { content: "\f1e9"; }
.icon-conditions:before { content: "\f1ea"; }
.icon-copy:before { content: "\f1eb"; }
.icon-credit-card:before { content: "\f1ec"; }
.icon-custom-pages:before { content: "\f1ed"; }
.icon-cut:before { content: "\f1ee"; }
.icon-dashboard:before { content: "\f1ef"; }
.icon-demographics:before { content: "\f1f0"; }
.icon-doc-alt:before { content: "\f1f1"; }
.icon-doctor-alt:before { content: "\f1f2"; }
.icon-doctor:before { content: "\f1f3"; }
.icon-documents:before { content: "\f1f4"; }
.icon-dollar-alt:before { content: "\f1f5"; }
.icon-dollar:before { content: "\f1f6"; }
.icon-download-alt:before { content: "\f1f7"; }
.icon-download:before { content: "\f1f8"; }
.icon-dragdrop-cursor:before { content: "\f1f9"; }
.icon-dragdrop:before { content: "\f1fa"; }
.icon-dropdown-bg:before { content: "\f1fb"; }
.icon-eclipboard-pencil:before { content: "\f1fc"; }
.icon-eclipboard-success:before { content: "\f1fd"; }
.icon-edit:before { content: "\f1fe"; }
.icon-education:before { content: "\f1ff"; }
.icon-eject:before { content: "\f200"; }
.icon-envelope-alt:before { content: "\f201"; }
.icon-envelope:before { content: "\f202"; }
.icon-exclamation-sign:before { content: "\f203"; }
.icon-exclamation:before { content: "\f204"; }
.icon-external-link:before { content: "\f205"; }
.icon-eye-close:before { content: "\f206"; }
.icon-eye-open:before { content: "\f207"; }
.icon-facebook-sign:before { content: "\f208"; }
.icon-facebook:before { content: "\f209"; }
.icon-facetime-video:before { content: "\f20a"; }
.icon-family-history:before { content: "\f20b"; }
.icon-fast-backward:before { content: "\f20c"; }
.icon-fast-forward:before { content: "\f20d"; }
.icon-file:before { content: "\f20e"; }
.icon-files:before { content: "\f20f"; }
.icon-film:before { content: "\f210"; }
.icon-filter:before { content: "\f211"; }
.icon-fire:before { content: "\f212"; }
.icon-first:before { content: "\f213"; }
.icon-flag:before { content: "\f214"; }
.icon-folder-close:before { content: "\f215"; }
.icon-folder-open:before { content: "\f216"; }
.icon-font:before { content: "\f217"; }
.icon-forward:before { content: "\f218"; }
.icon-fullscreen:before { content: "\f219"; }
.icon-fwd:before { content: "\f21a"; }
.icon-gift:before { content: "\f21b"; }
.icon-github-sign:before { content: "\f21c"; }
.icon-github:before { content: "\f21d"; }
.icon-glass:before { content: "\f21e"; }
.icon-glasses:before { content: "\f21f"; }
.icon-globe:before { content: "\f220"; }
.icon-google-plus-sign:before { content: "\f221"; }
.icon-google-plus:before { content: "\f222"; }
.icon-group:before { content: "\f223"; }
.icon-h-sign:before { content: "\f224"; }
.icon-hand-down:before { content: "\f225"; }
.icon-hand-left:before { content: "\f226"; }
.icon-hand-right:before { content: "\f227"; }
.icon-hand-up:before { content: "\f228"; }
.icon-handshake:before { content: "\f229"; }
.icon-hdd:before { content: "\f22a"; }
.icon-headphones:before { content: "\f22b"; }
.icon-health-assessment-report:before { content: "\f22c"; }
.icon-health-assessment:before { content: "\f22d"; }
.icon-health-history:before { content: "\f22e"; }
.icon-health-profile:before { content: "\f22f"; }
.icon-health-record-alt:before { content: "\f230"; }
.icon-health-record:before { content: "\f231"; }
.icon-heart-empty:before { content: "\f232"; }
.icon-heart-medic:before { content: "\f233"; }
.icon-heart-rate:before { content: "\f234"; }
.icon-heart:before { content: "\f235"; }
.icon-home:before { content: "\f236"; }
.icon-hospital:before { content: "\f237"; }
.icon-immunization:before { content: "\f238"; }
.icon-inbox:before { content: "\f239"; }
.icon-indent-left:before { content: "\f23a"; }
.icon-indent-right:before { content: "\f23b"; }
.icon-info-alt:before { content: "\f23c"; }
.icon-info:before { content: "\f23d"; }
.icon-invitations:before { content: "\f23e"; }
.icon-italic:before { content: "\f23f"; }
.icon-key:before { content: "\f240"; }
.icon-last:before { content: "\f241"; }
.icon-leaf:before { content: "\f242"; }
.icon-legal:before { content: "\f243"; }
.icon-lemon:before { content: "\f244"; }
.icon-line-graph:before { content: "\f245"; }
.icon-link-alt:before { content: "\f246"; }
.icon-link:before { content: "\f247"; }
.icon-linkedin-sign:before { content: "\f248"; }
.icon-linkedin:before { content: "\f249"; }
.icon-list-alt:before { content: "\f24a"; }
.icon-list-ol:before { content: "\f24b"; }
.icon-list-ul:before { content: "\f24c"; }
.icon-list:before { content: "\f24d"; }
.icon-lock-folder:before { content: "\f24e"; }
.icon-lock-question:before { content: "\f24f"; }
.icon-lock:before { content: "\f250"; }
.icon-magic:before { content: "\f251"; }
.icon-magnet:before { content: "\f252"; }
.icon-manage-workshop:before { content: "\f253"; }
.icon-map-marker:before { content: "\f254"; }
.icon-medic-briefcase:before { content: "\f255"; }
.icon-medic-cabinet:before { content: "\f256"; }
.icon-medic-chart-alt:before { content: "\f257"; }
.icon-medic-chart:before { content: "\f258"; }
.icon-medic-clip:before { content: "\f259"; }
.icon-medic-computer:before { content: "\f25a"; }
.icon-medic-sheet:before { content: "\f25b"; }
.icon-medic-sign-alt:before { content: "\f25c"; }
.icon-medic-sign:before { content: "\f25d"; }
.icon-medications:before { content: "\f25e"; }
.icon-medkit:before { content: "\f25f"; }
.icon-message-forward:before { content: "\f260"; }
.icon-message-inbox:before { content: "\f261"; }
.icon-message-new:before { content: "\f262"; }
.icon-message-reply:before { content: "\f263"; }
.icon-message-send:before { content: "\f264"; }
.icon-message-sent:before { content: "\f265"; }
.icon-messaging-alt:before { content: "\f266"; }
.icon-messaging-error:before { content: "\f267"; }
.icon-messaging-success:before { content: "\f268"; }
.icon-messaging:before { content: "\f269"; }
.icon-microbiology:before { content: "\f26a"; }
.icon-minus-sign:before { content: "\f26b"; }
.icon-minus:before { content: "\f26c"; }
.icon-mobile-phone:before { content: "\f26d"; }
.icon-money:before { content: "\f26e"; }
.icon-mortar:before { content: "\f26f"; }
.icon-mouse:before { content: "\f270"; }
.icon-move:before { content: "\f271"; }
.icon-mpages:before { content: "\f272"; }
.icon-music:before { content: "\f273"; }
.icon-navigation-icon:before { content: "\f274"; }
.icon-needle-alt:before { content: "\f275"; }
.icon-needle:before { content: "\f276"; }
.icon-new-msg-bg:before { content: "\f277"; }
.icon-new-paper:before { content: "\f278"; }
.icon-no-access:before { content: "\f279"; }
.icon-no-icon:before { content: "\f27a"; }
.icon-notification-down:before { content: "\f27b"; }
.icon-notification-indicator:before { content: "\f27c"; }
.icon-notification-left:before { content: "\f27d"; }
.icon-notification-right:before { content: "\f27e"; }
.icon-notification-up:before { content: "\f27f"; }
.icon-off:before { content: "\f280"; }
.icon-ok-circle:before { content: "\f281"; }
.icon-ok-sign:before { content: "\f282"; }
.icon-ok:before { content: "\f283"; }
.icon-org-arrow:before { content: "\f284"; }
.icon-overdue:before { content: "\f285"; }
.icon-page-example:before { content: "\f286"; }
.icon-paper-clip:before { content: "\f287"; }
.icon-paste:before { content: "\f288"; }
.icon-pathology:before { content: "\f289"; }
.icon-patient-information:before { content: "\f28a"; }
.icon-pause:before { content: "\f28b"; }
.icon-pencil:before { content: "\f28c"; }
.icon-people-bg:before { content: "\f28d"; }
.icon-phone-alt:before { content: "\f28e"; }
.icon-phone-sign:before { content: "\f28f"; }
.icon-phone:before { content: "\f290"; }
.icon-picture:before { content: "\f291"; }
.icon-pill-bottle:before { content: "\f292"; }
.icon-pill:before { content: "\f293"; }
.icon-pinterest:before { content: "\f294"; }
.icon-plane:before { content: "\f295"; }
.icon-play-circle:before { content: "\f296"; }
.icon-play:before { content: "\f297"; }
.icon-plus-sign-alt:before { content: "\f298"; }
.icon-plus-sign:before { content: "\f299"; }
.icon-plus:before { content: "\f29a"; }
.icon-print-bg:before { content: "\f29b"; }
.icon-print-outline:before { content: "\f29c"; }
.icon-print:before { content: "\f29d"; }
.icon-procedures:before { content: "\f29e"; }
.icon-profile-overview:before { content: "\f29f"; }
.icon-pushpin:before { content: "\f2a0"; }
.icon-qrcode:before { content: "\f2a1"; }
.icon-question-alt:before { content: "\f2a2"; }
.icon-question:before { content: "\f2a3"; }
.icon-questionnaire:before { content: "\f2a4"; }
.icon-radiology:before { content: "\f2a5"; }
.icon-random:before { content: "\f2a6"; }
.icon-refill-renew:before { content: "\f2a7"; }
.icon-refresh:before { content: "\f2a8"; }
.icon-remove-circle:before { content: "\f2a9"; }
.icon-remove-sign:before { content: "\f2aa"; }
.icon-remove:before { content: "\f2ab"; }
.icon-reorder:before { content: "\f2ac"; }
.icon-repeat:before { content: "\f2ad"; }
.icon-reply:before { content: "\f2ae"; }
.icon-resize-full:before { content: "\f2af"; }
.icon-resize-horizontal:before { content: "\f2b0"; }
.icon-resize-small:before { content: "\f2b1"; }
.icon-resize-vertical:before { content: "\f2b2"; }
.icon-resources:before { content: "\f2b3"; }
.icon-results:before { content: "\f2b4"; }
.icon-retweet:before { content: "\f2b5"; }
.icon-risk-advisor:before { content: "\f2b6"; }
.icon-road:before { content: "\f2b7"; }
.icon-rss:before { content: "\f2b8"; }
.icon-ruled-paper:before { content: "\f2b9"; }
.icon-rx:before { content: "\f2ba"; }
.icon-save:before { content: "\f2bb"; }
.icon-screenshot:before { content: "\f2bc"; }
.icon-search:before { content: "\f2bd"; }
.icon-share-alt:before { content: "\f2be"; }
.icon-share:before { content: "\f2bf"; }
.icon-shopping-cart:before { content: "\f2c0"; }
.icon-sign-blank:before { content: "\f2c1"; }
.icon-signal:before { content: "\f2c2"; }
.icon-signin:before { content: "\f2c3"; }
.icon-signout:before { content: "\f2c4"; }
.icon-signs:before { content: "\f2c5"; }
.icon-site-notices:before { content: "\f2c6"; }
.icon-sitemap:before { content: "\f2c7"; }
.icon-social-history:before { content: "\f2c8"; }
.icon-sort-down:before { content: "\f2c9"; }
.icon-sort-up:before { content: "\f2ca"; }
.icon-sort:before { content: "\f2cb"; }
.icon-spinner:before { content: "\f2cc"; }
.icon-square-comment:before { content: "\f2cd"; }
.icon-square-comments:before { content: "\f2ce"; }
.icon-star-empty:before { content: "\f2cf"; }
.icon-star-half:before { content: "\f2d0"; }
.icon-star:before { content: "\f2d1"; }
.icon-step-backward:before { content: "\f2d2"; }
.icon-step-forward:before { content: "\f2d3"; }
.icon-stethoscope:before { content: "\f2d4"; }
.icon-stop:before { content: "\f2d5"; }
.icon-strikethrough:before { content: "\f2d6"; }
.icon-table:before { content: "\f2d7"; }
.icon-tag:before { content: "\f2d8"; }
.icon-tags:before { content: "\f2d9"; }
.icon-tasks:before { content: "\f2da"; }
.icon-text-height:before { content: "\f2db"; }
.icon-text-width:before { content: "\f2dc"; }
.icon-th-large:before { content: "\f2dd"; }
.icon-th-list:before { content: "\f2de"; }
.icon-th:before { content: "\f2df"; }
.icon-therm-alt:before { content: "\f2e0"; }
.icon-therm:before { content: "\f2e1"; }
.icon-thumbs-down:before { content: "\f2e2"; }
.icon-thumbs-up:before { content: "\f2e3"; }
.icon-time:before { content: "\f2e4"; }
.icon-tint:before { content: "\f2e5"; }
.icon-tooth-alt:before { content: "\f2e6"; }
.icon-tooth:before { content: "\f2e7"; }
.icon-trash:before { content: "\f2e8"; }
.icon-trophy:before { content: "\f2e9"; }
.icon-truck:before { content: "\f2ea"; }
.icon-twitter-sign:before { content: "\f2eb"; }
.icon-twitter:before { content: "\f2ec"; }
.icon-umbrella:before { content: "\f2ed"; }
.icon-underline:before { content: "\f2ee"; }
.icon-undo:before { content: "\f2ef"; }
.icon-unlock:before { content: "\f2f0"; }
.icon-upload-alt:before { content: "\f2f1"; }
.icon-upload:before { content: "\f2f2"; }
.icon-user-account-locked:before { content: "\f2f3"; }
.icon-user-account:before { content: "\f2f4"; }
.icon-user-add:before { content: "\f2f5"; }
.icon-user-alt:before { content: "\f2f6"; }
.icon-user-button:before { content: "\f2f7"; }
.icon-user-error:before { content: "\f2f8"; }
.icon-user-invitations:before { content: "\f2f9"; }
.icon-user-md:before { content: "\f2fa"; }
.icon-user-question:before { content: "\f2fb"; }
.icon-user-verified:before { content: "\f2fc"; }
.icon-user:before { content: "\f2fd"; }
.icon-vaccine:before { content: "\f2fe"; }
.icon-visits:before { content: "\f2ff"; }
.icon-volume-down:before { content: "\f300"; }
.icon-volume-off:before { content: "\f301"; }
.icon-volume-up:before { content: "\f302"; }
.icon-warning-sign-alt:before { content: "\f303"; }
.icon-warning-sign:before { content: "\f304"; }
.icon-weight-scale:before { content: "\f305"; }
.icon-wellness:before { content: "\f306"; }
.icon-workshop-progress:before { content: "\f307"; }
.icon-workshop:before { content: "\f308"; }
.icon-wrench:before { content: "\f309"; }
.icon-zoom-in:before { content: "\f30a"; }
.icon-zoom-out:before { content: "\f30b"; }

/*! jQuery UI - v1.11.2 - 2014-11-24
* http://jqueryui.com
* Includes: core.css, datepicker.css, menu.css, selectmenu.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-clearfix {
    min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
    z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
    cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 45%;
}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: none;
}
.ui-menu .ui-menu {
    position: absolute;
}
.ui-menu .ui-menu-item {
    position: relative;
    margin: 0;
    padding: 3px 1em 3px .4em;
    cursor: pointer;
    min-height: 0; /* support: IE7 */
    /* support: IE10, see #8844 */
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
    margin: -1px;
}

/* icon support */
.ui-menu-icons {
    position: relative;
}
.ui-menu-icons .ui-menu-item {
    padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
}
.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    /* Support: IE7 */
    overflow-x: hidden;
    padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    padding: 2px 0.4em;
    margin: 0.5em 0 0 0;
    height: auto;
    border: 0;
}
.ui-selectmenu-open {
    display: block;
}
.ui-selectmenu-button {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
    right: 0.5em;
    left: auto;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
    text-align: left;
    padding: 0.4em 2.1em 0.4em 1em;
    display: block;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

:root {
  --hash: "84d79e12-ea2e-42a9-8883-ee368c35bad7";
}
