h1 {
  font-size: 2.375em;
  line-height: 1.26316em;
  margin-bottom: 0.31579em;
  margin-top: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-family: "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-style: normal;
  font-weight: 500;
  color: #4d4d4d;
}

.esri {
  -webkit-tap-highlight-color: #d1e9f9;
}

/* DownArrowButton */
.esri .dijitDownArrowButton .dijitArrowButtonInner,
.esri .dijitComboBox.arrowSpaceDefault .dijitDownArrowButton .dijitArrowButtonInner {
  background-image: url(../images/ago_sprite.png) !important;
  background-position: -65px -34px;
  background-repeat: no-repeat;
  width: 11px;
  height: 10px !important;
  /*top:0;
  right:0;
  position:absolute;
  */
}

.esri .dijitComboBox .dijitArrowButton .dijitArrowButtonInner {
  margin-top: 3px;
}

.esri .dijitComboBox.arrowSpaceMedium .dijitDownArrowButton .dijitArrowButtonInner,
.esri .orgEditTabs .dijitDownArrowButton .dijitArrowButtonInner,
.esri .orgInvite .dijitDownArrowButton .dijitArrowButtonInner,
.esri .dijitTooltipDialog .dijitDownArrowButton .dijitArrowButtonInner,
.esri .esriAGOFilterForm .dijitDownArrowButton .dijitArrowButtonInner,
.esri .dijitToolbar.userSearch .dijitDownArrowButton .dijitArrowButtonInner,
.esri .organizationInfo .dijitDownArrowButton .dijitArrowButtonInner {
  height: 14px !important;
}

.esri .dijitComboBox.arrowSpaceSmall .dijitDownArrowButton .dijitArrowButtonInner {
  height: 12px !important;
}

.esri .dijitComboBox.arrowSpaceLarge .dijitArrowButton.dijitDownArrowButton .dijitArrowButtonInner {
  height: 15px !important;
  margin-top: 5px;
}

.esri .noArrow .dijitDownArrowButton .dijitArrowButtonInner {
  width: 0px;
  height: 0px;
  background-image: none;
}

.esri .dijitComboBox.dijitDateTextBox .dijitArrowButton .dijitArrowButtonInner {
  margin-top: 8px;
}

.esri .esriAGOFilterForm .dijitComboBox.dijitDateTextBox .dijitArrowButton .dijitArrowButtonInner {
  margin-top: 3px;
}

/* Buttons - HTML & Dojo Dijits */
/* Based on: http://arcgis.github.io/arcgis-for-developers-css/components/#section-3 */
.btn,
.esri .dijitDialog .dijitButton,
.esri .dijitDialog .dijitButton.primary,
.esri .dijitDialog .dijitButton.secondary,
.esri .dijitDialog .dijitButton.cancel,
.esri .dijitDialog .dijitButton.calcite.caution,
.esri .dijitDialog .dijitButton.calcite,
.esri .dijitButton.calcite,
.esri .dijitToggleButton.calcite,
.esri .dijitDropDownButton.calcite,
.esri .simpleDirections .esriStopsGetDirections.calcite {
  border-radius: 4px;
  background: #a6a6a6;
  filter: none;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-family: "Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif;
  /*padding: .3em 1.25em .3em !important;*/
  padding: 0;
  border: none;
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.125);
  letter-spacing: 1px;
  position: relative;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.125);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-transition: all 0.05s linear;
  -moz-transition: all 0.05s linear;
  -o-transition: all 0.05s linear;
  transition: all 0.05s linear;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-font-smoothing: antialiased;
}

a.btn.calcite,
a.btn.calcite:hover,
a.btn.calcite:active,
a.btn.calcite:visited {
  color: #fff;
}

.esri .btn.calcite,
.esri .calcite .dijitButtonContents,
.esri .dijitDialog .dijitButton .dijitButtonContents,
.esri .dijitDialog .dijitButton.primary .dijitButtonContents,
.esri .dijitDialog .dijitButton.cancel .dijitButtonContents {
  padding: 0.3em 1.25em 0.3em !important; /*0.3em 1.3em 0.2em 1.3em !important; */
}

.esri .dijitDialog .dijitButton,
.esri .dijitButton.calcite,
.esri .dijitDropDownButton.calcite,
.esri .dijitToggleButton.calcite {
  line-height: normal !important;
}

.esri .dijitDialog .dijitButton .dijitButtonText {
  font-size: 14px !important;
}

.esri .dijitDialog .dijitButtonNode,
.esri .calcite .dijitButtonNode,
.esri .dijitButton.calcite .dijitButtonNode,
.esri .dijitDropDownButton.calcite .dijitButtonNode,
.esri .dijitToggleButton.calcite .dijitButtonNode {
  margin: 0 !important;
  padding: 0 !important;
  height: auto;
  font-size: 14px;
}

.esri .dijitDialog .dijitButtonNode,
.esri .calcite .dijitButtonNode,
.esri .dijitToolbar.calcite .dijitButtonNode,
.esri .dijitSelect.calcite .dijitArrowButton {
  background: none;
  height: auto;
  border-width: 0;
  padding: 0;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.btn:hover,
.btn:focus,
.btn.selected,
.esri .dijitDialog .dijitButton.dijitHover,
.esri .dijitDialog .dijitButton.calcite.dijitHover,
.esri .dijitDialog .dijitButton.calcite.dijitButtonHover,
.esri .dijitButton.calcite:hover,
.esri .dijitButton.calcite:focus,
.esri .dijitButton.calcite.selected,
.esri .dijitDropDownButton.calcite:hover,
.esri .dijitDropDownButton.calcite:focus,
.esri .dijitDropDownButton.calcite.selected,
.esri .dijitToggleButton.calcite:hover,
.esri .dijitToggleButton.calcite:focus,
.esri .dijitToggleButton.calcite.selected,
.esri .dijitToggleButton.calcite.dijitChecked {
  background: gray;
  color: #fff;
}

/* need this to not overwrite what's set in '.esri .dijitToggleButton.calcite.dijitChecked' above */
.esri .dijitStackController .dijitToggleButtonChecked.calcite .dijitButtonNode {
  background: none;
}

.esri .dijitDialog .dijitButton.primary,
.esri .dijitDialog .dijitButton.secondary,
.esri .dijitButtonHover.calcite {
  color: #fff;
}

/*
.esri .dijitHover .dijitButtonText,
.esri .dijitButtonHover .dijitButtonText,
.esri .dijitButton.dijitButtonHover .dijitButtonText { color:#fff; }
*/
.esri .dijit,
.esri .dijitReset,
.esri .dijitInline,
.esri .dijitTreeLabel,
.esri .calcite .dijitButtonNode,
.esri .calcite .dijitButtonContents,
.esri .calcite .dijitButtonText {
  outline: none !important;
}

.esri .calcite .dijitButtonText {
  line-height: 1.71429em;
  display: inline-block;
  padding: 0 !important;
  font-size: 1.167em !important; /*1.075em !important;*/
}

.esri .dijitToolbar .dijitButtonContents {
  padding: 0;
}

/* Button: Disabled - Start */
.btn.disabled,
.esri .dijitButton.calcite.dijitDisabled,
.esri .dijitButton.calcite.disabled,
.esri .dijitDialog .dijitButton.dijitButtonDisabled,
.esri .dijitDropDownButton.calcite.dijitDisabled,
.esri .dijitDropDownButton.calcite.disabled {
  opacity: 0.5;
  background-color: rgb(166, 166, 166);
  cursor: default !important;
  /*background-position: initial initial;*/
  /*background-repeat: initial initial;*/
}

.esri .calcite.dijitDisabled,
.esri .dijitDialog .dijitButton.dijitDisabled,
.esri .calcite.disabled .dijitButtonText,
.esri .calcite.disabled .dijitButtonNode,
.esri .calcite.disabled .dijitButtonContents,
.esri .calcite.disabled .dijitButtonText {
  cursor: default !important; /* Added 2013-05-29 FG */
}

/* Button: Disabled - END */
/* Button: Tiny - START */
.btn.tiny,
.esri .dijitButton.calcite.tiny,
.esri .dijitToggleButton.calcite.tiny,
.esri .dijitDropDownButton.calcite.tiny {
  border-width: 1px;
}

.esri .dijitButton.calcite.tiny .dijitButtonContents,
.esri .dijitDropDownButton.calcite.tiny .dijitButtonContents,
.esri .dijitToggleButton.calcite.tiny .dijitButtonContents {
  padding: 0.1em 0.6em 0.3em 0.6em !important;
  /*padding: .4125em 1.25em .1875em !important;*/
}

.esri .dijitButton.calcite.tiny .dijitButtonContents {
  padding: 0.08em 0.6em 0.4em 0.6em !important; /*0.3em 0.6em 0.4em 0.6em */
  margin: 0 !important;
}

.esri .dijitButton.calcite.tiny .dijitButtonContents .dijitButtonText {
  display: inline-block;
  overflow: visible;
}

.esri #addContent-main-top-input .dijitButton.calcite.tiny .dijitButtonContents .dijitButtonText {
  display: block;
  padding-top: 0.1em !important;
}

.btn.tiny {
  font-size: 0.89em !important;
  line-height: 0.9em !important;
}

.esri .dijitButton.calcite.tiny .dijitButtonText,
.esri .dijitToggleButton.calcite.tiny .dijitButtonText,
.esri .dijitDropDownButton.calcite.tiny .dijitButtonText {
  font-size: 0.89em !important;
  line-height: 1.2em !important; /*1em !important;*/
}

/* Button: Tiny - END */
/* Button: Small - START */
.btn.small,
.esri .dijitButton.calcite.small,
.esri .dijitDropDownButton.calcite.small,
.esri .dijitToggleButton.calcite.small {
  border-width: 1px;
  /*padding: .4125em 1.25em .1875em !important;*/
}

.esri .dijitButton.calcite.small .dijitButtonContents,
.esri .dijitDropDownButton.calcite.small .dijitButtonContents,
.esri .dijitToggleButton.calcite.small .dijitButtonContents {
  padding: 0.21em 1.25em 0.15em !important;
}

.btn.small {
  font-size: 0.8125em;
  line-height: 1.84615em;
  padding: 0.21em 1.25em 0.15em;
}

.esri .dijitButton.calcite.small .dijitButtonText,
.esri .dijitDropDownButton.calcite.small .dijitButtonText,
.esri .dijitToggleButton.calcite.small .dijitButtonText {
  font-size: 1.083em !important; /*.8125em !important;*/
  line-height: 1.84615em !important;
}

/* Button: Small - END */
/* Button: Large - START */
.btn.large,
.esri .dijitButton.calcite.large,
.esri .dijitDropDownButton.calcite.large,
.esri .dijitToggleButton.calcite.large {
  border-width: 1px;
  /*padding: .4125em 1.25em .1875em !important;*/
}

.esri .dijitButton.calcite.large .dijitButtonContents,
.esri .dijitDropDownButton.calcite.large .dijitButtonContents,
.esri .dijitToggleButton.calcite.large .dijitButtonContents {
  padding: 0.4125em 1.25em 0.1875em !important;
  /*padding: .3em 1.25em .3em;*/
}

.btn.large {
  font-size: 1em;
  line-height: 1.5em;
}

.esri .dijitButton.calcite.large .dijitButtonText,
.esri .dijitDropDownButton.calcite.large .dijitButtonText,
.esri .dijitToggleButton.calcite.large .dijitButtonText {
  font-size: 1.333em !important; /*.8125em !important;*/
  line-height: 1.84615em !important;
}

/* Button: Large - END */
/* Button: X-Large - START */
.btn.x-large,
.esri .dijitButton.calcite.x-large,
.esri .dijitDropDownButton.calcite.x-large,
.esri .dijitToggleButton.calcite.x-large {
  border-width: 1px;
  /*padding: .4125em 1.25em .1875em !important;*/
}

.esri .dijitButton.calcite.large .dijitButtonContents,
.esri .dijitDropDownButton.calcite.large .dijitButtonContents,
.esri .dijitToggleButton.calcite.large .dijitButtonContents {
  padding: 0.4125em 1.25em 0.1875em !important;
  /*padding: .3em 1.25em .3em;*/
}

.btn.x-large {
  font-size: 1.5em;
  line-height: 2em;
}

.esri .dijitButton.calcite.x-large .dijitButtonText,
.esri .dijitDropDownButton.calcite.x-large .dijitButtonText,
.esri .dijitToggleButton.calcite.x-large .dijitButtonText {
  font-size: 2em !important;
  line-height: 2em;
}

/* Button: X-Large - END */
/* Button: Fill - START */
.btn.fill,
.esri .dijitButton.calcite.fill,
.esri .dijitDropDownButton.calcite.fill,
.esri .dijitToggleButton.calcite.fill {
  width: 100% !important;
  text-align: center !important;
}

/* Button: Fill - END */
/* Button: Narrow - START */
.btn.narrow,
.btn.narrow1,
.esri .dijitButton.calcite.narrow .dijitButtonContents,
.esri .dijitButton.calcite.narrow1 .dijitButtonContents,
.esri .dijitDropDownButton.calcite.narrow .dijitButtonContents,
.esri .dijitDropDownButton.calcite.narrow1 .dijitButtonContents,
.esri .dijitToggleButton.calcite.narrow .dijitButtonContents,
.esri .dijitToggleButton.calcite.narrow1 .dijitButtonContents {
  padding-left: 0.8em !important;
  padding-right: 0.8em !important;
}

/* Button: Narrow - END */
/* Button: Orange - START */
.btn.primary,
.btn.orange,
.esri .dijitButton.calcite.primary,
.esri .dijitButton.calcite.orange,
.esri .dijitDialog .dijitButton.calcite.orange,
.esri .dijitDropDownButton.calcite.primary,
.esri .dijitDropDownButton.calcite.orange,
.esri .dijitToggleButton.calcite.primary,
.esri .dijitToggleButton.calcite.orange {
  background: #e98d32;
}

.btn.primary:hover,
.btn.primary.selected,
.btn.orange:hover,
.btn.orange.selected,
.esri .dijitButton.calcite.primary:hover,
.esri .dijitButton.calcite.orange:hover,
.esri .dijitButton.calcite.primary:focus,
.esri .dijitButton.calcite.orange:focus,
.esri .dijitButton.calcite.primary.selected,
.esri .dijitButton.calcite.orange.selected,
.esri .dijitButton.calcite.orange.dijitButtonHover,
.esri .dijitButton.calcite.orange.dijitButtonHover,
.esri .dijitDialog .dijitButton.dijitButtonHover.calcite.orange,
.esri .dijitDropDownButton.calcite.primary:hover,
.esri .dijitDropDownButton.calcite.orange:hover,
.esri .dijitDropDownButton.calcite.primary:focus,
.esri .dijitDropDownButton.calcite.orange:focus,
.esri .dijitDropDownButton.calcite.primary.selected,
.esri .dijitDropDownButton.calcite.orange.selected {
  background: #e16b17;
}

.btn.primary.disabled,
.btn.orange.disabled .esri .dijitButton.calcite.primary.dijitDisabled,
.esri .dijitButton.calcite.orange.dijitDisabled,
.esri .dijitButton.calcite.primary.disabled,
.esri .dijitButton.calcite.orange.disabled,
.esri .dijitDialog .dijitButton.dijitDisabled.calcite.orange,
.esri .dijitDropDownButton.calcite.primary.dijitDisabled,
.esri .dijitDropDownButton.calcite.orange.dijitDisabled,
.esri .dijitDropDownButton.calcite.primary.disabled,
.esri .dijitDropDownButton.calcite.orange.disabled,
.esri .dijitToggleButton.calcite.primary.dijitDisabled,
.esri .dijitToggleButton.calcite.orange.dijitDisabled,
.esri .dijitToggleButton.calcite.primary.disabled,
.esri .dijitToggleButton.calcite.orange.disabled {
  background-color: rgb(233, 141, 50);
  /*background-position: initial initial;*/
  /*background-repeat: initial initial;*/
}

.esri .dijitButton.calcite.primary.dijitButtonHover .dijitButtonNode,
.esri .dijitButton.calcite.orange.dijitButtonHover .dijitButtonNode,
.esri .dijitDialog .dijitButtonHover.calcite.orange .dijitButtonNode,
.esri .dijitDialog .dijitButtonHover.calcite.orange .dijitButtonText {
  color: #fff !important;
}

/* Button: Orange - END */
/* Button: Blue - START */
.btn.secondary,
.btn.blue,
.esri .dijitButton.calcite.secondary,
.esri .dijitButton.calcite.blue,
.esri .dijitDialog .dijitButton.primary,
.esri .dijitDropDownButton.calcite.secondary,
.esri .dijitDropDownButton.calcite.blue,
.esri .dijitToggleButton.calcite.secondary,
.esri .dijitToggleButton.calcite.blue,
.esri .simpleDirections .esriStopsGetDirections.calcite.blue {
  background-color: #5daddd;
  background: #5daddd;
}

.btn.secondary:hover,
.btn.secondary:focus,
.btn.secondary.selected,
.btn.blue:hover,
.btn.blue:focus,
.btn.blue.selected,
.esri .dijitButton.calcite.secondary:hover,
.esri .dijitButton.calcite.blue:hover,
.esri .dijitButton.calcite.secondary:focus,
.esri .dijitButton.calcite.blue:focus,
.esri .dijitButton.calcite.secondary.selected,
.esri .dijitButton.calcite.blue.selected,
.esri .dijitDialog .dijitButton.primary:hover,
.esri .dijitDialog .dijitButton.primary:focus,
.esri .dijitDialog .dijitButton.dijitButtonHover.primary,
.esri .dijitDropDownButton.calcite.secondary:hover,
.esri .dijitDropDownButton.calcite.blue:hover,
.esri .dijitDropDownButton.calcite.secondary:focus,
.esri .dijitDropDownButton.calcite.blue:focus,
.esri .dijitDropDownButton.calcite.secondary.selected,
.esri .dijitDropDownButton.calcite.blue.selected,
.esri .dijitToggleButton.calcite.secondary:hover,
.esri .dijitToggleButton.calcite.blue:hover,
.esri .dijitToggleButton.calcite.secondary:focus,
.esri .dijitToggleButton.calcite.blue:focus,
.esri .dijitToggleButton.calcite.secondary.selected,
.esri .dijitToggleButton.calcite.blue.selected,
.esri .simpleDirections .esriStopsGetDirections.calcite.blue:hover,
.esri .simpleDirections .esriStopsGetDirections.calcite.blue:focus {
  background: #4997d2;
}

.btn.secondary.disabled,
.btn.blue.disabled,
.esri .dijitButton.calcite.dijitDisabled.secondary,
.esri .dijitButton.calcite.dijitDisabled.blue,
.esri .dijitButton.calcite.secondary.disabled,
.esri .dijitButton.calcite.blue.disabled,
.esri .dijitDropDownButton.calcite.dijitDisabled.secondary,
.esri .dijitDropDownButton.calcite.dijitDisabled.blue,
.esri .dijitDropDownButton.calcite.secondary.disabled,
.esri .dijitDropDownButton.calcite.blue.disabled,
.esri .dijitDialog .dijitButton.primary.disabled,
.esri .dijitDialog .dijitButton.dijitButtonDisabled.primary,
.esri .dijitToggleButton.calcite.secondary.disabled,
.esri .dijitToggleButton.calcite.blue.disabled .esri .dijitToggleButton.calcite.secondary.dijitDisabled,
.esri .dijitToggleButton.calcite.blue.dijitDisabled,
.esri .simpleDirections .esriStopsGetDirections.calcite.blue.disabled {
  background-color: rgb(93, 173, 221);
  /*background-position: initial initial;*/
  /*background-repeat: initial initial;*/
}

.esri .dijitButton.calcite.secondary.dijitButtonHover .dijitButtonNode,
.esri .dijitButton.calcite.blue.dijitButtonHover .dijitButtonNode,
.esri .dijitDialog .dijitButtonHover.primary .dijitButtonNode,
.esri .dijitDialog .dijitButtonHover.primary .dijitButtonText,
.esri .dijitDropDownButton.calcite.secondary .dijitButtonNode,
.esri .dijitDropDownButton.calcite.blue .dijitButtonNode {
  color: #fff !important;
}

.esri .dijitDropDownButton.calcite.secondary .dijitDownArrowButton .dijitArrowButtonInner,
.esri .dijitDropDownButton.calcite.blue .dijitDownArrowButton .dijitArrowButtonInner {
  background-image: url(../images/ago_sprite.png) !important;
  background-position: -50px -34px;
}

.esri .dijitDropDownButton.calcite.secondary.dijitHover .dijitDownArrowButton .dijitArrowButtonInner,
.esri .dijitDropDownButton.calcite.blue.dijitHover .dijitDownArrowButton .dijitArrowButtonInner {
  background-image: url(../images/ago_sprite.png) !important;
  background-position: -50px -50px;
  /*background-position: -65px -51px;*/
}

/* Button: Blue - END */
/* Button: Blue1 - START */
.btn.blue1,
.esri .dijitButton.calcite.blue1,
.esri .dijitDropDownButton.calcite.blue1,
.esri .dijitToggleButton.calcite.blue1 {
  background: #e1f0fb;
  color: #57585a;
  text-shadow: none;
}

.btn.blue1:hover,
.btn.blue1:focus,
.btn.blue1.selected,
.esri .dijitButton.calcite.blue1:hover,
.esri .dijitButton.calcite.blue1:focus,
.esri .dijitButton.calcite.blue1.selected,
.esri .dijitDropDownButton.calcite.blue1:hover,
.esri .dijitDropDownButton.calcite.blue1:focus,
.esri .dijitDropDownButton.calcite.blue1.selected,
.esri .dijitToggleButton.calcite.blue1:hover,
.esri .dijitToggleButton.calcite.blue1:focus,
.esri .dijitToggleButton.calcite.blue1.selected {
  background: #d1e9f9;
}

.btn.blue1.disabled,
.esri .dijitButton.calcite.dijitDisabled.blue1,
.esri .dijitButton.calcite.blue1.disabled,
.esri .dijitToggleButton.calcite.blue1.disabled .esri .dijitToggleButton.calcite.blue1.dijitDisabled {
  background-color: rgb(240, 248, 253);
  /*background-position: initial initial;*/
  /*background-repeat: initial initial;*/
  color: #7f8183;
}

.esri .dijitButton.calcite.blue1.dijitButtonHover .dijitButtonNode,
.esri .dijitDialog .dijitButtonHover.calcite.blue1 .dijitButtonNode,
.esri .dijitDialog .dijitButtonHover.calcite.blue1 .dijitButtonText {
  color: #fff !important;
}

/* Button: Blue1 - END */
/* Button: Blue2 - START */
.btn.blue2,
.esri .dijitButton.calcite.blue2,
.esri .dijitDropDownButton.calcite.blue2,
.esri .dijitToggleButton.calcite.blue2 {
  background: #d1e9f9;
  color: #57585a;
  text-shadow: none;
}

.btn.blue2:hover,
.btn.blue2:focus,
.btn.blue2.selected,
.esri .dijitButton.calcite.blue2:hover,
.esri .dijitButton.calcite.blue2:focus,
.esri .dijitButton.calcite.blue2.selected,
.esri .dijitDropDownButton.calcite.blue2:hover,
.esri .dijitDropDownButton.calcite.blue2:focus,
.esri .dijitDropDownButton.calcite.blue2.selected,
.esri .dijitToggleButton.calcite.blue2:hover,
.esri .dijitToggleButton.calcite.blue2:focus,
.esri .dijitToggleButton.calcite.blue2.selected {
  background: #7fbbdf;
}

.btn.blue2.disabled,
.esri .dijitButton.calcite.dijitDisabled.blue2,
.esri .dijitButton.calcite.blue2.disabled,
.esri .dijitToggleButton.calcite.blue2.disabled .esri .dijitToggleButton.calcite.blue2.dijitDisabled {
  background-color: rgb(232, 244, 252);
  /*background-position: initial initial;*/
  /*background-repeat: initial initial;*/
  color: #7f8183;
}

.esri .dijitButton.calcite.blue2.dijitButtonHover .dijitButtonNode,
.esri .dijitDialog .dijitButtonHover.calcite.blue2 .dijitButtonNode,
.esri .dijitDialog .dijitButtonHover.calcite.blue2 .dijitButtonText {
  color: #fff !important;
}

/* Button: Blue2 - END */
/* Button: Green - START */
.btn.tertiary,
.btn.green,
.esri .dijitButton.calcite.tertiary,
.esri .dijitButton.calcite.green,
.esri .dijitDialog .dijitButton.secondary,
.esri .dijitDropDownButton.calcite.tertiary,
.esri .dijitDropDownButton.calcite.green {
  background: #6aa23f;
}

.btn.tertiary:hover,
.btn.tertiary:focus,
.btn.tertiary.selected,
.btn.green:hover,
.btn.green:focus,
.btn.green.selected,
.esri .dijitButton.calcite.tertiary:hover,
.esri .dijitButton.calcite.green:hover,
.esri .dijitButton.calcite.tertiary.dijitHover,
.esri .dijitButton.calcite.green.dijitHover,
.esri .dijitButton.calcite.tertiary.selected,
.esri .dijitButton.calcite.green.selected,
.esri .dijitButton.calcite.green.dijitHover,
.esri .dijitDialog .dijitButton.dijitHover.secondary,
.esri .dijitDialog .dijitButtonHover.secondary,
.esri .dijitDropDownButton.calcite.tertiary:hover,
.esri .dijitDropDownButton.calcite.green:hover,
.esri .dijitDropDownButton.calcite.tertiary:focus,
.esri .dijitDropDownButton.calcite.green:focus,
.esri .dijitDropDownButton.calcite.tertiary.selected,
.esri .dijitDropDownButton.calcite.green.selected {
  background: #4b8d2c;
}

.btn.tertiary.disabled,
.btn.green.disabled,
.esri .dijitButton.calcite.dijitDisabled.tertiary,
.esri .dijitButton.calcite.dijitDisabled.green,
.esri .dijitButton.calcite.tertiary.disabled,
.esri .dijitButton.calcite.green.disabled,
.esri .dijitDialog .dijitButton.dijitDisabled.secondary,
.esri .dijitDropDownButton.calcite.dijitDisabled.tertiary,
.esri .dijitDropDownButton.calcite.dijitDisabled.green,
.esri .dijitDropDownButton.calcite.tertiary.disabled,
.esri .dijitDropDownButton.calcite.green.disabled {
  background-color: rgb(106, 162, 63);
  /*background-position: initial initial;*/
  /*background-repeat: initial initial;*/
}

.esri .dijitButton.calcite.tertiary.dijitButtonHover .dijitButtonNode,
.esri .dijitButton.calcite.green.dijitButtonHover .dijitButtonNode,
.esri .dijitDialog .dijitButtonHover.secondary .dijitButtonNode,
.esri .dijitDialog .dijitButtonHover.secondary .dijitButtonText,
.esri .dijitDropDownButton.calcite.tertiary .dijitButtonNode,
.esri .dijitDropDownButton.calcite.green .dijitButtonNode {
  color: #fff !important;
}

.esri .dijitDropDownButton.calcite.tertiary .dijitDownArrowButton .dijitArrowButtonInner,
.esri .dijitDropDownButton.calcite.green .dijitDownArrowButton .dijitArrowButtonInner {
  background-image: url(../images/ago_sprite.png) !important;
  background-position: -50px -34px;
}

.esri .dijitDropDownButton.calcite.tertiary.dijitHover .dijitDownArrowButton .dijitArrowButtonInner,
.esri .dijitDropDownButton.calcite.green.dijitHover .dijitDownArrowButton .dijitArrowButtonInner {
  background-image: url(../images/ago_sprite.png) !important;
  background-position: -50px -50px;
  /*background-position: -65px -51px;*/
}

/* Button: Green - END */
/* Button: Light - START */
.btn.light,
.esri .dijitButton.calcite.light,
.esri .dijitDialog .dijitButton,
.esri .dijitDropDownButton.calcite.light,
.esri .simpleDirections .esriStopsGetDirections.calcite.light {
  background: #ededed;
  color: gray;
  text-shadow: none;
}

/*
.esri .dijitDialog .dijitButton .dijitButtonText,
.esri .dijitButtonHover.calcite.light .dijitButtonText {
    color: gray;
}
*/
.btn.light:hover,
.btn.light:focus,
.btn.light.selected,
.esri .dijitButton.calcite.light:hover,
.esri .dijitButton.calcite.light:focus,
.esri .dijitButton.calcite.light.selected,
.esri .dijitDialog .dijitButton.dijitHover,
.esri .dijitDropDownButton.calcite.light:hover,
.esri .dijitDropDownButton.calcite.light:focus,
.esri .dijitDropDownButton.calcite.light.selected,
.esri .simpleDirections .esriStopsGetDirections.calcite.light:hover,
.esri .simpleDirections .esriStopsGetDirections.calcite.light:focus {
  background: #cccccc;
}

.btn.light.disabled,
.esri .dijitButton.calcite.light.disabled,
.esri .dijitButton.calcite.dijitDisabled.light,
.esri .dijitDialog .dijitButton.dijitDisabled,
.esri .dijitDropDownButton.calcite.dijitDisabled.light,
.esri .dijitDropDownButton.calcite.light.disabled,
.esri .simpleDirections .esriStopsGetDirections.calcite.light.disabled {
  background-color: rgb(237, 237, 237);
  /*background-position: initial initial;*/
  /*background-repeat: initial initial;*/
}

.esri .dijitButton.calcite.light.dijitButtonHover .dijitButtonNode,
.esri .dijitDialog .dijitButtonHover.light .dijitButtonNode,
.esri .dijitDialog .dijitButtonHover.light .dijitButtonText,
.esri .dijitDropDownButton.calcite.light .dijitButtonNode,
.esri .dijitDropDownButton.calcite.light .dijitButtonText {
  color: gray !important;
}

/* Button: Light - END */
/* Button: Medium - START */
.btn.medium,
.esri .dijitButton.calcite.medium,
.esri .dijitDropDownButton.calcite.medium {
  background: #e0e0df;
  color: gray;
  text-shadow: none;
}

.btn.medium:hover,
.btn.medium:focus,
.btn.medium.selected,
.esri .dijitButton.calcite.medium:hover,
.esri .dijitButton.calcite.medium:focus,
.esri .dijitButton.calcite.medium.selected,
.esri .dijitDropDownButton.calcite.medium:hover,
.esri .dijitDropDownButton.calcite.medium:focus,
.esri .dijitDropDownButton.calcite.medium.selected {
  background: #a6a8ab;
  color: #57585a;
}

.btn.medium.disabled,
.esri .dijitButton.calcite.dijitDisabled.medium,
.esri .dijitButton.calcite.medium.disabled,
.esri .dijitDropDownButton.calcite.dijitDisabled.medium,
.esri .dijitDropDownButton.calcite.medium.disabled {
  background-color: rgb(237, 237, 237);
  /*background-position: initial initial;*/
  /*background-repeat: initial initial;*/
}

/* Button: Medium - END */
/* Button: ToolBar - START */
/*
.btn.btnToolBar,
.esri .dijitButton.calcite.btnToolBar,
.esri .dijitDropDownButton.calcite.btnToolBar {
    background:none;
    color: #57585A;
    text-transform:none;
    font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.btn.btnToolBar:hover,
.btn.btnToolBar:focus,
.btn.btnToolBar.selected,
.esri .dijitButton.calcite.btnToolBar:hover,
.esri .dijitButton.calcite.btnToolBar:focus,
.esri .dijitButton.calcite.btnToolBar.selected,
.esri .dijitDropDownButton.calcite.btnToolBar:hover,
.esri .dijitDropDownButton.calcite.btnToolBar:focus,
.esri .dijitDropDownButton.calcite.btnToolBar.selected {
    color: #57585A; /*#7FBBDF; /
    background:#E1F0FB;
}
.btn.btnToolBar.disabled,
.esri .dijitButton.calcite.dijitDisabled.btnToolBar,
.esri .dijitButton.calcite.btnToolBar.disabled,
.esri .dijitDropDownButton.calcite.dijitDisabled.btnToolBar,
.esri .dijitDropDownButton.calcite.btnToolBar.disabled {
    color:#A6A8AB;
    background:#F7F8F8;
}
*/
/* Button: ToolBar - END */
/* Button: Caution/Red - START */
.btn.caution,
.btn.red,
.esri .dijitButton.caution,
.esri .dijitButton.red,
.esri .dijitDialog .dijitButton.calcite.caution,
.esri .dijitDropDownButton.calcite.caution,
.esri .dijitDropDownButton.calcite.red {
  background: #b9392f;
}

.btn.caution:hover,
.btn.caution:focus,
.btn.caution.selected,
.btn.red:hover,
.btn.red:focus,
.btn.red.selected,
.esri .dijitButton.calcite.caution:hover,
.esri .dijitButton.calcite.caution:focus,
.esri .dijitButton.calcite.caution.selected,
.esri .dijitButton.calcite.red:hover,
.esri .dijitButton.calcite.red:focus,
.esri .dijitButton.calcite.red.selected,
.esri .dijitDialog .dijitButton.calcite.caution.dijitHover,
.esri .dijitDropDownButton.calcite.caution,
.esri .dijitDropDownButton.calcite.caution,
.esri .dijitDropDownButton.calcite.caution,
.esri .dijitDropDownButton.calcite.red:hover,
.esri .dijitDropDownButton.calcite.red:focus,
.esri .dijitDropDownButton.calcite.red.selected {
  background: #d6564d;
}

.btn.caution.disabled,
.btn.red.disabled,
.esri .dijitButton.calcite.dijitDisabled.caution,
.esri .dijitButton.calcite.dijitDisabled.red,
.esri .dijitButton.calcite.caution.disabled,
.esri .dijitButton.calcite.red.disabled,
.esri .dijitDialog .dijitButton.calcite.caution.dijitDisabled {
  background-color: rgb(185, 57, 47);
  /*background-position: initial initial;*/
  /*background-repeat: initial initial;*/
}

.esri .dijitDialog .dijitButtonHover.calcite.caution,
.esri .dijitDialog .dijitButtonHover.calcite.caution .dijitButtonNode,
.esri .dijitDialog .dijitButtonHover.calcite.caution .dijitButtonText {
  color: #fff !important;
}

/* Button: Caution/Red - END */
/* Button: Transparent - START */
.btn.transparent,
.esri .dijitButton.calcite.transparent,
.esri .dijitDropDownButton.calcite.transparent,
.esri .dijitToggleButton.calcite.transparent,
.esri .dijitDialog .dijitButton.cancel,
.esri .dijitDialog .dijitButton.calcite.transparent,
.esri .dijitDialog .btn.calcite.transparent,
.esri .simpleDirections .esriStopsGetDirections.calcite.transparent {
  background: none;
  color: #007ac2;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.esri .dijitButton.calcite.transparent .dijitButtonText,
.esri .dijitDropDownButton.calcite.transparent .dijitButtonText,
.esri .dijitToggleButton.calcite.transparent .dijitButtonText {
  color: #007ac2;
}

.btn.transparent:hover,
.btn.transparent:focus,
.btn.transparent.selected,
.esri .dijitButton.calcite.transparent:hover,
.esri .dijitButton.calcite.transparent:focus,
.esri .dijitButton.calcite.transparent.selected,
.esri .dijitDialog .dijitButton.cancel:hover,
.esri .dijitDialog .dijitButton.cancel:focus,
.esri .dijitDialog .dijitButton.dijitButtonHover.cancel,
.esri .dijitDialog .dijitButton.dijitButtonHover.calcite.transparent,
.esri .dijitDialog .btn.calcite.transparent,
.esri .dijitDropDownButton.calcite.transparent:hover,
.esri .dijitDropDownButton.calcite.transparent:focus,
.esri .dijitDropDownButton.calcite.transparent.selected,
.esri .dijitToggleButton.calcite.transparent:hover,
.esri .dijitToggleButton.calcite.transparent:focus,
.esri .dijitToggleButton.calcite.transparent.selected,
.esri .dijitButton.dijitHover.calcite.transparent .dijitButtonText,
.esri .simpleDirections .esriStopsGetDirections.calcite.transparent:hover,
.esri .simpleDirections .esriStopsGetDirections.calcite.transparent:focus {
  color: #00b9f2;
  background: none;
}

.esri.dijitButton.dijitHover.calcite.transparent .dijitButtonText,
.esri .dijitDropDownButton.dijitHover.calcite.transparent .dijitButtonText,
.esri .dijitToggleButton.dijitHover.calcite.transparent .dijitButtonText {
  color: #00b9f2;
}

.btn.transparent.disabled,
.esri .dijitButton.calcite.dijitDisabled.transparent,
.esri .dijitButton.calcite.transparent.disabled,
.esri .dijitDialog .dijitButton.cancel.disabled,
.esri .dijitDialog .dijitButton.dijitButtonDisabled.secondary,
.esri .dijitDialog .dijitButton.dijitButtonDisabled.cancel,
.esri .dijitDialog .dijitButton.dijitButtonDisabled.calcite.transparent,
.esri .dijitDialog .btn.calcite.transparent.disabled,
.esri .dijitDropDownButton.calcite.dijitDisabled.transparent,
.esri .dijitDropDownButton.calcite.transparent.disabled,
.esri .dijitToggleButton.calcite.transparent.disabled,
.esri .dijitToggleButton.calcite.transparent.dijitDisabled,
.esri .simpleDirections .esriStopsGetDirections.calcite.transparent.disabled {
  background-color: transparent;
  color: rgb(0, 122, 194);
  /*background-position: initial initial;*/
  /*background-repeat: initial initial;*/
}

/* Button: Transparent - END */
/* Icons - START */
.btn[class*=icon-]:before {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}

.icon-minus:before {
  content: "l6c";
}

.btn[class*=icon-]:before {
  font-size: 115%;
  vertical-align: -2px;
  padding-right: 0.25em;
}

.esri .calcite .esriContentsIcon,
.esri .calcite .esriAddContentIcon,
.esri .calcite .esriBasemapIcon,
.esri .dijitButton.calcite .dijitButtonContents .dijitIcon,
.esri .dijitDropDownButton.calcite .dijitButtonContents .dijitIcon,
.esri .calcite .dijitButtonContents .esriWebMapIcon,
.esri .calcite .dijitButtonContents .esriNewFolderIcon {
  margin: 0 7px 0 0 !important;
}

.esriLeaveGroupIcon,
.esriCreateGroupIcon,
.esriDeleteIcon,
.esriEditIcon,
.esriUpdateIcon,
.esriSaveIcon,
.esriCloseIcon,
.esriAttachIcon,
.esriConfigureIcon,
.esriRegisterIcon,
.esriUploadIcon,
.esriShareIcon,
.esriMoveToIcon,
.esriNewFolderIcon,
.esriFolderDeleteIcon,
.esriMembershipRequestIcon,
.esriWebMapIcon,
.esriCreateGroupIcon,
.esriEditGroupIcon,
.esriJoinGroupIcon,
.esriLeaveGroupIcon,
.esriDeleteGroupIcon,
.approveApplication,
.declineApplication,
.removeMember,
.userIcon,
.deleteNotificationIcon,
.esriReassignIcon,
.esriOpenIcon,
.esriPublishIcon,
.esriGroupLinkIcon,
.esriManageSubscriptionIcon,
.esriUpgradeSubscriptionIcon {
  height: 20px !important;
}

/* Icons - END */
/* Grid ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.esri .alpha {
  margin-left: 0 !important;
  padding-left: 0 !important;
}

.esri .omega {
  margin-right: 0 !important;
  padding-right: 0 !important;
}

.esri .grid_16.alpha.omega {
  width: 960px !important;
}

/* Item Details ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* .esri .esriItemTitle, */
.esri .esriItemTitle a,
.esri .esriItemTitle a:link,
.esri .esriItemTitle a:hover,
.esri .esriItemTitle a:active,
.esri .esriItemTitle a:visited {
  color: #4d4d4d !important;
  font-weight: normal !important;
  padding-bottom: 20px !important;
}

.esri #dijit_layout_ContentPane_2 {
  /*padding-bottom: 20px !important;*/
  clear: both;
}

.esri .esriItem span.esriItemProperties {
  font-weight: normal !important;
  padding: 10px 0 !important;
  margin: 0 !important;
  color: #333 !important;
  font-family: "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 20px !important;
  line-height: 22px !important;
  display: inline-block;
}

/* Borders ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.esri .borderedContent {
  border: none !important; /* 1px solid #ccc;*/
}

/* Toolbars ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*
.esri .dijitToolbar,
.soria .dijitToolbar,
.esri .esriToolbar {
    background: #EFEEEF;
    border: none;
    border-bottom: 1px solid #57585A !important;
    padding: 4px;
    outline:none;
}
*/
.esri .dijitMenu.dijitMenuTable tr.dijitMenuItem,
.esri .dijitSelectMenu .dijitMenuTable tr.dijitMenuItem {
  padding: 5px 0 6px 0px;
  min-height: 28px;
  display: table-row;
}

.esri .dijitPopup.dijitMenuPopup[dijitpopupparent=webmap-add] .dijitMenu.dijitMenuTable tr.dijitMenuItem,
.esri #webmap-save-menu.dijitMenu.dijitMenuTable tr.dijitMenuItem,
.esri #webmap-homeLink_dropdown .dijitMenu.dijitMenuTable tr.dijitMenuItem,
.esri #webmap-helpLink_dropdown .dijitMenu.dijitMenuTable tr.dijitMenuItem {
  padding: 7px 0px 5px 0px;
  min-height: 21px;
  display: block;
  min-height: 34px\9 ;
}

/***	IE 10 HACK		***/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .esri .dijitPopup.dijitMenuPopup[dijitpopupparent=webmap-add] .dijitMenu.dijitMenuTable tr.dijitMenuItem,
.esri #webmap-save-menu.dijitMenu.dijitMenuTable tr.dijitMenuItem,
.esri #webmap-homeLink_dropdown .dijitMenu.dijitMenuTable tr.dijitMenuItem,
.esri #webmap-helpLink_dropdown .dijitMenu.dijitMenuTable tr.dijitMenuItem {
    min-height: 22px;
  }
}
.esri .dijitMenu.dijitComboBoxMenu .dijitMenuItem {
  padding: 4px 5px 4px 5px;
  min-height: 18px;
}

.esri .dijitMenu.dijitMenuTable tr.dijitMenuItem .dijitMenuArrowCell {
  padding-right: 10px;
}

.esri .dijitMenuPassive .dijitMenuItemHover,
.esri .dijitComboBoxMenu .dijitMenuItemHover,
.esri .dijitSelect .dijitMenuItemHover,
.esri .dijitMenuItemSelected {
  background-color: #e1f0fb !important; /*#d9e6f9;*/
}

/* Grid ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.esri .dojoxGridRow,
.esri .dgrid-row {
  border: none;
}

.esri .dojoxGridRow.dojoxGridRowOdd,
.esri .dojoxGridRow.dojoxGridRowOver,
.esri .dojoxGridRow.dojoxGridRowOdd.dojoxGridRowOver,
.esri .dgrid .ui-state-default.dgrid-row:hover,
.esri .dgrid .ui-state-default.dgrid-row.dgrid-row-odd:hover,
.esri .dgrid .ui-widget-header th:hover {
  background-color: #e1f0fb !important;
}

/* above is overwriting the selection color; set it back for table in viewer */
#tableContDiv .ui-state-active {
  background-color: #aec7e3;
}

.esri .dojoxGridRow .dijitDropDownButton .dijitArrowButtonInner,
.esri .dgrid-cell .dijitDropDownButton .dijitArrowButtonInner {
  background-image: url(../images/ago_sprite.png) !important;
  background-position: 0px -48px;
  width: 14px;
  height: 14px;
  top: 0;
  left: 0;
  position: absolute;
  margin: 0;
}

.esri #main-content .dojoxGridRow .dijitDropDownButton.calcite.transparent,
.esri #main-content .dgrid-cell .dijitDropDownButton.calcite.transparent {
  width: 25px !important;
  height: 14px !important;
  display: block !important;
}

.esri #main-content .dojoxGridRow .dijitDropDownButton .dijitArrowButtonInner,
.esri #main-content .dgrid-cell .dijitDropDownButton .dijitArrowButtonInner {
  height: 14px !important;
}

.esri .dojoxGridRow.dojoxGridRowOver .dijitDropDownButton .dijitArrowButtonInner,
.esri .dgrid-row:hover .dijitDropDownButton .dijitArrowButtonInner {
  background-position: -16px -48px;
}

.esri .dojoxGridRow .dijitDropDownButton.dijitHover .dijitArrowButtonInner,
.esri .dojoxGridRow .dijitDropDownButton.dijitOpened .dijitArrowButtonInner,
.esri .dgrid-row .dijitDropDownButton.dijitHover .dijitArrowButtonInner,
.esri .dgrid-row .dijitDropDownButton.dijitOpened .dijitArrowButtonInner {
  background-position: -32px -48px;
}

/*
.esri .dojoxGridRow .dijitDropDownButton .dijitArrowButtonInner {
    background-image: url(./images/calcite_sprite_contextmenu.png) !important;
    background-position: 0px 0px;
    width: 14px;
    height: 14px;
}
    .esri .dojoxGridRow.dojoxGridRowOver .dijitDropDownButton .dijitArrowButtonInner { background-position: -16px 0px; }
    .esri .dojoxGridRow .dijitDropDownButton.dijitHover .dijitArrowButtonInner,
    .esri .dojoxGridRow .dijitDropDownButton.dijitOpened .dijitArrowButtonInner { background-position: -32px 0px; }
    */
.esri .dojoxGridRowTable {
  border-bottom: none;
  border: 0;
  /*border-bottom: solid 1px #A6A8AB;*/
}

.esri .dojoxGridCell,
.esri .dojoxGrid .dojoxGridCell,
.esri .dgrid .dgrid-cell {
  border: none;
  border-style: none;
  border-right: solid 1px #ccc;
  /*text-align: left;*/
  padding: 7px 0 8px 0;
  outline: none !important;
}

.esri .dojoxGridCell.dojoxGridCellFocus,
.esri .dojoxGrid .dojoxGridCell.dojoxGridCellFocus,
.esri .dojoxGrid .dojoxGridCell.dojoxGridCellFocusOver {
  border: none;
  border-right: none !important;
}

.esri .dojoxGridHeader,
.esri .dgrid .ui-widget-header,
.esri .dgrid .dgrid-footer,
.esri .dgrid .dgrid-header.dgrid-header-row.ui-widget-header {
  background: #efeeef !important;
  filter: none;
}

.esri .dojoxGridHeader .dojoxGridCell,
.esri .dgrid-header .dgrid-cell {
  background: none !important;
  color: #57585a;
  font-weight: normal;
  font-size: 1.1em;
  padding: 0;
}

.esri .dojoxGridHeader .dojoxGridRowTable,
.esri .dgrid-header .dgrid-cell {
  padding: 5px 0;
}

.esri .dojoxGridContent {
  border-bottom: solid 1px #a6a8ab;
}

/*
.esri .templatePicker .dojoxGridRow,
.esri .symbolDialogTable .dojoxGridRow,
.esri .rendererTemplatePicker .dojoxGridRow,
.esri .templatePicker .dojoxGridRow.dojoxGridRowOdd,
.esri .symbolDialogTable .dojoxGridRow.dojoxGridRowOdd,
.esri .rendererTemplatePicker .dojoxGridRow.dojoxGridRowOdd,
.esri .templatePicker .dojoxGridRow.dojoxGridRowOver,
.esri .symbolDialogTable .dojoxGridRow.dojoxGridRowOver,
.esri .rendererTemplatePicker .dojoxGridRow.dojoxGridRowOver { background-color:#fff; }
*/
/* DojoGrid for Template Pickers */
.esri .symbolDialogTable .grid .dojoxGridRow,
.esri .rendererTemplatePicker .grid .dojoxGridRow,
.esri .templatePicker .grid .dojoxGridRow {
  height: auto;
}

.esri .templatePicker .grid .dojoxGrid .dojoxGridCell,
.esri .symbolDialogTable .grid .dojoxGrid .dojoxGridCell,
.esri .rendererTemplatePicker .grid .dojoxGrid .dojoxGridCell,
.esri .templatePicker .grid .dojoxGridCell {
  border: none !important;
  padding: 2px 0 3px 0;
}

.esri .templatePicker .grid .dojoxGridRow,
.esri .templatePicker .grid .dojoxGridRow.dojoxGridRowOdd,
.esri .templatePicker .grid .dojoxGridRow.dojoxGridRowOdd.dojoxGridRowOver,
.esri .rendererTemplatePicker .grid .dojoxGridRow,
.esri .rendererTemplatePicker .grid .dojoxGridRow.dojoxGridRowOdd,
.esri .rendererTemplatePicker .grid .dojoxGridRow.dojoxGridRowOdd.dojoxGridRowOver {
  background-color: #fff;
  border-bottom: 1px solid #eee !important;
}

.esri .symbolDialogTable .templatePicker .grid .dojoxGridRow,
.esri .symbolDialogTable .templatePicker .grid .dojoxGridRow.dojoxGridRowOdd,
.esri .symbolDialogTable .templatePicker .grid .dojoxGridRow.dojoxGridRowOdd.dojoxGridRowOver {
  background-color: #fff;
  border: none !important;
}

.esri .templatePicker .dojoxGridRow.dojoxGridRowOver,
.esri .templatePicker .dojoxGridRow.dojoxGridRowOdd.dojoxGridRowOver,
.esri .templatePicker .dgrid .ui-state-default.dgrid-row:hover,
.esri .templatePicker .dgrid .ui-state-default.dgrid-row.dgrid-row-odd:hover,
.esri .templatePicker .dgrid .ui-widget-header th:hover {
  background-color: #fff !important;
}

/* Tree ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#folderTree {
  margin-top: 15px;
  height: auto !important;
}

/* Dijit Select Element */
.esri .dijitSelect .dijitArrowButton,
.esri .dijitComboBox .dijitArrowButton {
  background: #fff;
  height: auto;
  border-width: 0px;
  padding: 0;
  border: none;
}

.esri .esriOrganizationStatus .dijitSelect .dijitDownArrowButton .dijitArrowButtonInner {
  width: 14px;
}

.esri .helpIcon {
  background-image: url(../images/ago_sprite.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: -64px -64px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.esri .esriAnalysis .helpIcon {
  background-position: -64px -66px;
  background-size: auto;
  width: 15px;
  height: 15px;
  display: inline-block;
}

.dj_ie8 .esri .esriAnalysis .helpIcon,
.dj_ie7 .esri .esriAnalysis .helpIcon {
  background-image: url(../images/ago_sprite.png);
  background-position: -64px -66px;
  background-repeat: no-repeat;
  background-size: auto;
  width: 15px;
  height: 15px;
  display: inline-block;
}

/* Dijit Accordion */
.esri .dijitAccordionContainer,
.esri .esriAnalysis .dijitAccordionContainer {
  border: none;
  background: none;
  background-color: transparent;
}

.esri .dijitAccordionInnerContainer,
.esri .esriAnalysis .dijitAccordionInnerContainer,
.esri .esriAnalysis .dijitTitlePane {
  background-color: #fff;
  border: solid 1px #e0e0df;
  /* gray, for closed pane */
  margin-bottom: 1px;
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.esri .dijitAccordionTitle,
.esri .esriAnalysis .dijitAccordionTitle,
.esri .esriAnalysis .dijitTitlePaneTitle {
  background-color: transparent;
  /* pick up color from dijitAccordionInnerContainer */
  background: none;
  background-image: none;
  padding: 5px 7px 2px 7px;
  min-height: 20px;
  color: #4d4d4d;
  font-size: 13px;
  font-weight: normal;
  border: none;
}

.esri .dijitAccordionContainer .dijitAccordionChildWrapper,
.esri .esriAnalysis .dijitAccordionContainer .dijitAccordionChildWrapper,
.esri .esriAnalysis .dijitTitlePane .dijitTitlePaneContentOuter {
  /* this extends the blue trim styling of the title bar to wrapping around the node.
   * done by setting margin
   */
  background-color: #ffffff;
  border: none;
  margin: 0 2px 2px;
}

.esri .dijitAccordionContainer .dijitAccordionContainer-child .esri .esriAnalysis .dijitAccordionContainer .dijitAccordionContainer-child {
  /* this is affecting the child widget itself */
  padding: 9px;
}

/* Active state for closed pane */
.esri .dijitAccordionInnerContainerActive,
.esri .esriAnalysis .dijitAccordionInnerContainerActive {
  border: 1px solid #0079c1;
  background-color: #d1e9f9;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}

.esri .dijitAccordionInnerContainerActive .dijitAccordionTitle,
.esri .esriAnalysis .dijitAccordionInnerContainerActive .dijitAccordionTitle {
  background-repeat: repeat-x;
  background: none;
  filter: none;
  background-image: none;
  color: #000000;
}

/* Open (a.k.a. selected) pane */
.esri .dijitAccordionInnerContainerSelected,
.esri esriAnalysis .dijitAccordionInnerContainerSelected {
  border: 1px solid #0079c1;
  background-color: #d1e9f9;
}

.esri .dijitAccordionInnerContainerSelected .dijitAccordionTitle,
.esri .esriAnalysis .dijitAccordionInnerContainerSelected .dijitAccordionTitle {
  border: 1px solid #0079c1;
  background-color: #d1e9f9;
  color: #000000;
  background: none;
  filter: none;
  cursor: pointer;
  background-image: none;
  /* avoid effect when clicking the title of the open pane */
}

/* Hovering open or closed pane */
.esri .dijitAccordionInnerContainerHover .dijitAccordionTitle,
.esri .esriAnalysis .dijitAccordionInnerContainerHover .dijitAccordionTitle,
.esri .esriAnalysis .dijitTitlePaneTitleHover .dijitTitlePaneTitleFocus {
  /* both open and closed */
  color: #000000;
}

.esri .dijitAccordionInnerContainerHover,
.esri .esriAnalysis .dijitAccordionInnerContainerHover,
.esri .dijitAccordionInnerContainerSelectedActive,
.esri .esriAnalysis .dijitAccordionInnerContainerSelectedActive {
  /* note: clicking the currently selected Accordion pane should have no effect, so treating same as hover. */
  border: 1px solid #7fbbdf;
  background-color: #e1f0fb;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.esriAnalysis .dijitAccordionInnerContainerSelectedHover .dijitAccordionChildWrapper,
.esriAnalysis .dijitAccordionInnerContainerSelectedActive .dijitAccordionChildWrapper {
  background-color: #ffffff;
  border: 1px solid #759dc0;
  -webkit-box-shadow: none; /*inset 0 0 3px rgba(0, 0, 0, 0.25);*/
  -moz-box-shadow: none; /*inset 0 0 3px rgba(0, 0, 0, 0.25);*/
  box-shadow: none; /*inset 0 0 3px rgba(0, 0, 0, 0.25);*/
}

.esriAnalysisExpressionGrid .dgrid {
  border-color: #bba;
}

.esriAnalysisExpressionGrid .ui-widget-content {
  background: #fff;
  color: #000;
}

.esriAnalysisExpressionGrid .ui-widget-header,
.soria .dgrid-footer {
  background: #f2f4fe; /* Old browsers */
  background: -moz-linear-gradient(top, #f2f4fe 0%, #d0dff5 50%, #c6d8f0 51%, #c2d5ef 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f4fe), color-stop(50%, #d0dff5), color-stop(51%, #c6d8f0), color-stop(100%, #c2d5ef)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f4fe 0%, #d0dff5 50%, #c6d8f0 51%, #c2d5ef 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f4fe 0%, #d0dff5 50%, #c6d8f0 51%, #c2d5ef 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f4fe 0%, #d0dff5 50%, #c6d8f0 51%, #c2d5ef 100%); /* IE10+ */
  background: linear-gradient(top, #f2f4fe 0%, #d0dff5 50%, #c6d8f0 51%, #c2d5ef 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f2f4fe", endColorstr="#c2d5ef",GradientType=0 ); /* IE6-9 */
}

.esriAnalysisExpressionGrid .ui-widget-header th:hover {
  background: #d4deec; /* Old browsers */
  background: -moz-linear-gradient(top, #dae2ed 0%, #b2c7e8 49%, #a8c1eb 50%, #9ebaec 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dae2ed), color-stop(49%, #b2c7e8), color-stop(50%, #a8c1eb), color-stop(100%, #9ebaec)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #dae2ed 0%, #b2c7e8 49%, #a8c1eb 50%, #9ebaec 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #dae2ed 0%, #b2c7e8 49%, #a8c1eb 50%, #9ebaec 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #dae2ed 0%, #b2c7e8 49%, #a8c1eb 50%, #9ebaec 100%);
  /* IE10+ */
  background: linear-gradient(top, #dae2ed 0%, #b2c7e8 49%, #a8c1eb 50%, #9ebaec 100%); /* W3C */
}

.esriAnalysisExpressionGrid .ui-state-active {
  background-color: #aec7e3;
}

.esriAnalysisExpressionGrid .ui-state-default:hover {
  background-color: #60a1ea;
}

.esriAnalysisExpressionGrid .ui-state-highlight {
  background-color: #ff6;
}

.esriAnalysisExpressionGrid .dgrid-cell {
  border-color: #ddc;
}

.esriAnalysisExpressionGrid .ui-widget-header .dgrid-cell {
  border-color: #bba;
}

.esriAnalysisExpressionGrid .dgrid-row.dgrid-row-odd {
  background: none;
}

.esriAnalysisExpressionGrid .dgrid-row.dgrid-row-odd.ui-state-active {
  background-color: #aec7e3;
}

/* analysis enrich layer dgrid */
.esriAnalysisEnrichDataBrowser .dgrid .dgrid-cell,
.esriAnalysisEnrichDataBrowser .dgrid-row.dgrid-row-odd,
.esriAnalysis .ShoppingCart .dgrid-row.dgrid-row-odd {
  border: none !important;
  border-right: none;
  background-color: #fff;
  /* padding: 7px 0 8px 0; */
}

.esriAnalysisEnrichDataBrowser .dgrid-row.dgrid-row-odd {
  background-color: #fff;
}

.esriAnalysisEnrichDataBrowser .VariableRowRoot .VarCheck {
  margin-bottom: 0;
}

.esriAnalysisEnrichDataBrowser .dgrid-expando-icon {
  margin-top: -5px;
}

.esriAnalysis .ShoppingCart .ShoppingCartRowCloser {
  background-image: url(../images/ago_sprite.png) !important;
  background-repeat: no-repeat !important;
  background-position: -16px -16px !important;
  background-clip: border-box;
  cursor: hand;
  margin: 0px 10px 0 0;
  outline: none;
}

/* Dark ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* body.esri.dark,
body.esri.dark #header_refresh { background-color:#363636 !important; }
body.esri.dark #header_refresh { border-bottom: 1px solid #000; }

body.esri.dark,
body.esri.dark #header_refresh,
body.esri.dark h1,
body.esri.dark h2,
body.esri.dark h3,
body.esri.dark h4,
body.esri.dark h5,
body.esri.dark h6 { color: #FBFBFB; }
body.esri.dark #site-logo { color:#fff; }
body.esri.dark  .header_right .esriSearchButton { background-image:none; }/* New background image needed from Karsten * / */
/* Group Page */
/* .socialNetworkBadges { display:none; } */
/* ** RESPONSIVE STYLES ** */
/* SUPPORT PAGE */
.respond-small {
  width: 930px;
  margin: 0 auto;
}

.sectionFloat {
  width: 48%;
  margin: 0 1%;
  margin-bottom: 3em;
}

/* MY ORG PAGE */
.esriLtr .orgTableLrg {
  width: 76%;
  margin-right: 3%;
}

.esriRtl .orgTableLrg {
  width: 76%;
  margin-right: 0;
  margin-left: 3%;
}

.orgTableSml {
  width: 19%;
}

.banner-content,
.respond {
  margin: 0 auto;
}

/* MEDIA QUERIES */
@media screen and (max-width: 960px) {
  .sectionFloat {
    width: 290px;
    margin: 5px 10px 10px 10px;
  }
  .respond-small {
    width: 930px;
    margin: 0 auto;
  }
  .esriLtr .orgTableLrg {
    width: 76%;
    margin-right: 3%;
  }
  .esriRtl .orgTableLrg {
    width: 76%;
    margin-right: 0;
    margin-left: 3%;
  }
  #myOrgNav {
    width: auto !important;
    max-width: 185px !important;
    word-break: break-word;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .respond-small {
    width: 980px;
    margin: 0 auto;
  }
  .esriLtr .orgTableLrg {
    width: 76%;
    margin-right: 3%;
  }
  .esriRtl .orgTableLrg {
    width: 76%;
    margin-right: 0;
    margin-left: 3%;
  }
  #myOrgNav {
    width: auto !important;
    max-width: 185px !important;
    word-break: break-word;
  }
}
@media screen and (min-width: 1280px) {
  .respond-small {
    width: 1000px;
    margin: 0 auto;
  }
  .esriLtr .orgTableLrg {
    width: 78%;
    margin-right: 3%;
  }
  .esriRtl .orgTableLrg {
    width: 78%;
    margin-right: 0;
    margin-left: 3%;
  }
  #myOrgNav {
    width: auto !important;
    max-width: 185px !important;
    word-break: break-word;
  }
}
@media screen and (max-width: 1024px) {
  #myOrgNav {
    width: auto !important;
    max-width: 185px !important;
    word-break: break-word;
  }
}
/* SIGN IN PAGE */
.esri .container_16 #login-form {
  width: 1240px;
}

.esriAnalysis .dijitComboBox.dijitDateTextBox .dijitArrowButton .dijitArrowButtonInner {
  margin-top: 0px;
}
