/* Minification failed. Returning unminified contents.
(3457,1): run-time error CSS1019: Unexpected token, found '}'
(4975,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4976,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4983,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4984,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
.register-page {
  display: block;
  padding: 20px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 726px; }
  .register-page .field-validation-error {
    padding-left: 10px; }
  .register-page .register-main {
    display: flex; }
  .register-page .register-header {
    padding-bottom: 15px; }
  .register-page .form-wrapper {
    display: flex;
    max-width: 726px; }
  .register-page .register-input {
    width: 310px;
    margin-bottom: 10px; }
  .register-page .register-field-label {
    min-width: 310px;
    margin-right: 100px;
    margin-left: 3px;
    font-family: 'RobotoMedium';
    font-size: 12px; }
  .register-page .register-caption {
    padding-left: 10px;
    font-family: 'RobotoMedium';
    font-size: 19px; }
  .register-page .register-left-colomn,
  .register-page .register-right-column {
    padding: 0 10px; }
  .register-page .required-field-label {
    margin-top: 15px;
    margin-bottom: 15px; }
  .register-page .register-left-colomn div input[type=text], .register-page .register-right-column div input[type=text] {
    width: 100%; }
  .register-page .register-left-colomn .field-error-message, .register-page .register-right-column .field-error-message {
    margin-bottom: 10px;
    display: block; }
  .register-page .select-block {
    margin-bottom: 10px; }
    .register-page .select-block .label {
      line-height: 23px; }
    .register-page .select-block .nk-select-button.nk-widget.nk-state-default {
      height: 26px; }
  .register-page .flex-justify {
    display: flex;
    justify-content: space-between; }
    .register-page .flex-justify input {
      width: calc(100% - 40px); }
    .register-page .flex-justify .icon-container {
      margin-top: 5px;
      padding-left: 5px; }
  .register-page .line {
    margin: 27px 0;
    border-bottom: 1px #D4D8E9 solid; }
  .register-page .captcha {
    margin-bottom: 25px; }


input[type="submit"],
input[type="button"],
.ui-button,
.btn, .btn-icon {
  /*position: relative;*/
  display: inline-block;
  overflow: visible;
  margin: 0 0 0 10px;
  cursor: default;
  outline: none;
  border: none;
  color: white;
  /* IE hacks */
  zoom: 1;
  z-index: 1;
  *display: inline;
  font-size: 10pt;
  color: #fff;
  min-width: 42px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: normal;
  white-space: nowrap;
  vertical-align: top; }

input[type="submit"],
input[type="button"],
.ui-button,
.btn, .btn-icon {
  padding: 6px 12px 5px; }

input[type="button"],
input[type="submit"] {
  height: 24px;
  padding: 0 12px; }

input[type="button"].large,
input[type="submit"].large {
  font-size: 11pt;
  height: 30px; }

input[type="submit"] [class^=icon-],
input[type="button"] [class^=icon-],
.ui-button,
.btn [class^=icon-],
.btn-icon {
  min-width: 24px;
  padding: 0; }

input[type="submit"] [class^=icon-],
input[type="button"] [class^=icon-],
.btn [class^=icon-] {
  min-height: 7px;
  min-width: 8px; }

.btn-icon [class^=icon-] {
  min-height: 24px;
  min-width: 24px; }

.btn-icon.smal {
  background-color: inherit;
  line-height: 14px;
  min-width: 16px; }

.btn.large {
  font-size: 11pt;
  padding: 8px 12px; }

#show-filters.btn.large {
  width: 109px;
  text-align: left;
  margin-right: 10px; }

.btn-icon.large {
  padding: 3px; }

input[type="submit"] [class^=icon-],
input[type="button"] [class^=icon-],
.btn [class^=icon-] {
  margin-left: 13px;
  margin-top: 3px; }

input[type="submit"].large [class^=icon-],
input[type="button"].large [class^=icon-],
.btn.large [class^=icon-] {
  margin-top: 5px; }

input[type="submit"] [class^=icon-],
input[type="button"] [class^=icon-],
.btn [class^=icon-],
.btn-icon [class^=icon-] {
  display: inline-block;
  vertical-align: top; }

input[type="submit"].smal [class^=icon-],
input[type="button"].smal [class^=icon-],
.btn.smal [class^=icon-],
.btn-icon.smal [class^=icon-] {
  min-height: 18px;
  min-width: 18px; }

.btn-icon.smal + .btn-icon.smal {
  margin-left: 16px; }

a.ui-widget:hover,
.ui-button,
input[type="submit"]:hover,
input[type="button"]:hover,
.btn:hover,
.btn-icon:hover,
.btn:active,
.btn-icon:active,
.btn.active,
.btn-icon.active {
  text-decoration: none;
  opacity: 0.8;
  z-index: 100;
  outline: none;
  color: white;
  cursor: pointer; }

input[type="submit"]:active,
input[type="button"]:active,
.btn:active, .btn.active,
.btn-icon:active, .btn-icon.active {
  background-color: #01394a;
  color: white; }

input[type="submit"]:focus,
input[type="button"]:focus,
.btn:focus,
.btn-icon:focus {
  border-color: #002530; }

input[type="submit"]:disabled,
input[type="button"]:disabled,
.btn:disabled,
.btn-icon:disabled,
.ui-dialog .ui-dialog-buttonpane button.disabled {
  opacity: 0.5;
  cursor: default; }

.ui-dialog .ui-dialog-buttonpane button.disabled {
  cursor: default; }

.btn-icon.smal:hover,
.btn-icon.smal:active,
.btn-icon.smal.active,
.btn-icon.smal:focus {
  background-color: inherit; }

.btn-icon.disabled:hover, .btn-icon.disabled:active {
  opacity: 0.8; }

a.disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default; }

input[type="button"].icon-only {
  background:url(data:image/.png;base64,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) no-repeat scroll 0 0 transparent;
  cursor: pointer;
  height: 18px;
  width: 18px;
  min-width: 18px;
  padding: 0; }

input[type="button"].icon-only:disabled {
  opacity: .6; }

input[type="button"].icon-only.icon-cancel {
  background-position: -18px 0; }

input[type="button"].icon-only.icon-cancel:hover {
  background-position: -18px -18px; }

input[type="button"].icon-only.icon-revert {
  background-position: -162px 0; }

input[type="button"].icon-only.icon-revert:hover {
  background-position: -162px -18px; }

/* overrides extra padding on button elements in Firefox */
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
.btn::-moz-focus-inner {
  padding: 0;
  border: 0; }

.btn > span {
  line-height: inherit; }

/*  Disabled */
.m-btn.disabled, .m-btn[disabled] {
  color: #999999;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
  background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));
  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
  /*background-image: linear-gradient(top, #eeeeee, #dddddd);*/
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);
  cursor: default;
  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.25); }

.btn-wraper {
  float: left;
  vertical-align: top;
  position: relative; }

.btn-wraper.right {
  float: right; }

.nk-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.nk-helper-clearfix:before,
.nk-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.nk-helper-clearfix:after {
    clear: both;
}

.nk-helper-clearfix {
    min-height: 0; /* support: IE7 */
}

.nk-state-keys {
    display: none;
}

.nk-state-hidden {
    opacity: 0;
}

.nk-position-relative {
    position: relative;
}

.nk-height-parent {
    height: inherit;
}

.nk-front {
    z-index: 10000;
}

.nk-select-text-empty {
    opacity: 0.6;
}

.nk-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: none;
    overflow-y: auto;
    overflow-x: hidden;
}

.nk-widget {
    font-family: Arial;
    font-size: 1em;
    box-shadow: 1px 1px 2px #c1c1c1 inset;
}

.nk-widget-content {
    border: 1px solid;
    border-color: #8c8c8d;
    background: white;
    color: #000000;
}

.nk-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    right: 0.5em;
    left: auto;
    margin: -8px 0 0 0;
    position: absolute;
    top: 48%;
    width: 16px;
    height: 16px;
}

.nk-icon-size1 {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    right: -2em;
    left: auto;
    margin-top: -8px;
    position: absolute;
    top: 48%;
    width: 20px;
    height: 20px;
}

.nk-widget-content .nk-icon {
    /*background-image:url(/Content/images/ui-icons_0078ae_256x240.png);*/
}

.nk-state-default .nk-icon {
    background-image:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzRDMjg0Q0EwQTA3MTFFNkFFMEFDMjQ5NzVDMjU2RjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzRDMjg0Q0IwQTA3MTFFNkFFMEFDMjQ5NzVDMjU2RjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NEMyODRDODBBMDcxMUU2QUUwQUMyNDk3NUMyNTZGMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NEMyODRDOTBBMDcxMUU2QUUwQUMyNDk3NUMyNTZGMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl0DkgEAAAP8SURBVHja7N3bTsJAFEBRxvCu//+PGnkn1tZYMpS2tKUzhc5aiVEhXKKeTa8Yqqo6AGUKAgACAAhAfUEI1b3r6suDHx3sOwBXgz50eUof7+/NYw4+1vfp5DcIKwfgb8bjYd9i+KMAHIYiIACQIADNZfHQbzH8nQD0RkAAYOUATFkduOfnfL6507fjMTwYgJsITAlA+1zmPH78/Jvbdb/3Z8NevE0Z/r7vN5L9OfTFDHYdgCkbAkfvtH6VbD9eMQJDz9urP3tznDL88YbA5vMT7AYc3Tuwxqu2RX+KDMDQOn93b8AzrA7UA9osZWRfEoC9eOojAXs2Al4996/Pz0PKAECR2wBeIVx+dVDmEsBl+B0HAGUFYPZxAEDiALRHDyYOgCMBYWXH/wFeNL0Zdwda54dUAZg70Jl3Bxp+SLkK0DkDsLv//7KY317Uc9skqwA/5/Pla7v7IG0ABiMQ9yC+PlcADD8kDEDfK3y7OjAUB28lBjsKQDvs8XsBRBG4WTLIEYAlp/IuceeIw1Hfp5NtFOwjAFdXRCf9dL6eNPxrvCfAGifjTIlIHYB4CWfWz8+uSF7Z7EOBt1r0X3KG38zbzA2MV37KC8DkO974TLqFpwQHw48ARNsEXjECD74fQDD8CEC0LeAZIpA5JsHwU4LRjYB9f/w5twFk3AswdFV1b/htBKSEAGTd/ZfbSADaCPjnJBQbgF0PPwjAQAD+3wfQ8ENpAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQABEAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAEQABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAFbwK8AAkCK6yPXpuAgAAAAASUVORK5CYII=);
}

.nk-state-focus .nk-icon {
    background-image:url(/Content/images/nk_icons_10.png);
}

.nk-state-active .nk-icon {
}

.nk-accordion .nk-state-default .nk-icon {
    background-image:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzRDMjg0Q0EwQTA3MTFFNkFFMEFDMjQ5NzVDMjU2RjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzRDMjg0Q0IwQTA3MTFFNkFFMEFDMjQ5NzVDMjU2RjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NEMyODRDODBBMDcxMUU2QUUwQUMyNDk3NUMyNTZGMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NEMyODRDOTBBMDcxMUU2QUUwQUMyNDk3NUMyNTZGMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl0DkgEAAAP8SURBVHja7N3bTsJAFEBRxvCu//+PGnkn1tZYMpS2tKUzhc5aiVEhXKKeTa8Yqqo6AGUKAgACAAhAfUEI1b3r6suDHx3sOwBXgz50eUof7+/NYw4+1vfp5DcIKwfgb8bjYd9i+KMAHIYiIACQIADNZfHQbzH8nQD0RkAAYOUATFkduOfnfL6507fjMTwYgJsITAlA+1zmPH78/Jvbdb/3Z8NevE0Z/r7vN5L9OfTFDHYdgCkbAkfvtH6VbD9eMQJDz9urP3tznDL88YbA5vMT7AYc3Tuwxqu2RX+KDMDQOn93b8AzrA7UA9osZWRfEoC9eOojAXs2Al4996/Pz0PKAECR2wBeIVx+dVDmEsBl+B0HAGUFYPZxAEDiALRHDyYOgCMBYWXH/wFeNL0Zdwda54dUAZg70Jl3Bxp+SLkK0DkDsLv//7KY317Uc9skqwA/5/Pla7v7IG0ABiMQ9yC+PlcADD8kDEDfK3y7OjAUB28lBjsKQDvs8XsBRBG4WTLIEYAlp/IuceeIw1Hfp5NtFOwjAFdXRCf9dL6eNPxrvCfAGifjTIlIHYB4CWfWz8+uSF7Z7EOBt1r0X3KG38zbzA2MV37KC8DkO974TLqFpwQHw48ARNsEXjECD74fQDD8CEC0LeAZIpA5JsHwU4LRjYB9f/w5twFk3AswdFV1b/htBKSEAGTd/ZfbSADaCPjnJBQbgF0PPwjAQAD+3wfQ8ENpAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQABEAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAEQABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAFbwK8AAkCK6yPXpuAgAAAAASUVORK5CYII=);
}

.nk-accordion .nk-state-hover .nk-icon {
    background-image:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzRDMjg0Q0EwQTA3MTFFNkFFMEFDMjQ5NzVDMjU2RjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzRDMjg0Q0IwQTA3MTFFNkFFMEFDMjQ5NzVDMjU2RjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NEMyODRDODBBMDcxMUU2QUUwQUMyNDk3NUMyNTZGMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NEMyODRDOTBBMDcxMUU2QUUwQUMyNDk3NUMyNTZGMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl0DkgEAAAP8SURBVHja7N3bTsJAFEBRxvCu//+PGnkn1tZYMpS2tKUzhc5aiVEhXKKeTa8Yqqo6AGUKAgACAAhAfUEI1b3r6suDHx3sOwBXgz50eUof7+/NYw4+1vfp5DcIKwfgb8bjYd9i+KMAHIYiIACQIADNZfHQbzH8nQD0RkAAYOUATFkduOfnfL6507fjMTwYgJsITAlA+1zmPH78/Jvbdb/3Z8NevE0Z/r7vN5L9OfTFDHYdgCkbAkfvtH6VbD9eMQJDz9urP3tznDL88YbA5vMT7AYc3Tuwxqu2RX+KDMDQOn93b8AzrA7UA9osZWRfEoC9eOojAXs2Al4996/Pz0PKAECR2wBeIVx+dVDmEsBl+B0HAGUFYPZxAEDiALRHDyYOgCMBYWXH/wFeNL0Zdwda54dUAZg70Jl3Bxp+SLkK0DkDsLv//7KY317Uc9skqwA/5/Pla7v7IG0ABiMQ9yC+PlcADD8kDEDfK3y7OjAUB28lBjsKQDvs8XsBRBG4WTLIEYAlp/IuceeIw1Hfp5NtFOwjAFdXRCf9dL6eNPxrvCfAGifjTIlIHYB4CWfWz8+uSF7Z7EOBt1r0X3KG38zbzA2MV37KC8DkO974TLqFpwQHw48ARNsEXjECD74fQDD8CEC0LeAZIpA5JsHwU4LRjYB9f/w5twFk3AswdFV1b/htBKSEAGTd/ZfbSADaCPjnJBQbgF0PPwjAQAD+3wfQ8ENpAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQABEAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAEQABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAFbwK8AAkCK6yPXpuAgAAAAASUVORK5CYII=);
}

.nk-accordion .nk-state-active .nk-icon {
    background-image:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzRDMjg0Q0EwQTA3MTFFNkFFMEFDMjQ5NzVDMjU2RjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzRDMjg0Q0IwQTA3MTFFNkFFMEFDMjQ5NzVDMjU2RjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NEMyODRDODBBMDcxMUU2QUUwQUMyNDk3NUMyNTZGMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NEMyODRDOTBBMDcxMUU2QUUwQUMyNDk3NUMyNTZGMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl0DkgEAAAP8SURBVHja7N3bTsJAFEBRxvCu//+PGnkn1tZYMpS2tKUzhc5aiVEhXKKeTa8Yqqo6AGUKAgACAAhAfUEI1b3r6suDHx3sOwBXgz50eUof7+/NYw4+1vfp5DcIKwfgb8bjYd9i+KMAHIYiIACQIADNZfHQbzH8nQD0RkAAYOUATFkduOfnfL6507fjMTwYgJsITAlA+1zmPH78/Jvbdb/3Z8NevE0Z/r7vN5L9OfTFDHYdgCkbAkfvtH6VbD9eMQJDz9urP3tznDL88YbA5vMT7AYc3Tuwxqu2RX+KDMDQOn93b8AzrA7UA9osZWRfEoC9eOojAXs2Al4996/Pz0PKAECR2wBeIVx+dVDmEsBl+B0HAGUFYPZxAEDiALRHDyYOgCMBYWXH/wFeNL0Zdwda54dUAZg70Jl3Bxp+SLkK0DkDsLv//7KY317Uc9skqwA/5/Pla7v7IG0ABiMQ9yC+PlcADD8kDEDfK3y7OjAUB28lBjsKQDvs8XsBRBG4WTLIEYAlp/IuceeIw1Hfp5NtFOwjAFdXRCf9dL6eNPxrvCfAGifjTIlIHYB4CWfWz8+uSF7Z7EOBt1r0X3KG38zbzA2MV37KC8DkO974TLqFpwQHw48ARNsEXjECD74fQDD8CEC0LeAZIpA5JsHwU4LRjYB9f/w5twFk3AswdFV1b/htBKSEAGTd/ZfbSADaCPjnJBQbgF0PPwjAQAD+3wfQ8ENpAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQABEAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAEQABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAFbwK8AAkCK6yPXpuAgAAAAASUVORK5CYII=);
}

.nk-tags.nk-state-default .nk-tags-tag-delete-icon .nk-icon {
    background:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzRDMjg0Q0EwQTA3MTFFNkFFMEFDMjQ5NzVDMjU2RjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzRDMjg0Q0IwQTA3MTFFNkFFMEFDMjQ5NzVDMjU2RjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NEMyODRDODBBMDcxMUU2QUUwQUMyNDk3NUMyNTZGMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NEMyODRDOTBBMDcxMUU2QUUwQUMyNDk3NUMyNTZGMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl0DkgEAAAP8SURBVHja7N3bTsJAFEBRxvCu//+PGnkn1tZYMpS2tKUzhc5aiVEhXKKeTa8Yqqo6AGUKAgACAAhAfUEI1b3r6suDHx3sOwBXgz50eUof7+/NYw4+1vfp5DcIKwfgb8bjYd9i+KMAHIYiIACQIADNZfHQbzH8nQD0RkAAYOUATFkduOfnfL6507fjMTwYgJsITAlA+1zmPH78/Jvbdb/3Z8NevE0Z/r7vN5L9OfTFDHYdgCkbAkfvtH6VbD9eMQJDz9urP3tznDL88YbA5vMT7AYc3Tuwxqu2RX+KDMDQOn93b8AzrA7UA9osZWRfEoC9eOojAXs2Al4996/Pz0PKAECR2wBeIVx+dVDmEsBl+B0HAGUFYPZxAEDiALRHDyYOgCMBYWXH/wFeNL0Zdwda54dUAZg70Jl3Bxp+SLkK0DkDsLv//7KY317Uc9skqwA/5/Pla7v7IG0ABiMQ9yC+PlcADD8kDEDfK3y7OjAUB28lBjsKQDvs8XsBRBG4WTLIEYAlp/IuceeIw1Hfp5NtFOwjAFdXRCf9dL6eNPxrvCfAGifjTIlIHYB4CWfWz8+uSF7Z7EOBt1r0X3KG38zbzA2MV37KC8DkO974TLqFpwQHw48ARNsEXjECD74fQDD8CEC0LeAZIpA5JsHwU4LRjYB9f/w5twFk3AswdFV1b/htBKSEAGTd/ZfbSADaCPjnJBQbgF0PPwjAQAD+3wfQ8ENpAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQABEAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAEQABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAFbwK8AAkCK6yPXpuAgAAAAASUVORK5CYII=);
}

.nk-tags.nk-state-default .nk-tags-tag-delete-icon {
    opacity: .5;
}

    .nk-tags.nk-state-default .nk-tags-tag-delete-icon:hover {
        opacity: 1;
    }

.nk-tags-filter-icon {
    position: relative;
    top: 9px;
    opacity: 0.5;
    left: 25px;
    display: inline-block;
}

.nk-select-progress-loader {
    background:url(data:image/.gif;base64,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);
    height: 22px;
    width: 22px;
    float: right;
    right: -28px;
    position: absolute;
    top: 0;
    margin-top: auto;
    margin-bottom: auto;
    bottom: 0;
    background-repeat: round;
    border: 0;
    outline: none;
    box-shadow: none;
    border-color: transparent;
}

.nk-icon {
    background:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAYAAADvl7rLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzRDMjg0Q0EwQTA3MTFFNkFFMEFDMjQ5NzVDMjU2RjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzRDMjg0Q0IwQTA3MTFFNkFFMEFDMjQ5NzVDMjU2RjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NEMyODRDODBBMDcxMUU2QUUwQUMyNDk3NUMyNTZGMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NEMyODRDOTBBMDcxMUU2QUUwQUMyNDk3NUMyNTZGMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl0DkgEAAAP8SURBVHja7N3bTsJAFEBRxvCu//+PGnkn1tZYMpS2tKUzhc5aiVEhXKKeTa8Yqqo6AGUKAgACAAhAfUEI1b3r6suDHx3sOwBXgz50eUof7+/NYw4+1vfp5DcIKwfgb8bjYd9i+KMAHIYiIACQIADNZfHQbzH8nQD0RkAAYOUATFkduOfnfL6507fjMTwYgJsITAlA+1zmPH78/Jvbdb/3Z8NevE0Z/r7vN5L9OfTFDHYdgCkbAkfvtH6VbD9eMQJDz9urP3tznDL88YbA5vMT7AYc3Tuwxqu2RX+KDMDQOn93b8AzrA7UA9osZWRfEoC9eOojAXs2Al4996/Pz0PKAECR2wBeIVx+dVDmEsBl+B0HAGUFYPZxAEDiALRHDyYOgCMBYWXH/wFeNL0Zdwda54dUAZg70Jl3Bxp+SLkK0DkDsLv//7KY317Uc9skqwA/5/Pla7v7IG0ABiMQ9yC+PlcADD8kDEDfK3y7OjAUB28lBjsKQDvs8XsBRBG4WTLIEYAlp/IuceeIw1Hfp5NtFOwjAFdXRCf9dL6eNPxrvCfAGifjTIlIHYB4CWfWz8+uSF7Z7EOBt1r0X3KG38zbzA2MV37KC8DkO974TLqFpwQHw48ARNsEXjECD74fQDD8CEC0LeAZIpA5JsHwU4LRjYB9f/w5twFk3AswdFV1b/htBKSEAGTd/ZfbSADaCPjnJBQbgF0PPwjAQAD+3wfQ8ENpAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQAEABAAQAAAAQABEAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAQAEAAAAEABAAEQABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAAQAEABAAAABAFbwK8AAkCK6yPXpuAgAAAAASUVORK5CYII=);
}

.nk-icon-triangle-1-s {
    background-position: -64px -16px;
}

.nk-icon-triangle-1-e {
    background-position: -32px -4px;
}

.nk-icon-delete {
    background-position: 0px 0px;
}

.nk-icon-filter {
    background-position: 0px -16px;
}
/* Corner radius */
.nk-corner-all,
.nk-corner-top,
.nk-corner-left,
.nk-corner-tl {
    border-top-left-radius: 5px;
}

.nk-corner-all,
.nk-corner-top,
.nk-corner-right,
.nk-corner-tr {
    border-top-right-radius: 5px;
}

.nk-corner-all,
.nk-corner-bottom,
.nk-corner-left,
.nk-corner-bl {
    border-bottom-left-radius: 5px;
}

.nk-corner-all,
.nk-corner-bottom,
.nk-corner-right,
.nk-corner-br {
    border-bottom-right-radius: 5px;
}

.nk-shadow {
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.7);
}

.nk-select-ul {
    max-height: 180px;
    min-height: 26px;
    width: 100%;
}

.nk-select-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

/*button select*/
.nk-select-button {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    cursor: pointer;
    overflow: visible;
    /*min-height:30px;*/
    width: 100%;
}

.nk-select-button.data-loading {
    outline: none;
    box-shadow: none;
}

.nk-select-view {
    margin-right: 30px;
    text-align: left;
    padding: 0.1em 0.1em 0.1em 0.6em;
    display: block;
    line-height: 1.6;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    outline: none;
    box-shadow: none;
}

.nk-select-button-icon {
    top: 0;
    bottom: 0;
    margin: auto;
    right: 0;
    left: auto;
    position: absolute;
}
/*filter box for select*/
.nk-select-filter {
    line-height: 16px;
    position: absolute;
    font-size: 0.7em;
    top: -22px;
    right: 0px;
    color: black;
    transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
}

.nk-select-filter-inactive {
    transform: scale(0);
    -o-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
}

.nk-select-filter-active {
    transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
}

.nk-select-filter-title {
}

.nk-wrap-select-filter-input {
    position: relative;
    display: block;
    margin-right: 32px;
    margin-left: 4px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.nk-select-filter-input {
    width: 100%;
    display: block;
    height: 22px;
}
/*check select*/
.nk-select-wrap-check {
    display: table-cell;
    vertical-align: middle;
}

.nk-select-check {
    vertical-align: middle;
    width: 18px;
    height: 18px;
}
/*item select*/
.nk-select-item-content {
    line-height: 1.4;
    display: table;
    white-space: nowrap;
    overflow: hidden;
}

.nk-select-item {
    display: block;
    position: relative;
    border: 1px solid #ffffff;
    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");
}
/*states*/
.nk-state-default {
    border: 1px solid;
    border-color: rgb(95, 98, 92);
    background: #fff;
    font-weight: normal;
    color: rgb(0, 0, 0);
    background-size: 100% 100%;
}

.nk-state-focus {
    background: #d7eee4;
    border: 1px solid;
    border-color: rgb(169, 163, 163);
    font-weight: normal;
    color: #000000;
    background-size: 100% 100%;
}

.nk-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35); /* support: IE8 */
    cursor: default !important;
}

.nk-select-open {
    display: block;
    z-index: 100000;
}
/*error box for validation*/
.nk-errors-valid-box {
    line-height: 16px;
    font-size: .8em;
    color: white;
    font-weight: bold;
    position: absolute;
    left: 20px;
    top: -18px;
    opacity: 0;
    border-radius: 3px;
    padding: 3px;
    background: rgba(255, 0, 0, .6);
    transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
}

.nk-errors-valid-box-noinput {
    line-height: 16px;
    font-size: .8em;
    color: white;
    font-weight: bold;
    position: absolute;
    left: 20px;
    top: -18px;
    opacity: 0;
    border-radius: 3px;
    padding: 3px;
    background: rgba(255, 0, 0, .6);
    transition: all 0.4s ease-in;
    -o-transition: all 0.4s ease-in;
    -webkit-transition: all 0.4s ease-in;
    -moz-transition: all 0.4s ease-in;
}

.nk-errors-valid-box.ng-touched.ng-dirty.ng-active {
    transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    opacity: 1;
    -webkit-transform: scale(1);
}

.nk-errors-valid-box.ng-inactive,
.nk-errors-valid-box.ng-pristine,
.nk-errors-valid-box.ng-untouched {
    opacity: 0;
    transform: scale(0);
    -o-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
}

.nk-errors-valid-box-noinput.ng-active {
    transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    opacity: 1;
    -webkit-transform: scale(1);
}

.nk-errors-valid-box-noinput.ng-inactive {
    opacity: 0;
    transform: scale(0);
    -o-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
}

/**/
/*Tags*/
/**/

.nk-tags {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    overflow: visible;
    min-height: 30px;
    width: 100%;
    cursor: pointer;
}

.nk-tags-menu {
    list-style: none;
}

.nk-tag-item {
    position: relative;
}

.nk-tag-item-view {
    cursor: pointer;
    height: 30px;
    margin-right: 30px;
    text-align: left;
    padding: 0.3em 0.1em 0.1em 0.6em;
    display: block;
    line-height: 1.6;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
}

.nk-tag-item-content {
    line-height: 1.4;
    display: table;
    white-space: nowrap;
    overflow: hidden;
}

.nk-tags-filter-input-wrap {
    padding: 2px;
    background: white;
    border: 1px solid #EAE5E5;
}

    .nk-tags-filter-input-wrap .nk-tags-filter-input {
        padding: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: 0;
        margin-left: 25px;
    }

/**/
/*Tabs*/
/**/

.nk-tab-switch {
    position: relative;
    background: inherit;
}


    /*begin state-opacity*/

    .nk-tab-switch.nk-tabs-transition-opacity.ng-animate {
        transition: opacity 0.4s linear;
        -o-transition: opacity 0.4s linear;
        -webkit-transition: opacity 0.4s linear;
        -moz-transition: opacity 0.4s linear;
    }

        .nk-tab-switch.nk-tabs-transition-opacity.ng-animate.ng-enter {
            transition-delay: 0.4s;
            -o-transition-delay: 0.4s;
            -webkit-transition-delay: 0.4s;
            -moz-transition-delay: 0.4s;
        }

    .nk-tab-switch.nk-tabs-transition-opacity.ng-enter {
        opacity: 0;
        position: absolute;
    }

        .nk-tab-switch.nk-tabs-transition-opacity.ng-enter.ng-enter-active {
            opacity: 1;
            position: absolute;
        }

    .nk-tab-switch.nk-tabs-transition-opacity.ng-leave {
        opacity: 1;
    }

        .nk-tab-switch.nk-tabs-transition-opacity.ng-leave.ng-leave-active {
            opacity: 0;
        }

.nk-loaded-content.nk-tabs-transition-opacity-add {
    display: none;
}

/*end state-opacity*/

/*begin state-slider-h*/
.nk-tabs-panel .nk-tabs-transition-slider.ng-animate {
    overflow: hidden;
}

.nk-tab-switch.nk-tabs-transition-slider.ng-animate {
    transition: 1s ease-out all;
    -o-transition: 1s ease-out all;
    -webkit-transition: 1s ease-out all;
    -moz-transition: 1s ease-out all;
}

.nk-tab-switch.nk-tabs-transition-slider.ng-enter {
    left: 100%;
    position: absolute;
}

    .nk-tab-switch.nk-tabs-transition-slider.ng-enter.ng-enter-active {
        left: 0;
        position: absolute;
    }

.nk-tab-switch.nk-tabs-transition-slider.ng-leave {
    right: 0%;
}

    .nk-tab-switch.nk-tabs-transition-slider.ng-leave.ng-leave-active {
        right: 100%;
    }

.nk-tab-switch.nk-tabs-transition-slider {
    width: 100%;
    position: relative;
}


/*end state-slider-h*/

/*begin state-rotate*/
.nk-tab-switch.nk-tabs-transition-rotate {
    /*background:white;
    transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;*/
}

    .nk-tab-switch.nk-tabs-transition-rotate.ng-animate {
        transition: all 1s ease-out;
        -o-transition: all 1s ease-out;
        -moz-transition: all 1s ease-out;
        -webkit-transition: all 1s ease-out;
        overflow: hidden;
    }


    .nk-tab-switch.nk-tabs-transition-rotate.ng-enter {
        border: 1px solid black;
        transform: scale(0) rotate(-180deg);
        -o-transform: scale(0) rotate(-180deg);
        -moz-transform: scale(0) rotate(-180deg);
        -webkit-transform: scale(0) rotate(-180deg);
        background: white;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }

        .nk-tab-switch.nk-tabs-transition-rotate.ng-enter.ng-enter-active {
            border: 1px solid black;
            background: inherit;
            transform: scale(1) rotate(0deg);
            -o-transform: scale(1) rotate(0deg);
            -moz-transform: scale(1) rotate(0deg);
            -webkit-transform: scale(1) rotate(0deg);
        }

    .nk-tab-switch.nk-tabs-transition-rotate.ng-leave {
        height: 0;
    }

        .nk-tab-switch.nk-tabs-transition-rotate.ng-leave.ng-leave-active {
            height: 0;
        }
/*end state-rotate*/



.nk-tabs {
    position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
}

    .nk-tabs .nk-tabs-nav {
        margin: 0;
        padding: .2em .2em 0;
    }

        .nk-tabs .nk-tabs-nav li {
            list-style: none;
            float: left;
            position: relative;
            top: 0;
            margin: 1px .2em 0 0;
            border-bottom-width: 0;
            padding: 0;
            white-space: nowrap;
        }

        .nk-tabs .nk-tabs-nav .nk-tabs-anchor {
            float: left;
            padding: .5em 1em;
            text-decoration: none;
        }

        .nk-tabs .nk-tabs-nav li.nk-tabs-active {
            margin-bottom: -1px;
            padding-bottom: 1px;
        }

.nk-tabs-nav li .nk-tabs-anchor {
    cursor: pointer;
}

.nk-tabs.nk-state-disabled .nk-tabs-anchor,
.nk-tabs .nk-tabs-nav li.nk-state-disabled .nk-tabs-anchor,
.nk-tabs .nk-tabs-nav li.nk-tabs-loading .nk-tabs-anchor {
    cursor: text;
}

.nk-tabs.nk-widget-content {
    border: 0px solid;
    background: #8c8c8d;
    color: #222222;
    border-color: #000000;
}

.nk-tabs .nk-tabs-panel {
    display: block;
    padding: .5em .5em;
    background: white;
    /*overflow:hidden;*/
    position: relative;
    border-width: 10px;
    border-color: #ebeaea;
    color: #000000;
    border-radius: 5px;
}

.nk-panel-overflow-auto {
    overflow: auto;
}


.nk-widget-header {
    border: 0;
    background: #343434;
    background-size: 100% 100%;
    color: #eaf5f7;
    font-weight: bold;
}


.tabsTest.nk-widget-content a {
    color: #222222;
}

.nk-tabs-nav .nk-state-default {
    border: 2px solid;
    border-color: #cecaca;
    background: #4f4f4f;
    font-weight: normal;
    color: #ffffff;
    background-size: 100% 100%;
}


.nk-widget-header .nk-state-focus {
    border-top: 2px solid;
    border-left: 2px solid;
    border-right: 2px solid;
    border-color: #000000;
}

.nk-widget-header .nk-state-hover {
    border: 2px solid;
    border-color: #ffffff;
    font-weight: normal;
    background-size: 100% 100%;
}


.nk-widget-content .nk-state-active {
    font-weight: normal;
    background: #ebeaea;
}

.nk-state-active .nk-anchor {
    color: #000000;
    text-decoration: none;
}


/**/
/*Accordion*/
/**/

.nk-accordion .nk-accordion-header {
    position: relative;
    height: 25px;
    background: #DCE1E7;
    color: #195E72;
    margin-top: 20px;
    font-weight: normal;
    font-size: 1.2em;
    line-height: normal;
    border: 1px solid #004D63;
    z-index: 2;
    cursor: pointer;
}

.nk-accordion .nk-accordion-item-wraper:first-child .nk-accordion-header {
    margin-top: 7px;
}

.nk-accordion .nk-accordion-icons {
    padding-left: 2.2em;
}

    .nk-accordion .nk-accordion-icons .nk-accordion-icons {
        padding-left: 2.2em;
    }

.nk-accordion .nk-accordion-header .nk-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.nk-accordion .nk-accordion-content {
    position: relative;
    margin: 0 24px 0 0;
    background: #fff;
    top: -1px;
    z-index: 3;
    border: 1px solid #004D63;
    border-top: transparent;
}

.nk-accordion-header-active {
}

.nk-accordion .nk-state-default {
}

.nk-accordion .nk-state-focus {
}

.nk-accordion .nk-state-active {
}

.nk-accordion .nk-state-hover {
}

.nk-accordion-tab {
    overflow: auto;
}

.nk-accordion-tab-hidden {
    visibility: hidden;
}

/*begin state-opacity*/

.nk-tab-switch.nk-accordion-transition-opacity.ng-animate {
    transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    -webkit-transition: opacity 0.3s linear;
    -moz-transition: opacity 0.3s linear;
}

    .nk-tab-switch.nk-accordion-transition-opacity.ng-animate.ng-enter {
        transition-delay: 0.3s;
        -o-transition-delay: 0.3s;
        -webkit-transition-delay: 0.3s;
        -moz-transition-delay: 0.3s;
    }

.nk-tab-switch.nk-accordion-transition-opacity.ng-enter {
    opacity: 0;
}

    .nk-tab-switch.nk-accordion-transition-opacity.ng-enter.ng-enter-active {
        opacity: 1;
    }

.nk-tab-switch.nk-accordion-transition-opacity.ng-leave {
    opacity: 1;
}

    .nk-tab-switch.nk-accordion-transition-opacity.ng-leave.ng-leave-active {
        opacity: 0;
    }


/*end state-opacity*/

/*begin state-slider-h*/
.nk-accordion-tab.nk-animate {
    overflow: hidden;
}

.nk-tab-switch.nk-accordion-transition-slider.ng-animate {
    transition: 1s ease-out all;
    -o-transition: 1s ease-out all;
    -webkit-transition: 1s ease-out all;
    -moz-transition: 1s ease-out all;
}

.nk-tab-switch.nk-accordion-transition-slider.ng-enter {
    left: 100%;
}

    .nk-tab-switch.nk-accordion-transition-slider.ng-enter.ng-enter-active {
        left: 0;
    }

.nk-tab-switch.nk-accordion-transition-slider.ng-leave {
    right: 0%;
}

    .nk-tab-switch.nk-accordion-transition-slider.ng-leave.ng-leave-active {
        right: 100%;
    }

.nk-tab-switch.nk-accordion-transition-slider {
    width: 100%;
    position: relative;
}


/*end state-slider-h*/

/*begin state-rotate*/
.nk-tab-switch.nk-accordion-transition-rotate {
}

    .nk-tab-switch.nk-accordion-transition-rotate.ng-animate {
        transition: all 1s ease-out;
        -o-transition: all 1s ease-out;
        -moz-transition: all 1s ease-out;
        -webkit-transition: all 1s ease-out;
        overflow: hidden;
    }


    .nk-tab-switch.nk-accordion-transition-rotate.ng-enter {
        border: 1px solid black;
        transform: scale(0) rotate(-180deg);
        -o-transform: scale(0) rotate(-180deg);
        -moz-transform: scale(0) rotate(-180deg);
        -webkit-transform: scale(0) rotate(-180deg);
        background: white;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }

        .nk-tab-switch.nk-accordion-transition-rotate.ng-enter.ng-enter-active {
            border: 1px solid black;
            background: inherit;
            transform: scale(1) rotate(0deg);
            -o-transform: scale(1) rotate(0deg);
            -moz-transform: scale(1) rotate(0deg);
            -webkit-transform: scale(1) rotate(0deg);
        }

    .nk-tab-switch.nk-accordion-transition-rotate.ng-leave {
        height: 0;
    }

        .nk-tab-switch.nk-accordion-transition-rotate.ng-leave.ng-leave-active {
            height: 0;
        }
/*end state-rotate*/


/**/
/*Listbox*/
/**/
.nk-listbox {
    max-height: 300px;
    display: block;
    padding-bottom: 8px;
}

.nk-listbox-menu {
    overflow: auto;
    border-width: 1px;
    border-color: #777675;
    border-style: solid;
    padding: 0;
    margin: 0;
    box-shadow: none !important;
    border-radius: 0 !important;
}

    .nk-listbox-menu .nk-listbox-item {
        display: block;
        position: relative;
        margin: 0;
        padding: 3%;
        cursor: pointer;
        min-height: 0; /* support: IE7 */
        /* support: IE10, see #8844 */
        list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
        transition: background 0.2s ease-out;
        -o-transition: background 0.2s ease-out;
        -moz-transition: background 0.2s ease-out;
        -webkit-transition: background 0.2s ease-out;
    }

    .nk-listbox-menu.nk-state-focus {
    }

    .nk-listbox-menu .nk-state-active {
        background-color: #014d64;
        opacity: .8;
        color: #fff;
        border-width: 0px;
        border-color: #403E3E;
        border-style: solid;
    }

    .nk-listbox-menu .nk-state-focus {
        background: #fff;
        border-width: 0px;
        color: #000;
    }

        .nk-listbox-menu.nk-state-focus .nk-listbox-item:hover {
        }

.nk-wrap-listbox-filter {
    position: relative;
    display: block;
    padding: 2px;
    border-width: 2px;
    border-color: #777675;
    border-style: solid;
    margin-right: 32px;
    margin-left: 4px;
    margin-top: 3px;
    margin-bottom: 3px;
    transition: opacity 0.4s ease-out;
    -o-transition: opacity 0.4s ease-out;
    -moz-transition: opacity 0.4s ease-out;
    -webkit-transition: opacity 0.4s ease-out;
}

.nk-listbox-filter {
    line-height: 1.5em;
    width: 100%;
    border: 0px;
}

/**/
/*ConnectList*/
/**/


.nk-connectlist {
    margin-top: 15px;
    width: 100%;
    display: table;
}

.nk-connectlist-row {
    display: table-row;
}

.nk-connectlist-cell {
    display: table-cell;
}

    .nk-connectlist-cell.label {
        font-size: 12pt;
        padding: 0;
    }

.nk-connectlist-buttons-cell {
    display: table-cell;
    width: 10%;
    text-align: center;
    vertical-align: middle;
    padding: 0;
}

    .nk-connectlist-buttons-cell:last-child {
        text-align: right;
    }

.nk-connectlist-list-cell {
    display: table-cell;
    width: 41%;
    max-width: 0;
    vertical-align: top;
}

.nk-connectlist-button {
    width: 32px;
    height: 32px;
    margin-bottom: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #014d64;
    cursor: pointer;
    display: inline-block;
}

    .nk-connectlist-button:last-child {
        margin-bottom: 0;
    }

    .nk-connectlist-button:hover {
        background-color: #01607c;
    }

    .nk-connectlist-button.icon-left {
        background-image:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAAElBMVEX///////////////////////+65XQCAAAABnRSTlMAM4i7zP8jjD0tAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8wMy8xNT4snPcAAAAnSURBVAiZY2AgAJShtEgwhGYKhTAYXaEM1VB0BlwKrhihHWEgdgAA0o0GiaqBv8sAAAAASUVORK5CYII=);
    }

    .nk-connectlist-button.icon-right {
        background-image:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAAElBMVEX///////////////////////+65XQCAAAABnRSTlMAM4i7zP8jjD0tAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8wMy8xNT4snPcAAAAmSURBVAiZY2DAB4xgDFNHGCNUAcYIEYAyQoPQGXApBTTtcANxAQDykgbjfHuUBAAAAABJRU5ErkJggg==);
    }

    .nk-connectlist-button.icon-up {
        background-image:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAAElBMVEX///////////////////////+65XQCAAAABnRSTlMAM4i7zP8jjD0tAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8wMy8xNT4snPcAAAAuSURBVAiZY2AgDjApQBmigVCGawhUJjQUIicaGgqRcw0NDYHKQOSYjYHAgCh7AKS3BrbklohIAAAAAElFTkSuQmCC);
    }

    .nk-connectlist-button.icon-down {
        background-image:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAAElBMVEX///////////////////////+65XQCAAAABnRSTlMAM4i7zP8jjD0tAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8wMy8xNT4snPcAAAA2SURBVAiZY2AgBjAbA4EBkMEUCgQKICHX0NAQsJxoaGggmMEElQHKhUD1iQZCGUwKRNnDwAAAH0sGtu66b4EAAAAASUVORK5CYII=);
    }

    .nk-connectlist-button.icon-to-top {
        background-image:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAAIVBMVEX///////////////////////////////////////////9/gMdvAAAAC3RSTlMAESJVZnequ8zu/5NaT28AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAAFnRFWHRDcmVhdGlvbiBUaW1lADEyLzAzLzE1Piyc9wAAAE5JREFUCJljYICDVWCAzGBgXrUYIie5aqUAmJG1alUCRGYVRE4SyADLuVesWlHuABJiX7Ucoitq1aoAEM00a9WqSRCZVRA5L5ANDgyYAAAK1CDVRUUoywAAAABJRU5ErkJggg==);
    }

    .nk-connectlist-button.icon-to-bottom {
        background-image:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAAIVBMVEX///////////////////////////////////////////9/gMdvAAAAC3RSTlMAESJVZnequ8zu/5NaT28AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAAFnRFWHRDcmVhdGlvbiBUaW1lADEyLzAzLzE1Piyc9wAAAE9JREFUCJljYIADr1VA4ABksAPp5SARplmrVk0Cy0WtWhUAZrBDZBjcK1atKAcplgQqXikAZDADGYvBclmrViWAGZIQGZAcRGYVGCAz0AEAl5kg1f6ZCYUAAAAASUVORK5CYII=);
    }

.nk-connectlist-list {
    height: 156px;
    width: 100%;
}

.nk-connectlist-list-cell .fc-field {
    overflow: hidden;
    padding: 4px;
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.nk-connectlist-list-cell .fc-selected {
    color: white;
    background-color: #01607c;
}

.nk-img {

    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.nk-img.transition-active {
    opacity: 0;
}
.confirmation-page {
  max-width: 1360px;
  margin: 0 auto; }
  .confirmation-page .form-header {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 20px 0; }
  .confirmation-page .page-title {
    padding-left: 380px;
    text-align: left; }
  .confirmation-page .confirmation-page-wrapper {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
    box-sizing: border-box; }
    .confirmation-page .confirmation-page-wrapper .termsOfUse {
      max-width: none; }
    .confirmation-page .confirmation-page-wrapper .terms {
      width: 100%; }
    .confirmation-page .confirmation-page-wrapper .left-column {
      position: relative;
      width: 360px;
      padding: 26px 20px 0 20px;
      box-sizing: border-box; }
      .confirmation-page .confirmation-page-wrapper .left-column .input-fix, .confirmation-page .confirmation-page-wrapper .left-column .info-message {
        padding-bottom: 10px;
        display: flex;
        flex-direction: column; }
      .confirmation-page .confirmation-page-wrapper .left-column input, .confirmation-page .confirmation-page-wrapper .left-column .password-help-hint {
        width: 100%;
        max-width: 320px; }
    .confirmation-page .confirmation-page-wrapper .right-column {
      position: relative;
      width: calc(100% - 373px);
      flex-grow: 2;
      padding: 0 20px 0 20px;
      box-sizing: border-box; }
      .confirmation-page .confirmation-page-wrapper .right-column .agree-checkbox {
        margin-bottom: 20px; }
    .confirmation-page .confirmation-page-wrapper .line-with-checkbox {
      padding-top: 10px;
      display: flex;
      flex-direction: column;
      align-items: flex-start; }


/* for print html*/
@font-face {
  font-family: "Roboto";
  src: url("../../Fonts/Roboto-Regular.ttf"); }

@font-face {
  font-family: "RobotoMedium";
  src: url("../../Fonts/Roboto-Medium.ttf"); }

.termsOfUse .buttonField {
  display: flex;
  justify-content: space-between;
  align-items: center; }

body {
  font-family: 'Roboto';
  color: #333;
  font-size: 12px; }

a {
  cursor: pointer;
  font-size: 13px;
  text-decoration: none;
  color: #2E5BC9;
  font-weight: normal; }

h1 {
  font-family: 'RobotoMedium';
  font-size: 19px;
  color: #5c5c5c; }

h2 {
  color: #5c5c5c;
  font-size: 15px;
  font-weight: normal; }
  h2.text-header {
    text-align: center; }

h3 {
  font-weight: normal; }

a:hover {
  color: #04133B; }


.nk-state-default .nk-icon-triangle-1-s {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 3px 0 3px;
  border-color: #5c5c5c transparent transparent transparent;
  background: transparent;
  position: absolute;
  top: 18px;
  right: 17px; }

.ngdialog-custom .ngdialog-content .popup .popup-content .nk-select-button.nk-widget.nk-state-default {
  width: 100%; }

.nk-select-view .nk-select-item-content {
  height: 28px;
  line-height: 24px; }

.nk-select-button.nk-widget.nk-state-default {
  width: 340px;
  border-radius: 2px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #cecece;
  background: #fff;
  font-weight: normal;
  color: black;
  box-sizing: border-box;
  padding-left: 10px;
  background-size: 100% 100%;
  box-shadow: none;
  outline: none; }
  .nk-select-button.nk-widget.nk-state-default[aria-expanded="true"] {
    border: 1px solid #00003A; }
  .nk-select-button.nk-widget.nk-state-default:focus {
    border: 1px solid #00003A; }
  .nk-select-button.nk-widget.nk-state-default.nk-state-disabled {
    color: #999999;
    background-color: #E9EBF4;
    border: 1px solid #cecece;
    opacity: 1; }
    .nk-select-button.nk-widget.nk-state-default.nk-state-disabled .nk-icon.nk-icon-triangle-1-s {
      border-color: #cecece transparent transparent transparent; }
  .nk-select-button.nk-widget.nk-state-default.ng-dirty.ng-touched.ng-invalid-requiredselect.ng-invalid {
    border: 1px solid #D82216;
    background-color: #FCD7D5; }
    .nk-select-button.nk-widget.nk-state-default.ng-dirty.ng-touched.ng-invalid-requiredselect.ng-invalid input.nk-select-filter-input {
      background-color: #FCD7D5; }
  .nk-select-button.nk-widget.nk-state-default span.nk-wrap-select-filter-input {
    margin: 0 32px 0 0; }
  .nk-select-button.nk-widget.nk-state-default input.nk-select-filter-input:focus, .nk-select-button.nk-widget.nk-state-default input.nk-select-filter-input {
    border: none;
    box-shadow: none;
    padding: 0;
    height: 24px;
    line-height: 24px;
    outline: none; }
  .nk-select-button.nk-widget.nk-state-default .ng-pristine .ng-untouched .nk-select-button .nk-widget .nk-state-default .nk-corner-all .ng-invalid .ng-invalid-requiredselect {
    position: relative; }
  .nk-select-button.nk-widget.nk-state-default .nk-front {
    z-index: 10000; }
  .nk-select-button.nk-widget.nk-state-default .nk-state-focus {
    font-weight: normal;
    color: #000000;
    background-size: 100% 100%; }
  .nk-select-button.nk-widget.nk-state-default .nk-widget {
    font-family: 'Roboto'; }
    .nk-select-button.nk-widget.nk-state-default .nk-widget-content {
      background: white;
      color: #333333;
      border: none;
      outline: none; }
      .nk-select-button.nk-widget.nk-state-default .nk-widget-content:focus {
        border: none; }
  .nk-select-button.nk-widget.nk-state-default .nk-select-progress-loader {
    background:url(data:image/.gif;base64,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);
    height: 22px;
    width: 22px;
    float: right;
    right: -28px;
    position: absolute;
    top: 0;
    margin-top: auto;
    margin-bottom: auto;
    bottom: 0;
    background-repeat: round;
    border: 0;
    outline: none;
    box-shadow: none;
    border-color: transparent; }
  .nk-select-button.nk-widget.nk-state-default .nk-select-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 298px;
    overflow-x: hidden;
    overflow-y: auto;
    background: white;
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.2); }
  .nk-select-button.nk-widget.nk-state-default .nk-select-open {
    display: block;
    z-index: 100000; }
  .nk-select-button.nk-widget.nk-state-default .nk-select-button {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    cursor: pointer;
    overflow: visible;
    width: 100%; }
    .nk-select-button.nk-widget.nk-state-default .nk-select-button.data-loading {
      outline: none;
      box-shadow: none; }
  .nk-select-button.nk-widget.nk-state-default .nk-select-item {
    width: inherit;
    display: block;
    position: relative;
    margin: 0;
    padding: 3px 3px 3px 10px;
    box-sizing: border-box;
    height: 28px;
    line-height: 22px;
    cursor: pointer;
    min-height: 0;
    /* support: IE7 */ }
    .nk-select-button.nk-widget.nk-state-default .nk-select-item.nk-state-focus {
      background-color: #D4D8E9; }
    .nk-select-button.nk-widget.nk-state-default .nk-select-item-content {
      width: 100%;
      display: block;
      white-space: nowrap;
      overflow: hidden; }
      .nk-select-button.nk-widget.nk-state-default .nk-select-item-content > div {
        width: inherit; }
        .nk-select-button.nk-widget.nk-state-default .nk-select-item-content > div > span {
          width: inherit; }
          .nk-select-button.nk-widget.nk-state-default .nk-select-item-content > div > span > span > span {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            display: block; }
  .nk-select-button.nk-widget.nk-state-default .nk-select-view {
    margin-right: 30px;
    text-align: left;
    display: block;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
    outline: none;
    box-shadow: none;
    padding: 0.1em 0.1em 0.1em 0.05em;
    top: 0; }
  .nk-select-button.nk-widget.nk-state-default .nk-select-ul {
    max-height: 140px;
    min-height: 28px;
    width: 100%; }
    .nk-select-button.nk-widget.nk-state-default .nk-select-ul li {
      border: none;
      outline: none; }
      .nk-select-button.nk-widget.nk-state-default .nk-select-ul li:focus {
        border: none; }
    .nk-select-button.nk-widget.nk-state-default .nk-select-ul li:hover {
      background-color: #E9EbF4; }
  .nk-select-button.nk-widget.nk-state-default .nk-corner-all, .nk-select-button.nk-widget.nk-state-default .nk-corner-top, .nk-select-button.nk-widget.nk-state-default .nk-corner-left, .nk-select-button.nk-widget.nk-state-default .nk-corner-tl {
    border-top-left-radius: 4px; }
  .nk-select-button.nk-widget.nk-state-default .nk-corner-all, .nk-select-button.nk-widget.nk-state-default .nk-corner-top, .nk-select-button.nk-widget.nk-state-default .nk-corner-right, .nk-select-button.nk-widget.nk-state-default .nk-corner-tr {
    border-top-right-radius: 4px; }
  .nk-select-button.nk-widget.nk-state-default .nk-corner-all, .nk-select-button.nk-widget.nk-state-default .nk-corner-bottom, .nk-select-button.nk-widget.nk-state-default .nk-corner-left, .nk-select-button.nk-widget.nk-state-default .nk-corner-bl {
    border-bottom-left-radius: 4px; }
  .nk-select-button.nk-widget.nk-state-default .nk-corner-all, .nk-select-button.nk-widget.nk-state-default .nk-corner-bottom, .nk-select-button.nk-widget.nk-state-default .nk-corner-right, .nk-select-button.nk-widget.nk-state-default .nk-corner-br {
    border-bottom-right-radius: 4px; }


/**
 ng-alertify@1.0.2
 AngularJS wrapper around alertify popup library
 https://github.com/kensho/ng-alertify
*/

/* CSS bower_components/alertify.js/themes/alertify.core.css */
.alertify,
.alertify-show,
.alertify-log {
	-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	   -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	    -ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	     -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	        transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); /* easeOutBack */
}
.alertify-hide {
	-webkit-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	   -moz-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	    -ms-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	     -o-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	        transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */
}
.alertify-log-hide {
	-webkit-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	   -moz-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	    -ms-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	     -o-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	        transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */
}
.alertify-cover {
	position: fixed; z-index: 9999999;
	top: 0; right: 0; bottom: 0; left: 0;
	background-color:white;
	filter:alpha(opacity=0);
	opacity:0;
}
	.alertify-cover-hidden {
		display: none;
	}
.alertify {
	position: fixed; z-index: 9999999;
	top: 50px; left: 50%;
	width: 550px;
	margin-left: -275px;
	opacity: 1;
}
	.alertify-hidden {
		-webkit-transform: translate(0,-150px);
		   -moz-transform: translate(0,-150px);
		    -ms-transform: translate(0,-150px);
		     -o-transform: translate(0,-150px);
		        transform: translate(0,-150px);
		opacity: 0;
		display: none;
	}
	/* overwrite display: none; for everything except IE6-8 */
	:root *> .alertify-hidden {
		display: block;
		visibility: hidden;
	}
.alertify-logs {
	position: fixed;
	z-index: 9999999;
	bottom: 10px;
	right: 10px;
	width: 300px;
}
.alertify-logs-hidden {
	display: none;
}
	.alertify-log {
		display: block;
		margin-top: 10px;
		position: relative;
		right: -300px;
		opacity: 0;
	}
	.alertify-log-show {
		right: 0;
		opacity: 1;
	}
	.alertify-log-hide {
		-webkit-transform: translate(300px, 0);
		   -moz-transform: translate(300px, 0);
		    -ms-transform: translate(300px, 0);
		     -o-transform: translate(300px, 0);
		        transform: translate(300px, 0);
		opacity: 0;
	}
	.alertify-dialog {
		padding: 25px;
	}
		.alertify-resetFocus {
			border: 0;
			clip: rect(0 0 0 0);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px;
		}
		.alertify-inner {
			text-align: center;
		}
		.alertify-text {
			margin-bottom: 15px;
			width: 100%;
			-webkit-box-sizing: border-box;
			   -moz-box-sizing: border-box;
			        box-sizing: border-box;
			font-size: 100%;
		}
		.alertify-buttons {
		}
			.alertify-button,
			.alertify-button:hover,
			.alertify-button:active,
			.alertify-button:visited {
				background: none;
				text-decoration: none;
				border: none;
				/* line-height and font-size for input button */
				line-height: 1.5;
				font-size: 100%;
				display: inline-block;
				cursor: pointer;
				margin-left: 5px;
			}

@media only screen and (max-width: 680px) {
	.alertify,
	.alertify-logs {
		width: 90%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.alertify {
		left: 5%;
		margin: 0;
	}
}

/* CSS bower_components/alertify.js/themes/alertify.default.css */
/**
 * Default Look and Feel
 */
.alertify,
.alertify-log {
	font-family: sans-serif;
}
.alertify {
	background: #FFF;
	border: 10px solid #333; /* browsers that don't support rgba */
	border: 10px solid rgba(0,0,0,.7);
	border-radius: 8px;
	box-shadow: 0 3px 3px rgba(0,0,0,.3);
	-webkit-background-clip: padding;     /* Safari 4? Chrome 6? */
	   -moz-background-clip: padding;     /* Firefox 3.6 */
	        background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
}
	.alertify-text {
		border: 1px solid #CCC;
		padding: 10px;
		border-radius: 4px;
	}
	.alertify-button {
		border-radius: 4px;
		color: #FFF;
		font-weight: bold;
		padding: 6px 15px;
		text-decoration: none;
		text-shadow: 1px 1px 0 rgba(0,0,0,.5);
		box-shadow: inset 0 1px 0 0 rgba(255,255,255,.5);
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:    -moz-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:     -ms-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:      -o-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:         linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
	}
	.alertify-button:hover,
	.alertify-button:focus {
		outline: none;
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:    -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:     -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:      -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:         linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	}
	.alertify-button:focus {
		box-shadow: 0 0 15px #2B72D5;
	}
	.alertify-button:active {
		position: relative;
		box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	}
		.alertify-button-cancel,
		.alertify-button-cancel:hover,
		.alertify-button-cancel:focus {
			background-color: #FE1A00;
			border: 1px solid #D83526;
		}
		.alertify-button-ok,
		.alertify-button-ok:hover,
		.alertify-button-ok:focus {
			background-color: #5CB811;
			border: 1px solid #3B7808;
		}

.alertify-log {
	background: #1F1F1F;
	background: rgba(0,0,0,.9);
	padding: 15px;
	border-radius: 4px;
    box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.3);
	color: #000000;
}
	.alertify-log-error {
		background: #FE1A00;
		background: rgba(254,26,0,.9);
	}
	.alertify-log-success {
	    background: #dce8e5;
		background: rgb(220, 232, 229);
	}
@font-face {
    font-family: 'bebas';
    src: url('/Content/Fonts/BEBAS___-webfont.eot');
    src: url('/Content/Fonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'), 
         url('/Content/Fonts/BEBAS___-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Roboto";
    src: url("/Content/Fonts/Roboto-Regular.ttf");
}

@font-face {
    font-family: "FontAweSomeWebFont";
    src: url("/Content/Fonts/fontawesome-webfont.ttf");
    font-weight: 300;
}

@font-face {
    font-family: "RobotoMedium";
    src: url("/Content/Fonts/Roboto-Medium.ttf");
}

body * {
    font-family: 'Roboto';
    font-size: 12px;
    font-weight: normal;
    text-shadow: none;
}

div.line-with-checkbox {
    display: flex;
    align-items: center;
}

.label-with-icon {
    display: flex;
    align-items: center;
}

.relative {
    position: relative;
}

.select-hidden-text-option {
    color: transparent;
}

.relative-block {
    position: relative;
}

.icon-help {
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCjxwYXRoIGZpbGw9IiMyRTVCQzkiIGQ9Ik0xNS4wNywxMS4yNUwxNC4xNywxMi4xN0MxMy40NSwxMi44OSAxMywxMy41IDEzLDE1SDExVjE0LjVDMTEsMTMuMzkgMTEuNDUsMTIuMzkgMTIuMTcsMTEuNjdMMTMuNDEsMTAuNDFDMTMuNzgsMTAuMDUgMTQsOS41NSAxNCw5QzE0LDcuODkgMTMuMSw3IDEyLDdBMiwyIDAgMCwwIDEwLDlIOEE0LDQgMCAwLDEgMTIsNUE0LDQgMCAwLDEgMTYsOUMxNiw5Ljg4IDE1LjY0LDEwLjY3IDE1LjA3LDExLjI1TTEzLDE5SDExVjE3SDEzTTEyLDJBMTAsMTAgMCAwLDAgMiwxMkExMCwxMCAwIDAsMCAxMiwyMkExMCwxMCAwIDAsMCAyMiwxMkMyMiw2LjQ3IDE3LjUsMiAxMiwyWiIgLz4NCjwvc3ZnPg==) no-repeat center transparent;
    width: 17px;
    height: 17px;
    background-size: contain;
}

    .icon-help.icon-withText {
        width: auto;
        padding-left: 21px;
    }

    .icon-help:hover {
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCjxwYXRoIGZpbGw9IiM1ODdDRDQiIGQ9Ik0xNS4wNywxMS4yNUwxNC4xNywxMi4xN0MxMy40NSwxMi44OSAxMywxMy41IDEzLDE1SDExVjE0LjVDMTEsMTMuMzkgMTEuNDUsMTIuMzkgMTIuMTcsMTEuNjdMMTMuNDEsMTAuNDFDMTMuNzgsMTAuMDUgMTQsOS41NSAxNCw5QzE0LDcuODkgMTMuMSw3IDEyLDdBMiwyIDAgMCwwIDEwLDlIOEE0LDQgMCAwLDEgMTIsNUE0LDQgMCAwLDEgMTYsOUMxNiw5Ljg4IDE1LjY0LDEwLjY3IDE1LjA3LDExLjI1TTEzLDE5SDExVjE3SDEzTTEyLDJBMTAsMTAgMCAwLDAgMiwxMkExMCwxMCAwIDAsMCAxMiwyMkExMCwxMCAwIDAsMCAyMiwxMkMyMiw2LjQ3IDE3LjUsMiAxMiwyWiIgLz4NCjwvc3ZnPg==);
    }

    .icon-help.icon-withText {
        width: auto;
        padding-left: 21px;
    }

.icon-question-circle {
    background:url(../content/images/question-circle.svg) no-repeat center transparent;
    width: 23px;
    height: 23px;
    background-size: contain;
    contain: content;
}

.icon-dowload {
    background:url(../content/images/download.svg) no-repeat center transparent;
    width: 19px;
    height: 19px;
    background-size: contain;
    margin-left: 10px;
}

    .icon-dowload:hover {
        background:url(../content/images/downloadHover.svg) no-repeat center transparent;
        width: 19px;
        height: 19px;
        background-size: contain;
        margin-left: 10px;
    }

.icon-question-circle.icon-withText {
    width: auto;
    padding-left: 21px;
}

.icon-question-circle:hover {
    background-image:url(../content/images/question-circle-hover.svg);
}

.reset-password-image-help-icon {
    position: absolute;
    z-index: 2;
    right: 0;
}

.clear {
    clear: both;
}

.image-reset-password-info {
    position: absolute;
    display: flex;
    justify-content: flex-start;
    top: -73px;
    left: 120px;
    width: 628px;
}

    .image-reset-password-info .image-reset-password-info-triangle {
        position: absolute;
        font-size: 25px;
        color: #04133B;
        transform: rotate(270deg);
        top: 33px;
        left: -18px;
    }

    .image-reset-password-info .reset-password-info-popup {
        padding: 10px;
        font-size: 12px;
        background-color: #04133B;
        color: white;
        margin-left: 10px;
        max-height: 54px;
    }

.darkButton {
    background-color: #2E5BC9;
    color: #fff;
}

input[type="button"], input[type="submit"] {
    height: 28px;
    box-sizing: border-box;
    padding: 0 15px;
    min-width: 60px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    font-family: 'Roboto';
    font-size: 13px;
    text-transform: capitalize;
    outline: none;
    margin: 0;
}

input[type="checkbox"] {
    width: 13px;
    height: 13px;
    vertical-align: bottom;
    position: relative;
}

.caption {
    font-family: 'RobotoMedium';
}

.caption-h2 {
    font-size: 19px;
}

h4 {
    margin: .3em;
    margin-left: 0;
}

table.show-filters-table {
    border-spacing: 0;
    margin-left: auto;
    margin-right: auto;
    top: 100%;
}

body {
    font-size: 11pt;
    font-family: 'Roboto';
    margin: 0;
    padding: 0;
    text-shadow: 0 0 0.4px #afafaf;
}

#main {
    padding-bottom: 62px;
}

.landing #main {
    margin: auto;
    padding-bottom: 147px;
}

.main-menu,
#main {
    margin: 0 40px;
    padding-top: 5px;
}

* {
    line-height: 142%;
}

a {
    font-family: 'RobotoMedium';
    cursor: pointer;
    font-size: 13px;
    text-decoration: none;
    color: #2E5BC9;
    font-weight: normal;
}

    a.red {
        color: #ee5e2f;
    }

    a.red,
    a.highlight {
        text-shadow: none;
    }

    a.nowrap {
        white-space: nowrap;
    }

    a:hover {
        color: #04133B;
    }

h1 {
    font-family: 'RobotoMedium';
    font-size: 19px;
    color: #5c5c5c;
}

h2 {
    color: #5c5c5c;
    font-size: 15px;
    font-weight: normal;
}

    h2.landing {
        color: #37373a;
        font-size: 17pt;
    }

h3 {
    font-weight: normal;
}

    h3.normal {
        font-family: 'RobotoMedium';
        font-size: 10pt;
        font-weight: bold;
    }

.hidden {
    display: none !important;
}

.link {
    cursor: pointer !important;
}

.disable-selection {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

input, select, textarea, button, span {
    font-size: 100%;
    font-family: 'Roboto';
}

    input[type="text"], input[type="password"], input[type="time"], input[type="email"], input[type="tel"], textarea, select {
        border-radius: 2px;
        border: 1px solid #cecece;
        outline: none;
        -webkit-appearance: none;
        padding: 3px 9px;
        box-sizing: border-box;
        height: 26px;
        line-height: 24px;
        margin-top: 5px;
    }

    input[type="number"] {
        border: 1px solid #898989;
        color: #212121;
        display: block;
        padding: 3px 0px 3px 10px;
    }

a.pseudo-select {
    background-color: #ffffff;
    border: 1px solid #8c8c8c;
    box-shadow: 1px 1px 2px #C1C1C1 inset;
    color: #383838;
    cursor: default;
    display: block;
    height: 24px;
    line-height: 24px;
    max-width: 300px;
    min-width: 70px;
    position: relative;
    text-decoration: none;
}

    a.pseudo-select.readonly,
    a.pseudo-select.disabled {
        background-color: #F7F7F7;
        border-color: #C3C3C3;
        box-shadow: 1px 1px 2px #DFDFDF inset;
    }

    a.pseudo-select .pseudo-select-text {
        display: block;
        height: 24px;
        line-height: 24px;
        margin: 0 24px 0 10px;
        overflow: hidden;
        white-space: nowrap;
    }

    a.pseudo-select.disabled .pseudo-select-text {
        display: none;
    }

    a.pseudo-select .pseudo-select-text.pseudo-select-text-empty {
        opacity: 0.6;
    }

    a.pseudo-select .pseudo-select-img {
        background:url(../images/select-arrow.png) no-repeat scroll 100% center transparent;
        height: 24px;
        position: absolute;
        right: 0;
        top: 0;
        width: 24px;
    }

ul.pseudo-select {
    background-color: #ffffff;
    border: 1px solid #8b8b8b;
    cursor: default;
    display: block;
    list-style: none outside none;
    margin: 2px 0 0;
    max-height: 200px;
    min-width: 106px;
    overflow: auto;
    padding: 0;
    position: absolute;
    z-index: 100600;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    ul.pseudo-select li {
        padding: 0 20px 0 10px;
        height: 24px;
        line-height: 24px;
        white-space: nowrap;
    }

        ul.pseudo-select li.hover {
            background-color: #d7eee4;
        }


.loading {
    background:url(data:image/.gif;base64,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) no-repeat scroll center center rgba(0, 0, 0, 0.4);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000000;
}

.right {
    float: right;
}

.text-right {
    text-align: right;
}

.left {
    float: left;
}

.center {
    text-align: center;
}

.clear {
    clear: both;
}

.nowrap {
    white-space: nowrap;
}

/* Styles for buttons
-----------------------------------------------------------*/


.label.large {
    /*display: inline-block;*/
    font-size: 11pt;
    padding-top: 4px;
    padding-bottom: 4px;
}


/* Styles for find result
-----------------------------------------------------------*/
.find-result {
    background-color: #ffffff;
    border: 1px solid #777777;
    min-width: 166px;
    position: absolute;
}

    .find-result ul {
        list-style: none outside none;
        margin: 0;
        padding: 0;
    }

        .find-result ul li {
            padding: 1px 3px;
        }

            .find-result ul li.hover {
                color: #ffffff;
                background-color: #014D64;
            }

            .find-result ul li em {
                color: #EE5E2F;
            }

/* Styles for rows per page
-----------------------------------------------------------*/
#rows-per-page {
}

    #rows-per-page span {
        line-height: inherit;
    }

.btn-wraper ul {
    margin: 30px 0 0;
}

.btn-wraper.left-side ul {
    left: 0;
}

.btn-wraper.right-side ul {
    right: 0;
}

div.columnSettingsWrap {
    position: absolute;
    right: 35px;
    top: 100%;
    z-index: 1000;
}

.btn-wraper ul,
table.columnsSettings {
    background-color: #efefef;
    border: 1px solid #777777;
    color: #383838;
    list-style: none outside none;
    padding: 20px;
    position: absolute;
    z-index: 10;
}

table.columnsSettings {
    padding: 26px 39px 20px 48px;
    position: static;
}

    table.columnsSettings td + td {
        padding-left: 56px;
    }

    table.columnsSettings .btn {
        margin-top: 17px;
        float: right;
    }

.btn-wraper ul .btn {
    margin: 0;
}

.btn-wraper ul li {
    padding: 1px 3px;
}

    .btn-wraper ul li .btn, .btn-wraper ul li.btn {
        min-width: 140px;
    }

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error, .error {
    color: #c50000;
}

label.error, .report-form label.error {
    margin: 0px;
    display: inline;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error, input.error,
input.ng-touched.ng-dirty.ng-invalid,
span.ng-touched.ng-dirty.ng-invalid,
div.ng-touched.ng-dirty.ng-invalid {
    border: 1px solid #c50000;
}

.validation-summary-errors {
    color: #c50000;
    max-height: 50px;
    overflow-y: auto;
}

.validation-summary-valid {
    display: none;
}


.page {
    margin: auto;
    width: 1024px;
}

    .page #left-menu {
        float: left;
        width: 200px;
    }

    .page #content {
        margin-left: 210px;
        padding-bottom: 10px;
    }

#login {
    color: #dbdbdb;
    /*display: inline-block;*/
    margin-top: 39px;
    position: relative;
}

    #login a {
        color: #ffffff;
        font-weight: bold;
        margin-left: 40px;
    }

        #login a.red {
            color: #EE5E2F;
            margin-left: 45px;
        }

.ng-validation-container-messages {
    color: #c50000;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    opacity: 0;
}

.ng-messages-right {
    float: right;
    position: relative;
    margin-top: 3px;
    right: 25px;
}

.ng-validation-container-messages.ng-active-add {
    opacity: 0;
}

.ng-validation-container-messages.ng-inactive {
}

.ng-validation-container-messages.ng-inactive-add {
}

.ng-validation-container-messages.ng-active {
    opacity: 1;
}

.ng-item-message {
    opacity: 1;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

    .ng-item-message.ng-enter {
        opacity: 1;
    }

    .ng-item-message.ng-enter-active {
        opacity: 1;
    }

    .ng-item-message.ng-leave {
        opacity: 1;
    }

    .ng-item-message.ng-leave-active {
        opacity: 0;
    }


/* Styles for header & footer
-----------------------------------------------------------*/
#header,
#header .header-content {
    max-width: 50%;
    height: inherit;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 5%;
    max-height: 200px;
}

    #header #info-message {
        margin-left: 178px;
        color: aliceblue;
        display: table-cell;
        vertical-align: middle;
        height: inherit;
    }

        #header #info-message span.current-operator {
            margin-right: 10px;
            color: #f05d2f;
            text-shadow: none;
            cursor: default;
        }



/* Styles for logo
-----------------------------------------------------------*/
#header .logo {
    display: block;
    background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTk0IDIzOC43NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwMDAwM2E7fS5jbHMtMntmaWxsOiMwMGE4OTc7fS5jbHMtM3tmaWxsOnVybCgjbGluZWFyLWdyYWRpZW50KTt9LmNscy00e2ZpbGw6dXJsKCNsaW5lYXItZ3JhZGllbnQtMik7fS5jbHMtNXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwM2E7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDo0LjU0cHg7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQiIHgxPSI3My42MiIgeTE9IjMxLjAyIiB4Mj0iMTEzLjc4IiB5Mj0iMTAzLjYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwLjM1IiBzdG9wLWNvbG9yPSIjMDBhODk3Ii8+PHN0b3Agb2Zmc2V0PSIwLjQzIiBzdG9wLWNvbG9yPSIjMDBhNDk1Ii8+PHN0b3Agb2Zmc2V0PSIwLjUxIiBzdG9wLWNvbG9yPSIjMDA5NzhlIi8+PHN0b3Agb2Zmc2V0PSIwLjYiIHN0b3AtY29sb3I9IiMwMDgyODIiLz48c3RvcCBvZmZzZXQ9IjAuNjkiIHN0b3AtY29sb3I9IiMwMDY0NzIiLz48c3RvcCBvZmZzZXQ9IjAuNzciIHN0b3AtY29sb3I9IiMwMDNlNWQiLz48c3RvcCBvZmZzZXQ9IjAuODYiIHN0b3AtY29sb3I9IiMwMDExNDMiLz48c3RvcCBvZmZzZXQ9IjAuODkiIHN0b3AtY29sb3I9IiMwMDAwM2EiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTIiIHgxPSI1OS43MSIgeTE9IjE1MC4yNiIgeDI9IjEzMi41NSIgeTI9Ijc0LjgyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDAwMDNhIi8+PHN0b3Agb2Zmc2V0PSIwLjExIiBzdG9wLWNvbG9yPSIjMDAwNjNkIi8+PHN0b3Agb2Zmc2V0PSIwLjI2IiBzdG9wLWNvbG9yPSIjMDAxODQ3Ii8+PHN0b3Agb2Zmc2V0PSIwLjQzIiBzdG9wLWNvbG9yPSIjMDAzNTU3Ii8+PHN0b3Agb2Zmc2V0PSIwLjYyIiBzdG9wLWNvbG9yPSIjMDA1ZTZlIi8+PHN0b3Agb2Zmc2V0PSIwLjgzIiBzdG9wLWNvbG9yPSIjMDA5MThhIi8+PHN0b3Agb2Zmc2V0PSIwLjkxIiBzdG9wLWNvbG9yPSIjMDBhODk3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRpdGxlPkZpbmFsU2ltcGxpZmlfUHJpbWFyeV9Mb2dvPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNy4yNiwyMDYuNmE0Ljc4LDQuNzgsMCwwLDAtMy42OS0xLjgyYy0xLjMzLDAtMi43LjQ5LTIuNywxLjgyczEuMywxLjY1LDMuNjUsMi4yMSw1LjQ0LDEuNzIsNS40NCw1YzAsNC4xMS0zLjMzLDUuNjItNyw1LjYyQTkuNDQsOS40NCwwLDAsMSwxNiwyMTYuNjdsMi43Ny0yLjU5YTUuNDksNS40OSwwLDAsMCw0LjMyLDIuMWMxLjIzLDAsMi43LS40OSwyLjctMnMtMS4zLTEuODItMy44Ni0yLjQyLTUtMS42MS01LTQuNzdjMC0zLjc2LDMuMzctNS4zNyw2LjcxLTUuMzcsMi40MiwwLDQuOTUuODQsNi4zMiwyLjU2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQyLjc4LDE5My44NmEyLjUzLDIuNTMsMCwxLDEtMi42NiwyLjUzQTIuNTksMi41OSwwLDAsMSw0Mi43OCwxOTMuODZabS0yLjA3LDguMjVoNC4yMlYyMTlINDAuNzFaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODMuNDEsMjA4LjQzVjIxOUg3OS4xOXYtOS4zNGMwLTItLjQ1LTQuNDktMy4xNi00LjQ5cy0zLjcyLDIuNDUtMy43Miw0LjYzVjIxOUg2OC4xVjIwOC43OGMwLTIuMDctMS0zLjY1LTMuMTItMy42NS0yLjUzLDAtMy42OSwyLjMxLTMuNjksNC41NlYyMTlINTcuMDhWMjAyLjExaDR2Mi43aC4wN2E1LjkyLDUuOTIsMCwwLDEsMTAuNSwwLDYsNiwwLDAsMSw1LjU0LTMuMTlDODEuNTgsMjAxLjYyLDgzLjQxLDIwNSw4My40MSwyMDguNDNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTkuNCwyMDIuMTF2Mi4zNWguMWE2LjY5LDYuNjksMCwwLDEsNS44My0yLjg0YzQuODEsMCw4LjE4LDMuODYsOC4xOCw4Ljg0cy0zLjE2LDktOC4yOSw5YTYuNTYsNi41NiwwLDAsMS01LjU3LTIuNzRoLS4wOHYxMC42N0g5NS4zNlYyMDIuMTFabTUsMi45NWMtMy4wOSwwLTQuOTUsMi44NC00Ljk1LDUuNDdzMS44Niw1LjQxLDQuOTUsNS40MWMzLjI3LDAsNC44NS0yLjg1LDQuODUtNS40OFMxMDcuNjUsMjA1LjA2LDEwNC4zOCwyMDUuMDZaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTI0LjY5LDE5Mi40Mmg0LjIxVjIxOWgtNC4yMVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNDMuMTksMTkzLjg2YTIuNTMsMi41MywwLDEsMS0yLjY2LDIuNTNBMi41OSwyLjU5LDAsMCwxLDE0My4xOSwxOTMuODZabS0yLjA3LDguMjVoNC4yMlYyMTloLTQuMjJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTU4LjE2LDIwNS40OEgxNTV2LTMuMzdoMy4ydi0yLjQ5YzAtNCwxLjU4LTcuNjIsNi44MS03LjYyYTcuNzUsNy43NSwwLDAsMSwyLjE0LjI0bC0uMjgsMy41OGE1LjY0LDUuNjQsMCwwLDAtMS42Mi0uMjRjLTIuNDIsMC0yLjg0LDIuMTEtMi44NCwzLjc5djIuNzRoMy45djMuMzdoLTMuOVYyMTloLTQuMjFaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTc1Ljg0LDE5My44NmEyLjUzLDIuNTMsMCwxLDEtMi42NiwyLjUzQTIuNTksMi41OSwwLDAsMSwxNzUuODQsMTkzLjg2WiIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTczLjc3IiB5PSIyMDIuMTEiIHdpZHRoPSI0LjIxIiBoZWlnaHQ9IjE2Ljg1Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNOTAuNCwxMDUuMjRjNC00LDctMTIuMDktLjY3LTE5Ljc0bC0yNC0yNGExMy42OCwxMy42OCwwLDAsMSwwLTE5LjI3aDBhMTMuNjgsMTMuNjgsMCwwLDEsMTkuMjcsMGw0My44Nyw0My44OGExMy42OCwxMy42OCwwLDAsMS0uMywxOS4yOFM4Ny43LDEwOCw5MC40LDEwNS4yNFoiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik04NSwxNDkuMTFsNDMuODctNDMuODdhMTMuNjUsMTMuNjUsMCwwLDAsMC0xOS4yNmgwYy0yLjQ5LTIuNS0xNi43NS0xNi42MS0xNi43NS0xNi42MVMxMTYsNzkuNjIsMTA5LjYxLDg2TDY1LjczLDEyOS44NWExMy42NywxMy42NywwLDAsMCwwLDE5LjI2aDBBMTMuNjYsMTMuNjYsMCwwLDAsODUsMTQ5LjExWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwOC43NSwzNy4xOGExOSwxOSwwLDAsMC0yNC42My0xLjg5LDIuNTUsMi41NSwwLDAsMC0uMjQsMy44NEwxMDYuOCw2Mi4wNWEyLjU4LDIuNTgsMCwwLDAsMy45Mi0uMzRBMTksMTksMCwwLDAsMTA4Ljc1LDM3LjE4WiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxNi4zMyAxMS4zOCA0OC43MiAxMS4zOCAxNi4zMyA0My43NyAxNi4zMyAxMS4zOCIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE2LjMzLDExLjM4aDE1My40YTguNTUsOC41NSwwLDAsMSw4LjU1LDguNTVWMTY0Ljc4YTguNTUsOC41NSwwLDAsMS04LjU1LDguNTVIMjQuODhhOC41NSw4LjU1LDAsMCwxLTguNTUtOC41NVYxMS4zOGEwLDAsMCwwLDEsMCwwWiIvPjwvc3ZnPg==) repeat scroll 0 0 transparent;
    height: 183px;
    padding-top: 17px;
    width: 160px;
    margin: auto;
}

.landing #header .logo,
.info #header .logo {
    float: none;
    margin: auto;
}


/*Styles for main menu
-----------------------------------------------------------*/
.main-menu {
    border-bottom: 2px solid #2b2627;
    min-height: 53px;
    font-size: 13pt;
}

ul.main-menu, ul .sub-menu {
    list-style: none outside none;
    padding: 0;
}

.main-menu a {
    text-decoration: none;
    -webkit-transition: .3s linear;
    transition: .3s linear;
}

.main-menu > li {
    float: left;
    position: relative;
    height: inherit;
    margin: 0;
    vertical-align: middle;
}

    .main-menu > li.active > a,
    .main-menu > li.active > span.menu-item {
        background:url(data:image/.png;base64,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) repeat scroll 0 0 #434445;
        color: #ffffff;
    }

.main-menu li a,
.main-menu li span.menu-item {
    color: #4b4b4b;
    display: inline-block;
    height: inherit;
    line-height: 53px;
    padding: 0 15px;
    text-transform: uppercase;
}

.main-menu li span.menu-item {
    cursor: default;
}

.main-menu > li:first-child {
    border-left: 0;
}

.main-menu > li > a {
    display: block;
}

    .main-menu > li > a.active, .sub-menu > li > a:hover {
    }

.main-menu .menu-holder {
    color: inherit;
}

.sub-menu {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transition: .3s linear;
    transition: .3s linear;
    min-width: 200px;
    background:url(data:image/.png;base64,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) repeat scroll 0 0 transparent;
    border-top: 2px solid #2B2627;
    position: absolute;
    z-index: 100500;
}

    .sub-menu .sub-menu {
        position: absolute;
        left: 100%;
        top: -1px;
        -webkit-transition: .4s linear;
        transition: .4s linear;
    }

    .sub-menu li {
        position: relative;
    }

li:hover > .sub-menu {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    transform: rotateX(0deg);
    visibility: visible;
    opacity: 1;
}

.sub-menu li a {
    color: #625358;
    display: block;
    height: inherit;
    font-size: 10pt;
    line-height: 33px;
    padding: 0 15px;
    text-transform: uppercase;
    white-space: nowrap;
}

.sub-menu li span.menu-item {
    color: #625358;
    display: block;
    height: inherit;
    font-size: 10pt;
    line-height: 33px;
    padding: 0 15px;
    text-transform: uppercase;
}

.sub-menu > li.active > a {
    color: #231f20;
}

.main-menu li:hover {
    background:url(data:image/.png;base64,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) repeat scroll 0px 0px #434445;
}

    .main-menu li:hover > a,
    .main-menu li:hover > span {
        color: #fff;
    }

.sub-menu span.menu-item:after {
    float: right;
    content: ">";
}

/* Styles for Back Link
-----------------------------------------------------------*/
.back-link {
    background-color: #EDEDED;
    color: #000000;
    font-size: 12px;
    font-weight: 600;
    padding: 6px 11px;
    text-decoration: none;
}

/* Styles for Operators List
-----------------------------------------------------------*/
#operators-list {
    list-style: none;
}

    #operators-list li {
        margin: 3px 0;
    }

/* Styles for Form
-----------------------------------------------------------*/
#main .form {
    margin: 0 auto;
}

.form {
    line-height: 100%;
    padding-bottom: 20px;
}

.thin-form {
    padding-right: 77px;
}

.landing .form {
    background: none;
}

.form.multi-column {
    display: block;
}

.form .header, .form .login-form, .form .footer {
    width: 340px;
    padding: 20px;
    margin-right: auto;
    margin-left: auto;
}

.small-text {
    font-size: 12px;
}

.form .registration-form {
    max-width: 726px;
    padding: 20px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
}

    .form .registration-form .flex-justify {
        display: flex;
        justify-content: space-between;
        width: calc(100% - 20px);
    }

    .form .registration-form #FirstName, .form .registration-form #LastName {
        width: calc(100% - 10px);
    }

    .form .registration-form .apollo-registration-block #FirstName, .form .registration-form .apollo-registration-block #LastName {
        margin-bottom: 10px;
        width: calc(100% - 20px);
    }

    .form .registration-form #LastName {
        margin-left: 10px;
    }

    .form .registration-form label[for="LastName"] {
        margin-left: 10px;
    }

    .form .registration-form .apollo-registration-block #LastName {
        margin-left: 0px;
        margin-bottom: 10px;
    }

    .form .registration-form .apollo-registration-block label[for="LastName"] {
        margin-left: 0px;
        margin-bottom: 10px;
    }

    .form .registration-form .apollo-registration-block label[for="TelemetryDeviceSerialNumber"] {
        width: 300px;
        margin-bottom: 10px;
    }

    .form .registration-form .apollo-registration-block #TelemetryDeviceSerialNumber {
        width: 300px;
        margin-bottom: 10px;
    }

    .form .registration-form .apollo-registration-block .icon-container {
        margin-top: 23px;
        padding-left: 5px;
        margin-right: 10px;
    }

    .form .registration-form .registration-block {
        margin-bottom: 10px;
    }

    .form .registration-form .text-box {
        width: calc(100% - 20px);
    }

    .form .registration-form select {
        font-size: 100%;
        width: calc(100% - 20px);
        height: 26px;
        border-radius: 2px;
        border: 1px solid #cecece;
        outline: none;
    }

.form .contact-form {
    max-width: 726px;
    padding: 20px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
}

    .form .contact-form .flex-justify {
        display: flex;
        justify-content: space-between;
    }

    .form .contact-form .text-box {
        width: 340px;
    }

textarea {
    resize: none;
    height: 90px;
}

.contact-block {
    margin-bottom: 10px;
}

    .contact-block label {
        color: #333;
        font-family: 'RobotoMedium';
    }

.sub-title {
    color: #333;
    font-size: 13px;
}

.block-element {
    display: block;
}

.form form {
    display: block;
}

.pseudo-title {
    margin-bottom: 60px;
}

.form .header {
    color: #FFFFFF;
    font-size: 21px;
    font-weight: normal;
    margin: 35px 0 0;
    padding-bottom: 7px;
    padding-top: 7px;
}

.help-text {
    font-size: 12px;
}

.form .login-form.pos {
    width: 610px;
}

    .form .login-form.pos h3 {
        margin-top: 36px;
    }

.form .login-form div.line-with-checkbox {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .form .login-form div.line-with-checkbox div {
        display: flex;
        align-items: center;
        margin: 0;
    }

    .form .login-form div.line-with-checkbox input[type="checkbox"] + label {
        padding-left: 13px;
    }

.form .login-form div {
    margin: 15px 0;
}

.form .login-form span.input-fix,
.thin-form span.input-fix,
.form .popup-body span.input-fix {
    padding-right: 22px;
}


.form .login-form label {
    font-size: 12px;
    font-family: 'RobotoMedium';
    color: #333333;
    font-weight: normal;
}

    .form .login-form label[for="rememberMe"] {
        font-size: 13px;
        font-family: 'Roboto';
        color: #333333;
        font-weight: normal;
    }

.form .login-form input[type="text"],
.form .login-form input[type="password"],
.form .login-form input[type="email"],
.form .login-form input[type="number"],
.form .login-form input[type="tel"],
.form .login-form textarea,
.thin-form input[type="text"],
.thin-form input[type="password"],
.thin-form input[type="email"],
.thin-form input[type="number"],
.thin-form input[type="tel"],
.thin-form textarea {
    width: 100%;
}

.form .footer {
    border-top: 1px solid #a8a8a8;
    padding-top: 15px;
}

.form .field-comment {
    font-size: 12px;
}




.login-form.one-column {
    width: 302px;
}

    .login-form.one-column form {
        display: block;
    }


form .attention, div.attention, p.attention {
    color: #333333;
    font-family: 'Roboto';
    font-size: 12px;
    clear: both;
    /*float: left;*/
}

.attention:before {
    content: '*';
    color: #F0463E;
    margin-right: 5px;
    font-family: 'RobotoMedium';
}

.accordionFooter p.attention {
    float: left;
}

form label.required:after,
div.ngdialog-content label.required:after,
.ui-widget-content label.required:after {
    content: " *";
    color: #f05d2f;
}

.thin-form span {
    margin: 10px 0;
}


.landing .center.m-top10 {
    width: 98%;
}

/*Login Container*/
#loginContainer {
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
}

    #loginContainer .validation-summary-errors {
        max-height: none;
        overflow: inherit;
    }



.MainGridContainer {
    background-color: white;
}

.report-container {
    background-color: #ffffff;
}

#gridGroupBox {
    background: inherit;
    font-family: helvetica;
    overflow: visible;
}

.groupHeadersContainer > table {
    float: right;
    margin-right: 2px;
}

#reportBreadCrumbNavigation {
    font-weight: bold;
}

#reportBreadCrumb a {
    cursor: pointer;
    border-bottom: 1px solid #FFFFFF;
    color: #ffffff;
}

    #reportBreadCrumb a:hover {
        border-bottom: none;
    }

#reportBreadCrumb {
    display: inline-block;
    font-family: 'RobotoMedium';
    word-spacing: normal;
    margin-left: 10px;
    line-height: inherit;
    text-transform: none;
    float: left;
    margin-left: 0;
    padding-top: 4px;
}

    #reportBreadCrumb span {
        text-transform: none;
    }

    #reportBreadCrumb + table {
        float: right;
        margin-right: 10px;
    }

.groupNodeElement div.groupNode {
    background:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADZSURBVHjanNMhS4NhFIbhSxmCQcEFk8Vo2q+xzWoTBINFhAXnFwRFmKDYxGK3Daw2EUyKbBgFGQoqLEzL+8IXxth37h9wH87znDPzudHYxgV+BJnFMXrYxWJUAsso0EcL9Ygks4T9JCuSvLIks5DW6+MUKxFJZh5beMU5ViOSzBw28YwrrEUkmRqaeMINGhFJefg6HrBXE+cObXSrSv5wiwPcl3echlHKoMDjuKAmMcQ1DvEyKe1x/OISR3ibprIyXzhLT/lepXf4wAk6GAgcz0466e9o1/8DAN+9KagyXSUjAAAAAElFTkSuQmCC) no-repeat scroll 100% center transparent;
    display: inline-block;
    padding-right: 17px;
    padding-top: 1px;
}

    .groupNodeElement div.groupNode span,
    .groupHeadersContainer .groupNodeElement div.groupNode a {
        background-color: #f15d2f;
        color: #ffffff;
        font-size: 9pt;
        line-height: 17px;
        margin: 0;
        padding: 2px 5px 1px;
        text-transform: none;
        border: none;
    }

.paging {
    font-size: 10pt;
    padding: 16px 0;
    text-align: right;
}

    .paging span.paging-total-rows {
        margin: 0 10px;
        color: #004c63;
    }

    .paging a {
        font-weight: bold;
        margin: 0 8px;
    }

        .paging a:first-child {
            margin-left: 0;
        }

        .paging a:last-child {
            margin-right: 23px;
        }

        .paging a.active {
            color: #383838;
        }

.multi-filter > table {
    padding: 16px 16px 15px;
}

a.btn [class^="icon-"] {
    background:url(data:image/.png;base64,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) no-repeat scroll 0 0 transparent;
}

a.btn-icon.large [class^="icon-"] {
    background:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAAfgAAAAYCAYAAAAWG+9JAAAACXBIWXMAAAsTAAALEwEAmpwYAABIh2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcFJpZ2h0cz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3JpZ2h0cy8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDEzLTAzLTA2VDEzOjI4OjA2KzAzOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0wNS0wNFQxODo0NTo0NyswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTYtMDUtMDRUMTg6NDU6NDcrMDM6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjQ4NTRmYjNiLTJkYTItYzU0NC05MjY3LTMzYzA3NDljMGI0YjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjExNTBjNGI3LTEyMGYtMTFlNi04NGJiLWQ5NWFkMGZlY2Y5YjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOkEwRjcxRkZCNDM4NkUyMTFCNTM5ODM0NzY2RDFDMjBFPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOkEwRjcxRkZCNDM4NkUyMTFCNTM5ODM0NzY2RDFDMjBFPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDEzLTAzLTA2VDEzOjI4OjA2KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RjdFRTQ0NTg0OTg2RTIxMUI1Mzk4MzQ3NjZEMUMyMEU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTMtMDMtMDZUMTQ6Mzk6MTQrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1NWEzN2ZmMC0yMzU4LWQ0NGQtYjNmYS0zNzgxMzg0MjMyNjY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDUtMDRUMTg6NDU6NDcrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NDg1NGZiM2ItMmRhMi1jNTQ0LTkyNjctMzNjMDc0OWMwYjRiPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTA1LTA0VDE4OjQ1OjQ3KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDo1NWEzN2ZmMC0yMzU4LWQ0NGQtYjNmYS0zNzgxMzg0MjMyNjY8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6QTBGNzFGRkI0Mzg2RTIxMUI1Mzk4MzQ3NjZEMUMyMEU8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpBMEY3MUZGQjQzODZFMjExQjUzOTgzNDc2NkQxQzIwRTwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4wQkYwODE3RkVGNDUzQjY2NUI5QjZCMkJCQTJBMzA5MzwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPjFGRTU4M0VGMjI5QjNCMEY4MkI4MDE5MjM5QjgyMkZEPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+MUZFRjZGQ0M1QzczNjM5RDMxQjczNzdEQ0VDMTJFNDQ8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT4yMUIzRkNEMUQxMDRCQUU3NUYyNTk0OTQ2QkNEODNCNTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPjI2QzAzQkU5MkEwNEY1OEQ0NTkzM0I5NzFBQTI4NTk5PC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+MkNBQUNDMzQ0Q0QzMkQyNzc3OUJEMUVEOTU0NTUyMUI8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT41N0QwN0YyQzE3NUUwRUNCNkZEMkQwMTJDQ0Q1QkU4NTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPjgzNURBRDM0RjRGMTY1ODhGNjQ2ODEwNDM2RDUxQkZEPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+OENCNzdFREM2OUQ3MjlCQTRFNUE0MTQ2Qzk3REVERTA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5CNEYzMEE1Rjg5MTVBREZCMURBNTAyNEMxMEE3RUMxMTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPkI5MjE2NTA3ODY0NTEwQzY3MENDQ0FFNDE0OUUzNUVEPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+Qzc2QURCNURFM0E4MjREMjA0NkY2QjNDNzhDQkY0QjY8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5EQzQ1RDM4NkM5MTJFMDUzNzcwQUI1QjdFOUY3QjdDQTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPkZCMEJGRTgzRENBMDNEQjRFREI2ODc1OUY2NEZEOTIzPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+RkQxMkFERjc1QjIxNzEzNjhEQTJDMTgyMEREOUZDRjQ8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT54bXAuZGlkOjA4ODAxMTc0MDcyMDY4MTE4MjJBOEFBRTREQjZDOTY2PC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDoyOTY0NzdGNDgyRDIxMUUyQTNGRUQwNDkzMUJGNTBENjwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPnhtcC5kaWQ6Mzk5M0NENTk4MURBMTFFMjg5MzBEMUUyMTkyMTVGQjQ8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT54bXAuZGlkOjUyODdCMzc2RTQ4NEUyMTFCRUFBQzJENkI5MzY2M0NGPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDo1QzJEOUYzRUE1N0FFMjExOUMwMUM2RjQ4QUQwOEMyMTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPnhtcC5kaWQ6NjhCNzQyREI2QjJCMTFFMjlERDNGODFCMTU5QzIwQTE8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT54bXAuZGlkOjhGNERGMDkyREY3MEUyMTE4MDkxQzVCMkJCRDFBNEE1PC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDpCNTU0RTRFOTAzODFFMjExOUQ3RUUzQTQ4QjM5RjFGMzwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPnhtcC5kaWQ6QzVDRDQzMTA2QzM5MTFFMjg1Mzc5NkIwNkY2OUNCRTk8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT54bXAuZGlkOkY5N0YxMTc0MDcyMDY4MTE4MDgzRUI4M0M2MkJEN0MxPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgIDx4bXBSaWdodHM6TWFya2VkPkZhbHNlPC94bXBSaWdodHM6TWFya2VkPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NTA0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5U3PiKAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAABaWSURBVHja7F1reFTVuX7XZAgZEgwhXCwqVW6iAqJwLBL0gEkU6rHFC0pRWxGx2lPrBVtoERCtiPWxxWOtPUARipbipQdaRWtEEZRaWqw3ULQYrgJCCKHD5DIz+z0/1rfLys6emb0nIQw47/PsJ5nZa6+99trf+u7fGkUSWWSRRRZZZJHF8YVgdgqyyCKLLLI4hmFaqeoIfO9ED8dR5Pic6vqsgM/i2IVSjWmbZE8AEwGUCuEPAvAxgDiA1wAsUkqtb7JqM8i7ZD8TySCAmwHcCKC/nP4AwAIAc5VS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) repeat scroll 0 0 transparent;
}

a.btn-icon [class^="icon-"] {
    background:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAAAYCAYAAABugbbBAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC45bDN+TgAABDdJREFUeF7tmb2LFVcYxkUNbmFhscUaLFJYLNgIhiBBSYoUFgEl8auwkKCgvX+AkMLCwsIuCaRIFVJssBG0UEgXP1C2sFCwVFCwEBQj7Ob3nH3O1T0ze2fO7IzJvZ4fPNz3nPO+r8d7H2fmjBsKhVyWl5c/mAqFbD6UkYbqW5hyUnMOZaSh+hamnNSc6zEStZvQfrQHfeLpwHr6Fj5iZJxUXaH2ILqFbqJv0MikxI5asLS09CsFAeIbni58hGCBirpA3Rw6hF6jN+gv9IWX8/oWgxYiWKCiXKg5ja6i+0jIpHfRV07J61sM+t+j30DysDfoeQo9RM/QRX7izV6qhfWKciD/JLqH3iKxiHSr/xZtclpeX30xFASI/9cGZX9n2Ob5HKnG5Z2hj25Zcx72Dr0DHvYC7XSLXQXfxQUv10JKRW0gTweiI0hXSt3ShUx6DW132gjmHLVgkgzKFufZ45OV3Tbj3HmXd4L6Ofo8kBR7ule0V+FhL7DfP9x2BHOLXq6FlIqaIGcL+g79jXQ7FzKpbvG1FwfmHSWwwXArSfRQHQXxk2QtyOWN0OKzLnJ5K8hvZVLn9GLO0BAc92JSeu2k19dWJIy15rTO0OPnlZbvYO6Wl2shpaJxsK4rp8x5G71CQia9g35wWgXWHCWougsub8Tp2bi8NZSMNanXejVnxHPrNik9Zuml0+0qPDfrtM7QYze9XoamhvEJPmb4/BHdQJcZb3WJaioaB+uHkV4lRXPqU+OjTqmFdUcJ6tAFlzfi9GxcngVltSb13CDmjHitD5NuptdvoSk4HnuQyYFe+o4uocvogOY0Dn/Yyt1Lf+ZCSAaGFa0FazoQ6UoZb+syp8Yy7ehAVAfrjhLYjP7VpBr9yMQvkrUglzdCi3jLypLLs6F2lUkdD2rOiHN6ud3TJxzoPFw37G0v0tliG5+fo2jOc+g68/reZ/TJ+GooAsYV1cH8WaRnzHggkkn1DPo92uK0NSHHUQvY4ES/ZmLbwaSSYk93gvpW5ow4d5CDU1fY06mV3QV0kp9FMqS+p+toAT1GO/w5OjiRU1EKc3ru/BPFV0kyqU7vx9DYK2eEPEctYIMT/x6Urc9LHnaGv/9x+lReVY2TalzeCLkyRLZc3gj70XNnNI5+z4voALqAzmgN6d2o+urW/4y0fS4Pxkn1Pox3IRkxHqz/QbqSrnkgqoN8Ry1gkxNv0ElB33UXubwRchf8UwYYLyJdNfXopsOL5l4iGVfvlGdcGmBcUYR4I1LNcyQeod/RWae0hhpHLWCjxaBTAr/fDn7Gymu8teSyEcxVFCHejn5CejPwFOlK2vi8WQd1jlpQDFqIYIGKIsRfoivoF6Tn3F1eyoZaR4VCBjJOqgix/rtXJv0UbfR0J97vWyi0RsZJNQRD9S1MOak5hzLSUH0LU05qziFVKGRTZ6RhtLzhX6r4jDllqVxJAAAAAElFTkSuQmCC) repeat scroll 0 0 transparent;
}

a.btn-icon .icon-add, a.btn .icon-add, a.btn-icon.large .icon-add.user {
    background-position: 0 0;
}

a.btn-icon .icon-remove, a.btn .icon-remove {
    background-position: 120px 0;
}

a.btn-icon .icon-edit, a.btn .icon-edit {
    background-position: 192px 0;
}

a.btn .icon-arrowup {
    background-position: -8px 0;
}

a.btn .icon-arrowdown {
    background-position: 0 0;
}

a.btn-icon.large .icon-add {
    background:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAA3NCSVQICAjb4U/gAAAAG1BMVEX///////////////////////////////////8HBRbfAAAACXRSTlMAESJEZoiZu//p8M1jAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yMS8xNoquTKUAAABJSURBVBiVY2AgDVh0NEBZZqEhCE5EeSkSB1kZkKMaGoDgQEEDmCNsbIDgQPWAOFCjOTo6OpCMxlCGZgACoFuKw6EoXkDxHEEAAD/5IBw5sllFAAAAAElFTkSuQmCC) repeat scroll 0 0 transparent;
}

    a.btn-icon.large .icon-add.pos {
        background-position: -24px 0;
    }

    a.btn-icon.large .icon-add.cus {
        background-position: -168px 0;
    }

    a.btn-icon.large .icon-add.loc {
        background-position: -192px 0;
    }

    a.btn-icon.large .icon-add.nat {
        background-position: -144px 0;
    }

    a.btn-icon.large .icon-add.pro {
        background:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAA3NCSVQICAjb4U/gAAAAG1BMVEX///////////////////////////////////8HBRbfAAAACXRSTlMAETNEZoi7zP9z7iemAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8yMS8xNoquTKUAAABISURBVBiVY2AgBzRYmHYkRBhkNHPQmCMslAHnFDAwsMA5CqwBDAowDgNHAwMDVk5oRGsonNMBBHBOWkZbGqoeOEDhsCVgDQEAEdQxFitFqzUAAAAASUVORK5CYII=) repeat scroll 0 0 transparent;
    }

a.btn-icon.large .icon-download {
    background-position: -72px 0;
}

a.btn-icon.large .icon-download-xlsx {
    background-position: -456px 0;
}

a.btn-icon.large .icon-refresh {
    background-position: -216px 0;
}

a.btn-icon.large .icon-email {
    background-position: -96px 0;
}

a.btn-icon.large .icon-save {
    background-position: -48px 0;
}

a.btn-icon.large .icon-print {
    background-position: -336px 0;
}

a.btn-icon.large .icon-close {
    background-position: -360px 0;
}

a.btn-icon.large .icon-landscape {
    background-position: -384px 0;
}

a.btn-icon.large .icon-portrait {
    background-position: -408px 0;
}

a.btn-icon.large .icon-pog {
    background-position: -432px 0;
}

a.btn-icon.large .icon-pos-schedule {
    background:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTAvMjMvMTXTc96+AAAAvklEQVQYlWNgIAQk3/9rhLGZ7t/o/SMA5fB8F1Ho3wDlxDf4N3B9hXL6FfwbmH+AWOz/v+1n8L+9GcbpV7DevQ3IYSkz//89voGBgROoR+//8f+/Zb4zMNQDTev/f+L//+D3J3r/KjAwvf+/4///y0AXTARa9x/E+RvApAA0iv8/SNn/PzMaQJzfM4Nmzpy5e/UCEGfJUq4zZ06JLAE5kzfmj2t7eZv1X5AeRr1/DkBK958B2DEQJz0n6H/sAACCiVTDmhs1TgAAAABJRU5ErkJggg==) no-repeat center;
}

a.btn-icon.large .icon-add-group {
    background:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTIvMTAvMTUR+RqpAAAAa0lEQVQYlWNgwA/6////vxnK5vi9e/fuP1BO/QcgsR7CZv//AEjOh3Di/1+Ac1j/I3H8//8vgHPedrQywDm/GRgYO5A4TP9xcIRU/ispwjggp33DysFtACoHYen+lTNB4A2YY/MfDI7gCxcAJcZGKQN7DYcAAAAASUVORK5CYII=) no-repeat center;
}

a.btn-icon.large .icon-delete-group {
    background:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAA3NCSVQICAjb4U/gAAAAe1BMVEX///+rq6ujo6OZmZmTk5OKiorm5ub////39/fv7+/m5ube3t7W1tbIyMj////39/fv7+/m5ubW1tb39/fm5ub////39/f////v7+/m5ub////39/fm5ubv7+/v7+/v7+/39/fv7+/////39/f////39/fv7+/////39/fRc1HLAAAAKXRSTlMAEREREREiMzMzMzMzM0REREREVVVmZnd3d4iIiJmqu8zM3d3u7u7//1ya0LUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAAFnRFWHRDcmVhdGlvbiBUaW1lADEyLzEwLzE1EfkaqQAAAJ1JREFUKJGdzWsPgiAYhmHsYAmUkuY5S9Ae//8vDFtTTPSD9/ZujGvwErI9p+261pneuVddCl3an9wBakyqBxBZVpbjiPGvUD0fSlXVd0JjSY74CPgcoAy5AQnuGgINHkMyB7YCZxsIKxw00AVgwgb7NQiAE/+HHcCt4CxA3IM/gwKx3nHRL7wbCgNoI1+AlICSDTWARO/uVxuRjX0AiGcc742J2NQAAAAASUVORK5CYII=) no-repeat center;
}

i.large-icon-global-product-change {
    background:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAA3NCSVQICAjb4U/gAAAALVBMVEX///////////////////////////////////////////////////////////+g0jAFAAAAD3RSTlMAESIzRFVmiJmqu8zd7v8LcbuUAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADEyLzE4LzE11E0yRgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAACdSURBVBiVY2AgG3C8e/euAcRgMmBgmPfO+d0rEIflGQPf7T3vTu97zACUf9fIEOzs4uLCAOa8BpPvIJxrEI4AQ3l5xWsDBiYlJSUFsAETGRjf3gUCAQYGSQcGBpgy5n3t5eUwA3LBFJSzD0zdAxJvGRgkwByx0NDQRKDePJAB3KtWrVoIpJlB5ssBpR/BvMAH5DyAcRgFBQUFiPU8APifW5VTlzTRAAAAAElFTkSuQmCC) no-repeat center;
}

i.large-icon-global-product-change-green {
    background:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQBAMAAADgw5IVAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///8AY38AY38AY38AY38AY38AY38AY38AY38AY38AY38AY38AY38AY38AY38AY3/AJKmQAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTIvMTQvMTWem43+AAAAl0lEQVQImWNgAAHG/f/+HwIzGBi0/x9a/9cAyOZOYLiz6typtZcZdu/e95OBLTQ0NIyB4T8QHJQHkQZg9kLJlTNnrhRg6Ojo/cHAAlQTIgDUyxXAAFXDYAvkgtkKDGzvOzqaoOx+IPkFyl4PYrO2l5e3MjBw/N+9ezPjjo6ORUB9fkDM/A8oCaSZQBio8DMDFCgpKSkwAADlPVK3dz5WAgAAAABJRU5ErkJggg==) no-repeat center;
}

i.large-icon-two-tier-pricing {
    background:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACFQTFRF////////////////////////////////////////////f4DHbwAAAAp0Uk5TABHMd6pEiLvdmYWKIREAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAASUlEQVQY02NgIAMwaq2CgkUCDMxLQqHAy4CBTQGmhimBga0AxmEHctTSoCBjAgNbF8yAVQX4OKowo4PQTSOSg+wcFIeieIEMAADTKDYVgbpWWwAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8xOC8xNdRNMkYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMDEtMDVUMTQ6Mzk6MTcrMDM6MDCGyg/UAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTAxLTA1VDE0OjM5OjE3KzAzOjAw95e3aAAAAEZ0RVh0c29mdHdhcmUASW1hZ2VNYWdpY2sgNi44LjAtOSAyMDEyLTEyLTExIFExNiBodHRwOi8vd3d3LmltYWdlbWFnaWNrLm9yZzyibCgAAAAYdEVYdFRodW1iOjpEb2N1bWVudDo6UGFnZXMAMaf/uy8AAAAXdEVYdFRodW1iOjpJbWFnZTo6aGVpZ2h0ADI0Wn3uIwAAABZ0RVh0VGh1bWI6OkltYWdlOjpXaWR0aAAyNCAjrA0AAAAZdEVYdFRodW1iOjpNaW1ldHlwZQBpbWFnZS9wbmc/slZOAAAAF3RFWHRUaHVtYjo6TVRpbWUAMTQ1MTk5Mzk1NxYGlAsAAAARdEVYdFRodW1iOjpTaXplADMwOEJC9x7VbAAAAFx0RVh0VGh1bWI6OlVSSQBmaWxlOi8vZDovd2Vic2VydmVyL3JlZG1pbmUtMi4xLjQvZmlsZXMvMjAxNi8wMS8xNjAxMDUxNDM5MTdfdHdvLXRpZXItcHJpY2luZy5wbmdkY9y7AAAAAElFTkSuQmCC) no-repeat center;
}

i.large-icon-remote-dex-time {
    background:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAA3NCSVQICAjb4U/gAAAAkFBMVEX////////8+Pj39vaOjo6Cg4P////8+Pj38PDw7u5qamr////8+Pj39vb////8+Pj////8+Pjl4+O7u7v////8+PjIyMj8+Pj39vb38PD////8+Pj////39vbw7u7////8+Pj////8+PjX19f////39vbMzMz////8+Pj38PD////8+Pj39vb////8+Pj39vZEQC7HAAAAMHRSTlMAEREREREiIiIiIjMzM0REVVVVVWZmZnd3d4iImZmZqqq7u7vMzMzd3d3u7u7///+0jQ6OAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADEyLzE4LzE11E0yRgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAADgSURBVCiRrZHRWoMwDEYDTtAVhU3mNKCMWSdrSH3/tzOl7bdeTK88F5T2fOnfNgD/zvZMnunmeZWKsw3MMH6kZo5ignc+ra8Iur99wacrwn5uqjt1Ed+WJg9ZsvYi3g67uq5Kx0NNiXCU+85DFFYazcyDyrujxwbRs+lxYG6laCFUtKwzpUAZLqBb8kOFNhmMI8AjI1QbR6iQ+SJAy2cn7FMh6ehsuhXLvEXExshPLsTwnptlRDlWfhDicQvDmEExsJaI8JL+HuqLHWMGJcWmxKtLhLxofvRdnF9/6fOf/ACkzCSNBsOKNQAAAABJRU5ErkJggg==) no-repeat center;
}

i.large-icon-delete {
    background:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAHtQTFRF////q6ur9/f35ubm////7+/v7+/v5ubm5ubm5ubm9/f39/f37+/v7+/v7+/v////9/f3ioqK9/f31tbW5ubm3t7e////////7+/v7+/v9/f3k5OTmZmZ////o6Oj9/f3yMjI1tbW////////9/f35ubm7+/v9/f3////lgdIBgAAACd0Uk5TABHuIkR3zER3iFXdu5mqiGYRRDMzM3dmRDMzEREzEYgzRO7dzFXu+j0InAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACgSURBVCjPndLZDoIwEAVQFqFAFRBaBDeUitz//0IHY6BI4YGbTNLMSTsPHcvaHtvpOsee9twdxQPF60/uAD4m8QdgQRCGY7HxrYjvD5zH8bcibUiC9AhkOSAkEg0KnAhKgkqimINcgbMJmBEuBGIBJDPBdQ1K4Jb/wx3IjWAvQNpDNoMaKc140I3qiVoD0agXoBTAVSP0P2zf3S9Ou3U3PvD5HOXJega+AAAAFnRFWHRDcmVhdGlvbiBUaW1lADEyLzE4LzE11E0yRgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wMS0wNVQxNDozNDoyOSswMzowMK2E+NoAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDEtMDVUMTQ6MzQ6MjkrMDM6MDDc2UBmAAAARnRFWHRzb2Z0d2FyZQBJbWFnZU1hZ2ljayA2LjguMC05IDIwMTItMTItMTEgUTE2IGh0dHA6Ly93d3cuaW1hZ2VtYWdpY2sub3JnPKJsKAAAABh0RVh0VGh1bWI6OkRvY3VtZW50OjpQYWdlcwAxp/+7LwAAABd0RVh0VGh1bWI6OkltYWdlOjpoZWlnaHQAMjRafe4jAAAAFnRFWHRUaHVtYjo6SW1hZ2U6OldpZHRoADI0ICOsDQAAABl0RVh0VGh1bWI6Ok1pbWV0eXBlAGltYWdlL3BuZz+yVk4AAAAXdEVYdFRodW1iOjpNVGltZQAxNDUxOTkzNjY50c+t8gAAABF0RVh0VGh1bWI6OlNpemUANTEyQkLNdcJ/AAAAUnRFWHRUaHVtYjo6VVJJAGZpbGU6Ly9kOi93ZWJzZXJ2ZXIvcmVkbWluZS0yLjEuNC9maWxlcy8yMDE2LzAxLzE2MDEwNTE0MzQyOV9kZWxldGUucG5nQAbLggAAAABJRU5ErkJggg==) no-repeat center;
}

a.text-and-icon i {
    min-height: 24px;
    min-width: 24px;
    display: inline-block;
    margin-bottom: -2px;
    margin-right: 10px;
    margin-left: -5px;
}

a.text-and-icon {
    display: block;
    margin-bottom: 5px;
    text-align: left;
    padding-bottom: 10px !important;
    margin-left: -1px;
}

a.btn-icon.large.r-l-first {
    margin-right: 10px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/*.clearfix {
    display: inline-block;
}*/
/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}
/* End hide from IE-mac */

/*start columnsSettings override*/
.columnsSettings {
    right: 35px;
}

    .columnsSettings input[type="button"] {
        color: #ffffff;
    }

    .columnsSettings input[type="checkbox"] {
        margin-right: 10px;
    }
/*end columnsSettings override*/

.show-filters-chainOp {
    width: 70px;
    min-width: 70px;
}

.show-filters-table td.show-filters-keys {
    padding-left: 0;
}

select.show-filters-keys {
    width: 100%;
}

.show-filters-op {
}

.show-filters-hasChainOp th .show-filters-keys {
    width: 250px;
}

.landing .vertisement {
    margin: 12px 0 57px;
    position: relative;
}

    .landing .vertisement h2.right,
    .landing .vertisement h2.left {
        position: absolute;
        top: 0;
    }

    .landing .vertisement h2.right {
        right: 0;
    }

    .landing .vertisement h2.left {
        left: 0;
    }

[class^=group-label-key] {
    padding: 0 5px 0 20px;
    display: inline-block;
    overflow: auto;
}

.group-label-key0 {
    width: 250px;
    overflow: hidden;
    font-weight: bold;
}

.flex-justify {
    display: flex;
    justify-content: space-between;
}

.dowload-button {
    border: 1px #2e5bc9 solid;
    padding: 4px 3px 1px 20px;
    height: 23px;
    border-radius: 2px;
    min-width: 80px;
    display: flex;
    justify-content: space-between;
}

    .dowload-button:hover {
        border: 1px #04133b solid;
        padding: 4px 3px 1px 20px;
        height: 23px;
        border-radius: 2px;
        min-width: 80px;
        display: flex;
        justify-content: space-between;
        color: #04133b;
    }
}

.dowload-button:hover .icon-dowload {
    background:url(../content/images/downloadHover.svg) no-repeat center transparent;
    width: 19px;
    height: 19px;
    background-size: contain;
    margin-left: 10px;
}

.group-label-key1 {
    min-width: 160px;
}

.group-label-key2 {
    min-width: 190px;
}

.group-label-key3 {
    min-width: 110px;
}

.group-label-key4 {
    min-width: 190px;
}

.group-label-key5 {
    min-width: 110px;
}

#userFeedbackLabel {
    color: #f15d2f;
    display: inline-block;
    font-size: 10pt;
    font-weight: bold;
    line-height: 30px;
    margin-left: 30px;
}

#tooltip {
    opacity: 1;
    background: #f0f0f0;
    border: 1px solid #c6c6c6;
    box-shadow: 2px 4px 17px -6px #000000;
}

    #tooltip h3 {
        font-weight: normal;
        white-space: nowrap;
        font-size: 9pt;
        color: #383838;
        padding: 2px 15px;
        font-family: inherit;
    }
    .termsAndConditions{
        padding:0 10px;
    }
.termsOfUse, .privacyPolicy {
    max-width: 727px;
    margin-left: auto;
    margin-right: auto;
}

object {
    height: 700px;
    width: 100%;
}

.infoContent {
    color: #383838;
    font-size: 10pt;
    margin: 0 auto;
}

    a.highlight,
    .infoContent a {
        color: #2E5BC9;
    }

    .infoContent > h2 {
        display: block;
    }

    .infoContent.with-menu > h2 {
        margin: 0 0 50px;
    }

    .infoContent > h3 {
        font-size: 13pt;
        margin-top: 40px;
    }


.info ol.user-guides {
    padding-left: 73px;
}

.infoContent p:last-child {
    margin-bottom: 70px;
}

#video {
    border: 1px solid #3E3E3E;
    display: inline-block;
    height: 384px;
}


.contactContent input[type="text"] {
    width: 100%;
}

.contactContent textarea {
    width: 100%;
}

.jgrid-cell-date a, .jgrid-cell-pos_description a {
    text-decoration: underline;
}

.targetable {
    background-color: inherit !important;
}

.targeted {
    background-color: inherit !important;
}

.ui-popup-message {
    margin-bottom: 40px;
}

div.deposit-info-not-available {
    padding: 15px 0 40px 20px;
    text-align: left;
    background-color: #FFF;
}


.img-new {
    background:url(data:image/.png;base64,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) no-repeat scroll 0 0 transparent;
    height: 44px;
    position: absolute;
    width: 77px;
    z-index: -1;
}

    .img-new.manuals {
        right: 113px;
        top: -26px;
    }

.main-menu .img-new.manuals {
    left: -8px;
    top: -17px;
    z-index: 0;
}

.breadCrumb {
    font-family: 'RobotoMedium';
    text-transform: capitalize;
    padding-top: 4px;
}

    .breadCrumb a {
        border-bottom: 1px solid #e6e6e6;
        color: #e6e6e6;
    }

.breadCrumbBtn {
    height: inherit;
    margin-right: 17px;
    margin-left: -10px;
}

    .breadCrumbBtn input[type="button"] {
        background-color: #cccccc;
        height: inherit;
        margin: 0 1px 0 0;
        padding: 0;
        width: 35px !important;
    }

    .breadCrumbBtn a.btn {
        background-color: #cccccc;
        height: inherit;
        margin: 0;
        padding: 0;
    }

        .breadCrumbBtn a.btn:hover {
            background-color: #ababab;
        }

        .breadCrumbBtn a.btn.disable:hover {
            background-color: #cccccc;
        }

        .breadCrumbBtn a.btn + a.btn {
            margin-left: 1px;
        }

        .breadCrumbBtn a.btn span {
            background-color: transparent;
            background-image:url(data:image/.png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAYAAABU1PscAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAQ8SURBVHja7JjBa9RHFMc/M/P2NxsQG8GLd3MRBLX+AQoK8fhbh2SzOQgqFgQFYyhGRC8erHUPVkQT2JWAGmnetgcPBlqonq1KQRT0louXgkG8uOS320N/ym7cJJtkk+6h7/Jj3s4M7zvz/c57b029XmcllsvldhhjipVK5RBAHMebjTFFY8xYpVL5mw02aXdiHMe9xpiL1tpTIvJlnTHGWGuPi0gYHBy8nCTJDVWtbhQA20bgksvlTjrn3mYymTPee/HeN29iLZlMpjebzV6LoujlwMBAf1fcQC6X22et/ck5t1NEyGQyOOcwxnw11zmHcw5rbZ9z7tHQ0NDM/Pz82enp6VftBLJj9IctwM/AOeBZer1f+1J79eP3i99AHMfbDx8+/Itz7o8oinZ67/HeIyJYa1sCSOmEc44oishms/3e+7/y+fy1EEJvGxh+Aw6k3xNL+Ba/gTiONxljxpxzoyISiQgisuipL2afgRhjxDl31jl3ZHBw8FKSJOOqmiyybAIYB7ak36V8zRqI49jmcrmj1to3InLeex9574miCBFZUfALtSEieO+3ZrPZm1EUPR0YGNi3BICDwPt0PM6/L2Szb8FN2PTErjvnSt77bdlstokuazVjTCOQ3d776Xw+v2eR6b+3AHGgBYgrCwGcttYWnHOzy/F8DUCq1tqiiPQ9ePDgeUdfoUqlUgemhoaGHhpjzjnnRqy1PR0EMVOr1UbK5fLrZeZ9mwp2Szr+DmOefeVr0EGTiKempj4CF4aHhydE5IpzLm+tXQuK1/V6faRUKs20MfdEg1A/Bw/wZ5OvlYgX2r1792YnJycL1Wp1//z8/IuVlhvAXL1eH02SZFebwdMgzvcNgbbytZ+J7969++TTp097q9XqsSRJ3rUBpAbcqtVqfaVSqXjnzp2VlBQHG0Q8sYSvWVvtnm6hUNgsIhdF5JQxJiqVSibN1t+IyFxPT89j59xIuVx+0ZXF3P379z8Ao8PDw7dF5GrDT1UgNzk5+Sv/gZlV8LurTFa6QFV3AMUQwqF0vBkoAmMhhO7tB1S1F7gInFqwzgDHgaCql4EbIYTu6QdUVVT1JPAWOLME6F7gGvBSVfu7AoCq7gOeAzeBrW3u2Qc8UtVHKd02nkKquh24CsRr2LsfOKCq14HLIYS5dQegqpuAMWAUiDq0/1ngiKpeAsZDCEnHKaSqVlWPAm+A8x0KvtG2pjR8mtKy4xq4DpSAbetM2d3AtKru6TSA00ABmF3H4KtpvugLIXS2Hwgh1IEpVX2Y/gMwAvR0MPgZYCSE8HpdRRxC+AhcUNWJtG3Lp4lq1f1AGvjMel1ryzwQQpgNIRSA/cBqqsu59CXbtZ7BL5vIQghPgL3AMeBdG/vVgFspz4sbUVIsWwuFEGpAWVW1oRZq9cw+TunSnf1ACOEDMKqqt9Ms3dQPhBD+7wdWY/8MAHpgYaRQ7Ox7AAAAAElFTkSuQmCC);
            background-position: 0 0;
            background-repeat: no-repeat;
            display: inline-block;
            height: 16px;
            margin: 10px auto 0;
            width: 13px;
        }

        .breadCrumbBtn a.btn.disable span {
            background-position: 0 -16px;
        }

        .breadCrumbBtn a.btn.r span {
            background-position: -16px 0;
        }

        .breadCrumbBtn a.btn.disable.r span {
            background-position: -16px -16px;
        }

.dontshow-message {
    padding-top: 6px;
}

    .dontshow-message label {
        padding-left: 8px;
    }

    .dontshow-message input[type="checkbox"] {
        margin: 0;
    }


.cf:before, .cf:after {
    display: block;
    visibility: hidden;
    overflow: hidden;
    width: 0;
    height: 0;
    content: '\0020';
}

.cf:after {
    clear: both;
}

.cf-a:after {
    content: '';
    display: block;
    clear: both;
}

div.faded, img.faded {
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.label-before-checkbox {
    margin-left: 10px;
}

label.label-before-checkbox + input[type="checkbox"] {
    float: left;
}

#sessionOperator {
    color: #ee5e2f;
    display: inline-block;
    text-shadow: 0 0 0;
}

.css-form input.ng-invalid {
    background-color: #ffc5c5;
}

div.vis-hidden {
    visibility: hidden;
}

.edit-popup .full-width {
    width: 482px;
    max-height: 250px;
    overflow-y: auto;
}

.any-attr {
    padding-top: 20px;
}

    .any-attr label {
        float: left;
        padding-top: 5px;
        width: 160px;
    }

    .any-attr input[type=text] {
        width: 165px;
    }

    .any-attr textarea {
        width: 165px;
    }

    .any-attr > a {
        display: inline-block;
        width: 200px;
    }

    .any-attr input[type=checkbox] {
        margin-top: 7px;
    }

.ui-popup-message .help-text {
    text-align: justify;
}

.ui-popup-message .example {
    font-style: italic;
}

.ui-popup-message .note {
    font-style: oblique;
}

.ui-popup-message .attention {
    font-size: 10pt;
    color: #f05d2f;
}

/* Overal Summary */
table.overal-summary {
    border-left: 2px solid #838383;
    border-right: 2px solid #838383;
    border-spacing: 0;
    color: #555555;
    font-size: 12pt;
    margin-left: auto;
    margin-right: auto;
    top: 100%;
}

    table.overal-summary td {
        line-height: 100%;
        padding: 0 19px;
        text-align: center;
    }

        table.overal-summary td:first-child {
            padding-left: 37px;
        }

        table.overal-summary td:last-child {
            padding-right: 37px;
        }

    table.overal-summary tr:last-child {
        font-weight: bold;
    }

        table.overal-summary tr:last-child td {
            padding-top: 10px;
        }

.btn-noleft-margin.btn {
    margin-left: 0;
}
/* End Overal Summary */


a.btn {
    color: white;
}

.groupEditBlock {
    display: inline-block;
    width: 170px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 75px;
    padding: 4px;
}

.groupEditWrapper {
    padding-left: 20px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.tip {
    height: 28px;
    padding: 5px 0;
    color: white;
    position: relative;
}

.tip-number {
    width: 28px;
    height: 28px;
    line-height: 28px;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: #ef5d2d;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 1.4em;
    text-align: center;
}

.tip-text {
    background-color: #505153;
    margin: 0 0 0 24px;
    padding: 2px 4px 2px 9px;
    font-size: 13px;
}

/* Animation */
.view-animate {
    opacity: 1;
    -ms-transition: all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.4s;
    -o-transition: all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.4s;
    -webkit-transition: all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.4s;
    -moz-transition: all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.4s;
    transition: all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.4s;
}

    .view-animate.ng-enter {
        opacity: 0;
        position: absolute;
    }

        .view-animate.ng-enter.ng-enter-active {
            opacity: 0;
        }

    .view-animate.ng-leave.ng-leave-active {
        opacity: 0;
    }

.view-grid {
    opacity: 0;
    -webkit-transition: .3s linear;
    transition: .3s linear;
}

    .view-grid.created {
        opacity: 1;
    }

/* End Animation */

.input-w1-button {
    margin-right: 25px;
}

.input-w2-buttons {
    margin-right: 55px;
}

    .input-w2-buttons .control-btn {
        width: 55px;
        margin-top: -25px;
        margin-left: 2px;
        float: right;
        position: relative;
        left: 55px;
    }

        .input-w2-buttons .control-btn a {
            margin-left: 2px;
            height: 24px;
        }

.edit {
}

.filter-button-with-top-margin {
    margin-top: 15px;
}
/* registration page*/

.registration-form {
}

.registration-form-welcom form {
    display: block;
}

.registration-form form {
    display: block;
}

    .registration-form form input[type="checkbox"] {
        vertical-align: bottom;
    }

.registration-form_submit {
    padding: 0 10px;
}

.form .registration-form-not-active .registration-wrapper {
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
}

    .form .registration-form-not-active .registration-wrapper .input-fix label {
        font-size: 12px;
        font-family: 'RobotoMedium';
        color: #333333;
        font-weight: normal;
    }

    .form .registration-form-not-active .registration-wrapper .input-fix input {
        display: block;
    }

    .form .registration-form-not-active .registration-wrapper input[type="password"] {
        width: 340px;
    }

    .form .registration-form-not-active .registration-wrapper .input-fix + .input-fix {
        margin: 15px 0;
    }

.form .registration-form-not-active .input-fix span {
    display: block;
}

.form .registration-form-not-active .input-fix.relative span {
    display: inline-block;
}

.form .registration-form-not-active.multi-column .left-column {
    float: none;
    display: block;
}


.form .registration-form-not-active.multi-column .right-colum {
    float: none;
}

.form .registration-form-not-active .disclaimer_wrapper {
    float: none;
    max-width: 727px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.disclaimer {
    white-space: pre-line;
}

.registration-form_submit {
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
}


.form .registration-form-not-active .image-reset-password-info {
    top: -26px;
    left: 93px;
    width: 295px;
}

    .form .registration-form-not-active .image-reset-password-info .image-reset-password-info-triangle {
        top: 17px;
        left: -11px;
    }

    .form .registration-form-not-active .image-reset-password-info .reset-password-info-popup {
        width: 255px;
    }


.terms {
    display: flex;
    justify-content: center;
}

    .terms iframe {
        border: none;
    }

.ngdialog {
  z-index: 100000; }

.ngdialog.ngdialog-theme-default.ngdialog-custom {
  justify-content: flex-start; }
  .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content {
    flex-shrink: 1; }
  .ngdialog.ngdialog-theme-default.ngdialog-custom.responsive-sm-upper-popup .ngdialog-content {
    min-width: 992px; }
  .ngdialog.ngdialog-theme-default.ngdialog-custom.max-wide-popup .ngdialog-content {
    min-width: 1000px; }
  .ngdialog.ngdialog-theme-default.ngdialog-custom.wide-popup .ngdialog-content {
    min-width: 755px; }
  .ngdialog.ngdialog-theme-default.ngdialog-custom.regular-popup .ngdialog-content {
    min-width: 650px; }
  .ngdialog.ngdialog-theme-default.ngdialog-custom.narrow-popup .ngdialog-content {
    width: 400px; }
  .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content {
    height: auto;
    box-sizing: border-box;
    background: #ffffff; }
    .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content .popup {
      padding: 20px; }
      .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content .popup-header {
        width: 100%;
        border-bottom: 1px solid #cecece;
        margin: 0;
        padding-bottom: 15px; }
        .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content .popup-header h1 {
          margin: 0;
          padding: 0;
          white-space: nowrap;
          max-width: calc(100% - 30px);
          overflow: hidden;
          text-overflow: ellipsis; }
      .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content .popup-content {
        margin-top: 20px; }
        .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content .popup-content .inner-content.multicolumn {
          display: flex;
          justify-content: center; }
          .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content .popup-content .inner-content.multicolumn .column {
            width: 100%; }
          .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content .popup-content .inner-content.multicolumn .column + .column {
            margin-left: 40px; }
          .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content .popup-content .inner-content.multicolumn input[type="text"], .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content .popup-content .inner-content.multicolumn textarea, .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content .popup-content .inner-content.multicolumn .nk-select-button {
            width: 100%; }
        .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content .popup-content .button-field {
          margin-top: 20px; }
          .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content .popup-content .button-field > button, .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content .popup-content .button-field > input[type="button"] {
            display: inline-block;
            margin: 0 20px 0 0;
            position: relative;
            bottom: 0; }
    .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content .ngdialog-close:before {
      color: #2E5BC9;
      top: 20px;
      right: 20px;
      line-height: 30px; }
    .ngdialog.ngdialog-theme-default.ngdialog-custom .ngdialog-content .ngdialog-close:hover:before {
      opacity: 0.8; }


@media screen and (max-width:992px) {
    .multi-column .left-column {
        display: block;
        float: left;
    }

    .multi-column .right-column {
        display: block;
        float: right;
    }

    .contact-form .left-column {
        width: 340px;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .contact-info {
        margin-top: 0;
    }

    .contact-form .right-column {
        width: 340px;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .form .registration-form .flex-justify {
        display: flex;
    }

    .form .registration-form label[for="LastName"],
    .form .registration-form #LastName {
        margin-left: 10px;
    }

    .form .registration-form #FirstName, 
    .form .registration-form #LastName {
        width: calc(100% - 10px);
    }

    .form .registration-form.multi-column {
        width: 340px;
    }

    .registration-form .left-column {
        width: 100%;
    }

    .registration-form .right-column {
        width: 100%;
    }

    .infoContent .login-form .left-column {
        width: 100%;
    }

    .infoContent .login-form .right-column {
        width: 100%;
    }

    .contactContent, .contactContent input[type="text"] {
        width: 340px;
    }
}

@media (max-width: 545px) {
    #main {
        margin: 0;
        padding: 0;
    }

    .form .registration-form.multi-column {
    
        padding-bottom: 63px;
        margin: 0 auto;
    }

    #loginContainer,
    .form .login-form,
    .contact-form .left-column,
    .contact-form .right-column,
    .form .registration-form.multi-column {
        width: auto;
    }

    .contactContent, .contactContent input[type="text"] {
        width: 100%;
    }

    .contact-form .left-column,
    .contact-form .right-column {
        padding: 0 15px;
    }

    .pseudo-title {
        margin-bottom: 75px;
    }

    .form .registration-form .flex-justify,
    .form .registration-form .text-box,
    .form .registration-form select {
        width: 100%;
    }
}

@media screen and (min-width:993px) {

    .contact-form {
        position: relative;
        width: 650px;
        margin: 0 auto;
    }

    .multi-column .left-column {
        float: left;
    }

    .multi-column .right-column {
        float: right;
    }

    .float-none {
        float: none !important;
    }

    .contact-form .left-column {
        margin-left: -125px;
    }

    .login-form.contact-page .left-column {
        width: 25%;
    }

    .contact-info {
        font-size: 13px;
        margin-top: 45px;
        max-width: 180px;
    }

    .infoContent .login-form .left-column {
        width: 30px;
    }

    .infoContent .contact-page .right-column {
        width: 340px;
        margin: 0 auto;
    }

    .registration-form .left-column {
        width: 50%;
    }

    .registration-form .right-column {
        width: 50%;
    }
}

@media screen and (max-width: 992px) {
  .register-page .register-left-colomn,
  .register-page .register-right-column {
    width: 50%;
    padding: 0 10px; }
  .register-page .form-wrapper {
    display: block; }
  .register-page .select-block .nk-select-button.nk-widget.nk-state-default {
    width: 100%; }
  .register-page .register-right-column {
    margin-top: 0;
    padding-left: 0; }
    .register-page .register-right-column .nk-select-button.nk-widget.nk-state-default {
      width: 100%; } }

@media screen and (max-width: 554px) {
  .register-page {
    width: auto; }
    .register-page .register-main {
      display: block; }
    .register-page .register-left-colomn,
    .register-page .register-right-column {
      width: 100%;
      padding: 0; }
  #main {
    margin-bottom: 63px; } }


@media (max-width: 993px) {
  .confirmation-page .page-title {
    padding-left: 14px; }
  .confirmation-page .confirmation-page-wrapper {
    display: block;
    padding: 15px; }
    .confirmation-page .confirmation-page-wrapper .left-column {
      position: relative;
      width: 100%;
      padding: 0; }
    .confirmation-page .confirmation-page-wrapper .right-column {
      position: relative;
      width: 100%;
      padding: 0; }
    .confirmation-page .confirmation-page-wrapper .line-with-checkbox {
      flex-direction: row;
      align-items: center; }
      .confirmation-page .confirmation-page-wrapper .line-with-checkbox .agree-checkbox {
        margin: 0 20px 0 0; } }

@media (max-width: 545px) {
  .confirmation-page .confirmation-page-wrapper .form-header {
    display: block; }
  .confirmation-page .confirmation-page-wrapper .right-column .agree-checkbox {
    margin: 0; }
  .confirmation-page .confirmation-page-wrapper .terms {
    height: calc(100vh - 220px);
    overflow: auto; }
  .confirmation-page .confirmation-page-wrapper .button-field {
    display: inline-block;
    width: 100%; }
  .confirmation-page .confirmation-page-wrapper .line-with-checkbox {
    flex-direction: row;
    align-items: center; }
    .confirmation-page .confirmation-page-wrapper .line-with-checkbox .agree-checkbox {
      margin: 0 20px 0 0; } }




.infoContent .privacyPolicy .p0 {
  text-align: center;
  padding: 0; }

.infoContent .privacyPolicy p {
  padding-right: 0; }

.infoContent .privacyPolicy p:last-child {
  margin-bottom: 0;
  margin-top: 0; }

.privacyPolicy {
  margin-bottom: 20px;
  padding: 0 20px; }
  .privacyPolicy .buttonField {
    justify-content: space-between;
    align-items: center;
    display: flex; }


.serviceDescription {
  width: 727px;
  margin: 0 auto;
  padding: 0; }
  .serviceDescription section {
    padding: 15px 0; }
  .serviceDescription .title {
    font-family: 'RobotoMedium';
    font-size: 19px;
    color: #5c5c5c;
    margin: 12px 0; }
  .serviceDescription h2 {
    color: #000;
    font-weight: bolder;
    text-align: center; }
  .serviceDescription span {
    float: left; }
  .serviceDescription p {
    margin-bottom: 10px !important; }
  .serviceDescription span + p {
    padding-left: 40px; }
  .serviceDescription ul {
    padding-left: 20px; }
  .serviceDescription li {
    list-style-type: none; }
  .serviceDescription footer {
    text-align: center; }
  .serviceDescription .list li {
    list-style-type: disc; }

@media screen and (max-width: 992px) {
  .serviceDescription {
    width: auto;
    padding: 0 !important; }
    .serviceDescription section {
      padding: 15px; }
    .serviceDescription .title {
      padding-left: 15px; }
    .serviceDescription ul {
      padding-left: 15px; }
    .serviceDescription span + p {
      padding-left: 25px; } }

/*TO DO: VM need move to BaseStyle*/
.relative-loading {
  background:url(data:image/.gif;base64,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) no-repeat scroll center center rgba(255, 255, 255, 0.7);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }

.registration-title {
  margin-bottom: 0; }

.register-synq {
  display: block;
  padding: 20px;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 726px; }
  .register-synq .error-message {
    margin-bottom: 13px;
    padding: 0 10px; }
    .register-synq .error-message span {
      display: block;
      font-family: "RobotoMedium";
      font-size: 12px;
      color: #D82216; }
    .register-synq .error-message a {
      font-size: 12px; }
  .register-synq .account-info-text a {
    font-size: 12px; }
  .register-synq .form-container {
    display: flex;
    margin: 10px -10px; }
    .register-synq .form-container .form-block {
      width: 50%;
      padding: 0 10px; }
      .register-synq .form-container .form-block .form-control {
        margin-bottom: 10px; }
        .register-synq .form-container .form-block .form-control span {
          display: block;
          font-family: "RobotoMedium";
          font-size: 12px; }
          .register-synq .form-container .form-block .form-control span i {
            color: #D82216; }
        .register-synq .form-container .form-block .form-control .field-validation-error {
          display: block;
          font-family: "Roboto";
          font-size: 12px; }
        .register-synq .form-container .form-block .form-control .errorBlock span {
          color: #D82216;
          display: block;
          font-family: "Roboto";
          font-size: 12px; }
      .register-synq .form-container .form-block span {
        display: block;
        font-family: "Roboto";
        font-size: 12px; }
        .register-synq .form-container .form-block span i {
          color: #D82216; }
      .register-synq .form-container .form-block input,
      .register-synq .form-container .form-block .nk-select-button {
        width: 100%; }
      .register-synq .form-container .form-block .nk-select-button {
        height: 26px;
        margin-top: 5px; }
  .register-synq .line {
    margin: 30px 0;
    border-bottom: 1px #D4D8E9 solid; }
  .register-synq .captcha {
    margin-bottom: 25px; }
  .register-synq button {
    font-size: 13px; }
  .register-synq .hidden-sm {
    display: none;
    visibility: hidden; }


@media screen and (max-width: 545px) {
  .register-synq {
    width: auto;
    padding: 0 15px 40px 15px; }
    .register-synq .form-container {
      display: block;
      margin: 0; }
      .register-synq .form-container .form-block {
        width: 100%;
        padding: 0; }
        .register-synq .form-container .form-block .vivsible-xs {
          display: block;
          visibility: visible;
          margin-top: 30px; }
        .register-synq .form-container .form-block .hidden-xs {
          display: none;
          visibility: hidden; } }


.required::after {
  color: #f16a3d;
  content: ' *'; }

.message-error span:before {
  content: '*';
  color: #b30000; }

.relative {
  position: relative; }

.hidden {
  display: none; }

.common-content-vertical-align {
  display: flex;
  align-items: center; }

body {
  font-family: 'Roboto';
  color: #333;
  font-size: 12px; }

h2 {
  font-family: 'RobotoMedium';
  font-size: 19px;
  color: #5c5c5c;
  margin: 0; }

h1 {
  font-family: 'RobotoMedium';
  font-size: 19px;
  color: #5c5c5c; }

a {
  font-family: 'RobotoMedium';
  cursor: pointer;
  text-decoration: none;
  color: #2E5BC9; }
  a.primary {
    color: #2E5BC9 !important; }
  a.secondary {
    color: #04133B; }
  a:hover {
    opacity: .8; }
  a:focus {
    opacity: .8; }

.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/*new styles*/
.text-big, .text-title {
  font-family: 'RobotoMedium';
  font-size: 19px;
  color: #5c5c5c; }

.text-common-bold {
  font-family: 'RobotoMedium'; }

.text-large {
  font-size: 16px; }

.text-extra-large {
  font-size: 20px;
  font-family: 'Roboto';
  color: #333; }

.text-header {
  font-family: 'RobotoMedium';
  font-size: 15px;
  color: #333; }

.text-sub-header, .text-bold, input[type="button"].text-bold {
  font-family: 'RobotoMedium';
  font-size: 13px;
  color: #333; }

.text-normal-bold {
  font-family: 'RobotoMedium';
  font-size: 12px;
  color: #333; }

.text-normal, .text-common {
  font-family: 'Roboto';
  font-size: 12px;
  color: #333; }

.text-caption {
  font-family: 'Roboto';
  font-size: 11px;
  color: #333; }

button, input[type="button"], input[type="submit"], .button {
  height: 28px;
  line-height: 28px;
  box-sizing: border-box;
  padding: 0 15px;
  min-width: 60px;
  border: none;
  border-radius: 2px;
  cursor: pointer;
  font-family: 'Roboto';
  text-transform: capitalize;
  outline: none;
  display: inline-block;
  margin: 0;
  -webkit-appearance: none; }
  button.buttonLikeLink, input[type="button"].buttonLikeLink, input[type="submit"].buttonLikeLink, .button.buttonLikeLink {
    min-width: 0px;
    padding: 0;
    border: none;
    margin: 0px;
    text-transform: none;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    font-family: 'RobotoMedium';
    letter-spacing: 0px;
    color: #04133B;
    background-color: transparent;
    background-repeat: no-repeat;
    outline: none; }
    button.buttonLikeLink:disabled, input[type="button"].buttonLikeLink:disabled, input[type="submit"].buttonLikeLink:disabled, .button.buttonLikeLink:disabled {
      color: #333;
      opacity: 0.8; }
    button.buttonLikeLink:hover, input[type="button"].buttonLikeLink:hover, input[type="submit"].buttonLikeLink:hover, .button.buttonLikeLink:hover {
      color: #04133B;
      opacity: 0.8; }
  button + button, button + input[type="button"], button + .button, input[type="button"] + button, input[type="button"] + input[type="button"], input[type="button"] + .button, input[type="submit"] + button, input[type="submit"] + input[type="button"], input[type="submit"] + .button, .button + button, .button + input[type="button"], .button + .button {
    margin-left: 20px; }
  button:disabled, input[type="button"]:disabled, input[type="submit"]:disabled, .button:disabled {
    opacity: 0.5;
    cursor: default; }
  button.darkButton, input[type="button"].darkButton, input[type="submit"].darkButton, .button.darkButton {
    background-color: #2E5BC9;
    color: #fff; }
    button.darkButton:hover, input[type="button"].darkButton:hover, input[type="submit"].darkButton:hover, .button.darkButton:hover {
      opacity: 0.8; }
    button.darkButton:active, input[type="button"].darkButton:active, input[type="submit"].darkButton:active, .button.darkButton:active {
      background-color: #04133B; }
    button.darkButton:disabled, input[type="button"].darkButton:disabled, input[type="submit"].darkButton:disabled, .button.darkButton:disabled {
      background-color: #CECECE;
      opacity: 1;
      cursor: default; }
  button.secondaryButton, input[type="button"].secondaryButton, input[type="submit"].secondaryButton, .button.secondaryButton {
    color: #2E5BC9;
    background: none;
    border: 1px #2E5BC9 solid;
    height: 28px;
    line-height: 27px; }
    button.secondaryButton:hover, input[type="button"].secondaryButton:hover, input[type="submit"].secondaryButton:hover, .button.secondaryButton:hover {
      opacity: 0.8; }
    button.secondaryButton:active, button.secondaryButton :focus, input[type="button"].secondaryButton:active, input[type="button"].secondaryButton :focus, input[type="submit"].secondaryButton:active, input[type="submit"].secondaryButton :focus, .button.secondaryButton:active, .button.secondaryButton :focus {
      color: #04133B;
      border: 1px #04133B solid; }
    button.secondaryButton:disabled, input[type="button"].secondaryButton:disabled, input[type="submit"].secondaryButton:disabled, .button.secondaryButton:disabled {
      cursor: default; }
      button.secondaryButton:disabled:hover, input[type="button"].secondaryButton:disabled:hover, input[type="submit"].secondaryButton:disabled:hover, .button.secondaryButton:disabled:hover {
        color: #9cb1e5;
        border: 1px #9cb1e5 solid;
        opacity: 1; }
  button.whiteButton, input[type="button"].whiteButton, input[type="submit"].whiteButton, .button.whiteButton {
    border: 1px solid #cecece;
    background-color: #ffffff;
    color: #04133B; }
    button.whiteButton span, input[type="button"].whiteButton span, input[type="submit"].whiteButton span, .button.whiteButton span {
      font-family: 'RobotoMedium';
      /* set as default for all ?*/ }
    button.whiteButton:hover, input[type="button"].whiteButton:hover, input[type="submit"].whiteButton:hover, .button.whiteButton:hover {
      background-color: #D4D8E9; }
    button.whiteButton:focus, button.whiteButton:active, input[type="button"].whiteButton:focus, input[type="button"].whiteButton:active, input[type="submit"].whiteButton:focus, input[type="submit"].whiteButton:active, .button.whiteButton:focus, .button.whiteButton:active {
      background-color: #afafc1; }
  button.dropDownButton, input[type="button"].dropDownButton, input[type="submit"].dropDownButton, .button.dropDownButton {
    padding-left: 11px; }
    button.dropDownButton .icon-arr-down, input[type="button"].dropDownButton .icon-arr-down, input[type="submit"].dropDownButton .icon-arr-down, .button.dropDownButton .icon-arr-down {
      margin-left: 12px; }

.buttonField button + button,
.buttonField input[type="button"] + input[type="button"],
.buttonField input[type="submit"] + input[type="submit"] {
  margin-left: 20px; }

input[type="text"], input[type="number"], input[type="password"] {
  border-radius: 2px;
  border: 1px solid #cecece;
  outline: none;
  -webkit-appearance: none;
  padding: 3px 9px;
  box-sizing: border-box;
  height: 26px;
  line-height: 24px;
  font-family: 'Roboto'; }
  input[type="text"].ng-invalid.ng-touched, input[type="number"].ng-invalid.ng-touched, input[type="password"].ng-invalid.ng-touched {
    border: 1px solid #D82216;
    background-color: #FCD7D5; }
  input[type="text"]:focus, input[type="number"]:focus, input[type="password"]:focus {
    border: 1px solid #04133B; }
  input[type="text"]:disabled, input[type="number"]:disabled, input[type="password"]:disabled {
    background-color: #E9EBF4;
    color: #999999; }

input[type="search"] {
  border-radius: 2px;
  border: 1px solid #cecece;
  outline: none;
  -webkit-appearance: none;
  padding: 1px 45px 3px 35px;
  box-sizing: border-box;
  width: 275px;
  height: 28px; }
  input[type="search"]:focus {
    border-color: #04133B; }

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type=number] {
  -moz-appearance: textfield; }

input[type="checkbox"] {
  width: 13px;
  display: inline-block;
  height: 13px;
  margin: 1px 5px 1px 1px;
  vertical-align: text-bottom; }

textarea {
  font-family: Arial;
  resize: vertical;
  padding: 3px 9px; }
  textarea.ng-invalid.ng-touched {
    border: 1px solid #D82216;
    background-color: #FCD7D5; }

.input-field label {
  font-size: 12px;
  font-family: 'RobotoMedium'; }

.message-error span {
  font-size: 11px;
  font-family: 'Roboto';
  color: #D82115; }

.view-animate {
  opacity: 1;
  -o-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;
  -moz-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.4s; }

.view-animate.ng-enter {
  opacity: 0;
  position: absolute; }

.view-animate.ng-enter.ng-enter-active {
  opacity: 0; }

.view-animate.ng-leave.ng-leave-active {
  opacity: 0; }

.loading {
  background:url(data:image/.gif;base64,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) no-repeat scroll center center rgba(0, 0, 0, 0.4);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%; }

.relative-loading {
  background:url(data:image/.gif;base64,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) no-repeat scroll center center rgba(255, 255, 255, 0.7);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in; }

.opacity-toggle {
  opacity: 1; }

.opacity-toggle.ng-hide:not(.ng-hide-animate) {
  opacity: 1;
  display: block !important; }

.global-top-level {
  z-index: 1000000; }

.menu-top-bottom-level {
  z-index: 99997; }

.menu-top-level {
  z-index: 99998; }

.menu-top-upper-level {
  z-index: 99999; }

.content-top-level {
  z-index: 10000; }

.content-top-upper-level {
  z-index: 10001; }

.div-flex {
  display: flex; }

.right {
  float: right; }

.left {
  float: left; }

.required-message {
  font-size: 11px; }

.block-disable {
  background: #ffffff;
  opacity: 0.5;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0; }

.text-overflow-inner {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.flex-block {
  display: flex; }

.flex-end {
  justify-content: flex-end; }

@font-face {
  font-family: "Roboto";
  src: url("/Content/Fonts/Roboto-Regular.ttf"); }

@font-face {
  font-family: "RobotoMedium";
  src: url("/Content/Fonts/Roboto-Medium.ttf"); }

.footer {
  position: fixed;
  height: 62px;
  clear: both;
  color: #545454;
  font-size: 10pt;
  border-top: #D4D8E9 solid 1px;
  text-align: center;
  background-color: #fff;
  width: 100%;
  min-width: 100%;
  bottom: 0; }

.footer a {
  display: inline-block;
  margin: 13px 0 0; }

.footer a + a {
  margin-left: 26px; }


@charset "UTF-8";
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/Content/Fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("/Content/Fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/Content/Fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/Content/Fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper-pp:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-credit-card-alt:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-pause-circle-o:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stop-circle-o:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

.fa-bluetooth-b:before {
  content: ""; }

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

.fa-universal-access:before {
  content: ""; }

.fa-wheelchair-alt:before {
  content: ""; }

.fa-question-circle-o:before {
  content: ""; }

.fa-blind:before {
  content: ""; }

.fa-audio-description:before {
  content: ""; }

.fa-volume-control-phone:before {
  content: ""; }

.fa-braille:before {
  content: ""; }

.fa-assistive-listening-systems:before {
  content: ""; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }

.fa-glide:before {
  content: ""; }

.fa-glide-g:before {
  content: ""; }

.fa-signing:before,
.fa-sign-language:before {
  content: ""; }

.fa-low-vision:before {
  content: ""; }

.fa-viadeo:before {
  content: ""; }

.fa-viadeo-square:before {
  content: ""; }

.fa-snapchat:before {
  content: ""; }

.fa-snapchat-ghost:before {
  content: ""; }

.fa-snapchat-square:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-first-order:before {
  content: ""; }

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }

.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }

.fa-handshake-o:before {
  content: ""; }

.fa-envelope-open:before {
  content: ""; }

.fa-envelope-open-o:before {
  content: ""; }

.fa-linode:before {
  content: ""; }

.fa-address-book:before {
  content: ""; }

.fa-address-book-o:before {
  content: ""; }

.fa-vcard:before,
.fa-address-card:before {
  content: ""; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }

.fa-user-circle:before {
  content: ""; }

.fa-user-circle-o:before {
  content: ""; }

.fa-user-o:before {
  content: ""; }

.fa-id-badge:before {
  content: ""; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }

.fa-quora:before {
  content: ""; }

.fa-free-code-camp:before {
  content: ""; }

.fa-telegram:before {
  content: ""; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }

.fa-shower:before {
  content: ""; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }

.fa-podcast:before {
  content: ""; }

.fa-window-maximize:before {
  content: ""; }

.fa-window-minimize:before {
  content: ""; }

.fa-window-restore:before {
  content: ""; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }

.fa-bandcamp:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-eercast:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

.fa-snowflake-o:before {
  content: ""; }

.fa-superpowers:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

