@font-face {
    font-family: 'Momentum Asp';
    src:url('icon-font/momentum-asp.eot?o2624x');
    src:url('icon-font/momentum-asp.eot?#iefixo2624x') format('embedded-opentype'),
      url('icon-font/momentum-asp.ttf?o2624x') format('truetype'),
      url('icon-font/momentum-asp.woff?o2624x') format('woff'),
      url('icon-font/momentum-asp.svg?o2624x#momentum-asp') format('svg');
    font-weight: normal;
    font-style: normal;
  }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 4px;
  margin-right: 4px;
  vertical-align: middle;
  border-bottom: none;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid;

}
.active .caret {
  border-bottom: 4px solid;
  border-top: none;
}
.icon-utf-feature {
  padding-left: 6.2px;
  font-size: 1rem;
  line-height: 1.4;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

[class^="icon-utf-"], [class*=" icon-utf-"],[class^="nw-icon-utf-"], [class*=" nw-icon-utf-"] {
  speak: none;
  font-family: 'Momentum Asp';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  padding-right: 10px;
  vertical-align: middle;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: inline-flex;
  color: #666;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* [class^="icon-utf-"]:before, [class*=" icon-utf-"]:before,[class^="nw-icon-utf-"]:before, [class*=" nw-icon-utf-"]:before {
  font-size: 1.25rem;
} */
.icon-utf-cube:before {
    content: "\e900";
    padding-right: 10px;
}
.icon-utf-cubes:before {
    content: "\e901";
}
.icon-utf-calendar:before {
    content: "\e61c";
}
.calendar:hover, .calendar:focus{
  background-color: #cecece;
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  border-left:0;
}
.icon-utf-security:before {
  content: "\e61d";
}
.icon-utf-enrollments:before {
    content: "\e61e";
}
.icon-utf-home:before {
    content: "\e61a";
}
.icon-utf-buildings:before {
  content: "\e916";
}
.icon-utf-heart:before {
    content: "\e61b";
}
.icon-utf-alert:before {
    content: "\e619";
}
.icon-utf-star:before {
    content: "\e603";
}
.icon-utf-refresh:before {
    content: "\e604";
}
.icon-utf-notification:before {
    content: "\e605";
}
.icon-utf-palm-tree:before {
    content: "\e606";
}
.icon-utf-user:before {
    content: "\e607";
}
.icon-utf-profile:before {
    content: "\e608";
}
.icon-utf-gears:before {
    content: "\e609";
}
.icon-utf-document:before {
    content: "\e60a";
}
.icon-utf-lock:before {
    content: "\e60b";
}
.icon-utf-search:before {
    content: "\e60e";
}
.icon-utf-world:before {
    content: "\e60f";
}
.icon-utf-percent:before {
    content: "\e915";
}
.icon-utf-percent-lg:before {
  content: "\e917";
}
.icon-utf-dollar:before {
    content: "\e610";
  font-size: 1.2rem;
}
.icon-utf-forms:before {
    content: "\e611";
}
.icon-utf-edit:before {
    content: "\e615";
}
.icon-utf-upload:before {
    content: "\e612";
}
.icon-utf-add:before {
    content: "\e613";
}
.icon-utf-add-o:before {
    content: "\e60c";
}
.icon-utf-delete:before {
    content: "\e614";
}
.icon-utf-delete-o:before {
    content: "\e60d";
}
.icon-utf-check:before {
  content: "\e918";
}
.icon-utf-check-o:before {
  content: "\e919";
}
.icon-utf-checkmark:before {
  content: "\e600";
}
.icon-utf-add-nocircle:before {
    content: "\e601";
}
.icon-utf-delete-nocircle:before {
    content: "\e602";
}
.icon-utf-chevron-down:before {
    content: "\e617";
}
.icon-utf-chevron-up:before {
    content: "\e618";
}
.icon-utf-error:before {
  content: "\e902";
}
.icon-utf-warning:before {
  content: "\e904";
}
.nw-icon-utf-error:before {
    content: "\e902";
}
.nw-icon-utf-warning-o:before {
    content: "\e903";
}
.nw-icon-utf-warning:before {
    content: "\e904";
}
.nw-icon-utf-dude:before {
    content: "\e905";
}
.nw-icon-utf-help:before {
		font-size: 1rem;
		margin: 2px 0 0 2px;
    content: "\e906";
}
.nw-icon-utf-info:before {
    content: "\e908"; /* was \e907 */
}
.nw-icon-utf-info-new:before {
    content: "\e908";
}
.nw-icon-utf-check:before, .nw-icon-utf-success:before {
    content: "\e909";
}
.nw-icon-utf-remove:before {
    content: "\e90a";
}
.nw-icon-utf-menu:before {
    content: "\e90b";
}
.nw-icon-utf-add:before {
    content: "\e90c";
}
.nw-icon-utf-star:before {
    content: "\e90d";
}
.nw-icon-utf-close:before {
    content: "\e90e";
}
.nw-icon-utf-settings:before {
    content: "\e90f";
}
.nw-icon-utf-home:before {
    content: "\e910";
}
.nw-icon-utf-search:before {
    content: "\e911";
}
.nw-icon-utf-print {
  padding-right: 6px;
}
.nw-icon-utf-print:before {
    content: "\e912";
    font-size: 1.5rem;
}
.nw-icon-utf-lock:before {
    content: "\e913";
}
.icon-utf-clock:before {
    content: "\e914";
}
.icon-utf-clock-alignment:before {
    content: "\e914";
    display: flex;
    margin-top: 3px;
    padding-left: 2rem;
}
.icon-utf-percent:before {
    content: "\e915";
    font-size: 1.2rem;
    margin-top:2px;
}
.icon-utf-question:before {
  content: "\e91c";
}
.icon-utf-question-o:before {
  content:"\e91e";
}
.icon-utf-question-mark:before {
  content: "\e91f";
}
.icon-utf-bar-graph-o:before {
  content: "\e926";
}
.icon-utf-revert:before {
  content: "\e91d";
}
.icon-utf-link:before {
  content: "\e920";
}
.icon-utf-copy:before {
    content: "\e92b";
}
.icon-utf-new:before {
    content: "\e939";
    font-size: 1.15rem;
}

.nw-icon-utf-whistle > img {margin-top:-.5rem; margin-right: 1rem}
.white {
	color: white;
}
.primary {
	color: #005691;
}
.success {
	color: #3c763d;
}
.wait-spinner {
  display:inline-table;
  width:100%;
  text-align: center;
  padding:1em;
}
.icon-utf-globe-lines:before {
    content: "\e921";
}
.icon-utf-handshake:before {
    content: "\e922";
    font-size: 1.385rem !important;
}
.icon-utf-chat-bubbles:before {
    content: "\e923";
}
.icon-utf-cycles:before {
    content: "\e924";
}


.icon-utf-a-symbol:before {
    content: "\e92c";
}
.icon-utf-b-symbol:before {
    content: "\e92d";
}
.icon-utf-c-symbol:before {
    content: "\e92e";
}
.icon-utf-d-symbol:before {
    content: "\e92f";
}
.icon-utf-e-symbol:before {
    content: "\e930";
}
.icon-utf-f-symbol:before {
    content: "\e931";
}
.icon-utf-g-symbol:before {
    content: "\e932";
}
.icon-utf-h-symbol:before {
    content: "\e933";
}
.icon-utf-i-symbol:before {
    content: "\e934";
}
.icon-utf-j-symbol:before {
    content: "\e935";
}
.icon-utf-k-symbol:before {
    content: "\e936";
}
.icon-utf-l-symbol:before {
    content: "\e937";
}
.icon-utf-m-symbol:before {
    content: "\e938";
}
.icon-utf-n-symbol:before {
    content: "\e939";
}
.icon-utf-o-symbol:before {
    content: "\e93a";
}
.icon-utf-p-symbol:before {
    content: "\e93b";
}
.icon-utf-q-symbol:before {
    content: "\e93c";
}
.icon-utf-r-symbol:before {
    content: "\e93d";
}
.icon-utf-s-symbol:before {
    content: "\e93e";
}
.icon-utf-t-symbol:before {
    content: "\e93f";
}
.icon-utf-u-symbol:before {
    content: "\e940";
}
.icon-utf-v-symbol:before {
    content: "\e941";
}
.icon-utf-w-symbol:before {
    content: "\e942";
}
.icon-utf-x-symbol:before {
    content: "\e943";
}
.icon-utf-y-symbol:before {
    content: "\e944";
}
.icon-utf-z-symbol:before {
    content: "\e945";
}
.icon-utf-rb-symbol:before {
    content: "RB";
    border-radius: 100px;
    background-color: #666;
    color: #fff;
    padding: 2px;
    font-size: .75em;
}
.icon-utf-e-symbol:before,
.icon-utf-i-symbol:before,
.icon-utf-s-symbol:before,
.icon-utf-p-symbol:before,
.icon-utf-t-symbol:before
 {
    font-size: .85rem;
}
.icon-utf-a-symbol:before,
.icon-utf-b-symbol:before,
.icon-utf-c-symbol:before,
.icon-utf-d-symbol:before,
.icon-utf-f-symbol:before,
.icon-utf-g-symbol:before,
.icon-utf-h-symbol:before,
.icon-utf-j-symbol:before,
.icon-utf-k-symbol:before,
.icon-utf-l-symbol:before,
.icon-utf-m-symbol:before,
.icon-utf-n-symbol:before,
.icon-utf-o-symbol:before,
.icon-utf-q-symbol:before,
.icon-utf-r-symbol:before,
.icon-utf-u-symbol:before,
.icon-utf-v-symbol:before,
.icon-utf-w-symbol:before,
.icon-utf-x-symbol:before,
.icon-utf-y-symbol:before,
.icon-utf-z-symbol:before {    
    margin: -3px 2px -4px;
}
.copy-text {
    position: relative;
}
.copy-text i {
  cursor: pointer;
  color: #225791;
}
.copy-text i::before {
  font-size: 1.1rem
}
.copy-text i::after {
  content: 'Copied';
  display: inline-block;
  position: absolute;
  padding: 2px 3px;
  left: -10px;
  top: -1.8em;
  background: #3c763d;
  border: solid 1px #3c763d;
  border-radius: 2px;
  font-size: 1em;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  color: black;
  opacity: 0;
}
.copy-text i:hover {
  color: #0D2A45;
}
.copy-text.copy-clicked i::after {
  animation: disappear 1s;
}
@keyframes disappear {
    10% {
        opacity: 1;
    }
    75% {
        top: -1.8em;
        opacity: 1;
    }
    100% {
        top: -2.5em;
        opacity: 0;
    }
}