@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(fonts/SourceSansPro-Regular.woff2) format("woff2"), url(fonts/SourceSansPro-Regular.woff) format("woff"); }
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local("Source Sans Pro Semibold"), local("SourceSansPro-Semibold"), url(fonts/SourceSansPro-Semibold.woff2) format("woff2"), url(fonts/SourceSansPro-Semibold.woff) format("woff"); }
@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot");
  src: url("fonts/icomoon.eot") format("embedded-opentype"), url("fonts/icomoon.ttf") format("truetype"), url("fonts/icomoon.woff") format("woff"), url("fonts/icomoon.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@-webkit-keyframes sample {
  0% {
    text-indent: 22rem; }
  100% {
    text-indent: 0; } }
@-moz-keyframes sample {
  0% {
    text-indent: 22rem; }
  100% {
    text-indent: 0; } }
@keyframes sample {
  0% {
    text-indent: 22rem; }
  100% {
    text-indent: 0; } }
@-webkit-keyframes dismiss {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-moz-keyframes dismiss {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes dismiss {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-webkit-keyframes hidden {
  0% {
    visibility: hidden; }
  100% {
    visibility: hidden; } }
@-moz-keyframes hidden {
  0% {
    visibility: hidden; }
  100% {
    visibility: hidden; } }
@keyframes hidden {
  0% {
    visibility: hidden; }
  100% {
    visibility: hidden; } }
html {
  font-size: 10px; }

body {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.6rem;
  line-height: normal;
  color: #333333;
  overflow-x: hidden; }
  body.main-page {
    background-color: #F0F2F4; }
    body.main-page.header-fixed {
      padding-top: 6.4rem; }

.modal-page,
.modal-page-fullscreen,
.popup-page,
.modal-overflowable {
  background-color: transparent; }

@media (max-width: 1023px) {
  html {
    font-size: 8px; }
    html.modal-page, html.modal-page-fullscreen, html.popup-page, html.modal-overflowable {
      font-size: 10px; } }
@media (min-width: 1280px) and (max-width: 1440px) {
  .tab-setting-menu .tab-setting-menu-item {
    max-width: 157px !important;
    white-space: normal;
    text-align: center !important;
    height: 100%;
    display: flex;
    align-items: center; } }
b, strong {
  font-weight: 600; }

legend {
  margin: 0;
  padding: 0;
  font-size: inherit; }
  legend p + p {
    margin-top: 1rem; }

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0;
  font-weight: 600;
  line-height: normal; }

h1 {
  font-size: 4.8rem; }

h2,
.page-heading {
  margin-top: 3rem;
  font-size: 2.4rem; }

h3,
.section-heading {
  margin-top: 0;
  font-size: 2rem;
  line-height: 1.55; }
  h3 .important,
  .section-heading .important {
    color: #F65353; }

h4,
.block-heading {
  font-size: 1.6rem;
  line-height: 1.25; }

h5 {
  font-size: 1.6rem;
  line-height: 1.5; }

.section-heading-sm {
  font-size: 1.4rem;
  line-height: 1.428571428571429;
  font-weight: 600; }

.heading-navigation {
  display: flex; }
  .heading-navigation a.page-heading {
    color: #333333;
    text-decoration: none;
    font-weight: 600; }
    .heading-navigation a.page-heading:hover {
      color: #0099FA; }
    .heading-navigation a.page-heading:visited {
      color: #333333; }
      .heading-navigation a.page-heading:visited:hover {
        color: #0099FA; }
  .heading-navigation .page-heading {
    display: flex;
    align-items: center; }
    .heading-navigation .page-heading a {
      color: #333333;
      text-decoration: none;
      font-weight: 600; }
      .heading-navigation .page-heading a:hover {
        color: #0099FA; }
    .heading-navigation .page-heading + .page-heading:before {
      content: "\e95a";
      margin: 0 2rem;
      vertical-align: middle;
      text-transform: none;
      font-family: 'icomoon' !important;
      font-size: 1.6rem;
      font-weight: normal;
      font-style: normal;
      font-variant: normal;
      line-height: 1;
      speak: none;
      color: #999999; }

a {
  color: #0099FA;
  font-weight: normal;
  cursor: pointer; }
  a:hover, a:focus, a:active, a:visited {
    outline: none; }
  a:visited {
    color: #0099FA; }
  a:hover, a:focus {
    color: #0099FA;
    text-decoration: underline; }
  a:active {
    color: #0074bd; }
  a.disabled, a[disabled] {
    color: #94d5ff;
    pointer-events: none; }
    a.disabled:hover, a.disabled:focus, a.disabled:active, a.disabled:visited, a[disabled]:hover, a[disabled]:focus, a[disabled]:active, a[disabled]:visited {
      color: #94d5ff;
      cursor: not-allowed;
      text-decoration: none; }
  a.small {
    font-size: 1.4rem; }
  a.action-link:hover, a.action-link:focus {
    color: #42b6ff;
    text-decoration: none; }
    a.action-link:hover.disabled, a.action-link:hover[disabled], a.action-link:focus.disabled, a.action-link:focus[disabled] {
      color: #94d5ff;
      pointer-events: none; }
  a.action-link.disabled, a.action-link[disabled] {
    color: #94d5ff;
    pointer-events: none; }
  a.action-link.action-link-danger {
    color: #F65353; }
    a.action-link.action-link-danger:hover, a.action-link.action-link-danger:focus {
      color: #fa9797;
      text-decoration: none; }
      a.action-link.action-link-danger:hover.disabled, a.action-link.action-link-danger:hover[disabled], a.action-link.action-link-danger:focus.disabled, a.action-link.action-link-danger:focus[disabled] {
        color: #fee4e4;
        pointer-events: none; }
    a.action-link.action-link-danger.disabled, a.action-link.action-link-danger[disabled] {
      color: #fee4e4;
      pointer-events: none; }

a:not([href]):not([tabindex]).action-link {
  color: #0099FA; }
  a:not([href]):not([tabindex]).action-link:hover, a:not([href]):not([tabindex]).action-link:focus {
    color: #42b6ff; }
    a:not([href]):not([tabindex]).action-link:hover.disabled, a:not([href]):not([tabindex]).action-link:hover[disabled], a:not([href]):not([tabindex]).action-link:focus.disabled, a:not([href]):not([tabindex]).action-link:focus[disabled] {
      color: #94d5ff;
      pointer-events: none; }
  a:not([href]):not([tabindex]).action-link.disabled, a:not([href]):not([tabindex]).action-link[disabled] {
    color: #94d5ff;
    pointer-events: none; }
  a:not([href]):not([tabindex]).action-link.action-link-danger {
    color: #F65353; }
    a:not([href]):not([tabindex]).action-link.action-link-danger:hover, a:not([href]):not([tabindex]).action-link.action-link-danger:focus {
      color: #fa9797;
      text-decoration: none; }
      a:not([href]):not([tabindex]).action-link.action-link-danger:hover.disabled, a:not([href]):not([tabindex]).action-link.action-link-danger:hover[disabled], a:not([href]):not([tabindex]).action-link.action-link-danger:focus.disabled, a:not([href]):not([tabindex]).action-link.action-link-danger:focus[disabled] {
        color: #fee4e4;
        pointer-events: none; }
    a:not([href]):not([tabindex]).action-link.action-link-danger.disabled, a:not([href]):not([tabindex]).action-link.action-link-danger[disabled] {
      color: #fee4e4;
      pointer-events: none; }

p {
  margin-bottom: 0;
  font-size: 1.6rem;
  line-height: 1.5; }

ol.list-unstyle,
ul.list-unstyle {
  margin-bottom: 0; }
  ol.list-unstyle li,
  ul.list-unstyle li {
    position: relative;
    line-height: 1.5; }
    ol.list-unstyle li + li,
    ul.list-unstyle li + li {
      margin-top: 1rem; }

ul.list-unstyle,
ol.list-unstyle ul {
  list-style: none;
  padding-left: 0; }
  ul.list-unstyle > li,
  ol.list-unstyle ul > li {
    padding-left: 1.6rem; }
    ul.list-unstyle > li:before,
    ol.list-unstyle ul > li:before {
      content: "";
      display: block;
      width: .6rem;
      height: .6rem;
      margin-right: 1rem;
      position: absolute;
      top: 1rem;
      left: 0;
      font-size: 0;
      border-radius: 50%;
      background-color: #000000; }

ol.list-unstyle {
  padding-left: 1.5rem; }
  ol.list-unstyle > li {
    padding-left: 1rem; }

.row.row-sm {
  margin-left: -10px;
  margin-right: -10px; }
  .row.row-sm > [class^="col"] {
    padding-left: 10px;
    padding-right: 10px; }
.row.row-xs {
  margin-left: -5px;
  margin-right: -5px; }
  .row.row-xs > [class^="col"] {
    padding-left: 5px;
    padding-right: 5px; }

.site-header {
  background-color: #FFFFFF;
  border-top: 1rem solid #0A95FF;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08); }
  .site-header.pos-fixed {
    position: fixed;
    top: 0;
    z-index: 2999;
    width: 100%; }

.site-content-wrapper {
  padding-bottom: 3rem; }

.container-fluid {
  padding-left: 30px;
  padding-right: 30px; }

.section {
  flex-grow: 1;
  margin-top: 3rem;
  font-size: 1.6rem;
  line-height: 1.25; }
  .section.on-top {
    margin-top: 0; }
  .section.section-default {
    padding: 2rem;
    background-color: #FFFFFF;
    border: 1px solid #D3D3D3;
    border-radius: 4px; }
    .section.section-default.clickable:hover, .section.section-default.clickable:focus {
      border-color: #0099FA;
      box-shadow: 0 0 0 1px #0099FA; }
  .section.section-tab-content {
    padding: 2rem;
    margin-top: 0;
    background-color: #FFFFFF;
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #D3D3D3;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  .section.section-external-content {
    width: auto;
    height: calc(100vh - 6.2rem);
    margin: 0 -3rem -3rem;
    font-size: 0; }
    .section.section-external-content iframe {
      width: 100%;
      height: 100%;
      margin: 0;
      padding: 0;
      border: none; }
  .section.section-content-left, .section.section-content-right {
    min-height: calc(100vh - 6.4rem);
    padding: 3rem;
    margin-top: 0;
    margin-bottom: -3rem; }
    .section.section-content-left:after, .section.section-content-right:after {
      content: '';
      display: block;
      height: 3rem; }
  .section.section-content-left {
    margin-left: -3rem; }
  .section.section-content-right {
    margin-right: -3rem;
    background-color: #FFFFFF; }
  .section.has-bottom.section-content-left, .section.has-bottom.section-content-right {
    margin-bottom: 0; }
  .section.section-content-bottom {
    padding: 1rem 3rem;
    margin-left: -3rem;
    margin-right: -3rem;
    margin-bottom: -3rem;
    background-color: #FFFFFF;
    border-top: 1px solid #D3D3D3; }
  .section.section-content-main-has-bottom {
    padding-bottom: 3rem; }
  .section.section-topless {
    padding-top: 0; }

.section-content-container {
  min-height: calc(100vh - 6.4rem);
  margin-bottom: -3rem; }
  .section-content-container.below-tab-primary {
    min-height: calc(100vh - 11.4rem); }
    .section-content-container.below-tab-primary .section.section-content-left,
    .section-content-container.below-tab-primary .section.section-content-right {
      min-height: calc(100vh - 11.4rem); }

.t-ff .section-content-container {
  min-height: calc(100vh - 6.6rem); }
  .t-ff .section-content-container.below-tab-primary {
    min-height: calc(100vh - 11.6rem); }
    .t-ff .section-content-container.below-tab-primary .section.section-content-left,
    .t-ff .section-content-container.below-tab-primary .section.section-content-right {
      min-height: calc(100vh - 11.6rem); }

.section-content-has-bottom-container {
  min-height: calc(100vh - 12.8rem);
  max-height: calc(100vh - 12.8rem);
  margin-left: -30px;
  margin-bottom: -3rem;
  margin-right: -30px;
  padding-left: 15px;
  padding-right: 15px;
  overflow-y: auto; }
  .section-content-has-bottom-container .section-content-left,
  .section-content-has-bottom-container .section-content-right {
    min-height: calc(100vh - 12.8rem);
    max-height: calc(100vh - 12.8rem);
    margin-right: -30px;
    overflow-y: auto; }
  .section-content-has-bottom-container .section-content-right {
    background-color: #FFFFFF; }
    .section-content-has-bottom-container .section-content-right .section-content-right-container {
      padding: 3rem 3rem 2rem;
      overflow-y: auto; }
  .section-content-has-bottom-container .section-content-left {
    position: relative;
    padding-right: 30px;
    z-index: 1000; }
    .section-content-has-bottom-container .section-content-left:after {
      content: '';
      display: block;
      height: 3rem; }

.section-content-has-bottom-container-theme {
  min-height: calc(100vh - 12.8rem);
  max-height: calc(100vh - 12.8rem);
  margin-left: -30px;
  margin-bottom: -3rem;
  margin-right: -30px;
  overflow-y: auto; }
  .section-content-has-bottom-container-theme .section-content-left-theme,
  .section-content-has-bottom-container-theme .section-content-right-theme {
    min-height: calc(100vh - 12.8rem);
    max-height: calc(100vh - 12.8rem);
    overflow-y: auto;
    padding-right: 30px;
    padding-left: 30px; }
  .section-content-has-bottom-container-theme .section-content-right-theme {
    background-color: #FFFFFF; }
    .section-content-has-bottom-container-theme .section-content-right-theme .section-content-right-container-theme {
      padding: 3rem 3rem 2rem;
      overflow-y: auto; }
  .section-content-has-bottom-container-theme .section-content-left-theme {
    position: relative;
    padding-right: 30px;
    z-index: 1000; }
    .section-content-has-bottom-container-theme .section-content-left-theme:after {
      content: '';
      display: block;
      height: 3rem; }

.block,
.text-block,
.link-block {
  margin-top: 2rem;
  flex-grow: 1; }
  .block.has-border,
  .text-block.has-border,
  .link-block.has-border {
    border: 1px solid #D3D3D3;
    border-radius: 4px;
    padding: 2rem; }
  .block.full-width,
  .text-block.full-width,
  .link-block.full-width {
    margin-left: -2rem;
    margin-right: -2rem; }
  .block.block-xl,
  .text-block.block-xl,
  .link-block.block-xl {
    margin-top: 3rem; }
  .block.block-lg,
  .text-block.block-lg,
  .link-block.block-lg {
    margin-top: 2.5rem; }
  .block.block-sm,
  .text-block.block-sm,
  .link-block.block-sm {
    margin-top: 1.5rem; }
  .block.block-xs,
  .text-block.block-xs,
  .link-block.block-xs {
    margin-top: 1rem; }
  .block.block-xxs,
  .text-block.block-xxs,
  .link-block.block-xxs {
    margin-top: .5rem; }
  .block.on-top,
  .text-block.on-top,
  .link-block.on-top {
    margin-top: 0; }
  .block.block-secondary,
  .text-block.block-secondary,
  .link-block.block-secondary {
    margin: 0 -2rem;
    padding: 2rem;
    background-color: #F0F2F4; }
  .block:empty,
  .text-block:empty,
  .link-block:empty {
    display: none; }

.text-block {
  display: block;
  line-height: 1.5; }

.link-block {
  padding: 2rem;
  border: 1px solid #D3D3D3;
  border-radius: 4px; }
  .link-block [class^="icon-"] {
    font-size: 4rem; }
  .link-block .text-block {
    color: #333333; }
  .link-block:hover, .link-block:focus {
    padding: 1.9rem;
    border-width: 2px;
    border-color: #0099FA;
    text-decoration: none; }
    .link-block:hover [class^="icon-"], .link-block:focus [class^="icon-"] {
      color: #0099FA; }
    .link-block:hover .text-block, .link-block:focus .text-block {
      color: #333333; }

[data-toggle="collapse"] .expand-text {
  display: none; }
[data-toggle="collapse"].collapsed .expand-text {
  display: inline-block; }
[data-toggle="collapse"].collapsed .collapse-text {
  display: none; }

.user-shadow-mode-bar {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.2rem;
  color: #d89802;
  background-color: #fff2d5; }

.user-actions-bar {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #383C45;
  font-size: 1.2rem;
  color: #FFFFFF; }
  .user-actions-bar ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex; }
  .user-actions-bar li + li {
    margin-left: 2rem; }
  .user-actions-bar a {
    color: #FFFFFF;
    font-size: 1.2rem; }
    .user-actions-bar a:hover, .user-actions-bar a:focus, .user-actions-bar a:active, .user-actions-bar a:visited {
      color: #FFFFFF; }
    .user-actions-bar a:not([href]):not([tabindex]):focus, .user-actions-bar a:not([href]):not([tabindex]):hover {
      text-decoration: underline; }
  .user-actions-bar .uab-text-username {
    font-weight: 600; }
  .user-actions-bar .uab-text-last-login {
    color: #999999; }

.site-branding {
  display: block;
  height: 5rem;
  min-width: 30rem;
  font-size: 0;
  text-indent: -30rem;
  background-color: transparent;
  background-image: url("../img/logo.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: contain;
  transition: all .25s; }
  .site-branding.custom-logo {
    background-image: url("../img/Logo_Login.png"); }

.site-header.pos-fixed .site-branding {
  height: 4rem; }

.loading-panel {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2800;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9); }

.loading-panel-icon {
  display: block;
  z-index: 2800;
  background: transparent url("../img/spinner_static.png") center center no-repeat;
  background-size: 3.2rem;
  width: 3.2rem;
  height: 3.2rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transfrom: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  animation: spin 1.4s infinite linear; }

.section-default .loading-panel {
  border-radius: 4px; }

.iscan-page .user-actions-bar,
.iscan-page .site-header .navbar-nav {
  display: none; }

@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg); }
  to {
    -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg); } }
@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
.divider-block {
  border-color: transparent;
  border-top: 1px solid #D3D3D3; }
  .divider-block.full-width {
    margin: 2rem -2rem 3rem; }
  .divider-block.dashed {
    margin: 2rem 0;
    border-style: dashed; }

.divider-section {
  border-top: 1px solid #D3D3D3; }
  .divider-section.full-width {
    margin: 2rem -3rem 3rem; }

.btn.btn-filter {
  color: #777777;
  background-color: #E4E6EA; }
  .btn.btn-filter [class^="icon-"] {
    color: #999999; }
  .btn.btn-filter:hover {
    color: #0099FA; }
    .btn.btn-filter:hover [class^="icon-"] {
      color: #0099FA; }
  .btn.btn-filter.collapsed {
    background-color: transparent; }

.report-filter-container {
  position: relative;
  margin-left: -30px;
  margin-right: -30px;
  padding-top: 2rem; }
  .report-filter-container.on-top {
    padding-top: 0; }

.report-filter-actions {
  position: absolute;
  top: 3rem;
  right: 1rem;
  cursor: pointer; }
  .report-filter-actions [class^="icon-"] {
    color: #999999;
    vertical-align: baseline; }
    .report-filter-actions [class^="icon-"]:hover {
      color: #0099FA; }

.report-filter {
  padding: 2rem 3rem;
  background-color: #E4E6EA; }
  .report-filter.hierarchy-report-filter .form-group > span {
    display: block !important; }
  .report-filter.hierarchy-report-filter .hint {
    color: #999999;
    top: 50%;
    left: 1.5rem;
    margin-top: -1rem; }

.section-default .report-filter-container,
.section-tab-content .report-filter-container {
  margin-left: -2rem;
  margin-right: -2rem; }
.section-default .report-filter,
.section-tab-content .report-filter {
  padding: 2rem; }

.float-box-container {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 5100;
  background-color: #FFFFFF;
  border-top-left-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08); }
  .float-box-container .box-header {
    padding: 1rem;
    display: flex; }
  .float-box-container .box-heading,
  .float-box-container h3.box-heading {
    flex-grow: 1;
    font-size: 1.4rem;
    font-weight: 600;
    color: #333333; }
  .float-box-container .box-actions {
    font-size: 1.4rem;
    padding-left: 1rem; }
  .float-box-container .box-action-close {
    cursor: pointer;
    color: #999999; }
    .float-box-container .box-action-close:hover {
      color: #0099FA; }
  .float-box-container .box-content {
    padding: 0 1rem 1rem;
    font-size: 1.4rem; }
  .float-box-container .box-msg-container {
    padding: 1rem;
    max-width: 48rem;
    background-color: #F4F7FA;
    border-radius: 4px; }
    .float-box-container .box-msg-container .box-msg-heading,
    .float-box-container .box-msg-container h4.box-msg-heading {
      margin-bottom: 1rem;
      padding-bottom: .5rem;
      font-size: 1.4rem;
      font-weight: 600;
      border-bottom: 1px dashed #D3D3D3; }
    .float-box-container .box-msg-container .box-msg-content {
      line-height: 1.5; }

.file-type {
  width: 4.5rem;
  height: 4.7rem;
  background-repeat: no-repeat;
  background-position: top left;
  background-size: contain; }
  .file-type.pdf {
    background-image: url(../img/type_pdf.png); }
  .file-type.bmp {
    background-image: url(../img/type_bmp.png); }
  .file-type.csv {
    background-image: url(../img/type_csv.png); }
  .file-type.xls {
    background-image: url(../img/type_excel.png); }
  .file-type.gif {
    background-image: url(../img/type_gif.png); }
  .file-type.jpg {
    background-image: url(../img/type_jpg.png); }
  .file-type.png {
    background-image: url(../img/type_png.png); }
  .file-type.ppt {
    background-image: url(../img/type_ppt.png); }
  .file-type.unknown {
    background-image: url(../img/type_unknown.png); }
  .file-type.doc {
    background-image: url(../img/type_word.png); }
  .file-type.txt {
    background-image: url(../img/type_txt.png); }
  .file-type.docx {
    background-image: url(../img/type_docx.svg); }
  .file-type.tif {
    background-image: url(../img/type_tif.svg); }
  .file-type.xlsx {
    background-image: url(../img/type_xlsx.svg); }
  .file-type.jpeg {
    background-image: url(../img/type_jpeg.svg); }
  .file-type.rtf {
    background-image: url(../img/type_rtf.svg); }
  .file-type.gif {
    background-image: url(../img/type_gif.svg); }
  .file-type.msg {
    background-image: url(../img/type_msg.svg); }
  .file-type.zip {
    background-image: url(../img/type_zip.svg); }
  .file-type.sevenzip {
    background-image: url(../img/type_7zip.svg); }
  .file-type.rar {
    background-image: url(../img/type_rar.svg); }

.merchant-id {
  font-size: 2.4rem; }

.report-export .dropdown-toggle,
.report-export-no-title .dropdown-toggle {
  display: block;
  text-decoration: none;
  color: #333333; }
  .report-export .dropdown-toggle:after,
  .report-export-no-title .dropdown-toggle:after {
    content: '\e902';
    width: auto;
    height: auto;
    margin-left: .5rem;
    border: none;
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 1rem;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    color: #999999; }
  .report-export .dropdown-toggle:hover,
  .report-export-no-title .dropdown-toggle:hover {
    color: #0099FA; }
    .report-export .dropdown-toggle:hover:after,
    .report-export-no-title .dropdown-toggle:hover:after {
      color: #0099FA; }
.report-export .dropdown-menu,
.report-export-no-title .dropdown-menu {
  list-style: none;
  left: auto;
  right: 0;
  min-width: 7rem;
  margin: 0;
  padding: .4rem 0;
  background-color: #FFFFFF;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08); }
  .report-export .dropdown-menu a,
  .report-export-no-title .dropdown-menu a {
    display: block;
    padding: .5rem 1.5rem;
    text-decoration: none;
    font-size: 1.6rem;
    color: #333333; }
    .report-export .dropdown-menu a:hover, .report-export .dropdown-menu a:focus,
    .report-export-no-title .dropdown-menu a:hover,
    .report-export-no-title .dropdown-menu a:focus {
      background-color: rgba(238, 238, 238, 0.7); }
.report-export:hover .dropdown-menu, .report-export:focus .dropdown-menu,
.report-export-no-title:hover .dropdown-menu,
.report-export-no-title:focus .dropdown-menu {
  display: block; }

.report-export .loading-panel-icon,
.report-export-no-title .loading-panel-icon {
    display: none;
    left: -2.5rem;
    top: 0;
    width: 2rem;
    height: 2rem;
    background-size: 2rem;
}

.RadGrid_Default td .report-export .dropdown-menu a:not(.btn):not(.btn-link) {
  color: #333333; }

.arrival-modal .section-heading,
.arrival-modal h3.section-heading,
.session-popup .section-heading,
.session-popup h3.section-heading {
  margin-top: 2rem;
  font-size: 2rem; }
.arrival-modal .text-section-sub-heading,
.session-popup .text-section-sub-heading {
  font-size: 2rem;
  color: #333333; }
.arrival-modal .text-block,
.session-popup .text-block {
  font-size: 1.4rem;
  line-height: 1.5;
  color: #777777; }

.arrival-modal .logo-arrival {
  width: 12rem;
  min-width: 12rem; }

.session-popup {
  padding: 0 2rem 2rem; }
  .session-popup .popup-heading {
    margin-top: 2rem;
    font-weight: 600; }

.block.block-saq .block-heading {
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }
.block.block-saq.block-saq-list {
  border: none;
  padding: 0;
  margin-top: 0; }

.report-download + .report-download {
  position: relative;
  margin-left: 2.1rem; }
  .report-download + .report-download:before {
    content: '';
    display: block;
    position: absolute;
    pointer-events: none;
    left: -1.1rem;
    top: 0;
    height: 100%;
    width: .1rem;
    background-color: #D3D3D3; }
.report-download.report-a::after {
  content: 'A'; }
.report-download.report-e::after {
  content: 'E'; }
.report-download.report-v::after {
  content: 'V'; }
.report-download.report-p::after {
  content: 'p'; }

.helpful-list {
  list-style: none;
  padding: 0; }
  .helpful-list li + li {
    margin-top: 2rem; }
  .helpful-list a {
    display: block;
    font-size: 1.4rem; }
  .helpful-list p {
    margin-top: .5rem;
    font-size: 1.2rem;
    line-height: 1.5;
    color: #777777; }
  .helpful-list.with-icon li + li {
    margin-top: .5rem; }
  .helpful-list.with-icon a {
    padding: 1rem 0 1rem 5.5rem;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 4rem 2.6rem; }
    .helpful-list.with-icon a.hl-icon-pcicouncil {
      background-image: url("../img/ic_pcicouncil.png"); }
    .helpful-list.with-icon a.hl-icon-mastercard {
      background-image: url("../img/ic_mastercard.png"); }
    .helpful-list.with-icon a.hl-icon-visa {
      background-image: url("../img/ic_visa.png"); }
    .helpful-list.with-icon a.hl-icon-amex {
      background-image: url("../img/ic_amex.png"); }
    .helpful-list.with-icon a.hl-icon-jcb {
      background-image: url("../img/ic_jcb.png"); }
    .helpful-list.with-icon a.hl-icon-discover {
      background-image: url("../img/ic_discover.png"); }

.as-table-no-vertical-top td {
  vertical-align: top; }

.tc-content ol.bold-bullet {
  counter-reset: li;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0; }
  .tc-content ol.bold-bullet li {
    margin-top: 2rem; }
  .tc-content ol.bold-bullet > li:before {
    content: counter(li) ".";
    counter-increment: li;
    font-weight: 600;
    display: inline-block; }
  .tc-content ol.bold-bullet + p {
    margin-top: 2rem; }
.tc-content p {
  line-height: 1.5; }
.tc-content h5 {
  font-size: 1.6rem;
  font-weight: 600;
  display: inline-block; }
  .tc-content h5 + p {
    margin-top: 1rem; }
.tc-content td {
  vertical-align: top;
  line-height: 1.5;
  padding-top: 1rem; }
  .tc-content td:first-child {
    padding-right: 1rem; }

.glossary-index {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: space-between;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .glossary-index li {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2rem;
    height: 2rem;
    margin-top: 2rem;
    border: 1px solid #D3D3D3;
    border-radius: 4px;
    font-size: 1.4rem;
    background-color: #F4F7FA; }
    .glossary-index li.glossary-break {
      flex-grow: 1;
      flex-basis: 100%;
      height: 0;
      margin: 0;
      border: 0; }
    .glossary-index li a {
      color: #333333;
      text-decoration: none; }
    .glossary-index li.active {
      border-color: #0099FA;
      border-width: 2px; }
      .glossary-index li.active a {
        color: #0099FA; }
    .glossary-index li.disable {
      cursor: not-allowed;
      border-color: #E2E4E7;
      color: #D3D3D3;
      background-color: #F4F7FA; }
    .glossary-index li:first-child, .glossary-index li:nth-child(14) {
      margin-left: 0; }

.glossary-content {
  flex-grow: 1;
  overflow: auto;
  padding: 0 2rem 2rem;
  margin-top: 2rem;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  background-color: #FFFFFF; }
  .glossary-content h2 {
    padding: 2rem 0;
    margin-top: 0;
    border-bottom: 2px solid #E2E4E7;
    text-transform: capitalize;
    font-size: 2rem; }
  .glossary-content h3 {
    margin-top: 2rem;
    font-size: 1.6rem;
    font-weight: 600; }
  .glossary-content ol, .glossary-content ul {
    margin-bottom: 1rem;
    margin-top: 1rem;
    padding-left: 1.6rem; }
    .glossary-content ol li, .glossary-content ul li {
      position: relative;
      line-height: 1.5; }
      .glossary-content ol li + li, .glossary-content ul li + li {
        margin-top: 1rem; }

.section-default.glossary-content {
  padding-top: 0; }

.glossary-heading {
  margin-top: 2rem;
  padding-bottom: 1rem;
  border-bottom: 2px solid #E2E4E7;
  font-size: 2.4rem;
  font-weight: 600; }

.glossary-detail {
  margin-top: 1rem;
  font-size: 1.4rem;
  line-height: 1.5;
  color: #333333; }

.glossary-sub-heading {
  margin-top: 2rem; }

.grid-group-case.RadGrid_Default .rgGroupHeader {
  background: #D3D3D3;
  color: #333333; }
  .grid-group-case.RadGrid_Default .rgGroupHeader td {
    position: relative;
    padding: 1.2rem 2rem;
    border-width: 0;
    border-color: transparent;
    vertical-align: top; }
    .grid-group-case.RadGrid_Default .rgGroupHeader td p {
      padding: 0;
      font-size: 1.4rem;
      line-height: 1.214285714285714;
      font-weight: 600; }

.first-word {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  color: #FFFFFF;
  font-size: 1.2rem;
  line-height: 2rem;
  text-align: center;
  background-color: #2ca9ea; }
  .first-word.bg-coment-red {
    background-color: #ff587a; }
  .first-word legend {
    text-align: center; }

.comment-items .item {
  position: relative;
  padding-top: 2rem; }
  .comment-items .item:before {
    content: '';
    width: .2rem;
    height: 100%;
    background: #E2E4E7;
    display: block;
    position: absolute;
    left: 9px; }
  .comment-items .item:last-child:before {
    display: none; }
  .comment-items .item .box-comment {
    padding: 2rem;
    margin-top: 1rem;
    margin-left: 3rem;
    border: 1px solid #D3D3D3;
    border-radius: 4px;
    background-color: #F4F7FA; }

.list-document {
  display: flex;
  flex-wrap: wrap;
  margin: 1.5rem -.5rem -.5rem; }
  .list-document:empty {
    display: none; }
  .list-document .item-document {
    display: flex;
    align-items: center;
    margin: .5rem; }
    .list-document .item-document .file-type {
      width: 2rem;
      height: 2rem; }
  .list-document.with-bg .item-document {
    padding: 1rem;
    border: 1px solid #EEEEEE;
    border-radius: 4px; }
    .list-document.with-bg .item-document:hover {
      background-color: #F4F7FA; }

.scan-combobox-small.form-group {
  width: 12rem;
  min-height: 4rem; }
  .scan-combobox-small.form-group.scan-combobox-md {
    width: 15rem; }
  .scan-combobox-small.form-group .RadComboBox_Default .rcbInput {
    height: 4rem; }
  .scan-combobox-small.form-group .RadComboBox_Default .rcbArrowCell a {
    height: 4rem; }

.menu-search-wrapper .as-search-input {
  height: 3rem !important; }
.menu-search-wrapper .col-search-dropdown {
  margin-right: 0;
  padding-right: 0;
  max-width: 175px;
  width: 41%; }
.menu-search-wrapper .col-search-text {
  margin-left: 0;
  padding-left: 0; }
.menu-search-wrapper .menu-search-textbox-wrapper {
  margin-top: 0;
  border-radius: 0 4px 4px 0;
  max-width: 230px; }
  .menu-search-wrapper .menu-search-textbox-wrapper .as-search-input {
    border-width: 0 3rem 0 1.4rem !important; }
.menu-search-wrapper .radcomboboxinline.menu-search-dropdown-wrapper {
  width: 100%;
  border-radius: 4px 0 0 4px;
  font-size: 1.6rem !important; }
  .menu-search-wrapper .radcomboboxinline.menu-search-dropdown-wrapper.form-group.size-xs .RadComboBox_Default .rcbInput {
    font-size: 1.6rem !important; }
  .menu-search-wrapper .radcomboboxinline.menu-search-dropdown-wrapper .RadComboBox .rcbInput {
    height: 3rem; }
  .menu-search-wrapper .radcomboboxinline.menu-search-dropdown-wrapper .RadComboBox .rcbArrowCell a {
    height: 3rem; }

.radcomboboxinline.dropdown-small .RadComboBox .rcbInput {
  height: 3rem; }
.radcomboboxinline.dropdown-small .RadComboBox .rcbArrowCell a {
  height: 3rem; }

.coming-modal .img-website {
  position: relative;
  width: 38.4rem;
  margin-top: 3rem;
  border-top-left-radius: .5rem;
  box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.1); }
.coming-modal .list-item-coming .block:first-child {
  margin-top: 6rem; }
.coming-modal .list-item-coming .icon-save-progress {
  font-size: 2.4rem; }
.coming-modal .img-pci {
  width: 13.4rem; }
.coming-modal .checkbox-bottom {
  margin-top: 6rem; }
.coming-modal.modal-container .modal-content-container:after {
  height: 0; }

.asv-coming-modal .asv-coming-modal-logo {
  margin-top: 4rem;
  flex-grow: 1; }
.asv-coming-modal .img-website {
  position: relative;
  width: 40.7rem;
  margin-top: 3rem; }
.asv-coming-modal .list-item-coming .block:first-child {
  margin-top: 10rem; }
.asv-coming-modal .list-item-coming .icon-save-progress {
  font-size: 2.4rem; }
.asv-coming-modal .img-pci {
  width: 13.4rem; }
.asv-coming-modal .checkbox-bottom {
  margin-top: 6rem; }
.asv-coming-modal.modal-container .modal-content-container:after {
  height: 0; }

.asvcom-history .dropdown-toggle {
  color: #0099FA; }
  .asvcom-history .dropdown-toggle:after {
    color: #0099FA; }
.asvcom-history .dropdown-menu {
  min-width: 20rem; }

.text-pre {
  white-space: pre-line; }

.custom-width-fix {
  word-wrap: break-word;
  width: 100%; }

.toggle-actions {
  font-size: 0; }
  .toggle-actions .toggle-icon {
    display: inline-block; }
    .toggle-actions .toggle-icon:before {
      content: "\e930";
      vertical-align: middle;
      text-transform: none;
      font-family: 'icomoon' !important;
      font-size: 1.6rem;
      font-weight: normal;
      font-style: normal;
      font-variant: normal;
      line-height: 1;
      speak: none; }
  .toggle-actions .toggle-text-collapse,
  .toggle-actions .toggle-text-expand {
    font-size: 1.6rem;
    vertical-align: middle; }
  .toggle-actions .toggle-text-collapse {
    display: inline-block; }
  .toggle-actions .toggle-text-expand {
    display: none; }
  .toggle-actions.collapsed .toggle-icon:before {
    content: "\e939"; }
  .toggle-actions.collapsed .toggle-text-collapse {
    display: none; }
  .toggle-actions.collapsed .toggle-text-expand {
    display: inline-block; }

.bg-white {
  background-color: #FFFFFF; }

.email-send-to {
  background-color: #F0F2F4;
  margin-left: -2.0rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  margin-right: -2.0rem;
  padding-left: 14rem; }

.pt-34rem {
  padding-top: 3.4rem; }

.ds-progress {
  background-color: #E7E7E7;
  position: relative;
  height: 2px; }

.ds-progress-bar {
  width: 0%;
  background-color: #00A8FB;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: 0px; }

.ds-disable {
  cursor: not-allowed !important; }

.break-text {
  word-wrap: break-word;
  word-break: break-all; }

.status-list {
  display: block;
  font-size: 0;
  text-align: right; }

.status-list-item {
  display: inline-block;
  position: relative;
  padding-left: 1.7rem;
  font-size: 1.4rem;
  font-weight: 400;
  color: #777777; }
  .status-list-item + .status-list-item {
    margin-left: 3rem; }

.status-list-bullet {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 1.2rem;
  height: 1.2rem;
  margin-top: -.6rem;
  border-radius: .6rem; }

.table-summary {
  width: 100%;
  font-size: 1.4rem;
  color: #777777; }
  .table-summary a:not([href]):not([tabindex]) {
    color: #0099FA; }
  .table-summary .heading td {
    padding: 1.5rem 2rem;
    font-size: 1.6rem;
    color: #333333;
    background-color: #F4F7FA; }
  .table-summary .item td {
    padding: .5rem 2rem;
    font-size: 1.4rem;
    color: #777777; }
  .table-summary .item.first td {
    padding-top: 1rem; }
  .table-summary .item.last td {
    padding-bottom: 1rem; }
  .table-summary .total td {
    padding: 2rem;
    font-weight: 600;
    font-size: 1.6rem;
    text-transform: uppercase;
    color: #333333; }
    .table-summary .total td a {
      font-weight: 600; }
  .table-summary td {
    padding: .5rem 2rem; }
  .table-summary .pb-10 td {
    padding-bottom: 1rem; }
  .table-summary .pt-10 td {
    padding-top: 1rem; }
  .table-summary .sum td {
    padding: 1.5rem 2rem;
    margin-bottom: .5rem; }
  .table-summary .sum + tr td {
    padding-top: 1rem; }
  .table-summary .total td {
    padding: 2rem 2rem 0;
    font-size: 1.6rem;
    font-weight: 600;
    text-transform: uppercase;
    color: #333333; }

.chart-desc-item {
  position: relative;
  padding-left: 1.7rem;
  font-size: 1.4rem;
  color: #777777; }
  .chart-desc-item .item-bullet {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 1.2rem;
    height: 1.2rem;
    margin-top: -.6rem;
    border-radius: 50%; }

.custom-column {
  width: 18rem; }

.fixed-height-content {
  overflow: auto; }

.mif-fixed-height-content {
  overflow: auto;
  max-height: calc(100vh - 29.2rem);
  margin-right: -3rem;
  margin-top: 3rem;
  margin-bottom: -3rem;
  padding-right: 2rem; }
  .mif-fixed-height-content:after {
    content: "";
    display: block;
    height: 3rem; }

.asv-mif-modal-wrapper .mif-fixed-height-content {
  max-height: calc(100vh - 35.6rem); }

.t-ff .mif-fixed-height-content {
  max-height: calc(100vh - 29.4rem); }
.t-ff .asv-mif-modal-wrapper .mif-fixed-height-content {
  max-height: calc(100vh - 35.8rem); }

.float-box-phantom {
  height: 8rem; }

.mif-sidebar-container {
  margin-top: 3rem;
  max-width: 21rem; }

.mif-sidebar-nav {
  margin-top: 3rem;
  padding-left: 0;
  list-style: none; }
  .mif-sidebar-nav a,
  .mif-sidebar-nav a:not([href]):not([tabindex]) {
    display: block;
    padding: 1rem 0;
    color: #0099FA; }
  .mif-sidebar-nav .list-title {
    display: block;
    padding-bottom: 1rem;
    font-size: 1.2rem;
    color: #999999; }
  .mif-sidebar-nav .nav-heading {
    display: block;
    padding-bottom: 1rem;
    font-size: 1.2rem;
    text-transform: uppercase;
    color: #999999; }
  .mif-sidebar-nav .form-info {
    border-top: 4rem solid #F65353; }

.text-password {
  display: block;
  padding: 3rem;
  border: 1px dashed #D3D3D3;
  border-radius: 4px;
  font-size: 3.6rem;
  font-weight: 600;
  text-align: center;
  color: #0074bd; }

.section-default .progress-bar-mif .progress.progress-top {
  position: absolute;
  height: 100%;
  width: .4rem;
  border-radius: .3rem 0 0 .3rem; }
  .section-default .progress-bar-mif .progress.progress-top .progress-bar {
    height: 100%;
    width: .4rem; }

.mif-comment-type {
  position: relative; }
  .mif-comment-type:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 4px;
    background-color: #0099FA; }

.t-ie .mif-comment-type {
  overflow: hidden; }
  .t-ie .mif-comment-type:before {
    height: 100vh; }

.call-disposition-modal > * {
  min-width: 33%; }

.title-summary {
  font-size: 2.4rem; }

.alert-offline {
  margin-top: 14rem;
  margin-left: 22rem;
  margin-right: 22rem;
  font-size: 2.4rem;
  text-align: center;
  color: #999; }

.section.section-external-small {
  margin: 0;
  height: auto; }

.ab-top-right {
  position: absolute;
  top: 1rem;
  right: 0; }

.preview-letter-cp {
  margin-top: 1.2rem; }

.form-group.search-checkbox {
  min-height: 3rem; }
  .form-group.search-checkbox .form-control {
    height: 3rem;
    font-size: 1.4rem; }
    .form-group.search-checkbox .form-control::-webkit-input-placeholder {
      color: #CCCCCC; }
    .form-group.search-checkbox .form-control:-ms-input-placeholder {
      color: #CCCCCC; }
    .form-group.search-checkbox .form-control::-moz-input-placeholder {
      color: #CCCCCC; }

.RadListBox_Default {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.4rem;
  line-height: normal; }
  .RadListBox_Default .rlbTemplateContainer {
    border-color: #E2E4E7;
    border-radius: 4px; }
  .RadListBox_Default .rlbItem,
  .RadListBox_Default .rlbGroup .rlbActive,
  .RadListBox_Default .rlbItem.rlbHovered,
  .RadListBox_Default .rlbItem.rlbSelected,
  .RadListBox_Default .rlbHeader {
    display: flex;
    align-items: center;
    min-height: 4.2rem;
    padding: 1.2rem 1.5rem;
    border: none;
    color: #333333;
    font-size: 1.4rem; }
  .RadListBox_Default .rlbItem.rlbHovered,
  .RadListBox_Default .rlbItem.rlbSelected {
    background-color: #FFFFFF; }
  .RadListBox_Default .rlbHeader {
    font-weight: 600;
    background: none;
    border-bottom: 0.2rem solid #E2E4E7; }
    .RadListBox_Default .rlbHeader .RadButton_Default .indeterminate-checkbox:before {
      content: '';
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      width: .6rem;
      height: .2rem;
      margin-top: -.1rem;
      margin-left: -.3rem;
      background: #0099FA; }
  .RadListBox_Default .heading-drag {
    padding-left: 3.5rem; }
  .RadListBox_Default .rbText.rbPrimary {
    padding-left: 2rem;
    font-size: 1.4rem; }
  .RadListBox_Default .rlbGroup {
    border: 1px solid #D3D3D3;
    border-radius: 4px; }
  .RadListBox_Default .rlbItem {
    line-height: 1.2;
    background-color: #FFFFFF; }
    .RadListBox_Default .rlbItem.rlbHovered, .RadListBox_Default .rlbItem.rlbSelected {
      background-color: #FFFFFF; }
  .RadListBox_Default .even-row {
    background-color: #F8F8F8; }
    .RadListBox_Default .even-row.rlbHovered, .RadListBox_Default .even-row.rlbSelected {
      background-color: #F8F8F8; }
  .RadListBox_Default .rlbText {
    position: relative; }
    .RadListBox_Default .rlbText:before {
      content: '';
      display: inline-block;
      cursor: pointer;
      position: absolute;
      right: calc(100% + 2rem);
      top: 50%;
      height: 1.4rem;
      width: 1.4rem;
      margin-top: -.7rem;
      border: 1px solid #D3D3D3;
      border-radius: 4px; }
  .RadListBox_Default .rlbCheck {
    z-index: 1;
    opacity: 0;
    cursor: pointer;
    position: relative;
    height: 1.4rem;
    margin-left: 0;
    margin-right: 2rem; }
  .RadListBox_Default input:checked + .rlbText:before {
    background-color: #0099FA;
    border-color: #0099FA; }
  .RadListBox_Default input:checked + .rlbText:after {
    content: '\e90a';
    position: absolute;
    top: 50%;
    right: calc(100% + 2.2rem);
    margin-top: -.5rem;
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 1rem;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    color: #FFFFFF; }
  .RadListBox_Default .rlbTemplate {
    display: flex;
    width: 100%; }
    .RadListBox_Default .rlbTemplate .item-right-ico {
      margin-left: auto; }
    .RadListBox_Default .rlbTemplate .col-name-style {
      margin-left: 2rem; }
  .RadListBox_Default .rlbGroup .rlbDropClueBelow,
  .RadListBox_Default .rlbGroup .rlbSelected.rlbDropClueBelow {
    border-bottom-color: #42b6ff;
    border-bottom-width: 1px;
    border-bottom-style: dashed; }
  .RadListBox_Default .rlbGroup .rlbDropClueAbove,
  .RadListBox_Default .rlbGroup .rlbSelected.rlbDropClueAbove {
    border-top-color: #42b6ff;
    border-top-width: 1px;
    border-top-style: dashed; }
  .RadListBox_Default a.icon-reorder,
  .RadListBox_Default a.icon-reorder:hover {
    cursor: pointer;
    color: #999999;
    margin-top: .2rem; }

.radlistbox-dragging-container.RadListBoxScrollable > * {
  box-shadow: 0 5px 12px 0 rgba(33, 43, 54, 0.14);
  cursor: pointer; }

.t-ie.t-ie11 .RadListBox_Default .rlbText:before {
  margin-top: -.5rem; }
.t-ie.t-ie11 .RadListBox_Default input:checked + .rlbText::after {
  margin-top: -.3rem; }

ul.no-style {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0; }

.box-list {
  flex-grow: 1;
  margin-top: 2rem;
  padding: 2rem;
  background-color: #FFFFFF;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  font-size: 1.6rem; }
  .box-list.on-top {
    margin-top: 0; }
  .box-list .form-action {
    margin-top: 2rem; }

.message-list .message-item .edit-item {
  border-top: 2px dotted #ddd;
  border-bottom: 2px dotted #ddd;
  margin-top: 2rem;
  padding-bottom: 2rem; }
.message-list .message-item:first-child .edit-item {
  border-bottom: 2px dotted #ddd;
  border-top: 0;
  padding-bottom: 2rem; }
.message-list .message-item:last-child .edit-item {
  border-top: 2px dotted #ddd;
  border-bottom: 0;
  margin-top: 2rem;
  padding-bottom: 0; }

.first-filter {
  width: 15rem; }

.checkbox-grid label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  left: 0;
  height: 1.4rem;
  width: 1.4rem;
  min-width: 1.4rem;
  min-height: 1.4rem;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  background-color: #FFFFFF; }
  .checkbox-grid label.indeterminate-checkbox:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: .6rem;
    height: .2rem;
    margin-top: -.1rem;
    margin-left: -.3rem;
    background: #0099FA; }
.checkbox-grid input {
  position: absolute;
  opacity: 0;
  z-index: 2; }
.checkbox-grid input:checked + label {
  border-color: #0099FA;
  background-color: #0099FA; }
  .checkbox-grid input:checked + label:before {
    content: '\e90a';
    position: absolute;
    top: calc(50% - .5rem);
    right: calc(50% - .5rem);
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 1rem;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    color: #FFFFFF; }

th.checkbox-grid label {
  top: .2rem; }

.adhoc-order-col {
  flex: 0 0 28.3%;
  max-width: 28.3%; }

.table-fixed {
  table-layout: fixed; }

.w-ef-eq {
  width: 6.8%; }

.as-table th.ef-no-padding {
  padding-left: 0;
  padding-right: 0; }

.variable-container .variable-item {
  margin-top: 2.5rem; }
.variable-container .legend-block {
  display: inline;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.25; }

.list-scan-status .divider-block:last-child {
  display: none; }

.security-options .indeterminate-checkbox:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: .6rem;
  height: .2rem;
  margin-top: -.1rem;
  margin-left: -.3rem;
  background: #0099FA; }
.security-options .security-options-merchant .security-export {
  width: 9rem;
  padding-top: 0.7rem; }
.security-options .security-options-merchant .security-option-selectall .nav-submenu-security-option {
  width: 20.7rem; }
.security-options .security-options-merchant .security-option-selectall .select-all-action a {
  color: #0099FA; }
.security-options .security-options-merchant .security-option-selectall .item-select-all {
  padding: 0.5rem 1rem 0.5rem 1rem; }

.double-play-merchant-setting .page-heading {
  margin-top: 0rem;
  font-size: 2rem; }

.cs-question .cs-question-item:first-child:before {
  content: "";
  display: block;
  margin: 2rem 0;
  border-top: 1px dashed #D3D3D3; }

.question-item {
  position: relative; }
  .question-item + .question-item:before {
    content: "";
    display: block;
    margin: 2rem 0;
    border-top: 1px dashed #D3D3D3; }
  .question-item .clear-answer {
    text-align: right;
    position: absolute;
    top: -1.2rem;
    right: 0;
    background-color: #FFFFFF;
    display: none; }

.question-list .has-clear-answer:nth-child(1) {
  margin-top: -2rem; }
  .question-list .has-clear-answer:nth-child(1):before {
    content: "";
    display: block;
    margin: 2rem 0;
    border-top: 1px dashed transparent; }
  .question-list .has-clear-answer:nth-child(1) .has-clear-answer:hover .clear-answer {
    display: inline; }

.has-clear-answer:hover .clear-answer {
  display: inline; }

.question-number {
  display: block;
  min-width: 4.2rem;
  line-height: 1.5;
  font-weight: 600;
  font-size: 1.8rem; }

.question-content {
  padding-right: 2.6rem;
  line-height: 1.5; }
  .question-content ul {
    padding: 1rem 2rem 0; }
  .question-content li + li {
    margin-top: 1rem; }
  .question-content ol {
    padding-left: 1.5rem; }
    .question-content ol li {
      padding-left: 1rem; }
  .question-content ul, .question-content ol {
    margin-top: 1rem; }
  .question-content br + ul,
  .question-content br + ol {
    margin-top: 0; }

.question-answers {
  font-size: 0;
  text-align: right; }

.question-tooltip-container {
  position: absolute;
  top: .4rem;
  right: 1rem;
  z-index: 99; }
  .question-tooltip-container [class^="icon-"],
  .question-tooltip-container [class*=" icon-"] {
    color: #999999; }

.question-tooltip-content {
  font-size: 1.6rem; }

.questionnaire-chart {
  position: relative;
  font-size: 0; }

.questionnaire-chart-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 9rem;
  margin-top: -1.1rem;
  margin-left: -4.5rem;
  font-size: 1.8rem;
  font-weight: 600;
  text-align: center;
  line-height: 1.222;
  color: #777777; }

.section.section-sm {
  padding: 1rem 2rem; }

.block.block-saq {
  padding: 1rem;
  background-color: #FFFFFF;
  border: 1px solid #D3D3D3;
  border-radius: 4px; }
  .block.block-saq [class^="icon-"],
  .block.block-saq [class*=" icon-"] {
    color: #999999; }

.processing-item {
  display: block;
  position: relative;
  padding: 2rem 1.5rem;
  width: 100%;
  border: 1px solid #D3D3D3;
  border-radius: 4px; }
  .processing-item:hover, .processing-item:focus, .processing-item.selected {
    text-decoration: none;
    border-color: #0099FA;
    box-shadow: 0px 0px 0px 1px #0099FA; }
    .processing-item:hover [class^="icon-"]:before, .processing-item:focus [class^="icon-"]:before, .processing-item.selected [class^="icon-"]:before {
      color: #0099FA; }
  .processing-item.selected {
    background-color: #F4F7FA; }
    .processing-item.selected:before {
      content: '\e946';
      display: block;
      position: absolute;
      top: .5rem;
      right: .5rem;
      vertical-align: middle;
      text-transform: none;
      font-family: 'icomoon' !important;
      font-size: 2rem;
      font-weight: normal;
      font-style: normal;
      font-variant: normal;
      line-height: 1;
      speak: none;
      color: #0099FA; }

.col-2.d-flex.payment-processing-item {
  flex: 0 0 14.24%; }

.processing-item.item_7 .icon-mm:before {
  content: "\e906"; }
.processing-item.item_6 .icon-mm:before {
  content: "\e919"; }
.processing-item.item_5 .icon-mm:before {
  content: "\e953"; }
.processing-item.item_3 .icon-mm:before {
  content: "\e931"; }
.processing-item.item_2 .icon-mm:before {
  content: "\e90f"; }
.processing-item.item_1 .icon-mm:before {
  content: "\e933"; }
.processing-item.item_4 .icon-mm:before {
  content: "\e92c"; }

[data-needvalidation='true'] + .data-software,
[data-needvalidation='true'] + .RadAjaxPanel {
  margin-top: 2rem; }

.questionnaire-section-container .section {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative; }
  .questionnaire-section-container .section.selected:before, .questionnaire-section-container .section.selected-another:before {
    content: '\e946';
    display: block;
    position: absolute;
    top: .5rem;
    right: .5rem;
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 2rem;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    color: #0099FA; }
  .questionnaire-section-container .section.selected, .questionnaire-section-container .section.selecting {
    border-color: #0099FA;
    box-shadow: 0px 0px 0px 1px #0099FA;
    background-color: #F4F7FA; }
    .questionnaire-section-container .section.selected .questionnaire-type, .questionnaire-section-container .section.selecting .questionnaire-type {
      color: #0099FA; }
.questionnaire-section-container p {
  line-height: 1.5; }

.questionnaire-type {
  min-width: 5rem;
  font-size: 2.4rem;
  font-weight: 600;
  text-align: center; }

.iscan-sec .img-desc,
.iscan-pan .img-desc,
.iscan-mobile .img-desc,
.iscan-pii .img-desc {
  display: inline-block;
  float: left;
  width: 10rem;
  height: 10rem;
  margin-right: 2rem;
  background-repeat: no-repeat;
  background-size: contain; }

.iscan-sec .img-desc {
  background-image: url("../img/ic_security_scan.svg"); }

.iscan-pan .img-desc {
  background-image: url("../img/ic_card.svg"); }

.iscan-mobile .img-desc {
  background-image: url("../img/ic_phone_scan.svg"); }

.iscan-pii .img-desc {
  background-image: url("../img/ic_personal_scan.svg"); }

.divider-text {
  position: relative;
  margin: 2rem 0;
  text-align: center; }
  .divider-text:after {
    position: absolute;
    content: '';
    display: block;
    top: 50%;
    height: 1px;
    width: 100%;
    background-color: #E2E4E7; }
  .divider-text .divider-text-label {
    position: relative;
    z-index: 2;
    padding: 0 2rem;
    background-color: #FFFFFF; }

.ip-list-item-no {
  min-width: 3rem;
  font-weight: 600;
  font-size: 1.8rem; }

.fail,
.expired,
.non-compliant {
  color: #f31919; }

.pass {
  color: #33a538; }

.cancelled {
  color: #999999; }

.in-progress,
.report-under-review {
  color: #d89802; }

.not-started {
  color: #9d12e2; }

.ip-validation-mess .error {
  position: relative;
  margin-top: 1rem;
  padding: 1rem 4rem 1rem 6rem;
  font-size: 1.4rem;
  line-height: 1.57;
  color: #f31919;
  background-color: rgba(250, 151, 151, 0.25); }
  .ip-validation-mess .error:before {
    content: '\e91c';
    position: absolute;
    top: 1.2rem;
    left: 2rem;
    display: inline-block;
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 1.7rem;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none; }

.custom-content p {
  margin-top: 1rem;
  line-height: 1.5; }
  .custom-content p:first-child {
    margin-top: 0; }

.ASV_section {
  position: relative;
  margin-top: 4rem; }
  .ASV_section .ASV_actions {
    position: absolute;
    top: -7.1rem;
    right: 0;
    margin-top: 0; }

.table-default {
  width: 100%; }
  .table-default td {
    padding: 0; }

.ASV-text-page-sub-heading {
  min-height: 1rem; }
  .ASV-text-page-sub-heading:empty {
    display: block; }

.ipChartScanTarget-chart-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 11rem;
  color: #777777;
  text-align: center;
  transform: translate(-50%, -50%); }
  .ipChartScanTarget-chart-text .chart-desc-item {
    padding-left: 2.4rem; }
  .ipChartScanTarget-chart-text .item-bullet {
    width: 1.4rem;
    height: 1.4rem; }

.scan-scheduler-container {
  min-height: 35rem; }

.section-status-outer-wrapper {
  margin: 0 -3rem; }

.section-status-outer {
  margin-top: 2rem;
  padding: 0 3rem 3rem;
  background-color: #E2E4E7; }

.section-status {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  height: 100%; }
  .section-status .section-heading {
    padding-right: 1rem; }

.section-status-icon {
  position: absolute;
  top: calc(50% + .4rem);
  right: 2rem;
  display: block; }

.container-error-ms {
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5rem;
  text-align: center; }
  .container-error-ms.no-header {
    margin-top: 15rem; }
  .container-error-ms .img-error {
    width: 10rem;
    height: 10rem; }
    .container-error-ms .img-error + .page-heading {
      margin-top: 2rem; }
  .container-error-ms .text-page-sub-heading {
    line-height: 1.5; }

.main-page .logo-powered-by-as {
  position: static;
  background-image: url("../img/powered-by-aperia-blue.png"); }

.iframe-container .waiting-iframe {
  z-index: 999;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9); }
  .iframe-container .waiting-iframe:before {
    background: transparent url("../img/spinner_static.png") center center no-repeat;
    background-size: 3.2rem;
    width: 3.2rem;
    height: 3.2rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transfrom: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    animation: spin 1.4s infinite linear;
    z-index: 1000; }

.site-seal-img {
  width: 19.2rem; }

.chat-container {
  position: relative; }
  .chat-container .chat-icon {
    visibility: hidden;
    position: absolute;
    overflow: hidden;
    width: 0;
    height: 0;
    top: -100rem; }
  .chat-container .chat-entity a[data-type='offline'] {
    display: none; }
  .chat-container .chat-entity a[data-type='online'] {
    width: 5rem;
    height: 1.4rem;
    display: block;
    background: transparent url("../img/ui-chat-icon.svg") top left no-repeat; }
    .chat-container .chat-entity a[data-type='online']:hover {
      cursor: pointer;
      background: transparent url("../img/ui-chat-icon-hover.svg") top left no-repeat; }
  .chat-container .chat-entity a img {
    display: none; }

.list-domain-ip .item:fisrt-child {
  margin-top: 0; }

ul.list-language {
  display: block;
  position: absolute;
  top: calc(100% + .6rem);
  right: 1rem;
  z-index: 99;
  padding: .4rem 0;
  min-height: 3rem;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08);
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  font-size: 1.4rem;
  color: #333333;
  background-color: #FFFFFF; }
  ul.list-language li.item {
    overflow: hidden;
    margin: 0;
    padding: .5rem 1.5rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
    cursor: pointer; }
    ul.list-language li.item:hover, ul.list-language li.item.active {
      cursor: pointer;
      background-color: rgba(238, 238, 238, 0.7); }

.show-language {
  cursor: pointer; }
  .show-language span.icon-arrow-down {
    font-size: .8rem;
    margin-left: 1.5rem; }
  .show-language.show span.icon-arrow-down {
    color: #0099FA; }

.pt-action-modal {
  padding-top: 34px; }

.exception-comments-update-ec .add-new-comment-section,
.exception-comments-request .add-new-comment-section {
  padding: 3rem 3rem 2rem;
  overflow-y: auto; }
  .exception-comments-update-ec .add-new-comment-section + .vul-comment,
  .exception-comments-request .add-new-comment-section + .vul-comment {
    border-top: 1px solid #D3D3D3; }
  .exception-comments-update-ec .add-new-comment-section.max-height-comment,
  .exception-comments-request .add-new-comment-section.max-height-comment {
    max-height: calc((100vh - 12.8rem)/2); }

.exception-comments.ec-locked {
  min-height: calc(100vh - 12.8rem);
  max-height: calc(100vh - 12.8rem); }
.exception-comments .vul-comment {
  overflow-y: auto;
  padding: 3rem 3rem 0; }
  .exception-comments .vul-comment .comment-items {
    padding-bottom: 3rem; }

.wrap-upload-file {
  padding-bottom: 2rem; }

.vulnerability-item {
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  margin-top: 2rem;
  padding: 1rem; }
  .vulnerability-item + .vulnerability-item {
    margin-top: 1rem; }

.vul-upload-document {
  margin-top: 1rem; }

.data-ps-container .product-code {
  position: relative; }
  .data-ps-container .product-code .icon-information {
    position: absolute;
    left: -20px;
    top: 21px; }

.asset-block {
  position: relative;
  height: 100%;
  height: 38.7rem;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  overflow-y: auto;
  overflow-x: hidden; }
  .asset-block:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 4.2rem;
    background-color: #F8F8F8; }
  .asset-block .empty-space {
    display: none; }
  .asset-block .input-control {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 3.6rem; }
    .asset-block .input-control + .input-control {
      border-top: 1px solid transparent; }
    .asset-block .input-control .asset-order-num {
      flex-basis: 4.2rem;
      min-width: 4.2rem;
      padding: .8rem 1rem;
      color: #777777;
      text-align: right;
      background-color: #F8F8F8; }
    .asset-block .input-control .asset-value {
      flex-basis: calc(100% - 4.2rem);
      min-width: calc(100% - 4.2rem);
      min-height: 3.6rem; }
      .asset-block .input-control .asset-value ::-webkit-input-placeholder {
        color: #CCCCCC; }
      .asset-block .input-control .asset-value :-ms-input-placeholder {
        color: #CCCCCC; }
      .asset-block .input-control .asset-value :-moz-placeholder {
        color: #CCCCCC; }
      .asset-block .input-control .asset-value ::-moz-placeholder {
        color: #CCCCCC; }
    .asset-block .input-control .asset-remove {
      position: absolute;
      right: 1rem;
      display: none;
      line-height: 0;
      cursor: pointer; }
    .asset-block .input-control .editable-label {
      padding: .8rem 3.6rem .8rem 1rem;
      font-size: 1.4rem;
      line-height: 1.428571428571429; }
    .asset-block .input-control .editable-text {
      display: block;
      width: 100%;
      min-height: 3.6rem;
      padding: .8rem 3.6rem .8rem 1rem;
      font-size: 1.4rem;
      line-height: 1.428571428571429;
      border: none;
      background-color: transparent; }
      .asset-block .input-control .editable-text:focus {
        outline: none; }
    .asset-block .input-control .field-error,
    .asset-block .input-control .field-error-bottom {
      display: none !important;
      position: absolute;
      left: 3rem;
      min-width: 12rem;
      padding: 1rem;
      background-color: #fee4e4;
      border: 1px solid #fa9797;
      border-radius: 4px;
      box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08);
      font-size: 1.4rem;
      line-height: 1.428571428571429;
      color: #f31919;
      z-index: 3; }
      .asset-block .input-control .field-error:after, .asset-block .input-control .field-error:before,
      .asset-block .input-control .field-error-bottom:after,
      .asset-block .input-control .field-error-bottom:before {
        content: "";
        display: block;
        position: absolute;
        width: 0;
        height: 0; }
    .asset-block .input-control .field-error {
      bottom: calc(100% + .75rem); }
      .asset-block .input-control .field-error:before {
        left: 2rem;
        bottom: -.5rem;
        border-top: 5px solid #fee4e4;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        z-index: 4; }
      .asset-block .input-control .field-error:after {
        left: 1.9rem;
        bottom: -.6rem;
        border-top: 6px solid #fa9797;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent; }
    .asset-block .input-control .field-error-bottom {
      top: calc(100% + .75rem) !important; }
      .asset-block .input-control .field-error-bottom:before {
        top: -.6rem;
        left: 1.9rem;
        border-bottom: 6px solid #fa9797;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent; }
      .asset-block .input-control .field-error-bottom:after {
        top: -.5rem;
        left: 2rem;
        border-bottom: 5px solid #fee4e4;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        z-index: 4; }
  .asset-block .error .asset-order-num {
    background-color: #fccccc; }
  .asset-block .error .asset-value {
    background-color: #fee4e4; }
  .asset-block .error .editable-text {
    background-color: #fee4e4; }
  .asset-block .hover-error {
    cursor: pointer; }
    .asset-block .hover-error .field-error {
      display: block !important; }
    .asset-block .hover-error .field-error-bottom {
      display: block !important; }
  .asset-block .limited .asset-order-num {
    background-color: #fee7b2; }
  .asset-block .limited .asset-value {
    background-color: #fff2d5; }

.selected-asset-grid {
  height: calc(100vh - 22.3rem);
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  overflow-y: auto; }
  .selected-asset-grid .RadGrid_Default {
    margin-top: 0; }
    .selected-asset-grid .RadGrid_Default .rgRow .target-tooltip,
    .selected-asset-grid .RadGrid_Default .rgAltRow .target-tooltip {
      position: absolute;
      bottom: calc(100% + .75rem);
      left: 3rem;
      min-width: 12rem;
      padding: 1rem 0 1rem 1rem;
      background-color: #FFFFFF;
      border: 1px solid #D3D3D3;
      border-radius: 4px;
      box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08);
      font-size: 1.4rem;
      line-height: 1.428571428571429;
      color: #333333;
      z-index: 3; }
      .selected-asset-grid .RadGrid_Default .rgRow .target-tooltip legend,
      .selected-asset-grid .RadGrid_Default .rgAltRow .target-tooltip legend {
        max-height: 14rem;
        padding-right: 1rem;
        overflow: auto; }
      .selected-asset-grid .RadGrid_Default .rgRow .target-tooltip:after, .selected-asset-grid .RadGrid_Default .rgRow .target-tooltip:before,
      .selected-asset-grid .RadGrid_Default .rgAltRow .target-tooltip:after,
      .selected-asset-grid .RadGrid_Default .rgAltRow .target-tooltip:before {
        content: "";
        display: block;
        position: absolute;
        width: 0;
        height: 0; }
      .selected-asset-grid .RadGrid_Default .rgRow .target-tooltip:before,
      .selected-asset-grid .RadGrid_Default .rgAltRow .target-tooltip:before {
        left: 2rem;
        bottom: -.5rem;
        border-top: 5px solid #FFFFFF;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        z-index: 4; }
      .selected-asset-grid .RadGrid_Default .rgRow .target-tooltip:after,
      .selected-asset-grid .RadGrid_Default .rgAltRow .target-tooltip:after {
        left: 1.9rem;
        bottom: -.6rem;
        border-top: 6px solid #D3D3D3;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent; }
    .selected-asset-grid .RadGrid_Default .rgRow td,
    .selected-asset-grid .RadGrid_Default .rgAltRow td {
      vertical-align: middle; }
    .selected-asset-grid .RadGrid_Default .rgRow:hover .icon-cross,
    .selected-asset-grid .RadGrid_Default .rgAltRow:hover .icon-cross {
      display: block !important; }
    .selected-asset-grid .RadGrid_Default tr:nth-child(1) .target-tooltip,
    .selected-asset-grid .RadGrid_Default tr:nth-child(2) .target-tooltip,
    .selected-asset-grid .RadGrid_Default tr:nth-child(3) .target-tooltip,
    .selected-asset-grid .RadGrid_Default tr:nth-child(4) .target-tooltip {
      top: calc(100% + .75rem);
      bottom: auto; }
      .selected-asset-grid .RadGrid_Default tr:nth-child(1) .target-tooltip:before, .selected-asset-grid .RadGrid_Default tr:nth-child(1) .target-tooltip:after,
      .selected-asset-grid .RadGrid_Default tr:nth-child(2) .target-tooltip:before,
      .selected-asset-grid .RadGrid_Default tr:nth-child(2) .target-tooltip:after,
      .selected-asset-grid .RadGrid_Default tr:nth-child(3) .target-tooltip:before,
      .selected-asset-grid .RadGrid_Default tr:nth-child(3) .target-tooltip:after,
      .selected-asset-grid .RadGrid_Default tr:nth-child(4) .target-tooltip:before,
      .selected-asset-grid .RadGrid_Default tr:nth-child(4) .target-tooltip:after {
        bottom: auto;
        border-top: none; }
      .selected-asset-grid .RadGrid_Default tr:nth-child(1) .target-tooltip:before,
      .selected-asset-grid .RadGrid_Default tr:nth-child(2) .target-tooltip:before,
      .selected-asset-grid .RadGrid_Default tr:nth-child(3) .target-tooltip:before,
      .selected-asset-grid .RadGrid_Default tr:nth-child(4) .target-tooltip:before {
        top: -.6rem;
        left: 1.9rem;
        border-bottom: 6px solid #D3D3D3;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent; }
      .selected-asset-grid .RadGrid_Default tr:nth-child(1) .target-tooltip:after,
      .selected-asset-grid .RadGrid_Default tr:nth-child(2) .target-tooltip:after,
      .selected-asset-grid .RadGrid_Default tr:nth-child(3) .target-tooltip:after,
      .selected-asset-grid .RadGrid_Default tr:nth-child(4) .target-tooltip:after {
        top: -.5rem;
        left: 2rem;
        border-bottom: 5px solid #FFFFFF;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        z-index: 4; }
    .selected-asset-grid .RadGrid_Default .rgMasterTable > tbody > tr:last-child > td,
    .selected-asset-grid .RadGrid_Default .rgDataDiv {
      border-bottom: none; }
  .selected-asset-grid .asset-tooltip-gr {
    position: relative;
    font-size: 1.2rem;
    line-height: 1.5;
    color: #999999;
    cursor: pointer; }

.section-show-ip {
  max-height: 14rem;
  margin-top: 1rem;
  padding: 1.5rem 1rem 0;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  overflow: auto; }
  .section-show-ip .RadGrid_Default {
    margin-top: 0; }
    .section-show-ip .RadGrid_Default .rgRow > td,
    .section-show-ip .RadGrid_Default .rgAltRow > td {
      padding: .5rem 1rem;
      background-color: transparent; }
    .section-show-ip .RadGrid_Default .rgMasterTable > tbody > tr:last-child > td {
      border-bottom: none; }
  .section-show-ip:after {
    content: '';
    display: block;
    height: 1.5rem; }

.security-bundle-menu .nav-submenu {
  min-width: 460px !important; }
  .security-bundle-menu .nav-submenu .col-img {
    min-width: 138px;
    text-align: center; }
  .security-bundle-menu .nav-submenu .col-content {
    padding-left: 0px; }
  .security-bundle-menu .nav-submenu .nav-item {
    padding: 8px;
    cursor: pointer; }
  .security-bundle-menu .nav-submenu .nav-item:hover {
    background-color: #eeeeee; }

.security-bundle-section .col-img {
  min-width: 253px;
  text-align: center; }

.shadow-mode {
  font-weight: 600;
  color: yellow; }

.merchant-dsp .RadButton_Default.rbDisabled .rbText {
  color: #000000; }

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -1px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  [class^="icon-"].size-xs,
  [class*=" icon-"].size-xs {
    font-size: .8rem; }
  [class^="icon-"].size-sm,
  [class*=" icon-"].size-sm {
    font-size: 1.2rem; }
  [class^="icon-"].size-md,
  [class*=" icon-"].size-md {
    font-size: 1.6rem; }
  [class^="icon-"].size-lg,
  [class*=" icon-"].size-lg {
    font-size: 2rem; }
  [class^="icon-"].size-xl,
  [class*=" icon-"].size-xl {
    font-size: 2.4rem; }
  [class^="icon-"].size-2xl,
  [class*=" icon-"].size-2xl {
    font-size: 2.8rem; }
  [class^="icon-"].size-3xl,
  [class*=" icon-"].size-3xl {
    font-size: 3.2rem; }
  [class^="icon-"].size-4xl,
  [class*=" icon-"].size-4xl {
    font-size: 3.6rem; }
  [class^="icon-"].size-5xl,
  [class*=" icon-"].size-5xl {
    font-size: 4rem; }
  [class^="icon-"].size-6xl,
  [class*=" icon-"].size-6xl {
    font-size: 4.4rem; }
  [class^="icon-"].size-7xl,
  [class*=" icon-"].size-7xl {
    font-size: 4.8rem; }
  [class^="icon-"].big-size,
  [class*=" icon-"].big-size {
    font-size: 11rem; }

.icon-alert:before {
  content: "\e900"; }

.icon-approve:before {
  content: "\e901"; }

.icon-arrow-down:before {
  content: "\e902"; }

.icon-arrow-left:before {
  content: "\e903"; }

.icon-arrow-up:before {
  content: "\e904"; }

.icon-back:before {
  content: "\e905"; }

.icon-boarding:before {
  content: "\e906"; }

.icon-calendar:before {
  content: "\e907"; }

.icon-case-management:before {
  content: "\e908"; }

.icon-category:before {
  content: "\e909"; }

.icon-check:before {
  content: "\e90a"; }

.icon-close:before {
  content: "\e90b"; }

.icon-comment:before {
  content: "\e90c"; }

.icon-complete:before {
  content: "\e90d"; }

.icon-compliassure:before {
  content: "\e90e"; }

.icon-computer:before {
  content: "\e90f"; }

.icon-copy:before {
  content: "\e910"; }

.icon-create-mpa:before {
  content: "\e911"; }

.icon-cross:before {
  content: "\e912"; }

.icon-dashboard:before {
  content: "\e913"; }

.icon-decline:before {
  content: "\e914"; }

.icon-document:before {
  content: "\e915"; }

.icon-down:before {
  content: "\e916"; }

.icon-download:before {
  content: "\e917"; }

.icon-duplicate:before {
  content: "\e918"; }

.icon-ecommerce:before {
  content: "\e919"; }

.icon-edit:before {
  content: "\e91a"; }

.icon-email:before {
  content: "\e91b"; }

.icon-error:before {
  content: "\e91c"; }

.icon-exclamation:before {
  content: "\e91d"; }

.icon-export:before {
  content: "\e91e"; }

.icon-faq:before {
  content: "\e91f"; }

.icon-favourite:before {
  content: "\e920"; }

.icon-filter:before {
  content: "\e921"; }

.icon-folder:before {
  content: "\e922"; }

.icon-glossary:before {
  content: "\e923"; }

.icon-grid-view:before {
  content: "\e924"; }

.icon-hide-password:before {
  content: "\e925"; }

.icon-history:before {
  content: "\e926"; }

.icon-information:before {
  content: "\e927"; }

.icon-left:before {
  content: "\e928"; }

.icon-list-view:before {
  content: "\e929"; }

.icon-loading:before {
  content: "\e92a"; }

.icon-location:before {
  content: "\e92b"; }

.icon-lock:before {
  content: "\e92c"; }

.icon-logout:before {
  content: "\e92d"; }

.icon-menu-expand:before {
  content: "\e92e"; }

.icon-merchant-profile:before {
  content: "\e92f"; }

.icon-minus:before {
  content: "\e930"; }

.icon-mobile:before {
  content: "\e931"; }

.icon-more:before {
  content: "\e932"; }

.icon-network:before {
  content: "\e933"; }

.icon-new-merchant:before {
  content: "\e934"; }

.icon-next:before {
  content: "\e935"; }

.icon-overall-status:before {
  content: "\e936"; }

.icon-pci-admin:before {
  content: "\e937"; }

.icon-play:before {
  content: "\e938"; }

.icon-plus:before {
  content: "\e939"; }

.icon-portfolio:before {
  content: "\e93a"; }

.icon-pricing:before {
  content: "\e93b"; }

.icon-processing-data:before {
  content: "\e93c"; }

.icon-processing:before {
  content: "\e93d"; }

.icon-question-selection:before {
  content: "\e93e"; }

.icon-questionnaire:before {
  content: "\e93f"; }

.icon-reorder:before {
  content: "\e940"; }

.icon-report:before {
  content: "\e941"; }

.icon-return:before {
  content: "\e942"; }

.icon-review-and-sign:before {
  content: "\e943"; }

.icon-right:before {
  content: "\e944"; }

.icon-risk:before {
  content: "\e945"; }

.icon-save-progress:before {
  content: "\e946"; }

.icon-scan-network:before {
  content: "\e947"; }

.icon-search:before {
  content: "\e948"; }

.icon-send:before {
  content: "\e949"; }

.icon-show-password:before {
  content: "\e94a"; }

.icon-site-access:before {
  content: "\e94b"; }

.icon-sortby:before {
  content: "\e94c"; }

.icon-start-1:before {
  content: "\e94d"; }

.icon-start-2:before {
  content: "\e94e"; }

.icon-statement:before {
  content: "\e94f"; }

.icon-statistic:before {
  content: "\e950"; }

.icon-submit:before {
  content: "\e951"; }

.icon-suspend:before {
  content: "\e952"; }

.icon-terminal:before {
  content: "\e953"; }

.icon-time:before {
  content: "\e954"; }

.icon-up:before {
  content: "\e955"; }

.icon-user:before {
  content: "\e956"; }

.icon-validate:before {
  content: "\e957"; }

.icon-verify-merchant:before {
  content: "\e958"; }

.icon-withdraw:before {
  content: "\e959"; }

.icon-arrow-right:before {
  content: "\e95a"; }

.icon-warning:before {
  content: "\e95b"; }

.icon-user-mainternance:before {
  content: "\e95c"; }

.icon-service-message:before {
  content: "\e95d"; }

.icon-textunderline:before {
  content: "\e95e"; }

.icon-textbold:before {
  content: "\e95f"; }

.icon-textcolor:before {
  content: "\e960"; }

.icon-bgcolor:before {
  content: "\e961"; }

.icon-textitalic:before {
  content: "\e962"; }

.icon-preview:before {
  content: "\e963"; }

.icon-minimize:before {
  content: "\e964"; }

.icon-popout:before {
  content: "\e965"; }

.icon-phone2:before {
  content: "\e966"; }

.icon-mailbox:before {
  content: "\e967"; }

.icon-level0:before {
  content: "\e968"; }

.icon-level1:before {
  content: "\e969"; }

.icon-level2:before {
  content: "\e96a"; }

.icon-level3:before {
  content: "\e96b"; }

.icon-level4:before {
  content: "\e96c"; }

.icon-level5:before {
  content: "\e96d"; }

.icon-level6:before {
  content: "\e96e"; }

.icon-level7:before {
  content: "\e96f"; }

.icon-level8:before {
  content: "\e970"; }

.icon-level9:before {
  content: "\e971"; }

.icon-link:before {
  content: "\e972"; }

.icon-responded:before {
  content: "\e973"; }

.icon-add:before {
  content: "\e974"; }

.icon-level1-normal:before {
  content: "\e975"; }

.icon-level1-active:before {
  content: "\e976"; }

.icon-level2-normal:before {
  content: "\e977"; }

.icon-level2-active:before {
  content: "\e978"; }

.icon-level3-normal:before {
  content: "\e979"; }

.icon-level3-active:before {
  content: "\e97a"; }

.icon-level4-normal:before {
  content: "\e97b"; }

.icon-level4-active:before {
  content: "\e97c"; }

.navbar {
  padding: 0; }

.navbar-brand {
  padding: .5rem 0; }

.navbar .navbar-nav .nav-item {
  position: relative; }
  .navbar .navbar-nav .nav-item.active > .nav-link {
    font-weight: 600;
    color: #333333; }
    .navbar .navbar-nav .nav-item.active > .nav-link:hover {
      color: #0099FA; }
  .navbar .navbar-nav .nav-item.disabled > .nav-link {
    color: #CCCCCC;
    cursor: not-allowed; }
  .navbar .navbar-nav .nav-item .nav-link.disabled {
    color: #CCCCCC;
    cursor: not-allowed; }
    .navbar .navbar-nav .nav-item .nav-link.disabled:hover, .navbar .navbar-nav .nav-item .nav-link.disabled:focus {
      color: #CCCCCC; }
.navbar .navbar-nav .nav-link {
  display: block;
  padding: 1rem 0 1rem 3rem;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.6rem;
  line-height: 1;
  white-space: nowrap;
  color: #333333; }
  .navbar .navbar-nav .nav-link .icon-arrow-down {
    font-size: 1.2rem;
    color: #999999;
    margin-left: .1rem; }
  .navbar .navbar-nav .nav-link:hover {
    color: #333333; }
.navbar .navbar-nav > .nav-item:hover > .nav-link {
  color: #0099FA; }
  .navbar .navbar-nav > .nav-item:hover > .nav-link.disabled {
    color: #CCCCCC;
    cursor: not-allowed; }
.navbar .navbar-nav .has-submenu:hover > .nav-submenu,
.navbar .navbar-nav .has-submenu:focus > .nav-submenu {
  display: block;
  outline: none; }
.navbar .navbar-nav .nav-submenu {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 3100;
  width: auto;
  min-width: 16rem;
  margin: 0;
  padding: .4rem 0;
  list-style: none;
  font-size: 1.6rem;
  background-color: #FFFFFF;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08); }
  .navbar .navbar-nav .nav-submenu .nav-link {
    padding: .8rem 2rem;
    font-size: 1.6rem; }
    .navbar .navbar-nav .nav-submenu .nav-link:hover, .navbar .navbar-nav .nav-submenu .nav-linkfocus {
      background-color: rgba(238, 238, 238, 0.7); }
  .navbar .navbar-nav .nav-submenu .has-submenu:after {
    content: "\e903";
    display: block;
    position: absolute;
    top: 50%;
    left: .5rem;
    margin-top: -.4rem;
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 8px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    color: #999999; }
  .navbar .navbar-nav .nav-submenu .nav-submenu {
    right: 100%;
    top: 0; }
.navbar .navbar-nav .has-submenu:hover .icon-arrow-down,
.navbar .navbar-nav .has-submenu:hover:after {
  color: #0099FA; }

.navbar-nav li {
  position: relative; }
  .navbar-nav li.active > a {
    color: #333333;
    font-weight: 600; }
    .navbar-nav li.active > a .caret:after {
      color: #333333; }
  .navbar-nav li.disable > a {
    color: #CCCCCC;
    cursor: not-allowed; }
    .navbar-nav li.disable > a:hover, .navbar-nav li.disable > a:focus {
      color: #CCCCCC; }
  .navbar-nav li:hover > .dropdown-menu, .navbar-nav li:focus > .dropdown-menu {
    display: block; }
.navbar-nav a {
  display: block;
  padding: 1rem 0 1rem 3rem;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.6rem;
  line-height: 1;
  white-space: nowrap;
  text-decoration: none;
  color: #333333; }
  .navbar-nav a .icon-arrow-down {
    font-size: 8px;
    color: #999999; }
  .navbar-nav a:hover, .navbar-nav a:focus {
    color: #333333;
    outline: none; }
.navbar-nav > li:hover > a {
  color: #0099FA; }
.navbar-nav .dropdown-menu {
  left: auto;
  right: 0;
  z-index: 3000;
  width: auto;
  min-width: 16rem;
  margin: 0;
  padding: .4rem 0;
  font-size: 1.6rem;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08); }
  .navbar-nav .dropdown-menu li {
    background-color: #FFFFFF; }
  .navbar-nav .dropdown-menu a {
    padding: .8rem 2rem;
    font-size: 1.6rem; }
    .navbar-nav .dropdown-menu a:hover, .navbar-nav .dropdown-menu afocus {
      background-color: rgba(238, 238, 238, 0.7); }
    .navbar-nav .dropdown-menu a.dropdown-toggle:after {
      content: none; }
  .navbar-nav .dropdown-menu .dropdown-submenu:after {
    content: "\e903";
    display: block;
    position: absolute;
    top: 50%;
    left: .5rem;
    margin-top: -.4rem;
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 8px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    color: #999999; }
  .navbar-nav .dropdown-menu .dropdown-submenu:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -5px;
    right: auto;
    width: 5px;
    height: 100%; }
.navbar-nav .caret:after {
  content: "\e902";
  margin-left: .1rem;
  vertical-align: middle;
  text-transform: none;
  font-family: 'icomoon' !important;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  color: #999999; }
.navbar-nav .dropdown-toggle::after {
  content: none; }
.navbar-nav .dropdown-submenu > .dropdown-menu {
  right: 100%;
  top: 0 !important;
  margin-right: .5rem; }
.navbar-nav li.dropdown:hover .caret:after,
.navbar-nav .dropdown-submenu:hover:after {
  color: #0099FA; }
.navbar-nav .as-search-container + li a {
  padding-left: 2rem; }
.navbar-nav .as-search {
  margin-top: .3rem; }
  .navbar-nav .as-search:hover .as-icon-search {
    color: #0099FA; }
.navbar-nav .navbar-form {
  position: relative;
  min-height: 3rem; }
.navbar-nav .as-search-input {
  height: 3.2rem;
  padding-left: 1rem;
  padding-right: 3rem;
  font-size: 1.4rem;
  line-height: normal;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  box-shadow: none;
  background: #FFFFFF;
  color: #333333;
  outline: none;
  transition: all .25s;
  border-radius: 0px 4px 4px 0px; }
  .navbar-nav .as-search-input:focus {
    border-color: #0099FA; }
.navbar-nav .as-search-submit {
  z-index: 2;
  width: 1.6rem;
  height: 1.6rem;
  opacity: 0; }
.navbar-nav .as-search-submit,
.navbar-nav .as-icon-search {
  position: absolute;
  right: 1rem;
  top: 50%;
  margin-top: -.8rem;
  cursor: pointer; }
.navbar-nav .as-icon-search {
  z-index: 1;
  vertical-align: middle;
  text-transform: none;
  font-family: 'icomoon' !important;
  font-size: 1.6rem;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none; }
  .navbar-nav .as-icon-search:before {
    content: "\e948"; }
  .navbar-nav .as-icon-search:hover {
    color: #0099FA; }

.sec-link {
  color: #0099fa !important; }

.alert {
  position: relative;
  list-style: none;
  display: inline-block;
  margin-top: 2rem;
  margin-bottom: 0;
  padding: 1rem 2rem 1rem 6rem;
  border: none;
  border-radius: 4px;
  font-size: 1.4rem;
  line-height: 1.5; }
  .alert:empty {
    display: none; }
  .alert + .alert {
    margin-top: 1rem; }
  .alert.on-top {
    margin-top: 0; }
    .alert.on-top + .block-msg-in-list .on-top {
      margin-top: 2rem; }
  .alert:before {
    position: absolute;
    top: 1rem;
    left: 2rem;
    display: inline-block;
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 2rem;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none; }
  .alert.alert-success {
    color: #33a538;
    background-color: #e5f7e6; }
    .alert.alert-success:before {
      content: '\e946';
      color: #3abc41; }
  .alert.alert-info {
    color: #0074bd;
    background-color: #e1f3ff; }
    .alert.alert-info:before {
      content: '\e94f';
      color: #0086db; }
  .alert.alert-warning {
    color: #d89802;
    background-color: #fff2d5; }
    .alert.alert-warning:before {
      content: '\e95b';
      color: #f6ad02; }
  .alert.alert-danger {
    color: #f31919;
    background-color: #fee4e4; }
    .alert.alert-danger:before {
      content: '\e91c';
      color: #f43636; }

.block-msg-in-list + .block-msg-in-list .alert.on-top {
  margin-top: 2rem; }

.upload-theme .text-show-more .text-1-line-md {
  width: 500px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  display: inline-block; }
.upload-theme .text-show-more a {
  position: absolute; }
.upload-theme .text-show-more .text-show-all {
  overflow-wrap: break-word; }
.upload-theme .alert.alert-danger {
  word-break: break-word; }
.upload-theme .lable-color-dynamic .color-ico {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 1rem;
  display: inline-block;
  background-color: transparent;
  border: 1px solid #e2e4e7; }
.upload-theme .lable-color-dynamic .text-static {
  position: absolute; }

.icon-circle {
  width: 2rem;
  height: 2rem;
  border-radius: 1rem;
  border: 1px solid #E2E4E7; }

.form-group .icon-circle {
  right: 0.5rem;
  position: absolute; }

.badge {
  display: inline-block;
  padding: 0 .5rem;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5;
  white-space: nowrap;
  text-align: center;
  text-transform: capitalize;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid; }
  .badge.badge-not-required, .badge.badge-not-started, .badge.badge-pending-merchant-status {
    color: #9d12e2;
    border-color: #cf83f5;
    background-color: #f7ebfd; }
  .badge.badge-inactive, .badge.badge-not-covered {
    color: #999999;
    border-color: #CCCCCC;
    background-color: #EEEEEE; }
  .badge.badge-cancelled {
    color: #999999;
    border-color: #CCCCCC;
    background-color: #EEEEEE; }
  .badge.badge-compliant, .badge.badge-compliant-offline, .badge.badge-pass, .badge.badge-completed, .badge.badge-pending-asv-status, .badge.badge-active, .badge.badge-enrolled, .badge.badge-covered {
    color: #33a538;
    border-color: #84d988;
    background-color: #e5f7e6; }
  .badge.badge-suspended, .badge.badge-in-progress, .badge.badge-not-signed, .badge.badge-report-under-review, .badge.badge-incomplete {
    color: #d89802;
    border-color: #fecf61;
    background-color: #fff2d5; }
  .badge.badge-declined, .badge.badge-non-compliant, .badge.badge-fail, .badge.badge-failed, .badge.badge-expired, .badge.badge-belowthreshold, .badge.badge-case-close-status, .badge.badge-not-enrolled {
    color: #f31919;
    border-color: #fa9797;
    background-color: #fee4e4; }
  .badge.badge-empty {
    padding: 0;
    text-align: left;
    font-size: inherit;
    background-color: transparent;
    color: #333333;
    border-width: 0; }
  .badge.badge-eligible {
    color: #0074bd;
    border-color: #42b6ff;
    background-color: #e1f3ff; }

.sbs-progress {
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  background-color: #FFFFFF;
  border-radius: 2.5rem; }

.sbs-progress-item {
  position: relative;
  margin: 0 5px;
  flex-grow: 1;
  flex-basis: 100%;
  min-width: 1.992%; }
  .sbs-progress-item:before, .sbs-progress-item:after {
    position: absolute;
    z-index: 0;
    top: 0;
    display: block;
    height: 0;
    content: "";
    border-style: solid; }
  .sbs-progress-item:before {
    left: -11px;
    border-width: 2.3rem 1px 2.3rem 10px;
    border-color: #D3D3D3 #D3D3D3 #D3D3D3 rgba(0, 0, 0, 0); }
  .sbs-progress-item:after {
    right: -10px;
    border-width: 2.3rem 0px 2.3rem 10px;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #D3D3D3; }
  .sbs-progress-item:nth-child(1) {
    z-index: 1; }
  .sbs-progress-item:nth-child(2) {
    z-index: 2; }
  .sbs-progress-item:nth-child(3) {
    z-index: 3; }
  .sbs-progress-item:nth-child(4) {
    z-index: 4; }
  .sbs-progress-item:nth-child(5) {
    z-index: 5; }
  .sbs-progress-item:nth-child(6) {
    z-index: 6; }
  .sbs-progress-item .item-inner {
    position: relative;
    z-index: 1;
    padding: .4rem 0.5rem;
    width: 100%;
    height: 100%;
    min-height: 4.6rem;
    border-top: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
    background-color: #FFFFFF;
    font-size: 1.4rem; }
    .sbs-progress-item .item-inner:before, .sbs-progress-item .item-inner:after {
      position: absolute;
      z-index: 2;
      top: 0;
      display: block;
      height: 0;
      content: "";
      border-style: solid; }
    .sbs-progress-item .item-inner:before {
      left: -10px;
      border-width: 2.2rem 1px 2.2rem 10px;
      border-color: #FFFFFF #FFFFFF #FFFFFF rgba(0, 0, 0, 0); }
    .sbs-progress-item .item-inner:after {
      right: -9px;
      border-width: 2.2rem 0px 2.2rem 9px;
      border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF; }
    .sbs-progress-item .item-inner .item-text {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 100%;
      color: #777777; }
      .sbs-progress-item .item-inner .item-text:hover, .sbs-progress-item .item-inner .item-text:focus {
        text-decoration: none; }
      .sbs-progress-item .item-inner .item-text span:last-child {
        display: block; }
  .sbs-progress-item [class^="icon"] {
    vertical-align: -5px;
    margin-right: 1rem;
    font-size: 2.4rem; }
  .sbs-progress-item:first-child {
    margin-left: 0; }
    .sbs-progress-item:first-child:before {
      display: none; }
    .sbs-progress-item:first-child .item-inner {
      border-left: 1px solid #D3D3D3;
      padding-left: 2rem;
      border-top-left-radius: 30px;
      border-bottom-left-radius: 30px; }
      .sbs-progress-item:first-child .item-inner:before {
        display: none; }
  .sbs-progress-item:last-child {
    margin-right: 0; }
    .sbs-progress-item:last-child:after {
      display: none; }
    .sbs-progress-item:last-child .item-inner {
      border-right: 1px solid #D3D3D3;
      padding-right: 2rem;
      border-top-right-radius: 30px;
      border-bottom-right-radius: 30px; }
      .sbs-progress-item:last-child .item-inner:after {
        display: none; }
  .sbs-progress-item.is-active {
    z-index: 10; }
    .sbs-progress-item.is-active .item-text {
      font-weight: 600; }
  .sbs-progress-item.is-in-progress .item-text {
    color: #333333; }
  .sbs-progress-item.is-in-progress [class^="icon"] {
    color: #FDB91A; }
  .sbs-progress-item.is-in-progress .item-inner {
    background-color: #fff2d5; }
    .sbs-progress-item.is-in-progress .item-inner:before {
      border-top-color: #fff2d5;
      border-bottom-color: #fff2d5;
      border-right-color: #fff2d5; }
    .sbs-progress-item.is-in-progress .item-inner:after {
      border-left-color: #fff2d5; }
  .sbs-progress-item.is-in-progress.is-active:before {
    border-top-color: #FDB91A;
    border-bottom-color: #FDB91A;
    border-right-color: #FDB91A; }
  .sbs-progress-item.is-in-progress.is-active:after {
    border-left-color: #FDB91A; }
  .sbs-progress-item.is-in-progress.is-active .item-inner {
    color: #333333;
    border-top-color: #FDB91A;
    border-bottom-color: #FDB91A; }
  .sbs-progress-item.is-in-progress.is-active:first-child .item-inner {
    border-left-color: #FDB91A; }
  .sbs-progress-item.is-in-progress.is-active:last-child .item-inner {
    border-right-color: #FDB91A; }
  .sbs-progress-item.is-completed .item-text {
    color: #333333; }
  .sbs-progress-item.is-completed [class^="icon"] {
    color: #4DC853; }
    .sbs-progress-item.is-completed [class^="icon"]:before {
      content: '\e946'; }
  .sbs-progress-item.is-completed.is-active:before {
    border-top-color: #4DC853;
    border-bottom-color: #4DC853;
    border-right-color: #4DC853; }
  .sbs-progress-item.is-completed.is-active:after {
    border-left-color: #4DC853; }
  .sbs-progress-item.is-completed.is-active .item-inner {
    color: #333333;
    border-top-color: #4DC853;
    border-bottom-color: #4DC853; }
  .sbs-progress-item.is-completed.is-active:first-child .item-inner {
    border-left-color: #4DC853; }
  .sbs-progress-item.is-completed.is-active:last-child .item-inner {
    border-right-color: #4DC853; }
  .sbs-progress-item.is-failed .item-text {
    color: #333333; }
  .sbs-progress-item.is-failed [class^="icon"] {
    color: #F65353; }
  .sbs-progress-item.is-failed .item-inner {
    background-color: #fee4e4; }
    .sbs-progress-item.is-failed .item-inner:before {
      border-top-color: #fee4e4;
      border-bottom-color: #fee4e4;
      border-right-color: #fee4e4; }
    .sbs-progress-item.is-failed .item-inner:after {
      border-left-color: #fee4e4; }
  .sbs-progress-item.is-failed.is-active:before {
    border-top-color: #F65353;
    border-right-color: #F65353;
    border-bottom-color: #F65353; }
  .sbs-progress-item.is-failed.is-active:after {
    border-left-color: #F65353; }
  .sbs-progress-item.is-failed.is-active .item-inner {
    color: #333333;
    border-top-color: #F65353;
    border-bottom-color: #F65353; }
  .sbs-progress-item.is-failed.is-active:first-child .item-inner {
    border-left-color: #F65353; }
  .sbs-progress-item.is-failed.is-active:last-child .item-inner {
    border-right-color: #F65353; }
  .sbs-progress-item.disabled .item-text {
    color: #999999; }
  .sbs-progress-item.disabled [class^="icon"] {
    color: #CCCCCC; }
  .sbs-progress-item.disabled .item-inner {
    background-color: #E2E4E7; }
    .sbs-progress-item.disabled .item-inner:before {
      border-top-color: #E2E4E7;
      border-bottom-color: #E2E4E7;
      border-right-color: #E2E4E7; }
    .sbs-progress-item.disabled .item-inner:after {
      border-left-color: #E2E4E7; }

.progress.progress-bar-compliant, .progress.progress-bar-pass {
  background-color: #e5f7e6; }
  .progress.progress-bar-compliant .progress-bar, .progress.progress-bar-pass .progress-bar {
    background-color: #4DC853; }
.progress.progress-bar-non-compliant, .progress.progress-bar-declined, .progress.progress-bar-fail, .progress.progress-bar-expired {
  background-color: #fee4e4; }
  .progress.progress-bar-non-compliant .progress-bar, .progress.progress-bar-declined .progress-bar, .progress.progress-bar-fail .progress-bar, .progress.progress-bar-expired .progress-bar {
    background-color: #F65353; }
.progress.progress-bar-in-progress, .progress.progress-bar-suspended, .progress.progress-bar-not-signed {
  background-color: #fff2d5; }
  .progress.progress-bar-in-progress .progress-bar, .progress.progress-bar-suspended .progress-bar, .progress.progress-bar-not-signed .progress-bar {
    background-color: #FDB91A; }
.progress.progress-bar-not-started, .progress.progress-bar-not-required {
  background-color: #f7ebfd; }
  .progress.progress-bar-not-started .progress-bar, .progress.progress-bar-not-required .progress-bar {
    background-color: #B641F0; }
.progress.progress-bar-cyberforce-cyber-protection {
  background-color: #e5f7e6; }
  .progress.progress-bar-cyberforce-cyber-protection .progress-bar {
    background-color: #4DC853; }
.progress.progress-bar-endpoint-protection {
  background-color: #393B3D; }
  .progress.progress-bar-endpoint-protection .progress-bar {
    background-color: #393B3D; }
.progress.progress-bar-keystroke-encryption {
  background-color: #63D5EE; }
  .progress.progress-bar-keystroke-encryption .progress-bar {
    background-color: #63D5EE; }
.progress.progress-bar-endpoint-scaning {
  background-color: #E2E4E7; }
  .progress.progress-bar-endpoint-scaning .progress-bar {
    background-color: #E2E4E7; }
.progress.progress-bar-databreach {
  background-color: #fff2d5; }
  .progress.progress-bar-databreach .progress-bar {
    background-color: #FDB91A; }
.progress.progress-bar-businessrestitution {
  background-color: #fee4e4; }
  .progress.progress-bar-businessrestitution .progress-bar {
    background-color: #F65353; }
.progress.progress-top {
  line-height: .4rem; }
  .progress.progress-top .progress-bar {
    height: .4rem;
    line-height: .4rem; }
.progress.progress-section {
  overflow: visible;
  height: 1rem;
  margin-bottom: 5.5rem;
  border-radius: .5rem;
  background-color: #e5f7e6; }
  .progress.progress-section .progress-bar {
    overflow: visible;
    height: 1rem;
    border-radius: .5rem; }
  .progress.progress-section .progress-bar {
    position: relative;
    background-color: #84d988; }
  .progress.progress-section .progress-text {
    position: absolute;
    right: -2.5rem;
    top: 1.5rem;
    padding: .5rem 1rem;
    min-width: 5rem;
    font-size: 1.2rem;
    line-height: 1.5;
    background-color: #FFFFFF;
    color: #333333;
    border: 1px solid #D3D3D3;
    border-radius: 4px; }
    .progress.progress-section .progress-text:before, .progress.progress-section .progress-text:after {
      content: "";
      position: absolute;
      left: 50%;
      display: block;
      width: 0;
      height: 0;
      border-style: solid;
      border-color: transparent; }
    .progress.progress-section .progress-text:before {
      top: -1rem;
      margin-left: -.5rem;
      border-width: .5rem;
      border-bottom-color: #D3D3D3; }
    .progress.progress-section .progress-text:after {
      top: -.8rem;
      margin-left: -.4rem;
      border-width: .4rem;
      border-bottom-color: #FFFFFF; }

.section-default .progress.progress-top {
  margin: -2rem -2rem 1.5rem;
  border-radius: 3px 3px 0 0;
  height: auto; }

.sbs-step-progress {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 -2rem;
  padding: 2rem;
  background-color: #F8F8F8; }
  .sbs-step-progress .sbs-step-progress-item {
    display: flex;
    align-items: center;
    cursor: pointer; }
    .sbs-step-progress .sbs-step-progress-item .item-text {
      display: flex;
      align-items: center;
      font-size: 1.6rem;
      line-height: 1.25;
      font-weight: 600;
      color: #999999; }
      .sbs-step-progress .sbs-step-progress-item .item-text:hover, .sbs-step-progress .sbs-step-progress-item .item-text:focus {
        text-decoration: none; }
    .sbs-step-progress .sbs-step-progress-item [class^="icon"] {
      color: #CCCCCC; }
      .sbs-step-progress .sbs-step-progress-item [class^="icon"]:before {
        padding-right: 1rem;
        font-size: 2.8rem; }
    .sbs-step-progress .sbs-step-progress-item.is-completed .item-text {
      color: #777777; }
    .sbs-step-progress .sbs-step-progress-item.is-completed [class^="icon"] {
      color: #4DC853; }
      .sbs-step-progress .sbs-step-progress-item.is-completed [class^="icon"]:before {
        content: '\e946'; }
    .sbs-step-progress .sbs-step-progress-item.is-completed.is-active [class^="icon"] {
      color: #4DC853; }
      .sbs-step-progress .sbs-step-progress-item.is-completed.is-active [class^="icon"]:before {
        content: '\e946'; }
    .sbs-step-progress .sbs-step-progress-item.is-active .item-text {
      color: #333333; }
    .sbs-step-progress .sbs-step-progress-item.is-active [class^="icon-level1"],
    .sbs-step-progress .sbs-step-progress-item.is-active [class^="icon-level2"],
    .sbs-step-progress .sbs-step-progress-item.is-active [class^="icon-level3"],
    .sbs-step-progress .sbs-step-progress-item.is-active [class^="icon-level4"] {
      color: #0099FA; }
    .sbs-step-progress .sbs-step-progress-item.is-active [class^="icon-level1"]:before {
      content: '\e976'; }
    .sbs-step-progress .sbs-step-progress-item.is-active [class^="icon-level2"]:before {
      content: '\e978'; }
    .sbs-step-progress .sbs-step-progress-item.is-active [class^="icon-level3"]:before {
      content: '\e97a'; }
    .sbs-step-progress .sbs-step-progress-item.is-active [class^="icon-level4"]:before {
      content: '\e97c'; }
    .sbs-step-progress .sbs-step-progress-item + .sbs-step-progress-item:before {
      content: "\e935";
      vertical-align: middle;
      text-transform: none;
      font-family: 'icomoon' !important;
      font-size: 2rem;
      font-weight: normal;
      font-style: normal;
      font-variant: normal;
      line-height: 1;
      speak: none;
      color: #CCCCCC;
      margin: 0 1rem; }

.nav-tabs {
  border-bottom: none; }
  .nav-tabs .nav-link {
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .nav-tabs .nav-item {
    margin-bottom: 0; }
  .nav-tabs.tab-primary {
    background-color: #0086db; }
    .nav-tabs.tab-primary .nav-item {
      position: relative; }
      .nav-tabs.tab-primary .nav-item:first-child {
        margin-left: 3rem; }
      .nav-tabs.tab-primary .nav-item:last-child {
        margin-right: 3rem; }
    .nav-tabs.tab-primary .nav-link {
      padding: 1.5rem 2rem;
      text-transform: uppercase;
      opacity: .4;
      color: #FFFFFF;
      font-size: 1.6rem;
      font-weight: 600;
      line-height: 1.3; }
      .nav-tabs.tab-primary .nav-link:after {
        position: absolute;
        bottom: 0;
        left: 0;
        display: block;
        width: 100%;
        height: .4rem;
        content: '';
        transform: scale(0);
        background-color: #FFFFFF; }
      .nav-tabs.tab-primary .nav-link.active {
        opacity: 1;
        color: #FFFFFF;
        background-color: #0086db; }
        .nav-tabs.tab-primary .nav-link.active:after {
          display: block;
          transform: scale(1); }
      .nav-tabs.tab-primary .nav-link:hover::after {
        display: block;
        transform: none; }
  .nav-tabs.tab-secondary {
    border: 1px solid #D3D3D3;
    background-color: #F4F7FA;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
    .nav-tabs.tab-secondary .nav-item:first-child .nav-link {
      border-left: none;
      border-top-left-radius: 4px; }
    .nav-tabs.tab-secondary .nav-link {
      padding: 1rem 2rem;
      cursor: pointer;
      text-transform: capitalize;
      color: #777777;
      background-color: #F4F7FA;
      font-size: 1.6rem; }
      .nav-tabs.tab-secondary .nav-link.active {
        margin-bottom: -1px;
        border-left: 1px solid #D3D3D3;
        border-right: 1px solid #D3D3D3;
        color: #333333;
        border-bottom: 1px solid #FFFFFF;
        background-color: #FFFFFF;
        font-weight: 600; }
        .nav-tabs.tab-secondary .nav-link.active:hover {
          color: #333333; }
      .nav-tabs.tab-secondary .nav-link:hover {
        border-right-color: #D3D3D3;
        border-left-color: #D3D3D3;
        color: #0099FA; }
    .nav-tabs.tab-secondary + .tab-content {
      border: 1px solid #D3D3D3;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px;
      padding: 2rem; }
    .nav-tabs.tab-secondary.nav-justified .nav-item:last-child > .nav-link {
      border-top-right-radius: 4px;
      border-right: none; }
  .nav-tabs.tab-default .nav-item {
    padding: .5rem 1.5rem; }
    .nav-tabs.tab-default .nav-item:first-child {
      padding-left: 0; }
  .nav-tabs.tab-default .nav-link {
    position: relative;
    padding: 0;
    text-transform: capitalize;
    color: #777777; }
    .nav-tabs.tab-default .nav-link.active {
      color: #0099FA;
      font-weight: 600; }
      .nav-tabs.tab-default .nav-link.active:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 1px;
        background-color: #0099FA; }
  .nav-tabs.full-width {
    margin: -2.1rem -2.1rem 0; }
  .nav-tabs.tab-vertical {
    display: block;
    padding: 0;
    background: #FFFFFF; }
    .nav-tabs.tab-vertical .nav-item {
      cursor: pointer;
      margin-top: 2rem; }
      .nav-tabs.tab-vertical .nav-item:first-child {
        margin: 0; }
    .nav-tabs.tab-vertical .nav-link {
      display: block;
      padding: .5rem 0 .5rem 2.6rem;
      font-size: 1.8rem;
      text-align: left;
      color: #777777;
      border-left: 4px solid transparent; }
      .nav-tabs.tab-vertical .nav-link:hover, .nav-tabs.tab-vertical .nav-link:focus, .nav-tabs.tab-vertical .nav-link:active, .nav-tabs.tab-vertical .nav-link:visited {
        color: #333333; }
      .nav-tabs.tab-vertical .nav-link.active {
        font-weight: 600;
        border-left-color: #0099FA;
        color: #333333; }
        .nav-tabs.tab-vertical .nav-link.active .rtsLink:hover {
          color: #333333; }
    .nav-tabs.tab-vertical.in-fs-modal {
      margin-left: -3rem; }

.tab-content.vertical-tab-content {
  padding-bottom: 3rem; }

.popover {
  max-width: 40rem;
  padding: 0;
  border: 1px solid #E2E4E7;
  background-color: #FFFFFF;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08);
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.2rem;
  border-radius: 4px; }
  .popover.size-sm {
    max-width: 30rem; }
    .popover.size-sm .popover-title {
      font-size: 1.6rem; }
      .popover.size-sm .popover-title > .btn-link {
        font-size: 1.2rem; }
    .popover.size-sm .popover-title,
    .popover.size-sm .popover-content {
      padding: 1rem 1.5rem; }
  .popover.size-xs {
    max-width: 20rem; }
    .popover.size-xs .popover-title {
      font-size: 1.2rem; }
      .popover.size-xs .popover-title > .btn-link {
        font-size: 1rem; }
    .popover.size-xs .popover-title,
    .popover.size-xs .popover-content {
      padding: 1rem; }
  .popover .popover-title {
    padding: 1.5rem 2rem;
    text-transform: uppercase;
    border-bottom: 1px solid #E2E4E7;
    background-color: #FFFFFF;
    font-size: 2rem;
    font-weight: 600;
    display: flex;
    align-items: center;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
    .popover .popover-title > .btn-link {
      text-transform: capitalize;
      margin-left: auto;
      cursor: pointer;
      font-size: 1.4rem; }
  .popover .popover-content {
    padding: 1.5rem 2rem;
    color: #333333;
    font-size: 1.6rem; }
  .popover:before, .popover:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    content: "";
    border-style: solid;
    border-color: transparent; }
  .popover:before {
    border-width: 0.8rem; }
  .popover:after {
    border-width: 0.6rem; }
  .popover.bs-tether-target-attached-top {
    top: -1rem !important; }
  .popover.bs-tether-target-attached-bottom {
    top: 1rem !important; }
  .popover.bs-tether-target-attached-left {
    left: -1rem !important; }
  .popover.bs-tether-target-attached-right {
    left: 1rem !important; }
  .popover.bs-tether-element-attached-bottom.bs-tether-element-attached-center:before, .popover.bs-tether-element-attached-bottom.bs-tether-element-attached-center:after, .popover.popover-bottom:before, .popover.popover-bottom:after {
    top: 100%;
    left: 50%; }
  .popover.bs-tether-element-attached-bottom.bs-tether-element-attached-center:before, .popover.popover-bottom:before {
    margin-left: -0.8rem;
    border-top-color: #E2E4E7; }
  .popover.bs-tether-element-attached-bottom.bs-tether-element-attached-center:after, .popover.popover-bottom:after {
    margin-left: -0.6rem;
    border-top-color: #FFFFFF; }
  .popover.bs-tether-element-attached-top.bs-tether-element-attached-center:before, .popover.bs-tether-element-attached-top.bs-tether-element-attached-center:after, .popover.popover-top:before, .popover.popover-top:after {
    bottom: 100%;
    left: 50%; }
  .popover.bs-tether-element-attached-top.bs-tether-element-attached-center:before, .popover.popover-top:before {
    margin-left: -0.8rem;
    border-bottom-color: #E2E4E7; }
  .popover.bs-tether-element-attached-top.bs-tether-element-attached-center:after, .popover.popover-top:after {
    margin-left: -0.6rem;
    border-bottom-color: #FFFFFF; }
  .popover.bs-tether-element-attached-left.bs-tether-element-attached-middle:before, .popover.bs-tether-element-attached-left.bs-tether-element-attached-middle:after, .popover.popover-left:before, .popover.popover-left:after {
    top: 50%;
    right: 100%; }
  .popover.bs-tether-element-attached-left.bs-tether-element-attached-middle:before, .popover.popover-left:before {
    margin-top: -0.8rem;
    border-right-color: #E2E4E7; }
  .popover.bs-tether-element-attached-left.bs-tether-element-attached-middle:after, .popover.popover-left:after {
    margin-top: -0.6rem;
    border-right-color: #FFFFFF; }
  .popover.bs-tether-element-attached-right.bs-tether-element-attached-middle:before, .popover.bs-tether-element-attached-right.bs-tether-element-attached-middle:after, .popover.popover-right:before, .popover.popover-right:after {
    top: 50%;
    left: 100%; }
  .popover.bs-tether-element-attached-right.bs-tether-element-attached-middle:before, .popover.popover-right:before {
    margin-top: -0.8rem;
    border-left-color: #E2E4E7; }
  .popover.bs-tether-element-attached-right.bs-tether-element-attached-middle:after, .popover.popover-right:after {
    margin-top: -0.6rem;
    border-left-color: #FFFFFF; }

.panel {
  border: 1px solid #D3D3D3;
  border-radius: 4px; }
  .panel .panel-header {
    padding: 1.5rem 2rem;
    border-radius: 4px; }
    .panel .panel-header .panel-heading {
      font-size: 1.8rem;
      font-weight: 600; }
  .panel [class^="heading-icon-"]:before {
    margin-right: 1rem;
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 2.4rem;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    color: #CCCCCC; }
  .panel .heading-icon-7:before {
    content: "\e906"; }
  .panel .heading-icon-6:before {
    content: "\e919"; }
  .panel .heading-icon-5:before {
    content: "\e953"; }
  .panel .heading-icon-3:before {
    content: "\e931"; }
  .panel .heading-icon-2:before {
    content: "\e90f"; }
  .panel .heading-icon-1:before {
    content: "\e933"; }
  .panel .heading-icon-4:before {
    content: "\e92c"; }
  .panel .toggle-actions {
    font-size: 0; }
    .panel .toggle-actions .toggle-icon {
      display: inline-block;
      vertical-align: middle;
      margin-right: 1rem; }
      .panel .toggle-actions .toggle-icon:before {
        content: "\e930";
        vertical-align: middle;
        text-transform: none;
        font-family: 'icomoon' !important;
        font-size: 1.6rem;
        font-weight: normal;
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        speak: none; }
    .panel .toggle-actions .toggle-text-collapse,
    .panel .toggle-actions .toggle-text-expand {
      font-size: 1.6rem;
      vertical-align: middle; }
    .panel .toggle-actions .toggle-text-collapse {
      display: inline-block; }
    .panel .toggle-actions .toggle-text-expand {
      display: none; }
    .panel .toggle-actions.collapsed .toggle-icon:before {
      content: "\e939"; }
    .panel .toggle-actions.collapsed .toggle-text-collapse {
      display: none; }
    .panel .toggle-actions.collapsed .toggle-text-expand {
      display: inline-block; }
  .panel .panel-content {
    padding: 2rem;
    margin-top: -1px;
    border-top: 1px solid #D3D3D3; }
  .panel.panel-default {
    box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08); }
    .panel.panel-default .panel-header {
      background-color: #F4F7FA; }
  .panel.panel-faqs {
    border: 0;
    padding: 0 0 2rem;
    line-height: 1.5;
    box-shadow: none;
    border-radius: 0; }
    .panel.panel-faqs + .panel.panel-faqs {
      padding-top: 2rem;
      border-top: 1px dashed #D3D3D3; }
    .panel.panel-faqs .panel-heading {
      display: flex;
      justify-content: space-between;
      font-weight: 600; }
      .panel.panel-faqs .panel-heading .accordion-toggle:after {
        content: '\e930';
        vertical-align: middle;
        text-transform: none;
        font-family: 'icomoon' !important;
        font-size: 2rem;
        font-weight: normal;
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        speak: none;
        color: #999999; }
      .panel.panel-faqs .panel-heading:hover .accordion-toggle:after {
        color: #0099FA; }
      .panel.panel-faqs .panel-heading.collapsed {
        font-weight: 400; }
        .panel.panel-faqs .panel-heading.collapsed .accordion-toggle:after {
          content: '\e939'; }
    .panel.panel-faqs .panel-body {
      margin-top: 2rem;
      font-size: 1.4rem;
      color: #333333; }

body.login-page {
  background-color: #FFFFFF;
  min-height: 100vh; }

.login-page-wrapper {
  display: flex; }

.login-page-container {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  align-items: center;
  min-height: 100vh;
  position: relative;
  z-index: 0; }
  .login-page-container:before {
    content: "";
    display: block;
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    background-color: #213D7D; }

.login-page-header,
.login-page-footer,
.login-page-footer-info {
  flex-grow: 1;
  flex-shrink: 0;
  display: flex;
  align-items: flex-end;
  justify-content: center; }

.login-page-header {
  padding-top: 6rem;
  padding-bottom: 6rem; }
  .login-page-header .site-branding {
    background-position: center center;
    height: 8rem; }

.login-page-content-container {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  align-items: center;
  max-width: 82rem;
  min-width: 82rem; }
  .login-page-content-container.maintainance-mode {
    max-width: 51rem;
    min-width: 51rem; }

.login-main-content {
  padding: 2.6rem 2rem  2rem;
  flex-grow: 1;
  position: relative;
  background-color: #FFFFFF;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  box-shadow: 0 5px 12px 0 rgba(33, 43, 54, 0.14); }
  .login-main-content:before {
    content: "";
    display: block;
    width: 100%;
    height: .6rem;
    background-color: #0A95FF;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #0A95FF;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
  .login-main-content .text-msg-content {
    margin-top: 1rem;
    font-size: 1.4rem;
    line-height: 1.5;
    color: #777777; }

.login-info {
  display: flex;
  flex-direction: column;
  height: 29rem;
  min-width: 32rem;
  max-width: 32rem;
  padding: 6rem 2rem 2rem 2rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  margin-left: -1px;
  background-color: #F4F7FA;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08);
  border-left-width: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  text-align: center; }
  .login-info .at-bottom {
    margin-top: auto; }
  .login-info .help-text {
    line-height: 1.5; }

.logo-powered-by-as {
  width: 100%;
  height: 6rem;
  margin-top: auto;
  position: absolute;
  left: 0;
  bottom: 5rem;
  background: transparent url("../img/powered-by-aperia.png") top center no-repeat; }

.login-page-footer {
  color: #FFFFFF;
  text-align: center;
  flex-wrap: wrap;
  padding-top: 15rem;
  padding-bottom: 3rem;
  position: relative;
  font-size: 1.4rem; }

.login-page-footer-info {
  flex-wrap: wrap;
  padding-top: 15rem;
  padding-bottom: 3rem;
  position: relative;
  font-size: 1.4rem;
  text-align: center; }

.login-customer-support {
  padding-top: 3rem;
  padding-bottom: 0rem;
  font-size: 1.4rem; }

.no-first-login .login-page-header {
  padding-top: 3rem; }
.no-first-login .login-page-content-container {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  flex-direction: column;
  align-items: stretch;
  max-width: 51rem;
  min-width: 51rem; }
.no-first-login .login-page-footer-info {
  padding-top: 7rem !important; }

.login-page-message {
  display: flex;
  min-width: 40em;
  max-width: 40em;
  padding-top: 6rem; }

.popup-page {
  background: #383C45; }

.session-popup-container {
  padding: 2rem; }

.session-popup-content {
  padding: 2rem;
  background: #FFFFFF;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08); }
  .session-popup-content .section-heading {
    margin: 0;
    line-height: 1.25;
    font-size: 1.6rem; }
  .session-popup-content .block {
    color: #383C45; }
  .session-popup-content .session-expired {
    font-size: 2rem;
    font-weight: 600;
    color: #f43636; }
  .session-popup-content .session-warning {
    font-size: 2rem;
    font-weight: 600;
    color: #f6ad02; }
  .session-popup-content .warning-time-container {
    font-size: 2rem;
    color: #333333; }
    .session-popup-content .warning-time-container .warning-time {
      font-weight: 600; }
  .session-popup-content .img-info {
    width: 6rem;
    height: 6rem; }
  .session-popup-content .expired-msg-content {
    line-height: 1.5; }

.unsupport-browser .text-intro {
  line-height: 2.5rem; }
.unsupport-browser .unsupport-browser-form {
  padding-left: 3rem;
  padding-right: 3rem; }
.unsupport-browser .icon-browser {
  width: 30px;
  height: 30px; }
.unsupport-browser .login-page-content-container {
  width: 100%;
  min-width: inherit;
  max-width: 73rem; }

.form-control:disabled,
.form-control[readonly] {
  opacity: 1;
  background-color: transparent; }

input::-ms-clear,
input::-ms-reveal {
  display: none; }

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #FFFFFF inset;
  -webkit-text-fill-color: #FFFFFF !important; }

.active input:-webkit-autofill,
.active input:-webkit-autofill:hover,
.active input:-webkit-autofill:focus,
.active input:-webkit-autofill:active {
  -webkit-text-fill-color: #333333 !important; }

::-webkit-input-placeholder {
  color: #CCCCCC; }

:-ms-input-placeholder {
  color: #CCCCCC; }

:-moz-placeholder {
  color: #CCCCCC; }

::-moz-placeholder {
  color: #CCCCCC; }

.btn,
a.btn {
  cursor: pointer;
  padding: .9rem 2.4rem;
  font-size: 1.6rem;
  line-height: normal;
  border-radius: 4px;
  transition: none; }
  .btn:focus, .btn.focus,
  a.btn:focus,
  a.btn.focus {
    outline: none; }
    .btn:focus.active, .btn:focus:active, .btn.focus.active, .btn.focus:active,
    a.btn:focus.active,
    a.btn:focus:active,
    a.btn.focus.active,
    a.btn.focus:active {
      outline: none; }
  .btn.active, .btn:active, .btn:focus, .btn.focus,
  a.btn.active,
  a.btn:active,
  a.btn:focus,
  a.btn.focus {
    box-shadow: none; }
  .btn[disabled], .btn.disabled,
  a.btn[disabled],
  a.btn.disabled {
    pointer-events: none;
    opacity: 1; }
  .btn.btn-primary,
  a.btn.btn-primary {
    color: #FFFFFF;
    border-color: #0099FA;
    background-color: #0099FA; }
    .btn.btn-primary:active, .btn.btn-primary.active,
    a.btn.btn-primary:active,
    a.btn.btn-primary.active {
      border-color: #0086db;
      background-color: #0086db; }
    .btn.btn-primary:hover, .btn.btn-primary.hover, .btn.btn-primary:focus, .btn.btn-primary.focus,
    a.btn.btn-primary:hover,
    a.btn.btn-primary.hover,
    a.btn.btn-primary:focus,
    a.btn.btn-primary.focus {
      border-color: #42b6ff;
      background-color: #42b6ff; }
      .btn.btn-primary:hover:active, .btn.btn-primary:hover.active, .btn.btn-primary.hover:active, .btn.btn-primary.hover.active, .btn.btn-primary:focus:active, .btn.btn-primary:focus.active, .btn.btn-primary.focus:active, .btn.btn-primary.focus.active,
      a.btn.btn-primary:hover:active,
      a.btn.btn-primary:hover.active,
      a.btn.btn-primary.hover:active,
      a.btn.btn-primary.hover.active,
      a.btn.btn-primary:focus:active,
      a.btn.btn-primary:focus.active,
      a.btn.btn-primary.focus:active,
      a.btn.btn-primary.focus.active {
        border-color: #42b6ff;
        background-color: #42b6ff; }
      .btn.btn-primary:hover[disabled], .btn.btn-primary:hover.disabled, .btn.btn-primary.hover[disabled], .btn.btn-primary.hover.disabled, .btn.btn-primary:focus[disabled], .btn.btn-primary:focus.disabled, .btn.btn-primary.focus[disabled], .btn.btn-primary.focus.disabled,
      a.btn.btn-primary:hover[disabled],
      a.btn.btn-primary:hover.disabled,
      a.btn.btn-primary.hover[disabled],
      a.btn.btn-primary.hover.disabled,
      a.btn.btn-primary:focus[disabled],
      a.btn.btn-primary:focus.disabled,
      a.btn.btn-primary.focus[disabled],
      a.btn.btn-primary.focus.disabled {
        border-color: #94d5ff;
        background-color: #94d5ff;
        color: rgba(255, 255, 255, 0.7); }
    .btn.btn-primary[disabled], .btn.btn-primary.disabled,
    a.btn.btn-primary[disabled],
    a.btn.btn-primary.disabled {
      border-color: #94d5ff;
      background-color: #94d5ff;
      color: rgba(255, 255, 255, 0.7); }
    .btn.btn-primary:not([href]):not([tabindex]):focus, .btn.btn-primary:not([href]):not([tabindex]):hover,
    a.btn.btn-primary:not([href]):not([tabindex]):focus,
    a.btn.btn-primary:not([href]):not([tabindex]):hover {
      color: #FFFFFF; }
  .btn.btn-secondary,
  a.btn.btn-secondary {
    color: #333333;
    border-color: #D3D3D3;
    background-color: #F4F7FA; }
    .btn.btn-secondary:active, .btn.btn-secondary.active,
    a.btn.btn-secondary:active,
    a.btn.btn-secondary.active {
      border-color: #D3D3D3;
      background-color: #E2E4E7; }
    .btn.btn-secondary:hover, .btn.btn-secondary.hover, .btn.btn-secondary:focus, .btn.btn-secondary.focus,
    a.btn.btn-secondary:hover,
    a.btn.btn-secondary.hover,
    a.btn.btn-secondary:focus,
    a.btn.btn-secondary.focus {
      border-color: #D3D3D3;
      background-color: #EEEEEE; }
      .btn.btn-secondary:hover:active, .btn.btn-secondary:hover.active, .btn.btn-secondary.hover:active, .btn.btn-secondary.hover.active, .btn.btn-secondary:focus:active, .btn.btn-secondary:focus.active, .btn.btn-secondary.focus:active, .btn.btn-secondary.focus.active,
      a.btn.btn-secondary:hover:active,
      a.btn.btn-secondary:hover.active,
      a.btn.btn-secondary.hover:active,
      a.btn.btn-secondary.hover.active,
      a.btn.btn-secondary:focus:active,
      a.btn.btn-secondary:focus.active,
      a.btn.btn-secondary.focus:active,
      a.btn.btn-secondary.focus.active {
        border-color: #D3D3D3;
        background-color: #EEEEEE; }
      .btn.btn-secondary:hover[disabled], .btn.btn-secondary:hover.disabled, .btn.btn-secondary.hover[disabled], .btn.btn-secondary.hover.disabled, .btn.btn-secondary:focus[disabled], .btn.btn-secondary:focus.disabled, .btn.btn-secondary.focus[disabled], .btn.btn-secondary.focus.disabled,
      a.btn.btn-secondary:hover[disabled],
      a.btn.btn-secondary:hover.disabled,
      a.btn.btn-secondary.hover[disabled],
      a.btn.btn-secondary.hover.disabled,
      a.btn.btn-secondary:focus[disabled],
      a.btn.btn-secondary:focus.disabled,
      a.btn.btn-secondary.focus[disabled],
      a.btn.btn-secondary.focus.disabled {
        border-color: #E2E4E7;
        background-color: #F4F7FA;
        color: #D3D3D3; }
    .btn.btn-secondary[disabled], .btn.btn-secondary.disabled,
    a.btn.btn-secondary[disabled],
    a.btn.btn-secondary.disabled {
      border-color: #E2E4E7;
      background-color: #F4F7FA;
      color: #D3D3D3; }
    .btn.btn-secondary:not([href]):not([tabindex]):focus, .btn.btn-secondary:not([href]):not([tabindex]):hover,
    a.btn.btn-secondary:not([href]):not([tabindex]):focus,
    a.btn.btn-secondary:not([href]):not([tabindex]):hover {
      color: #333333; }
    .btn.btn-secondary [class^="icon-"],
    .btn.btn-secondary [class*=" icon-"],
    a.btn.btn-secondary [class^="icon-"],
    a.btn.btn-secondary [class*=" icon-"] {
      color: #999999; }
  .btn.btn-danger,
  a.btn.btn-danger {
    color: #FFFFFF;
    border-color: #F65353;
    background-color: #F65353; }
    .btn.btn-danger:active, .btn.btn-danger.active,
    a.btn.btn-danger:active,
    a.btn.btn-danger.active {
      border-color: #f43636;
      background-color: #f43636; }
    .btn.btn-danger:hover, .btn.btn-danger.hover, .btn.btn-danger:focus, .btn.btn-danger.focus,
    a.btn.btn-danger:hover,
    a.btn.btn-danger.hover,
    a.btn.btn-danger:focus,
    a.btn.btn-danger.focus {
      border-color: #fa9797;
      background-color: #fa9797; }
      .btn.btn-danger:hover:active, .btn.btn-danger:hover.active, .btn.btn-danger.hover:active, .btn.btn-danger.hover.active, .btn.btn-danger:focus:active, .btn.btn-danger:focus.active, .btn.btn-danger.focus:active, .btn.btn-danger.focus.active,
      a.btn.btn-danger:hover:active,
      a.btn.btn-danger:hover.active,
      a.btn.btn-danger.hover:active,
      a.btn.btn-danger.hover.active,
      a.btn.btn-danger:focus:active,
      a.btn.btn-danger:focus.active,
      a.btn.btn-danger.focus:active,
      a.btn.btn-danger.focus.active {
        border-color: #fa9797;
        background-color: #fa9797; }
      .btn.btn-danger:hover[disabled], .btn.btn-danger:hover.disabled, .btn.btn-danger.hover[disabled], .btn.btn-danger.hover.disabled, .btn.btn-danger:focus[disabled], .btn.btn-danger:focus.disabled, .btn.btn-danger.focus[disabled], .btn.btn-danger.focus.disabled,
      a.btn.btn-danger:hover[disabled],
      a.btn.btn-danger:hover.disabled,
      a.btn.btn-danger.hover[disabled],
      a.btn.btn-danger.hover.disabled,
      a.btn.btn-danger:focus[disabled],
      a.btn.btn-danger:focus.disabled,
      a.btn.btn-danger.focus[disabled],
      a.btn.btn-danger.focus.disabled {
        border-color: #fee4e4;
        background-color: #fee4e4;
        color: rgba(255, 255, 255, 0.7); }
    .btn.btn-danger[disabled], .btn.btn-danger.disabled,
    a.btn.btn-danger[disabled],
    a.btn.btn-danger.disabled {
      border-color: #fee4e4;
      background-color: #fee4e4;
      color: rgba(255, 255, 255, 0.7); }
    .btn.btn-danger:not([href]):not([tabindex]):focus, .btn.btn-danger:not([href]):not([tabindex]):hover,
    a.btn.btn-danger:not([href]):not([tabindex]):focus,
    a.btn.btn-danger:not([href]):not([tabindex]):hover {
      color: #FFFFFF; }
  .btn.btn-lg,
  a.btn.btn-lg {
    padding: 1.3rem 3rem;
    font-size: 1.8rem; }
  .btn.btn-sm,
  a.btn.btn-sm {
    padding: .7rem 1.2rem;
    font-size: 1.2rem; }
  .btn [class^="icon-"],
  .btn [class*=" icon-"],
  a.btn [class^="icon-"],
  a.btn [class*=" icon-"] {
    margin-right: .5rem; }

.btn-link,
a.btn-link {
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  padding: 0;
  font-size: 1.6rem;
  font-weight: normal;
  line-height: 1.15;
  user-select: none;
  white-space: nowrap;
  border: none; }
  .btn-link:hover, .btn-link.hover, .btn-link:focus, .btn-link.focus,
  a.btn-link:hover,
  a.btn-link.hover,
  a.btn-link:focus,
  a.btn-link.focus {
    text-decoration: none; }
  .btn-link:focus, .btn-link.focus,
  a.btn-link:focus,
  a.btn-link.focus {
    outline: none; }
    .btn-link:focus.active, .btn-link:focus:active, .btn-link.focus.active, .btn-link.focus:active,
    a.btn-link:focus.active,
    a.btn-link:focus:active,
    a.btn-link.focus.active,
    a.btn-link.focus:active {
      outline: none; }
  .btn-link.active, .btn-link:active, .btn-link:focus, .btn-link.focus,
  a.btn-link.active,
  a.btn-link:active,
  a.btn-link:focus,
  a.btn-link.focus {
    box-shadow: none; }
  .btn-link[disabled], .btn-link.disabled,
  a.btn-link[disabled],
  a.btn-link.disabled {
    pointer-events: none; }
  .btn-link.btn-link-primary,
  a.btn-link.btn-link-primary {
    color: #0099FA; }
    .btn-link.btn-link-primary:active, .btn-link.btn-link-primary.active,
    a.btn-link.btn-link-primary:active,
    a.btn-link.btn-link-primary.active {
      color: #0086db; }
    .btn-link.btn-link-primary:hover, .btn-link.btn-link-primary.hover, .btn-link.btn-link-primary:focus, .btn-link.btn-link-primary.focus,
    a.btn-link.btn-link-primary:hover,
    a.btn-link.btn-link-primary.hover,
    a.btn-link.btn-link-primary:focus,
    a.btn-link.btn-link-primary.focus {
      color: #42b6ff; }
      .btn-link.btn-link-primary:hover:active, .btn-link.btn-link-primary:hover.active, .btn-link.btn-link-primary.hover:active, .btn-link.btn-link-primary.hover.active, .btn-link.btn-link-primary:focus:active, .btn-link.btn-link-primary:focus.active, .btn-link.btn-link-primary.focus:active, .btn-link.btn-link-primary.focus.active,
      a.btn-link.btn-link-primary:hover:active,
      a.btn-link.btn-link-primary:hover.active,
      a.btn-link.btn-link-primary.hover:active,
      a.btn-link.btn-link-primary.hover.active,
      a.btn-link.btn-link-primary:focus:active,
      a.btn-link.btn-link-primary:focus.active,
      a.btn-link.btn-link-primary.focus:active,
      a.btn-link.btn-link-primary.focus.active {
        color: #42b6ff; }
      .btn-link.btn-link-primary:hover[disabled], .btn-link.btn-link-primary:hover.disabled, .btn-link.btn-link-primary.hover[disabled], .btn-link.btn-link-primary.hover.disabled, .btn-link.btn-link-primary:focus[disabled], .btn-link.btn-link-primary:focus.disabled, .btn-link.btn-link-primary.focus[disabled], .btn-link.btn-link-primary.focus.disabled,
      a.btn-link.btn-link-primary:hover[disabled],
      a.btn-link.btn-link-primary:hover.disabled,
      a.btn-link.btn-link-primary.hover[disabled],
      a.btn-link.btn-link-primary.hover.disabled,
      a.btn-link.btn-link-primary:focus[disabled],
      a.btn-link.btn-link-primary:focus.disabled,
      a.btn-link.btn-link-primary.focus[disabled],
      a.btn-link.btn-link-primary.focus.disabled {
        color: #94d5ff; }
    .btn-link.btn-link-primary[disabled], .btn-link.btn-link-primary.disabled,
    a.btn-link.btn-link-primary[disabled],
    a.btn-link.btn-link-primary.disabled {
      color: #94d5ff; }
    .btn-link.btn-link-primary:not([href]):not([tabindex]):focus, .btn-link.btn-link-primary:not([href]):not([tabindex]):hover,
    a.btn-link.btn-link-primary:not([href]):not([tabindex]):focus,
    a.btn-link.btn-link-primary:not([href]):not([tabindex]):hover {
      color: #42b6ff; }
      .btn-link.btn-link-primary:not([href]):not([tabindex]):focus[disabled], .btn-link.btn-link-primary:not([href]):not([tabindex]):focus.disabled, .btn-link.btn-link-primary:not([href]):not([tabindex]):hover[disabled], .btn-link.btn-link-primary:not([href]):not([tabindex]):hover.disabled,
      a.btn-link.btn-link-primary:not([href]):not([tabindex]):focus[disabled],
      a.btn-link.btn-link-primary:not([href]):not([tabindex]):focus.disabled,
      a.btn-link.btn-link-primary:not([href]):not([tabindex]):hover[disabled],
      a.btn-link.btn-link-primary:not([href]):not([tabindex]):hover.disabled {
        color: #94d5ff; }
  .btn-link.btn-link-secondary,
  a.btn-link.btn-link-secondary {
    color: #777777; }
    .btn-link.btn-link-secondary [class*="icon-"],
    a.btn-link.btn-link-secondary [class*="icon-"] {
      color: #999999; }
    .btn-link.btn-link-secondary:active, .btn-link.btn-link-secondary.active,
    a.btn-link.btn-link-secondary:active,
    a.btn-link.btn-link-secondary.active {
      color: #777777; }
    .btn-link.btn-link-secondary:hover, .btn-link.btn-link-secondary.hover, .btn-link.btn-link-secondary:focus, .btn-link.btn-link-secondary.focus,
    a.btn-link.btn-link-secondary:hover,
    a.btn-link.btn-link-secondary.hover,
    a.btn-link.btn-link-secondary:focus,
    a.btn-link.btn-link-secondary.focus {
      color: #0099FA; }
      .btn-link.btn-link-secondary:hover:active, .btn-link.btn-link-secondary:hover.active, .btn-link.btn-link-secondary.hover:active, .btn-link.btn-link-secondary.hover.active, .btn-link.btn-link-secondary:focus:active, .btn-link.btn-link-secondary:focus.active, .btn-link.btn-link-secondary.focus:active, .btn-link.btn-link-secondary.focus.active,
      a.btn-link.btn-link-secondary:hover:active,
      a.btn-link.btn-link-secondary:hover.active,
      a.btn-link.btn-link-secondary.hover:active,
      a.btn-link.btn-link-secondary.hover.active,
      a.btn-link.btn-link-secondary:focus:active,
      a.btn-link.btn-link-secondary:focus.active,
      a.btn-link.btn-link-secondary.focus:active,
      a.btn-link.btn-link-secondary.focus.active {
        color: #0099FA; }
      .btn-link.btn-link-secondary:hover[disabled], .btn-link.btn-link-secondary:hover.disabled, .btn-link.btn-link-secondary.hover[disabled], .btn-link.btn-link-secondary.hover.disabled, .btn-link.btn-link-secondary:focus[disabled], .btn-link.btn-link-secondary:focus.disabled, .btn-link.btn-link-secondary.focus[disabled], .btn-link.btn-link-secondary.focus.disabled,
      a.btn-link.btn-link-secondary:hover[disabled],
      a.btn-link.btn-link-secondary:hover.disabled,
      a.btn-link.btn-link-secondary.hover[disabled],
      a.btn-link.btn-link-secondary.hover.disabled,
      a.btn-link.btn-link-secondary:focus[disabled],
      a.btn-link.btn-link-secondary:focus.disabled,
      a.btn-link.btn-link-secondary.focus[disabled],
      a.btn-link.btn-link-secondary.focus.disabled {
        color: #CCCCCC; }
      .btn-link.btn-link-secondary:hover [class*="icon-"], .btn-link.btn-link-secondary.hover [class*="icon-"], .btn-link.btn-link-secondary:focus [class*="icon-"], .btn-link.btn-link-secondary.focus [class*="icon-"],
      a.btn-link.btn-link-secondary:hover [class*="icon-"],
      a.btn-link.btn-link-secondary.hover [class*="icon-"],
      a.btn-link.btn-link-secondary:focus [class*="icon-"],
      a.btn-link.btn-link-secondary.focus [class*="icon-"] {
        color: #0099FA; }
    .btn-link.btn-link-secondary[disabled], .btn-link.btn-link-secondary.disabled,
    a.btn-link.btn-link-secondary[disabled],
    a.btn-link.btn-link-secondary.disabled {
      color: #CCCCCC; }
      .btn-link.btn-link-secondary[disabled] [class*="icon-"], .btn-link.btn-link-secondary.disabled [class*="icon-"],
      a.btn-link.btn-link-secondary[disabled] [class*="icon-"],
      a.btn-link.btn-link-secondary.disabled [class*="icon-"] {
        color: #CCCCCC; }
    .btn-link.btn-link-secondary:not([href]):not([tabindex]):focus, .btn-link.btn-link-secondary:not([href]):not([tabindex]):hover,
    a.btn-link.btn-link-secondary:not([href]):not([tabindex]):focus,
    a.btn-link.btn-link-secondary:not([href]):not([tabindex]):hover {
      color: #0099FA; }
      .btn-link.btn-link-secondary:not([href]):not([tabindex]):focus[disabled], .btn-link.btn-link-secondary:not([href]):not([tabindex]):focus.disabled, .btn-link.btn-link-secondary:not([href]):not([tabindex]):hover[disabled], .btn-link.btn-link-secondary:not([href]):not([tabindex]):hover.disabled,
      a.btn-link.btn-link-secondary:not([href]):not([tabindex]):focus[disabled],
      a.btn-link.btn-link-secondary:not([href]):not([tabindex]):focus.disabled,
      a.btn-link.btn-link-secondary:not([href]):not([tabindex]):hover[disabled],
      a.btn-link.btn-link-secondary:not([href]):not([tabindex]):hover.disabled {
        color: #CCCCCC; }
  .btn-link.btn-link-danger,
  a.btn-link.btn-link-danger {
    color: #F65353; }
    .btn-link.btn-link-danger:active, .btn-link.btn-link-danger.active,
    a.btn-link.btn-link-danger:active,
    a.btn-link.btn-link-danger.active {
      color: #f43636; }
    .btn-link.btn-link-danger:hover, .btn-link.btn-link-danger.hover, .btn-link.btn-link-danger:focus, .btn-link.btn-link-danger.focus,
    a.btn-link.btn-link-danger:hover,
    a.btn-link.btn-link-danger.hover,
    a.btn-link.btn-link-danger:focus,
    a.btn-link.btn-link-danger.focus {
      color: #fa9797; }
      .btn-link.btn-link-danger:hover:active, .btn-link.btn-link-danger:hover.active, .btn-link.btn-link-danger.hover:active, .btn-link.btn-link-danger.hover.active, .btn-link.btn-link-danger:focus:active, .btn-link.btn-link-danger:focus.active, .btn-link.btn-link-danger.focus:active, .btn-link.btn-link-danger.focus.active,
      a.btn-link.btn-link-danger:hover:active,
      a.btn-link.btn-link-danger:hover.active,
      a.btn-link.btn-link-danger.hover:active,
      a.btn-link.btn-link-danger.hover.active,
      a.btn-link.btn-link-danger:focus:active,
      a.btn-link.btn-link-danger:focus.active,
      a.btn-link.btn-link-danger.focus:active,
      a.btn-link.btn-link-danger.focus.active {
        color: #fa9797; }
      .btn-link.btn-link-danger:hover[disabled], .btn-link.btn-link-danger:hover.disabled, .btn-link.btn-link-danger.hover[disabled], .btn-link.btn-link-danger.hover.disabled, .btn-link.btn-link-danger:focus[disabled], .btn-link.btn-link-danger:focus.disabled, .btn-link.btn-link-danger.focus[disabled], .btn-link.btn-link-danger.focus.disabled,
      a.btn-link.btn-link-danger:hover[disabled],
      a.btn-link.btn-link-danger:hover.disabled,
      a.btn-link.btn-link-danger.hover[disabled],
      a.btn-link.btn-link-danger.hover.disabled,
      a.btn-link.btn-link-danger:focus[disabled],
      a.btn-link.btn-link-danger:focus.disabled,
      a.btn-link.btn-link-danger.focus[disabled],
      a.btn-link.btn-link-danger.focus.disabled {
        color: #fee4e4; }
    .btn-link.btn-link-danger[disabled], .btn-link.btn-link-danger.disabled,
    a.btn-link.btn-link-danger[disabled],
    a.btn-link.btn-link-danger.disabled {
      pointer-events: none;
      color: #fee4e4; }
    .btn-link.btn-link-danger:not([href]):not([tabindex]):focus, .btn-link.btn-link-danger:not([href]):not([tabindex]):hover,
    a.btn-link.btn-link-danger:not([href]):not([tabindex]):focus,
    a.btn-link.btn-link-danger:not([href]):not([tabindex]):hover {
      color: #fa9797; }
      .btn-link.btn-link-danger:not([href]):not([tabindex]):focus[disabled], .btn-link.btn-link-danger:not([href]):not([tabindex]):focus.disabled, .btn-link.btn-link-danger:not([href]):not([tabindex]):hover[disabled], .btn-link.btn-link-danger:not([href]):not([tabindex]):hover.disabled,
      a.btn-link.btn-link-danger:not([href]):not([tabindex]):focus[disabled],
      a.btn-link.btn-link-danger:not([href]):not([tabindex]):focus.disabled,
      a.btn-link.btn-link-danger:not([href]):not([tabindex]):hover[disabled],
      a.btn-link.btn-link-danger:not([href]):not([tabindex]):hover.disabled {
        color: #fee4e4; }
  .btn-link [class^="icon-"],
  .btn-link [class*=" icon-"],
  a.btn-link [class^="icon-"],
  a.btn-link [class*=" icon-"] {
    margin-right: .5rem; }

.form-actions {
  margin-top: 3rem;
  font-size: 0;
  text-align: right; }
  .form-actions .btn + .btn,
  .form-actions .btn-link + .btn-link,
  .form-actions .btn + .btn-link,
  .form-actions .btn-link + .btn,
  .form-actions .btn + .RadAjaxPanel,
  .form-actions .btn-link + .RadAjaxPanel,
  .form-actions .RadAjaxPanel + .btn,
  .form-actions .RadAjaxPanel + .btn-link {
    margin-left: 2rem; }
  .form-actions .RadAjaxPanel {
    display: inline-block !important;
    font-size: 0; }
  .form-actions.form-actions-sm {
    margin-top: 2rem; }
    .form-actions.form-actions-sm .btn + .btn,
    .form-actions.form-actions-sm .btn-link + .btn-link,
    .form-actions.form-actions-sm .btn + .btn-link,
    .form-actions.form-actions-sm .btn-link + .btn,
    .form-actions.form-actions-sm .btn + .RadAjaxPanel,
    .form-actions.form-actions-sm .btn-link + .RadAjaxPanel,
    .form-actions.form-actions-sm .RadAjaxPanel + .btn,
    .form-actions.form-actions-sm .RadAjaxPanel + .btn-link {
      margin-left: 1.5rem; }
  .form-actions.on-top {
    margin-top: 0; }
  .form-actions.text-rtl .btn + .btn,
  .form-actions.text-rtl .btn-link + .btn-link,
  .form-actions.text-rtl .btn + .btn-link,
  .form-actions.text-rtl .btn-link + .btn,
  .form-actions.text-rtl .btn + .RadAjaxPanel,
  .form-actions.text-rtl .btn-link + .RadAjaxPanel,
  .form-actions.text-rtl .RadAjaxPanel + .btn,
  .form-actions.text-rtl .RadAjaxPanel + .btn-link {
    margin-right: 2rem;
    margin-left: 0; }

.btn-group .btn.btn-secondary {
  color: #777777; }
  .btn-group .btn.btn-secondary:active, .btn-group .btn.btn-secondary.active {
    color: #0099FA;
    background-color: #FFFFFF; }
  .btn-group .btn.btn-secondary[disabled], .btn-group .btn.btn-secondary.disabled {
    pointer-events: none;
    color: #CCCCCC; }
  .btn-group .btn.btn-secondary:hover, .btn-group .btn.btn-secondary.hover, .btn-group .btn.btn-secondary:focus, .btn-group .btn.btn-secondary.focus {
    background-color: #FFFFFF; }
    .btn-group .btn.btn-secondary:hover:active, .btn-group .btn.btn-secondary:hover.active, .btn-group .btn.btn-secondary.hover:active, .btn-group .btn.btn-secondary.hover.active, .btn-group .btn.btn-secondary:focus:active, .btn-group .btn.btn-secondary:focus.active, .btn-group .btn.btn-secondary.focus:active, .btn-group .btn.btn-secondary.focus.active {
      color: #0099FA;
      background-color: #FFFFFF; }
    .btn-group .btn.btn-secondary:hover[disabled], .btn-group .btn.btn-secondary:hover.disabled, .btn-group .btn.btn-secondary.hover[disabled], .btn-group .btn.btn-secondary.hover.disabled, .btn-group .btn.btn-secondary:focus[disabled], .btn-group .btn.btn-secondary:focus.disabled, .btn-group .btn.btn-secondary.focus[disabled], .btn-group .btn.btn-secondary.focus.disabled {
      pointer-events: none;
      color: #CCCCCC; }

.RadButton_Default:focus {
  outline: none; }
.RadButton_Default.size-sm .rbText {
  font-size: 1.4rem;
  line-height: 1.428571428571429; }
.RadButton_Default.size-sm .rbToggleCheckboxChecked,
.RadButton_Default.size-sm .rbToggleCheckbox,
.RadButton_Default.size-sm .rbToggleRadioChecked,
.RadButton_Default.size-sm .rbToggleRadio {
  top: .2rem; }
.RadButton_Default .rbToggleCheckboxChecked,
.RadButton_Default .rbToggleCheckbox,
.RadButton_Default .rbToggleRadioChecked,
.RadButton_Default .rbToggleRadio {
  position: relative;
  left: 0;
  top: .1rem;
  display: inline-block;
  cursor: pointer;
  min-width: 1.2rem;
  min-height: 1.2rem;
  border: 2px solid #D3D3D3;
  border-radius: 4px; }
.RadButton_Default .rbToggleCheckbox,
.RadButton_Default .rbToggleRadio {
  background-color: #FFFFFF; }
  .RadButton_Default .rbToggleCheckbox:focus, .RadButton_Default .rbToggleCheckbox:active,
  .RadButton_Default .rbToggleRadio:focus,
  .RadButton_Default .rbToggleRadio:active {
    border-color: #0099FA; }
.RadButton_Default .rbToggleCheckboxChecked,
.RadButton_Default .rbToggleRadioChecked {
  border-color: #0099FA; }
  .RadButton_Default .rbToggleCheckboxChecked:before,
  .RadButton_Default .rbToggleRadioChecked:before {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
.RadButton_Default.rbDisabled {
  opacity: 1; }
  .RadButton_Default.rbDisabled .rbToggleCheckboxChecked,
  .RadButton_Default.rbDisabled .rbToggleCheckbox,
  .RadButton_Default.rbDisabled .rbToggleRadioChecked,
  .RadButton_Default.rbDisabled .rbToggleRadio {
    opacity: 1; }
  .RadButton_Default.rbDisabled .rbText {
    color: #999999; }
  .RadButton_Default.rbDisabled.readonly-toggle-button .rbText {
    color: #333333;
    pointer-events: none; }

.RadButton {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.6rem;
  line-height: normal; }
  .RadButton .rbPrimary {
    padding-left: 1rem; }
  .RadButton.no-label .rbPrimary {
    display: none; }

.rbToggleButton {
  position: relative;
  display: inline-block;
  align-items: baseline;
  text-decoration: none;
  text-align: left;
  white-space: normal; }
  .rbToggleButton ~ .rbToggleButton,
  .rbToggleButton + .rbToggleButton {
    margin-left: 2rem; }

.rbText {
  cursor: pointer; }

.RadGrid_Default .RadButton_Default .rbToggleCheckboxChecked,
.RadGrid_Default .RadButton_Default .rbToggleCheckbox,
.RadGrid_Default .RadButton_Default .rbToggleRadioChecked,
.RadGrid_Default .RadButton_Default .rbToggleRadio,
.RadListBox_Default .RadButton_Default .rbToggleCheckboxChecked,
.RadListBox_Default .RadButton_Default .rbToggleCheckbox,
.RadListBox_Default .RadButton_Default .rbToggleRadioChecked,
.RadListBox_Default .RadButton_Default .rbToggleRadio {
  top: .2rem; }

.RadButton_Default .rbPrimaryIcon:before {
  display: block; }
.RadButton_Default .rbToggleCheckboxChecked {
  background-color: #0099FA; }
  .RadButton_Default .rbToggleCheckboxChecked:before {
    content: '\e90a';
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 1rem;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    color: #FFFFFF; }
.RadButton_Default.rbDisabled .rbToggleCheckbox {
  background-color: #EEEEEE;
  border-color: #E2E4E7; }
.RadButton_Default.rbDisabled .rbToggleCheckboxChecked {
  background-color: #CCCCCC;
  border-color: #CCCCCC; }
.RadButton_Default.checkbox-invi .rbText {
  visibility: hidden; }
.RadButton_Default.checkbox-invi ~ .action-link,
.RadButton_Default.checkbox-invi + .action-link {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: 1rem;
  transform: translate(-50%, -50%); }

.RadButton_Default .rbToggleRadioChecked,
.RadButton_Default .rbToggleRadio {
  border-radius: 50%; }
.RadButton_Default .rbToggleRadioChecked:before {
  content: '';
  width: .8rem;
  height: .8rem;
  background-color: #0099FA;
  border-radius: 50%; }
.RadButton_Default.rbDisabled .rbToggleRadio {
  background-color: #FFFFFF;
  border-color: #E2E4E7; }
.RadButton_Default.rbDisabled .rbToggleRadioChecked {
  border-color: #E2E4E7; }
  .RadButton_Default.rbDisabled .rbToggleRadioChecked:before {
    background-color: #CCCCCC; }
.RadButton_Default.rbDisabled.btn-option .rbToggleRadio {
  background-color: #FFFFFF;
  border-color: #D3D3D3; }
.RadButton_Default.rbDisabled.btn-option .rbToggleRadioChecked {
  border-color: #0099FA; }
  .RadButton_Default.rbDisabled.btn-option .rbToggleRadioChecked:before {
    background-color: #0099FA; }
.RadButton_Default.rbDisabled.btn-option .rbText {
  color: #333333; }

.modal-container .rbPrimaryIcon, .modal-container .rbSecondaryIcon {
  width: 1.6rem;
  height: 1.6rem; }

.RadButton_Default .rbPrimary {
  position: relative;
  padding-left: 2.6rem; }
.RadButton_Default .rbPrimaryIcon {
  position: absolute; }

.form-control {
  position: relative;
  height: 5rem;
  padding: 0;
  font-size: 1.6rem;
  line-height: 1.25;
  color: #333333;
  background-color: transparent;
  border-color: transparent;
  border-radius: 0;
  border-style: solid;
  border-width: 0 1.4rem;
  box-shadow: none;
  opacity: 1;
  transition: none; }
  .form-control:focus {
    color: #333333;
    border-color: transparent;
    box-shadow: none;
    background-color: transparent; }
  .form-control:disabled, .form-control.disabled {
    color: #999999;
    background-color: transparent; }

.has-prefix .form-control {
  border-left-width: 0; }

label {
  display: inline-block;
  margin-bottom: 0; }
  label.disabled {
    color: #999999; }

.required-item {
  display: inline-block;
  margin-left: .5rem;
  color: #F65353; }

.form-group .form-control-label {
  position: absolute;
  left: 0;
  top: 2.4rem;
  padding-left: 1.4rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.25;
  color: #999999;
  z-index: 1;
  pointer-events: none;
  transform: translateY(-50%); }
.form-group.active .form-control-label, .form-group.has-prefix .form-control-label {
  top: .7rem;
  font-size: 1.2rem;
  text-transform: uppercase;
  transform: translateY(0); }
.form-group.active.focus .form-control-label, .form-group.has-prefix.focus .form-control-label {
  transition: top ease-out .15s; }
.form-group.active .required-item, .form-group.has-prefix .required-item {
  margin-left: .3rem;
  vertical-align: -.1px; }
.form-group.error .form-control-label:after {
  content: '\e91c';
  display: inline-block;
  margin-left: .5rem;
  vertical-align: -1px;
  text-transform: none;
  font-family: 'icomoon' !important;
  font-size: 1.6rem;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  color: #F65353; }
.form-group.error.active .form-control-label:after {
  position: absolute;
  top: .1rem;
  right: -1.7rem;
  margin-left: 0;
  font-size: 1.2rem; }
.form-group.valid .form-control-label:after {
  content: '\e946';
  display: inline-block;
  margin-left: .5rem;
  vertical-align: -1px;
  text-transform: none;
  font-family: 'icomoon' !important;
  font-size: 1.6rem;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  color: #4DC853; }
.form-group.valid.active .form-control-label:after {
  position: absolute;
  top: .1rem;
  right: -1.7rem;
  margin-left: 0;
  font-size: 1.2rem; }
.form-group.disabled .required-item {
  color: #999999; }
.form-group.size-sm .form-control-label {
  top: 2rem;
  font-size: 1.4rem;
  line-height: 1.285714285714286; }
.form-group.size-sm.active .form-control-label, .form-group.size-sm.has-prefix .form-control-label {
  top: .6rem;
  font-size: 1rem;
  line-height: 1.083333333333333; }

textarea {
  resize: none; }
  textarea.form-control {
    height: 100%;
    min-height: 7rem;
    margin-top: .1rem;
    margin-bottom: 2rem;
    padding-right: 1.5rem;
    border-right-width: 0; }

.form-group.active textarea.form-control {
  margin-top: 2rem;
  margin-bottom: .1rem;
  padding-top: 0;
  padding-bottom: 0; }

.form-group {
  position: relative;
  min-height: 5rem;
  margin-bottom: 0;
  margin-top: 2rem;
  background: #FFFFFF;
  border: 1px solid #D3D3D3;
  border-radius: 4px; }
  .form-group.size-sm .form-control, .form-group.size-xs .form-control {
    font-size: 1.4rem;
    line-height: 1.285714285714286; }
  .form-group.size-sm {
    min-height: 4rem; }
    .form-group.size-sm .form-control {
      height: 4rem; }
  .form-group.size-xs {
    min-height: 3rem; }
    .form-group.size-xs .form-control {
      height: 3rem;
      border-width: 0 1rem; }
    .form-group.size-xs.active .form-control {
      padding-top: 0;
      padding-bottom: 0; }
  .form-group.first {
    margin-top: 0; }
  .form-group.form-group-xxs {
    margin-top: .5rem; }
  .form-group.form-group-xs {
    margin-top: 1rem; }
  .form-group.form-group-xl {
    margin-top: 3rem; }
  .form-group.active .form-control, .form-group.has-prefix .form-control {
    padding-top: 2rem;
    padding-bottom: .4rem; }
  .form-group.focus {
    border-color: #0099FA; }
    .form-group.focus .form-control-help-text {
      display: block !important;
      animation: dismiss .5s 2.5s, hidden 1s 3s infinite; }
  .form-group.readonly, .form-group.disabled {
    background-color: #E2E4E7;
    border-color: #D3D3D3; }
  .form-group.disabled {
    pointer-events: none; }
  .form-group.error {
    border-color: #F65353; }
    .form-group.error.readonly {
      pointer-events: all; }
    .form-group.error.focus .form-control-help-text {
      display: none; }
  .form-group.no-label.active .form-control {
    padding: 0; }
  .form-group.no-label.active textarea.form-control {
    padding: 1.3rem 1.4rem .3rem 0; }

.form-control-static {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.6rem;
  border: solid transparent;
  border-width: 1px 0; }

.form-control-prefix {
  padding-left: 1.5rem;
  padding-top: 2.2rem;
  color: #999999;
  white-space: nowrap; }

.form-control-help-text {
  display: none !important;
  position: absolute;
  left: -.1rem;
  bottom: calc(100% + 1rem);
  min-width: 12rem;
  padding: 1.5rem 2rem;
  font-size: 1.4rem;
  color: #333333;
  background-color: #FFFFFF;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08);
  z-index: 3; }
  .form-control-help-text:before, .form-control-help-text:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0; }
  .form-control-help-text:before {
    left: 2rem;
    bottom: -.5rem;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFFFFF;
    z-index: 4; }
  .form-control-help-text:after {
    left: 1.9rem;
    bottom: -.6rem;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #D3D3D3; }

.form-group label.error,
.form-group .field-validation-error {
  display: none !important;
  position: absolute;
  left: -.1rem;
  bottom: calc(100% + 1rem);
  min-width: 12rem;
  padding: 1rem;
  font-size: 1.4rem;
  line-height: 1.428571428571429;
  color: #f31919;
  background-color: #fee4e4;
  border: 1px solid #fa9797;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08);
  z-index: 3; }
  .form-group label.error:before, .form-group label.error:after,
  .form-group .field-validation-error:before,
  .form-group .field-validation-error:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0; }
  .form-group label.error:before,
  .form-group .field-validation-error:before {
    left: 2rem;
    bottom: -.5rem;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fee4e4;
    z-index: 4; }
  .form-group label.error:after,
  .form-group .field-validation-error:after {
    left: 1.9rem;
    bottom: -.6rem;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fa9797; }
  .form-group label.error strong,
  .form-group label.error b,
  .form-group .field-validation-error strong,
  .form-group .field-validation-error b {
    display: block;
    font-size: 1.4rem; }
  .form-group label.error.right-xs,
  .form-group .field-validation-error.right-xs {
    left: auto;
    right: -.1rem; }
    .form-group label.error.right-xs:before,
    .form-group .field-validation-error.right-xs:before {
      right: 2rem;
      left: auto; }
    .form-group label.error.right-xs:after,
    .form-group .field-validation-error.right-xs:after {
      right: 1.9rem;
      left: auto; }
.form-group.error-at-bottom label.error,
.form-group.error-at-bottom .field-validation-error {
  top: calc(100% + 1rem);
  bottom: auto; }
  .form-group.error-at-bottom label.error:before,
  .form-group.error-at-bottom .field-validation-error:before {
    top: -.5rem;
    bottom: auto;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #fee4e4;
    border-top-width: 0; }
  .form-group.error-at-bottom label.error:after,
  .form-group.error-at-bottom .field-validation-error:after {
    top: -.6rem;
    bottom: auto;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fa9797;
    border-top-width: 0; }
.form-group.focus.error label.error,
.form-group.focus.error .field-validation-error {
  display: inline-block !important; }
.form-group.error-nowrap label.error,
.form-group.error-nowrap .field-validation-error {
  white-space: nowrap; }

.input-group {
  margin-top: 2rem; }
  .input-group.first {
    margin-top: 0; }
  .input-group .form-control {
    width: auto; }
  .input-group .form-group {
    margin-top: 0;
    border-radius: 0; }
    .input-group .form-group:first-child {
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px; }
    .input-group .form-group:last-child {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px; }
    .input-group .form-group + .form-group {
      border-left: none; }
      .input-group .form-group + .form-group.focus:before {
        content: '';
        position: absolute;
        left: -.1rem;
        top: -.1rem;
        height: calc(100% + .2rem);
        width: 1px;
        background-color: #0099FA; }
  .input-group.error .form-group {
    border-color: #F65353; }
    .input-group.error .form-group.focus:before {
      display: none; }

.form-group.password-field, .form-group.search-field {
  display: flex; }
  .form-group.password-field .form-control, .form-group.search-field .form-control {
    padding-right: 0; }
  .form-group.password-field [class^="icon-"],
  .form-group.password-field [class*=" icon-"], .form-group.search-field [class^="icon-"],
  .form-group.search-field [class*=" icon-"] {
    display: flex !important;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    width: 5rem;
    min-width: 5rem;
    height: 5rem;
    font-size: 2rem;
    color: #999999; }
    .form-group.password-field [class^="icon-"]:hover,
    .form-group.password-field [class*=" icon-"]:hover, .form-group.search-field [class^="icon-"]:hover,
    .form-group.search-field [class*=" icon-"]:hover {
      color: #0099FA; }
.form-group.focus [class^="icon-"],
.form-group.focus [class*=" icon-"] {
  color: #0099FA; }
.form-group.disabled [class^="icon-"],
.form-group.disabled [class*=" icon-"] {
  color: #CCCCCC; }

.form-group-static {
  margin-top: 2rem; }
  .form-group-static.first {
    margin-top: 0; }
  .form-group-static.size-sm .text-static {
    font-size: 1.4rem;
    line-height: 1.428571428571429; }

.label-static {
  display: block;
  padding-bottom: .2rem;
  font-size: 1.2rem;
  font-weight: 400;
  text-transform: uppercase;
  color: #999999; }

.text-static {
  display: inline-block;
  font-size: 1.6rem;
  line-height: 1.25; }
  .text-static:empty:before {
    content: '-';
    display: inline-block; }

.ip-address {
  display: flex;
  align-items: center; }
  .ip-address .form-group {
    width: 6rem;
    margin-top: 0; }
    .ip-address .form-group + .form-group {
      margin-left: 2rem; }
      .ip-address .form-group + .form-group:before {
        content: '';
        display: block;
        position: absolute;
        left: -1.3rem;
        bottom: 2rem;
        width: .3rem;
        height: .3rem;
        border-radius: 50%;
        background-color: #777777; }

.rbSkinnedButton {
  position: relative;
  min-width: 6.9rem;
  min-height: 3rem;
  background-color: #F4F7FA;
  border-radius: 100px;
  border: 1px solid #E2E4E7;
  transition: all .3s linear; }
  .rbSkinnedButton .rbDecorated {
    position: absolute;
    top: .2rem;
    height: calc(100% - .4rem);
    width: 60%;
    padding: 0;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1rem;
    line-height: normal;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #FFFFFF;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
    border-radius: 100px; }
  .rbSkinnedButton.btn-on .rbDecorated {
    left: .2rem;
    color: #0099FA; }
  .rbSkinnedButton.btn-off .rbDecorated {
    right: .2rem;
    color: #999999; }
  .rbSkinnedButton.rbDisabled {
    background-color: #EEEEEE; }
    .rbSkinnedButton.rbDisabled .rbDecorated {
      color: rgba(255, 255, 255, 0.7);
      background-color: #CCCCCC; }

.RadButton_Default.btn-yes, .RadButton_Default.btn-nt, .RadButton_Default.btn-no, .RadButton_Default.btn-na, .RadButton_Default.btn-yes-with-ccw {
  position: relative;
  cursor: pointer;
  height: 3rem; }
  .RadButton_Default.btn-yes .rbToggleRadioChecked,
  .RadButton_Default.btn-yes .rbToggleRadio, .RadButton_Default.btn-nt .rbToggleRadioChecked,
  .RadButton_Default.btn-nt .rbToggleRadio, .RadButton_Default.btn-no .rbToggleRadioChecked,
  .RadButton_Default.btn-no .rbToggleRadio, .RadButton_Default.btn-na .rbToggleRadioChecked,
  .RadButton_Default.btn-na .rbToggleRadio, .RadButton_Default.btn-yes-with-ccw .rbToggleRadioChecked,
  .RadButton_Default.btn-yes-with-ccw .rbToggleRadio {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    height: 3rem;
    width: 100%;
    background-color: #FFFFFF;
    border: 1px solid #D3D3D3;
    border-radius: 4px; }
  .RadButton_Default.btn-yes.rbLinkButton .rbPrimaryIcon.rbToggleRadioChecked, .RadButton_Default.btn-yes.rbLinkButton .rbPrimaryIcon.rbToggleRadio,
  .RadButton_Default.btn-yes .rbPrimaryIcon.rbToggleRadioChecked,
  .RadButton_Default.btn-yes .rbPrimaryIcon.rbToggleRadio, .RadButton_Default.btn-nt.rbLinkButton .rbPrimaryIcon.rbToggleRadioChecked, .RadButton_Default.btn-nt.rbLinkButton .rbPrimaryIcon.rbToggleRadio,
  .RadButton_Default.btn-nt .rbPrimaryIcon.rbToggleRadioChecked,
  .RadButton_Default.btn-nt .rbPrimaryIcon.rbToggleRadio, .RadButton_Default.btn-no.rbLinkButton .rbPrimaryIcon.rbToggleRadioChecked, .RadButton_Default.btn-no.rbLinkButton .rbPrimaryIcon.rbToggleRadio,
  .RadButton_Default.btn-no .rbPrimaryIcon.rbToggleRadioChecked,
  .RadButton_Default.btn-no .rbPrimaryIcon.rbToggleRadio, .RadButton_Default.btn-na.rbLinkButton .rbPrimaryIcon.rbToggleRadioChecked, .RadButton_Default.btn-na.rbLinkButton .rbPrimaryIcon.rbToggleRadio,
  .RadButton_Default.btn-na .rbPrimaryIcon.rbToggleRadioChecked,
  .RadButton_Default.btn-na .rbPrimaryIcon.rbToggleRadio, .RadButton_Default.btn-yes-with-ccw.rbLinkButton .rbPrimaryIcon.rbToggleRadioChecked, .RadButton_Default.btn-yes-with-ccw.rbLinkButton .rbPrimaryIcon.rbToggleRadio,
  .RadButton_Default.btn-yes-with-ccw .rbPrimaryIcon.rbToggleRadioChecked,
  .RadButton_Default.btn-yes-with-ccw .rbPrimaryIcon.rbToggleRadio {
    top: 0px; }
  .RadButton_Default.btn-yes .rbToggleRadioChecked, .RadButton_Default.btn-nt .rbToggleRadioChecked, .RadButton_Default.btn-no .rbToggleRadioChecked, .RadButton_Default.btn-na .rbToggleRadioChecked, .RadButton_Default.btn-yes-with-ccw .rbToggleRadioChecked {
    border-width: 2px; }
    .RadButton_Default.btn-yes .rbToggleRadioChecked:before, .RadButton_Default.btn-nt .rbToggleRadioChecked:before, .RadButton_Default.btn-no .rbToggleRadioChecked:before, .RadButton_Default.btn-na .rbToggleRadioChecked:before, .RadButton_Default.btn-yes-with-ccw .rbToggleRadioChecked:before {
      display: none; }
    .RadButton_Default.btn-yes .rbToggleRadioChecked + .rbPrimary, .RadButton_Default.btn-nt .rbToggleRadioChecked + .rbPrimary, .RadButton_Default.btn-no .rbToggleRadioChecked + .rbPrimary, .RadButton_Default.btn-na .rbToggleRadioChecked + .rbPrimary, .RadButton_Default.btn-yes-with-ccw .rbToggleRadioChecked + .rbPrimary {
      font-weight: 600; }
  .RadButton_Default.btn-yes .rbPrimary, .RadButton_Default.btn-nt .rbPrimary, .RadButton_Default.btn-no .rbPrimary, .RadButton_Default.btn-na .rbPrimary, .RadButton_Default.btn-yes-with-ccw .rbPrimary {
    box-sizing: border-box;
    position: relative;
    padding: .5rem 1rem;
    text-align: center;
    min-width: 7rem; }
  .RadButton_Default.btn-yes + .btn-yes,
  .RadButton_Default.btn-yes ~ .btn-yes,
  .RadButton_Default.btn-yes + .btn-nt,
  .RadButton_Default.btn-yes ~ .btn-nt,
  .RadButton_Default.btn-yes + .btn-no,
  .RadButton_Default.btn-yes ~ .btn-no,
  .RadButton_Default.btn-yes + .btn-na,
  .RadButton_Default.btn-yes ~ .btn-na,
  .RadButton_Default.btn-yes + .btn-yes-with-ccw,
  .RadButton_Default.btn-yes ~ .btn-yes-with-ccw, .RadButton_Default.btn-nt + .btn-yes,
  .RadButton_Default.btn-nt ~ .btn-yes,
  .RadButton_Default.btn-nt + .btn-nt,
  .RadButton_Default.btn-nt ~ .btn-nt,
  .RadButton_Default.btn-nt + .btn-no,
  .RadButton_Default.btn-nt ~ .btn-no,
  .RadButton_Default.btn-nt + .btn-na,
  .RadButton_Default.btn-nt ~ .btn-na,
  .RadButton_Default.btn-nt + .btn-yes-with-ccw,
  .RadButton_Default.btn-nt ~ .btn-yes-with-ccw, .RadButton_Default.btn-no + .btn-yes,
  .RadButton_Default.btn-no ~ .btn-yes,
  .RadButton_Default.btn-no + .btn-nt,
  .RadButton_Default.btn-no ~ .btn-nt,
  .RadButton_Default.btn-no + .btn-no,
  .RadButton_Default.btn-no ~ .btn-no,
  .RadButton_Default.btn-no + .btn-na,
  .RadButton_Default.btn-no ~ .btn-na,
  .RadButton_Default.btn-no + .btn-yes-with-ccw,
  .RadButton_Default.btn-no ~ .btn-yes-with-ccw, .RadButton_Default.btn-na + .btn-yes,
  .RadButton_Default.btn-na ~ .btn-yes,
  .RadButton_Default.btn-na + .btn-nt,
  .RadButton_Default.btn-na ~ .btn-nt,
  .RadButton_Default.btn-na + .btn-no,
  .RadButton_Default.btn-na ~ .btn-no,
  .RadButton_Default.btn-na + .btn-na,
  .RadButton_Default.btn-na ~ .btn-na,
  .RadButton_Default.btn-na + .btn-yes-with-ccw,
  .RadButton_Default.btn-na ~ .btn-yes-with-ccw, .RadButton_Default.btn-yes-with-ccw + .btn-yes,
  .RadButton_Default.btn-yes-with-ccw ~ .btn-yes,
  .RadButton_Default.btn-yes-with-ccw + .btn-nt,
  .RadButton_Default.btn-yes-with-ccw ~ .btn-nt,
  .RadButton_Default.btn-yes-with-ccw + .btn-no,
  .RadButton_Default.btn-yes-with-ccw ~ .btn-no,
  .RadButton_Default.btn-yes-with-ccw + .btn-na,
  .RadButton_Default.btn-yes-with-ccw ~ .btn-na,
  .RadButton_Default.btn-yes-with-ccw + .btn-yes-with-ccw,
  .RadButton_Default.btn-yes-with-ccw ~ .btn-yes-with-ccw {
    margin-left: 1.5rem; }
  .RadButton_Default.btn-yes.rbDisabled .rbToggleRadio, .RadButton_Default.btn-nt.rbDisabled .rbToggleRadio, .RadButton_Default.btn-no.rbDisabled .rbToggleRadio, .RadButton_Default.btn-na.rbDisabled .rbToggleRadio, .RadButton_Default.btn-yes-with-ccw.rbDisabled .rbToggleRadio {
    background-color: #FFFFFF;
    color: #CCCCCC;
    border-color: #E2E4E7; }
  .RadButton_Default.btn-yes [class^="icon"], .RadButton_Default.btn-nt [class^="icon"], .RadButton_Default.btn-no [class^="icon"], .RadButton_Default.btn-na [class^="icon"], .RadButton_Default.btn-yes-with-ccw [class^="icon"] {
    font-size: 1.4rem;
    vertical-align: 0px;
    margin-left: .5rem; }
.RadButton_Default.btn-yes .rbToggleRadioChecked, .RadButton_Default.btn-nt .rbToggleRadioChecked, .RadButton_Default.btn-na .rbToggleRadioChecked, .RadButton_Default.btn-yes-with-ccw .rbToggleRadioChecked {
  border-color: #0099FA;
  background-color: #F4F7FA; }
  .RadButton_Default.btn-yes .rbToggleRadioChecked + .rbPrimary, .RadButton_Default.btn-nt .rbToggleRadioChecked + .rbPrimary, .RadButton_Default.btn-na .rbToggleRadioChecked + .rbPrimary, .RadButton_Default.btn-yes-with-ccw .rbToggleRadioChecked + .rbPrimary {
    color: #0099FA; }
.RadButton_Default.btn-yes.rbDisabled:not(.btn-non-state) .rbToggleRadioChecked, .RadButton_Default.btn-nt.rbDisabled:not(.btn-non-state) .rbToggleRadioChecked, .RadButton_Default.btn-na.rbDisabled:not(.btn-non-state) .rbToggleRadioChecked, .RadButton_Default.btn-yes-with-ccw.rbDisabled:not(.btn-non-state) .rbToggleRadioChecked {
  border-color: #94d5ff;
  background-color: #F4F7FA; }
  .RadButton_Default.btn-yes.rbDisabled:not(.btn-non-state) .rbToggleRadioChecked + .rbPrimary, .RadButton_Default.btn-nt.rbDisabled:not(.btn-non-state) .rbToggleRadioChecked + .rbPrimary, .RadButton_Default.btn-na.rbDisabled:not(.btn-non-state) .rbToggleRadioChecked + .rbPrimary, .RadButton_Default.btn-yes-with-ccw.rbDisabled:not(.btn-non-state) .rbToggleRadioChecked + .rbPrimary {
    color: #94d5ff; }
.RadButton_Default.btn-yes-with-ccw .rbPrimary {
  min-width: 15rem; }
.RadButton_Default.btn-no .rbToggleRadioChecked {
  border-color: #f43636;
  background-color: #fee4e4; }
  .RadButton_Default.btn-no .rbToggleRadioChecked + .rbPrimary {
    color: #f43636; }
.RadButton_Default.btn-no.rbDisabled:not(.btn-non-state) .rbToggleRadioChecked {
  border-color: #fa9797;
  background-color: #fee4e4; }
  .RadButton_Default.btn-no.rbDisabled:not(.btn-non-state) .rbToggleRadioChecked + .rbPrimary {
    color: #fa9797; }

.form-group.active .chosen-container.chosen-container-multi .chosen-choices {
  padding-top: 2.1rem;
  padding-bottom: .4rem; }
.form-group.active.no-label .chosen-container.chosen-container-multi .chosen-choices {
  padding-top: 0;
  padding-bottom: 0; }

.chosen-container {
  display: block !important; }
  .chosen-container .chosen-drop {
    display: none; }
  .chosen-container.chosen-container-multi {
    width: auto !important;
    min-width: 100%;
    margin-left: -1px;
    margin-right: -1px;
    font-size: 1.6rem; }
    .chosen-container.chosen-container-multi a {
      cursor: pointer; }
    .chosen-container.chosen-container-multi.chosen-disabled {
      opacity: 1 !important; }
      .chosen-container.chosen-container-multi.chosen-disabled .chosen-choices .search-choice {
        background-color: #F4F7FA;
        color: #CCCCCC; }
        .chosen-container.chosen-container-multi.chosen-disabled .chosen-choices .search-choice .search-choice-close:before {
          color: #CCCCCC; }
    .chosen-container.chosen-container-multi.chosen-container-active .chosen-choices {
      box-shadow: none; }
    .chosen-container.chosen-container-multi .chosen-choices {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      padding: 0 1.5rem;
      min-height: 5rem;
      background-image: none;
      background-color: transparent;
      border: none;
      border-radius: 4px; }
      .chosen-container.chosen-container-multi .chosen-choices .search-field {
        white-space: nowrap;
        flex-grow: 1; }
        .chosen-container.chosen-container-multi .chosen-choices .search-field input[type="text"] {
          outline: 0;
          width: 100% !important;
          height: auto;
          margin: 0;
          padding: 0;
          font-family: 'Source Sans Pro', sans-serif;
          font-size: 1.6rem;
          line-height: normal;
          color: #333333;
          background: transparent !important;
          border: 0 !important;
          border-radius: 0;
          box-shadow: none; }
      .chosen-container.chosen-container-multi .chosen-choices .search-choice {
        position: relative;
        display: flex;
        padding: .6rem 1rem;
        margin: .5rem 1rem .5rem 0;
        font-size: 1.4rem;
        line-height: normal;
        color: #333333;
        background-color: #EEEEEE;
        background-image: none;
        border-radius: 4px;
        border: none;
        box-shadow: none; }
        .chosen-container.chosen-container-multi .chosen-choices .search-choice > span {
          word-break: break-all; }
        .chosen-container.chosen-container-multi .chosen-choices .search-choice .search-choice-close {
          display: block;
          position: relative;
          top: 0;
          right: 0;
          width: 1.4rem;
          height: 1.4rem;
          margin-left: 1rem;
          background: none !important;
          font-size: 1.2rem; }
          .chosen-container.chosen-container-multi .chosen-choices .search-choice .search-choice-close:before {
            content: "\e912";
            vertical-align: middle;
            text-transform: none;
            font-family: 'icomoon' !important;
            font-size: 1.4rem;
            font-weight: normal;
            font-style: normal;
            font-variant: normal;
            line-height: 1;
            speak: none;
            color: #999999; }
          .chosen-container.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover:before {
            color: #0099FA; }
    .chosen-container.chosen-container-multi .chosen-results {
      max-height: 32rem;
      margin: 0;
      padding: 0; }
      .chosen-container.chosen-container-multi .chosen-results li {
        overflow: hidden;
        white-space: nowrap;
        cursor: pointer;
        padding: .5rem 1.5rem;
        text-overflow: ellipsis;
        line-height: normal;
        color: #333333; }
      .chosen-container.chosen-container-multi .chosen-results .highlighted {
        color: #333333;
        background-color: #EEEEEE;
        background-image: none; }
      .chosen-container.chosen-container-multi .chosen-results .no-results {
        background-color: #FFFFFF; }
      .chosen-container.chosen-container-multi .chosen-results .result-selected {
        display: none; }
    .chosen-container.chosen-container-multi .chosen-drop {
      margin-top: .5rem;
      padding: .4rem 0;
      background: #FFFFFF;
      border-top: 0;
      border: 1px solid #D3D3D3;
      border-radius: 4px;
      box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08); }
  .chosen-container.chosen-with-drop .chosen-drop {
    display: block; }

.modal-overflowable .chosen-container,
.modal-overflowable .chosen-choices {
  position: static !important; }
.modal-overflowable .chosen-container.chosen-container-multi .chosen-results {
  max-height: 18rem; }

.RadToolTip_Default {
  z-index: 2;
  min-width: 18rem;
  max-width: 48rem;
  width: auto !important;
  height: auto !important;
  padding: 1rem;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  background-color: #FFFFFF;
  max-height: 60rem;
  overflow-y: auto;
  overflow-x: hidden; }
  .RadToolTip_Default.RadToolTip.rtShadow {
    box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08); }
  .RadToolTip_Default.RadToolTip .rtRelativeWrapper {
    position: static;
    padding: 0; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCallout:before, .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCallout:after {
      display: block;
      position: absolute;
      content: "";
      width: 0;
      height: 0;
      border-style: solid;
      border-color: transparent; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCallout:before {
      border-width: .6rem; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCallout:after {
      border-width: .5rem; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutBottomCenter:before, .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutBottomCenter:after {
      border-bottom-width: 0;
      top: -1rem; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutBottomCenter:before {
      left: -.6rem;
      border-top-color: #D3D3D3; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutBottomCenter:after {
      left: -.5rem;
      border-top-color: #FFFFFF; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutTopCenter:before, .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutTopCenter:after {
      border-top-width: 0;
      bottom: -1rem; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutTopCenter:before {
      left: -.6rem;
      border-bottom-color: #D3D3D3; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutTopCenter:after {
      left: -.5rem;
      border-bottom-color: #FFFFFF; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutBottomRight:before, .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutBottomRight:after {
      border-bottom-width: 0;
      top: -1rem; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutBottomRight:before {
      left: -.6rem;
      border-top-color: #D3D3D3; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutBottomRight:after {
      left: -.5rem;
      border-top-color: #FFFFFF; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutMiddleLeft:before, .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutMiddleLeft:after {
      border-left-width: 0;
      right: -1rem; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutMiddleLeft:before {
      top: -.6rem;
      border-right-color: #D3D3D3; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutMiddleLeft:after {
      top: -.5rem;
      border-right-color: #FFFFFF; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutMiddleRight:before, .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutMiddleRight:after {
      border-right-width: 0;
      left: -1rem; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutMiddleRight:before {
      top: -.6rem;
      border-left-color: #D3D3D3; }
    .RadToolTip_Default.RadToolTip .rtRelativeWrapper .rtCalloutMiddleRight:after {
      top: -.5rem;
      border-left-color: #FFFFFF; }
  .RadToolTip_Default.tooltip-indicator {
    background-color: #0099FA;
    border-color: #0099FA;
    min-width: 2rem;
    pointer-events: none; }
    .RadToolTip_Default.tooltip-indicator .rtContent {
      color: #FFFFFF; }
    .RadToolTip_Default.tooltip-indicator.RadToolTip .rtRelativeWrapper .rtCalloutBottomCenter:after, .RadToolTip_Default.tooltip-indicator.RadToolTip .rtRelativeWrapper .rtCalloutBottomCenter:before {
      border-top-color: #0099FA; }
    .RadToolTip_Default.tooltip-indicator.RadToolTip .rtRelativeWrapper .rtCalloutTopCenter:after, .RadToolTip_Default.tooltip-indicator.RadToolTip .rtRelativeWrapper .rtCalloutTopCenter:before {
      border-bottom-color: #0099FA; }
    .RadToolTip_Default.tooltip-indicator.RadToolTip .rtRelativeWrapper .rtCalloutMiddleLeft:after, .RadToolTip_Default.tooltip-indicator.RadToolTip .rtRelativeWrapper .rtCalloutMiddleLeft:before {
      border-right-color: #0099FA; }
    .RadToolTip_Default.tooltip-indicator.RadToolTip .rtRelativeWrapper .rtCalloutMiddleRight:after, .RadToolTip_Default.tooltip-indicator.RadToolTip .rtRelativeWrapper .rtCalloutMiddleRight:before {
      border-left-color: #0099FA; }
  .RadToolTip_Default.tooltip-red {
    background-color: #fee4e4;
    border-color: #F65353;
    min-width: 2rem;
    pointer-events: none; }
    .RadToolTip_Default.tooltip-red .rtContent {
      color: #F65353; }
    .RadToolTip_Default.tooltip-red.RadToolTip .rtRelativeWrapper .rtCalloutBottomCenter:after, .RadToolTip_Default.tooltip-red.RadToolTip .rtRelativeWrapper .rtCalloutBottomCenter:before {
      border-top-color: #F65353; }
    .RadToolTip_Default.tooltip-red.RadToolTip .rtRelativeWrapper .rtCalloutTopCenter:after, .RadToolTip_Default.tooltip-red.RadToolTip .rtRelativeWrapper .rtCalloutTopCenter:before {
      border-bottom-color: #F65353; }
    .RadToolTip_Default.tooltip-red.RadToolTip .rtRelativeWrapper .rtCalloutMiddleLeft:after, .RadToolTip_Default.tooltip-red.RadToolTip .rtRelativeWrapper .rtCalloutMiddleLeft:before {
      border-right-color: #F65353; }
    .RadToolTip_Default.tooltip-red.RadToolTip .rtRelativeWrapper .rtCalloutMiddleRight:after, .RadToolTip_Default.tooltip-red.RadToolTip .rtRelativeWrapper .rtCalloutMiddleRight:before {
      border-left-color: #F65353; }

.tooltip {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.4rem;
  line-height: 1.5; }
  .tooltip.show {
    opacity: 1; }
  .tooltip .tooltip-inner {
    max-width: 46rem;
    padding: 1.5rem;
    text-align: left;
    color: #333333;
    border: 1px solid #D3D3D3;
    background-color: #FFFFFF;
    border-radius: 4px; }
    .tooltip .tooltip-inner:before, .tooltip .tooltip-inner:after {
      position: absolute;
      display: block;
      width: 0;
      height: 0;
      content: "";
      border-style: solid;
      border-color: transparent; }
    .tooltip .tooltip-inner:before {
      border-width: 0.6rem; }
    .tooltip .tooltip-inner:after {
      border-width: 0.4rem; }
  .tooltip.tooltip-indicator .tooltip-inner {
    color: #FFFFFF;
    border-color: #0086db;
    background-color: #0099FA; }
  .tooltip.bs-tether-target-attached-top {
    top: -1rem !important; }
  .tooltip.bs-tether-target-attached-bottom {
    top: 1rem !important; }
  .tooltip.bs-tether-target-attached-left {
    right: 1rem !important; }
  .tooltip.bs-tether-target-attached-right {
    left: 1rem !important; }
  .tooltip.bs-tether-element-attached-bottom.bs-tether-element-attached-center .tooltip-inner:before, .tooltip.bs-tether-element-attached-bottom.bs-tether-element-attached-center .tooltip-inner:after {
    top: 100%;
    left: 50%;
    margin-top: -.1rem; }
  .tooltip.bs-tether-element-attached-bottom.bs-tether-element-attached-center .tooltip-inner:before {
    margin-left: -0.6rem;
    border-top-color: #D3D3D3; }
  .tooltip.bs-tether-element-attached-bottom.bs-tether-element-attached-center .tooltip-inner:after {
    margin-left: -0.4rem;
    border-top-color: #FFFFFF; }
  .tooltip.bs-tether-element-attached-bottom.bs-tether-element-attached-center.tooltip-indicator > .tooltip-inner:before {
    border-top-color: #0086db; }
  .tooltip.bs-tether-element-attached-bottom.bs-tether-element-attached-center.tooltip-indicator > .tooltip-inner:after {
    border-top-color: #0099FA; }
  .tooltip.bs-tether-element-attached-top.bs-tether-element-attached-center .tooltip-inner:before, .tooltip.bs-tether-element-attached-top.bs-tether-element-attached-center .tooltip-inner:after {
    bottom: 100%;
    left: 50%;
    margin-bottom: -.1rem; }
  .tooltip.bs-tether-element-attached-top.bs-tether-element-attached-center .tooltip-inner:before {
    margin-left: -0.6rem;
    border-bottom-color: #D3D3D3; }
  .tooltip.bs-tether-element-attached-top.bs-tether-element-attached-center .tooltip-inner:after {
    margin-left: -0.4rem;
    border-bottom-color: #FFFFFF; }
  .tooltip.bs-tether-element-attached-top.bs-tether-element-attached-center.tooltip-indicator > .tooltip-inner:before {
    border-bottom-color: #0086db; }
  .tooltip.bs-tether-element-attached-top.bs-tether-element-attached-center.tooltip-indicator > .tooltip-inner:after {
    border-bottom-color: #0099FA; }
  .tooltip.bs-tether-element-attached-left.bs-tether-element-attached-middle .tooltip-inner:before, .tooltip.bs-tether-element-attached-left.bs-tether-element-attached-middle .tooltip-inner:after {
    top: 50%;
    right: 100%;
    margin-right: -.1rem; }
  .tooltip.bs-tether-element-attached-left.bs-tether-element-attached-middle .tooltip-inner:before {
    margin-top: -0.6rem;
    border-right-color: #D3D3D3; }
  .tooltip.bs-tether-element-attached-left.bs-tether-element-attached-middle .tooltip-inner:after {
    margin-top: -0.4rem;
    border-right-color: #FFFFFF; }
  .tooltip.bs-tether-element-attached-left.bs-tether-element-attached-middle.tooltip-indicator > .tooltip-inner:before {
    border-right-color: #0086db; }
  .tooltip.bs-tether-element-attached-left.bs-tether-element-attached-middle.tooltip-indicator > .tooltip-inner:after {
    border-right-color: #0099FA; }
  .tooltip.bs-tether-element-attached-right.bs-tether-element-attached-middle .tooltip-inner:before, .tooltip.bs-tether-element-attached-right.bs-tether-element-attached-middle .tooltip-inner:after {
    top: 50%;
    left: 100%;
    margin-left: -0.1rem; }
  .tooltip.bs-tether-element-attached-right.bs-tether-element-attached-middle .tooltip-inner:before {
    margin-top: -0.6rem;
    border-left-color: #D3D3D3; }
  .tooltip.bs-tether-element-attached-right.bs-tether-element-attached-middle .tooltip-inner:after {
    margin-top: -0.4rem;
    border-left-color: #FFFFFF; }
  .tooltip.bs-tether-element-attached-right.bs-tether-element-attached-middle.tooltip-indicator > .tooltip-inner:before {
    border-left-color: #0086db; }
  .tooltip.bs-tether-element-attached-right.bs-tether-element-attached-middle.tooltip-indicator > .tooltip-inner:after {
    border-left-color: #0099FA; }

.drap-drop-file {
  box-sizing: border-box; }
  .drap-drop-file.disabled {
    pointer-events: none;
    background-color: #e2e4e7;
    border-color: #d3d3d3; }
  .drap-drop-file .drap-and-drop {
    text-align: center;
    top: 0;
    bottom: 0;
    position: absolute;
    margin: 10px 10px;
    left: 0;
    right: 0;
    font-size: 14px;
    color: #A3A3A3;
    cursor: pointer; }
  .drap-drop-file .text {
    height: 20px;
    width: 829.47px;
    color: #A3A3A3;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    text-align: center; }

.file-upload {
  height: 100%;
  width: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 99; }

.file-upload-wrapper {
  height: 100px;
  border: 1px dashed #A2A2A2;
  position: relative; }

.item-upload {
  margin-left: 8px;
  font-size: 12px;
  width: 100%; }
  .item-upload .filename {
    color: #999999; }

.icon-delete {
  width: 12px;
  height: 12px;
  cursor: pointer;
  position: relative; }

.icon-delete:before, .icon-delete:after {
  content: '';
  position: absolute;
  left: 6px;
  height: 10px;
  width: 0.1rem;
  top: 0;
  bottom: 0;
  margin: auto;
  background-color: #888888; }

.icon-delete:before {
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg); }

.icon-delete:after {
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg); }

.attach-file-info {
  padding: 10px;
  font-size: 12px;
  border: 1px solid #E7E7E7; }

.fileSize {
  margin: 4px 0 2px;
  color: #999; }

.borderStyle .item {
  margin-top: -1px; }

.disable-session {
  position: relative; }

.disable-session:after {
  width: 100%;
  position: absolute;
  content: "";
  height: 100%;
  background: white;
  top: 0;
  left: 0;
  opacity: 0.3;
  cursor: not-allowed;
  z-index: 99; }

.disable-session.active-loading:before {
  content: url("/res/Images/loading.gif");
  width: 40px;
  height: 40px;
  margin: auto;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999; }

.alert-file {
  padding-bottom: 12px; }

.borderStyle:first-child {
  margin-top: 20px; }

.list-white {
  margin-bottom: 10px; }

.file-discription {
  opacity: 0; }

.file-discription.active {
  opacity: 1; }

.file-issue-danger {
  position: relative;
  list-style: none;
  border: none;
  border-radius: 4px;
  line-height: 1.5; }
  .file-issue-danger:before {
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 2rem;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    content: '\e91c';
    color: #f43636;
    font-size: 1rem;
    margin-right: .5rem; }

.form-group-noborder {
  border: none; }
  .form-group-noborder .form-control {
    border-width: 0 !important; }
  .form-group-noborder.error {
    border: 1px solid #F65353;
    margin-top: 0.5rem;
    padding: 0 1rem; }
  .form-group-noborder.disabled {
    margin-top: 0.5rem;
    padding: 0 1rem; }

.file-sucess-upload {
  position: relative;
  list-style: none;
  border: none;
  border-radius: 4px;
  line-height: 1.5; }
  .file-sucess-upload:before {
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 2rem;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    content: '\e946';
    color: #33a538;
    font-size: 1rem;
    margin-right: .5rem; }

.RadButton_Default.rbSkinnedButton,
.RadButton_Default.rbVerticalButton,
.RadButton_Default.rbVerticalButton .rbDecorated,
.RadButton_Default .rbDecorated,
.RadButton_Default .rbSplitRight,
.RadButton_Default .rbSplitLeft,
.RadButton_Default .rbToggleCheckbox,
.RadButton_Default .rbToggleCheckboxChecked,
.RadButton_Default .rbToggleCheckboxFilled,
.RadButton_Default .rbToggleRadio,
.RadButton_Default .rbToggleRadioChecked {
  background-image: none; }

.RadInput_Default,
.RadComboBox_Default,
.RadInputMgr_Default,
.RadComboBoxDropDown_Default,
.RadComboBox_Default .rcbInput,
html body .RadInput_Default .riTextBox {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.6rem;
  line-height: normal;
  color: #999999; }

.form-group.active .RadInput_Default .riTextBox,
.form-group.active .RadComboBox_Default .rcbInput,
.form-group.active .RadUpload .ruFakeInput {
  padding: 2rem 0 .4rem; }
.form-group.active.no-label .RadInput_Default .riTextBox,
.form-group.active.no-label .RadComboBox_Default .rcbInput,
.form-group.active.no-label .RadUpload .ruFakeInput {
  padding: 0; }
.form-group .RadPicker,
.form-group .RadComboBox_Default {
  width: auto !important;
  min-width: 100%;
  margin-left: -1px;
  margin-right: -1px; }
.form-group .RadPicker table.rcTable td {
  position: static; }
.form-group .RadInput_Default .riTextBox,
.form-group .RadComboBox_Default .rcbInput {
  outline: none;
  padding: 0;
  border-width: 0 5rem 0 1.4rem;
  border-color: transparent;
  background: transparent;
  color: #333333; }
.form-group .riTextBox.date-input,
.form-group .RadComboBox_Default .rcbInput,
.form-group .RadInput_Default .riTextBox {
  height: 5rem;
  border-radius: 4px; }
.form-group .RadPicker_Default .rcCalPopup,
.form-group .RadComboBox_Default .rcbArrowCell a {
  position: absolute !important;
  top: 0;
  right: 0;
  display: flex !important;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  height: 5rem;
  width: 5rem;
  margin: 0;
  font-size: 0;
  text-indent: 0;
  background: transparent;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }
.form-group.size-sm .RadInput_Default .riTextBox,
.form-group.size-sm .RadComboBox_Default .rcbInput {
  border-width: 0 4rem 0 1.4rem; }
.form-group.size-sm .riTextBox.date-input,
.form-group.size-sm .RadComboBox_Default .rcbInput,
.form-group.size-sm .RadInput_Default .riTextBox {
  height: 2.8rem; }
.form-group.size-sm .RadPicker_Default .rcCalPopup,
.form-group.size-sm .RadComboBox_Default .rcbArrowCell a {
  height: 2.8rem;
  width: 4rem; }
.form-group.size-xs .RadInput_Default,
.form-group.size-xs .RadComboBox_Default,
.form-group.size-xs .RadInputMgr_Default,
.form-group.size-xs .RadComboBoxDropDown_Default,
.form-group.size-xs .RadComboBox_Default .rcbInput,
.form-group.size-xs html body .RadInput_Default .riTextBox {
  font-size: 1.4rem;
  line-height: 1.285714285714286; }
.form-group.size-xs.active .RadInput_Default .riTextBox,
.form-group.size-xs.active .RadComboBox_Default .rcbInput,
.form-group.size-xs.active .RadUpload .ruFakeInput {
  padding: .6rem 0; }

.rcbSlide {
  box-sizing: content-box;
  z-index: 2500 !important;
  padding: .5rem 0; }

.rbLinkButton {
  padding: 0;
  min-height: auto;
  border: none; }

.rbDisabled {
  pointer-events: none; }

table.rcTable {
  width: 100% !important; }

.RadAjax_Default {
  box-sizing: content-box;
  padding: 0 2rem;
  margin: 0 -2rem; }
  .RadAjax_Default .raDiv {
    background: transparent url("../img/spinner_static.png") center center no-repeat;
    background-size: 3.2rem;
    width: 3.2rem;
    height: 3.2rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transfrom: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    animation: spin 1.4s infinite linear; }
  .RadAjax_Default .raTransp {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100); }
  .RadAjax_Default .raColor {
    background-color: rgba(255, 255, 255, 0.9);
    margin-left: 2rem;
    width: calc(100% - 4rem); }

.form-group .focus .rcCalPopup:before {
  color: #0099FA; }

body > .RadCalendarPopupShadows {
  padding: 0;
  margin-top: .5rem; }
  body > .RadCalendarPopupShadows > .rcShadTR,
  body > .RadCalendarPopupShadows > .rcShadBR,
  body > .RadCalendarPopupShadows > .rcShadBL {
    display: none; }

.rcNext:before,
.rcPrev:before,
.rcCalPopup:before {
  vertical-align: middle;
  text-transform: none;
  font-family: 'icomoon' !important;
  font-size: 2rem;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  color: #999999; }

.RadPicker {
  display: block !important;
  height: 4.8rem !important; }
  .RadPicker input:focus {
    outline: none; }
  .RadPicker.rcCalPopupOpen .rcCalPopup:before {
    color: #0099FA; }
  .RadPicker .rcCalPopup {
    text-indent: 0;
    background-image: none; }
    .RadPicker .rcCalPopup:hover, .RadPicker .rcCalPopup:focus {
      text-decoration: none !important; }
    .RadPicker .rcCalPopup:hover:before {
      color: #0099FA; }
    .RadPicker .rcCalPopup.rcDisabled {
      background-color: transparent;
      pointer-events: none;
      opacity: 1; }
      .RadPicker .rcCalPopup.rcDisabled:before {
        color: #CCCCCC; }
  .RadPicker .rcCalPopup:before {
    content: "\e907"; }
  .RadPicker .rcTimePopup {
    background-image: none; }
  .RadPicker .riSingle.RadInput_Default .riTextBox.riDisabled {
    background-color: transparent; }

.RadCalendar {
  width: 22rem;
  height: auto;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08); }
  .RadCalendar .rcTitlebar {
    background: none;
    border: 0;
    border-bottom: 1px solid #D3D3D3; }
  .RadCalendar caption {
    display: none; }
  .RadCalendar .rcTitlebar table {
    padding: 1.5rem;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.8rem;
    line-height: normal;
    font-weight: 600;
    color: #333333; }
  .RadCalendar .rcTitlebar td {
    padding: 0; }
  .RadCalendar .rcTitlebar .rcFastNext,
  .RadCalendar .rcTitlebar .rcFastPrev {
    display: none; }
  .RadCalendar .rcTitlebar .rcPrev,
  .RadCalendar .rcTitlebar .rcNext {
    width: 2rem;
    height: 2rem;
    margin: 0;
    line-height: normal;
    text-indent: 0;
    background-image: none; }
    .RadCalendar .rcTitlebar .rcPrev:hover:before,
    .RadCalendar .rcTitlebar .rcNext:hover:before {
      color: #0099FA; }
  .RadCalendar .rcTitlebar .rcNext:before {
    content: "\e944"; }
  .RadCalendar .rcTitlebar .rcPrev:before {
    content: "\e928"; }
  .RadCalendar .rcMainTable {
    padding: 1rem;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.6rem;
    line-height: normal; }
    .RadCalendar .rcMainTable .rcWeekend a {
      color: #333333; }
  .RadCalendar .rcMain {
    padding: 0;
    border-width: 0; }
    .RadCalendar .rcMain .rcRow .rcHover,
    .RadCalendar .rcMain .rcRow .rcSelected {
      background: none; }
      .RadCalendar .rcMain .rcRow .rcHover a,
      .RadCalendar .rcMain .rcRow .rcSelected a {
        color: #FFFFFF;
        background-color: #0099FA; }
    .RadCalendar .rcMain .rcRow a, .RadCalendar .rcMain .rcRow span {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 3.2rem;
      height: 3.2rem;
      padding: 0;
      border-radius: 4px; }
    .RadCalendar .rcMain .rcRow td {
      border-color: transparent; }
    .RadCalendar .rcMain .rcRow th {
      display: none; }
    .RadCalendar .rcMain .rcOtherMonth a,
    .RadCalendar .rcMain .rcOutOfRange span {
      color: #D3D3D3; }
  .RadCalendar .rcWeek th {
    padding: 0;
    width: 3.2rem;
    height: 3.2rem;
    text-align: center;
    border: 0; }
    .RadCalendar .rcWeek th.rcViewSel {
      display: none; }

table.RadCalendarMonthView_Default {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.6rem;
  line-height: normal;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08); }
  table.RadCalendarMonthView_Default a {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 1rem;
    height: 3.2rem;
    border-radius: 4px;
    margin: .05rem;
    color: #333333; }
    table.RadCalendarMonthView_Default a:hover {
      background-color: #0099FA;
      color: #FFFFFF; }
    table.RadCalendarMonthView_Default a:hover, table.RadCalendarMonthView_Default a:active {
      text-decoration: none; }
  table.RadCalendarMonthView_Default .rcSelected a {
    border-color: transparent;
    background: #0099FA;
    color: #FFFFFF; }
  table.RadCalendarMonthView_Default td {
    padding: 0; }
    table.RadCalendarMonthView_Default td:first-child {
      padding-left: .5rem; }
    table.RadCalendarMonthView_Default td:last-child {
      padding-right: .5rem; }
    table.RadCalendarMonthView_Default td:nth-child(2) {
      padding-right: .5rem;
      border-right-color: #E2E4E7 !important; }
    table.RadCalendarMonthView_Default td:nth-child(3) {
      padding: 0 0 0 .5rem; }
  table.RadCalendarMonthView_Default tbody tr:first-child td {
    padding-top: .5rem; }
  table.RadCalendarMonthView_Default tbody tr:nth-child(6) td {
    padding-bottom: .5rem; }
  table.RadCalendarMonthView_Default .rcButtons {
    position: relative;
    height: 4.2rem;
    border-top: 1px solid #D3D3D3; }
    table.RadCalendarMonthView_Default .rcButtons input {
      position: absolute;
      top: 2.4rem;
      padding: 0;
      margin: -.4rem 0;
      border-width: 0;
      font-family: 'Source Sans Pro', sans-serif;
      font-size: 1.6rem;
      line-height: normal;
      background: none;
      transform: translateY(-50%); }
      table.RadCalendarMonthView_Default .rcButtons input:focus {
        outline: none; }
  table.RadCalendarMonthView_Default #rcMView_Today,
  table.RadCalendarMonthView_Default #rcMView_OK {
    color: #0099FA; }
    table.RadCalendarMonthView_Default #rcMView_Today:hover,
    table.RadCalendarMonthView_Default #rcMView_OK:hover {
      color: #42b6ff; }
  table.RadCalendarMonthView_Default #rcMView_Today {
    left: 1rem;
    margin: -.4rem 0; }
  table.RadCalendarMonthView_Default #rcMView_OK {
    left: 50%;
    transform: translate(-50%, -50%); }
  table.RadCalendarMonthView_Default #rcMView_Cancel {
    right: 1rem;
    color: #777777; }
    table.RadCalendarMonthView_Default #rcMView_Cancel:hover {
      color: #999999; }
  table.RadCalendarMonthView_Default #rcMView_PrevY a,
  table.RadCalendarMonthView_Default #rcMView_NextY a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    padding: 0;
    font-size: 0;
    text-indent: 0;
    background-image: none; }
    table.RadCalendarMonthView_Default #rcMView_PrevY a:hover:before,
    table.RadCalendarMonthView_Default #rcMView_NextY a:hover:before {
      color: #0099FA; }
  table.RadCalendarMonthView_Default #rcMView_PrevY a:before,
  table.RadCalendarMonthView_Default #rcMView_NextY a:before {
    color: #999999;
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 1.2rem;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none; }
  table.RadCalendarMonthView_Default #rcMView_PrevY a:before {
    content: "\e903"; }
  table.RadCalendarMonthView_Default #rcMView_NextY a:before {
    content: "\e95a"; }

.form-group.focus .rcbArrowCell a {
  color: #0099FA; }

.RadComboBox_Default .rcbArrowCell {
  background-image: none; }
  .RadComboBox_Default .rcbArrowCell a {
    text-indent: 0; }
    .RadComboBox_Default .rcbArrowCell a:before {
      content: "\e902";
      vertical-align: middle;
      text-transform: none;
      font-family: 'icomoon' !important;
      font-size: 1.2rem;
      font-weight: normal;
      font-style: normal;
      font-variant: normal;
      line-height: 1;
      speak: none;
      color: #999999; }
.RadComboBox_Default table td.rcbInputCell {
  padding: 0;
  background-image: none; }
.RadComboBox_Default table.rcbHovered .rcbArrowCell a:before, .RadComboBox_Default table.rcbFocused .rcbArrowCell a:before {
  color: #0099FA; }
.RadComboBox_Default .rcbDisabled {
  opacity: 1; }
  .RadComboBox_Default .rcbDisabled .rcbInput,
  .RadComboBox_Default .rcbDisabled .rcbArrowCell a {
    background-color: transparent; }
  .RadComboBox_Default .rcbDisabled .rcbInput {
    color: #999999; }
  .RadComboBox_Default .rcbDisabled .rcbArrowCell a:before {
    color: #CCCCCC; }
.RadComboBox_Default .rcbEmptyMessage {
  font-style: normal; }
.RadComboBox_Default.text-red .rcbInput {
  color: red !important; }
.RadComboBox_Default.text-orange .rcbInput {
  color: #d89802 !important; }
.RadComboBox_Default.text-green .rcbInput {
  color: #33a538 !important; }
.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbInput,
.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbInput,
.RadComboBox_Default .rcbInput {
  color: #333333; }

.RadComboBoxDropDown_Default {
  padding: .4rem 0;
  min-height: 3rem;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08); }
  .RadComboBoxDropDown_Default .rcbList label:after {
    content: '';
    display: inline-block;
    cursor: pointer;
    position: absolute;
    right: calc(100% - 3rem);
    top: 50%;
    height: 1.4rem;
    width: 1.4rem;
    margin-top: -.7rem;
    border: 1px solid #d3d3d3;
    border-radius: 4px; }
  .RadComboBoxDropDown_Default .rcbList .rcbCheckBox {
    z-index: 1;
    opacity: 0;
    cursor: pointer;
    position: relative;
    height: 1.4rem;
    margin-left: 0;
    margin-right: 2rem; }
  .RadComboBoxDropDown_Default .rcbList .checkbox-checked label::after {
    background-color: #0099fa;
    border-color: #0099fa;
    content: '\e90a';
    position: absolute;
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    color: #FFFFFF; }
  .RadComboBoxDropDown_Default .rcbList li[aria-checked='true'] label::after {
    background-color: #0099fa;
    border-color: #0099fa;
    content: '\e90a';
    position: absolute;
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    color: #FFFFFF; }
  .RadComboBoxDropDown_Default .rcbList li[aria-checked='false'].checkbox-checked label::after {
    background-color: initial !important;
    content: '';
    display: inline-block;
    cursor: pointer;
    position: absolute;
    right: calc(100% - 3rem);
    top: 50%;
    height: 1.4rem;
    width: 1.4rem;
    margin-top: -.7rem;
    border: 1px solid #d3d3d3;
    border-radius: 4px; }
  .RadComboBoxDropDown_Default .rcbList > li {
    position: relative; }
  .RadComboBoxDropDown_Default .rcbItem,
  .RadComboBoxDropDown_Default .rcbHovered,
  .RadComboBoxDropDown_Default .rcbDisabled,
  .RadComboBoxDropDown_Default .rcbLoading,
  .RadComboBoxDropDown_Default .rcbCheckAllItems,
  .RadComboBoxDropDown_Default .rcbCheckAllItemsHovered {
    overflow: hidden;
    margin: 0;
    padding: 1rem 1.5rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333333; }
    .RadComboBoxDropDown_Default .rcbItem.text-red,
    .RadComboBoxDropDown_Default .rcbHovered.text-red,
    .RadComboBoxDropDown_Default .rcbDisabled.text-red,
    .RadComboBoxDropDown_Default .rcbLoading.text-red,
    .RadComboBoxDropDown_Default .rcbCheckAllItems.text-red,
    .RadComboBoxDropDown_Default .rcbCheckAllItemsHovered.text-red {
      color: red !important; }
    .RadComboBoxDropDown_Default .rcbItem.text-orange,
    .RadComboBoxDropDown_Default .rcbHovered.text-orange,
    .RadComboBoxDropDown_Default .rcbDisabled.text-orange,
    .RadComboBoxDropDown_Default .rcbLoading.text-orange,
    .RadComboBoxDropDown_Default .rcbCheckAllItems.text-orange,
    .RadComboBoxDropDown_Default .rcbCheckAllItemsHovered.text-orange {
      color: #d89802 !important; }
    .RadComboBoxDropDown_Default .rcbItem.text-green,
    .RadComboBoxDropDown_Default .rcbHovered.text-green,
    .RadComboBoxDropDown_Default .rcbDisabled.text-green,
    .RadComboBoxDropDown_Default .rcbLoading.text-green,
    .RadComboBoxDropDown_Default .rcbCheckAllItems.text-green,
    .RadComboBoxDropDown_Default .rcbCheckAllItemsHovered.text-green {
      color: #33a538 !important; }
  .RadComboBoxDropDown_Default .rcbHovered,
  .RadComboBoxDropDown_Default .rcbItem:hover {
    cursor: pointer;
    background-color: rgba(238, 238, 238, 0.7); }
  .RadComboBoxDropDown_Default .rcbScroll {
    max-height: 32rem; }
  .RadComboBoxDropDown_Default .rcbItem em {
    background-color: transparent;
    color: #333333; }

.RadComboBox_Default.dropdown-multi-lang {
  display: block; }
  .RadComboBox_Default.dropdown-multi-lang .rcbHovered .rcbReadOnly .rcbInput,
  .RadComboBox_Default.dropdown-multi-lang .rcbFocused .rcbReadOnly .rcbInput,
  .RadComboBox_Default.dropdown-multi-lang .rcbInput {
    padding: 0;
    font-size: 1.2rem;
    color: #FFFFFF; }
  .RadComboBox_Default.dropdown-multi-lang .rcbInputCell {
    height: auto;
    line-height: 1; }
  .RadComboBox_Default.dropdown-multi-lang .rcbArrowCell a {
    top: .1rem;
    width: .8rem;
    height: .8rem;
    color: #FFFFFF; }
    .RadComboBox_Default.dropdown-multi-lang .rcbArrowCell a:hover {
      text-decoration: none; }
    .RadComboBox_Default.dropdown-multi-lang .rcbArrowCell a:before {
      font-size: .8rem; }

.select-lang-dropdown-parent,
.select-lang-dropdown {
  width: auto !important; }

.select-lang-dropdown-parent .RadComboBoxDropDown .rcbList > li {
  font-size: 1.4rem; }

.RadComboBoxDropDown .combo-item-pending {
  position: relative; }
  .RadComboBoxDropDown .combo-item-pending .pending-icon {
    display: block;
    background: transparent url(../img/spinner_static.png) center center no-repeat;
    background-size: 2rem;
    width: 2.4rem;
    height: 2.4rem;
    position: absolute;
    top: 0.6rem;
    right: 1rem;
    transfrom: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    animation: spin 1.4s infinite linear; }

.rgFilterRow .custom-filter-combobox {
  height: 0; }
.rgFilterRow.show .custom-filter-combobox {
  width: 100% !important;
  min-width: 100px;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  height: 2.8rem; }
  .rgFilterRow.show .custom-filter-combobox .p-icon {
    color: #999; }
  .rgFilterRow.show .custom-filter-combobox .rcbInner {
    padding: 1px 2em 1px 10px; }
  .rgFilterRow.show .custom-filter-combobox .rcbInputCell {
    padding-top: 0 !important;
    border: none !important; }
  .rgFilterRow.show .custom-filter-combobox .rcbArrowCell {
    border: none !important; }
    .rgFilterRow.show .custom-filter-combobox .rcbArrowCell a {
      height: auto; }
  .rgFilterRow.show .custom-filter-combobox:hover .p-icon, .rgFilterRow.show .custom-filter-combobox:focus .p-icon {
    color: #0099FA; }
  .rgFilterRow.show .custom-filter-combobox .rcbReadOnly {
    background-image: none !important;
    background-color: transparent !important; }
  .rgFilterRow.show .custom-filter-combobox .rcbHovered, .rgFilterRow.show .custom-filter-combobox .rcbFocused, .rgFilterRow.show .custom-filter-combobox .rcbExpanded, .rgFilterRow.show .custom-filter-combobox:hover, .rgFilterRow.show .custom-filter-combobox:focus {
    background-color: transparent !important;
    background-image: none !important;
    border-color: #0099FA !important; }
    .rgFilterRow.show .custom-filter-combobox .rcbHovered .p-icon, .rgFilterRow.show .custom-filter-combobox .rcbFocused .p-icon, .rgFilterRow.show .custom-filter-combobox .rcbExpanded .p-icon, .rgFilterRow.show .custom-filter-combobox:hover .p-icon, .rgFilterRow.show .custom-filter-combobox:focus .p-icon {
      color: #0099FA; }

.rcbAutoWidthResizer .rcbItem {
  text-overflow: unset !important; }

.RadEditor_Default {
  background-color: transparent;
  border: none; }
  .RadEditor_Default.RadEditor {
    margin-top: 2rem;
    padding: 0;
    line-height: normal; }
    .RadEditor_Default.RadEditor.no-margin {
      margin-top: 0; }
  .RadEditor_Default.disabled .reContent:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #E2E4E7;
    border-radius: 4px; }
  .RadEditor_Default.disabled .reToolBar.RadEditor_Default .reTool {
    border-color: #E2E4E7; }
    .RadEditor_Default.disabled .reToolBar.RadEditor_Default .reTool:after, .RadEditor_Default.disabled .reToolBar.RadEditor_Default .reTool:before {
      color: #CCCCCC; }
  .RadEditor_Default .reContent {
    border-color: #D3D3D3;
    border-radius: 4px; }
    .RadEditor_Default .reContent iframe {
      border-radius: 4px; }
  .RadEditor_Default.reToolBarWrapper {
    margin-bottom: 1rem; }
  .RadEditor_Default.reToolBar {
    padding: 0;
    margin: 0;
    background-image: none;
    background-color: transparent;
    border: none; }
    .RadEditor_Default.reToolBar .reTool {
      position: relative;
      width: 3.6rem;
      height: 3rem;
      padding: .8rem 1rem;
      border-color: #D3D3D3;
      border-radius: 0;
      background-color: #FFFFFF; }
      .RadEditor_Default.reToolBar .reTool:before {
        font-size: 1.6rem;
        color: #999999; }
      .RadEditor_Default.reToolBar .reTool:hover, .RadEditor_Default.reToolBar .reTool.reToolSelected, .RadEditor_Default.reToolBar .reTool:active, .RadEditor_Default.reToolBar .reTool:focus {
        background-color: transparent;
        background-image: none;
        text-decoration: none; }
        .RadEditor_Default.reToolBar .reTool:hover:before, .RadEditor_Default.reToolBar .reTool:hover:after, .RadEditor_Default.reToolBar .reTool.reToolSelected:before, .RadEditor_Default.reToolBar .reTool.reToolSelected:after, .RadEditor_Default.reToolBar .reTool:active:before, .RadEditor_Default.reToolBar .reTool:active:after, .RadEditor_Default.reToolBar .reTool:focus:before, .RadEditor_Default.reToolBar .reTool:focus:after {
          color: #0099FA; }
    .RadEditor_Default.reToolBar .reDropdown {
      position: relative;
      height: 3rem;
      padding: .8rem 1rem;
      border-color: #D3D3D3;
      border-radius: 0;
      background-color: #FFFFFF; }
      .RadEditor_Default.reToolBar .reDropdown:before {
        font-size: 1.6rem;
        color: #999999; }
      .RadEditor_Default.reToolBar .reDropdown:hover, .RadEditor_Default.reToolBar .reDropdown.reToolSelected, .RadEditor_Default.reToolBar .reDropdown:active, .RadEditor_Default.reToolBar .reDropdown:focus {
        background-color: transparent;
        background-image: none;
        color: #333333; }
        .RadEditor_Default.reToolBar .reDropdown:hover:before, .RadEditor_Default.reToolBar .reDropdown:hover:after, .RadEditor_Default.reToolBar .reDropdown.reToolSelected:before, .RadEditor_Default.reToolBar .reDropdown.reToolSelected:after, .RadEditor_Default.reToolBar .reDropdown:active:before, .RadEditor_Default.reToolBar .reDropdown:active:after, .RadEditor_Default.reToolBar .reDropdown:focus:before, .RadEditor_Default.reToolBar .reDropdown:focus:after {
          color: #0099FA; }
      .RadEditor_Default.reToolBar .reDropdown.reLineSpacing {
        margin-left: 1rem;
        width: 36px;
        background-image: url(../img/icon-line-spacing-normal.png) !important;
        background-repeat: no-repeat;
        font-size: 0;
        background-position: center;
        background-size: 16px auto;
        background-color: #fff !important;
        border-radius: 4px !important;
        transition: all 0.3 ease; }
        .RadEditor_Default.reToolBar .reDropdown.reLineSpacing:before {
          display: none !important; }
        .RadEditor_Default.reToolBar .reDropdown.reLineSpacing:focus {
          background-image: url(../img/icon-line-spacing-hover.png) !important;
          background-color: transparent !important; }
        .RadEditor_Default.reToolBar .reDropdown.reLineSpacing:hover {
          background-image: url(../img/icon-line-spacing-hover.png) !important;
          background-color: transparent !important; }
    .RadEditor_Default.reToolBar .reToolIcon:before {
      vertical-align: middle;
      text-transform: none;
      font-family: 'icomoon' !important;
      font-size: 1.6rem;
      font-weight: normal;
      font-style: normal;
      font-variant: normal;
      line-height: 1;
      speak: none;
      text-shadow: none; }
    .RadEditor_Default.reToolBar .reBold {
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      border-right-width: 0; }
      .RadEditor_Default.reToolBar .reBold:before {
        content: "\e95f"; }
    .RadEditor_Default.reToolBar .reItalic {
      border-left-width: 0;
      border-right-width: 0; }
      .RadEditor_Default.reToolBar .reItalic:before {
        content: "\e962"; }
    .RadEditor_Default.reToolBar .reUnderline {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-left-width: 0; }
      .RadEditor_Default.reToolBar .reUnderline:before {
        content: "\e95e"; }
    .RadEditor_Default.reToolBar .reForeColor {
      margin-left: 1rem;
      border-right-width: 0;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px; }
      .RadEditor_Default.reToolBar .reForeColor:after {
        content: "\e960";
        z-index: 1;
        transform: translateY(-50%);
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        padding-left: 0;
        vertical-align: middle;
        text-transform: none;
        font-family: 'icomoon' !important;
        font-size: 1.6rem;
        font-weight: normal;
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        speak: none;
        color: #999999; }
    .RadEditor_Default.reToolBar .reBackColor {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-left-width: 0; }
      .RadEditor_Default.reToolBar .reBackColor:before {
        content: '_';
        z-index: 2;
        top: -1.4rem;
        left: -.2rem;
        width: 100%;
        font-size: 2.7rem;
        font-weight: 600;
        text-shadow: 0 0 0.1rem #333333; }
      .RadEditor_Default.reToolBar .reBackColor:after {
        content: "\e961";
        z-index: 1;
        transform: translateY(-50%);
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        padding-left: 0;
        vertical-align: middle;
        text-transform: none;
        font-family: 'icomoon' !important;
        font-size: 1.6rem;
        font-weight: normal;
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        speak: none;
        color: #999; }
    .RadEditor_Default.reToolBar .reForeColor:before,
    .RadEditor_Default.reToolBar .reBackColor:before {
      content: '';
      z-index: 2;
      top: -1.4rem;
      left: -.2rem;
      width: 100%;
      font-size: 2.7rem;
      font-weight: 600;
      text-shadow: 0 0 0.1rem #333333; }
    .RadEditor_Default.reToolBar .reInsertUnorderedList {
      margin-left: 1rem;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      border-right-width: 0; }
      .RadEditor_Default.reToolBar .reInsertUnorderedList:before {
        content: "\e981"; }
    .RadEditor_Default.reToolBar .reInsertOrderedList {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-left-width: 0; }
      .RadEditor_Default.reToolBar .reInsertOrderedList:before {
        content: "\e982"; }
    .RadEditor_Default.reToolBar .reJustifyCenter {
      border-left-width: 0;
      border-right-width: 0; }
      .RadEditor_Default.reToolBar .reJustifyCenter:before {
        content: "\e97d"; }
    .RadEditor_Default.reToolBar .reJustifyFull {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-left-width: 0; }
      .RadEditor_Default.reToolBar .reJustifyFull:before {
        content: "\e97e"; }
    .RadEditor_Default.reToolBar .reJustifyLeft {
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      margin-left: 1rem;
      border-right-width: 0; }
      .RadEditor_Default.reToolBar .reJustifyLeft:before {
        content: "\e97f"; }
    .RadEditor_Default.reToolBar .reJustifyRight {
      border-left-width: 0;
      border-right-width: 0; }
      .RadEditor_Default.reToolBar .reJustifyRight:before {
        content: "\e980"; }
    .RadEditor_Default.reToolBar .reFontName {
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      border-right-width: 0;
      margin-left: 1rem;
      line-height: 1.2rem;
      width: 13rem; }
      .RadEditor_Default.reToolBar .reFontName:before {
        padding: 0 1em 0 0; }
    .RadEditor_Default.reToolBar .reRealFontSize {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-left-width: 0;
      line-height: 1.2rem;
      width: 7rem;
      margin-left: -1rem; }
      .RadEditor_Default.reToolBar .reRealFontSize:before {
        padding: 0 1em 0 0; }
    .RadEditor_Default.reToolBar .reSplitArrow {
      z-index: 9;
      position: absolute;
      left: 0;
      opacity: 0;
      width: 100%;
      height: 100%; }
      .RadEditor_Default.reToolBar .reSplitArrow:before {
        display: none; }

a.reToolDisabled,
a.reToolDisabled .reSplitArrow,
a.reToolDisabled.reDropdown:before {
  opacity: 1; }

.reDropDownBody {
  border: 1px solid #D3D3D3;
  border-radius: 4px; }
  .reDropDownBody.reColorPicker {
    height: auto !important;
    width: 24.2rem !important;
    margin-top: .5rem;
    padding-bottom: .5rem;
    box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08);
    border: 1px solid #D3D3D3;
    border-radius: 4px; }
    .reDropDownBody.reColorPicker ul + div {
      margin-top: .6rem;
      margin-bottom: .5rem; }
    .reDropDownBody.reColorPicker li {
      overflow: hidden;
      cursor: pointer;
      border-radius: 4px;
      box-shadow: 0px 0px 2px #D3D3D3;
      width: 1.5rem;
      height: 1.5rem;
      margin: .4rem;
      border: 0; }
      .reDropDownBody.reColorPicker li div {
        overflow: hidden;
        width: 1.5rem;
        height: 1.5rem;
        box-shadow: none;
        border-radius: 0; }
      .reDropDownBody.reColorPicker li:hover {
        background-color: transparent; }
    .reDropDownBody.reColorPicker .reColorPickerFooter {
      display: flex;
      margin-top: .5rem;
      margin-left: auto;
      margin-right: auto;
      border: 1px solid #D3D3D3;
      border-radius: 4px; }
  .reDropDownBody.reCustomDropBody {
    width: auto !important;
    min-width: 7rem; }
    .reDropDownBody.reCustomDropBody ul {
      display: block; }
      .reDropDownBody.reCustomDropBody ul li {
        display: block;
        white-space: nowrap;
        padding: 0.25rem 1rem 0.25rem 0; }
        .reDropDownBody.reCustomDropBody ul li:hover, .reDropDownBody.reCustomDropBody ul li.reToolSelected, .reDropDownBody.reCustomDropBody ul li:active, .reDropDownBody.reCustomDropBody ul li:focus {
          background-color: transparent;
          color: #0099FA;
          cursor: pointer; }
    .reDropDownBody.reCustomDropBody.reCustomDropBodyLineSpacing {
      height: 195px !important;
      margin-top: 4px;
      min-width: 1rem; }
      .reDropDownBody.reCustomDropBody.reCustomDropBodyLineSpacing ul li {
        padding: 0.5rem 0.75rem; }
  .reDropDownBody ul {
    display: flex;
    flex-wrap: wrap;
    padding: .5rem; }
  .reDropDownBody a.reCustomColor {
    color: #0099FA;
    font-size: 1.4rem; }
    .reDropDownBody a.reCustomColor:hover {
      color: #42b6ff;
      text-decoration: none; }

.t-ie .RadEditor_Default.reToolBar .reForeColor::before,
.t-ie .RadEditor_Default.reToolBar .reBackColor::before {
  top: -.8rem; }

.RadGrid_Default,
.as-table {
  background-color: transparent;
  max-width: 100%; }
  .RadGrid_Default .rgRow td .badge,
  .RadGrid_Default .rgAltRow td .badge,
  .RadGrid_Default tr td .badge,
  .as-table .rgRow td .badge,
  .as-table .rgAltRow td .badge,
  .as-table tr td .badge {
    margin: -.1rem 0; }
  .RadGrid_Default .rgRow td [class^="icon-"],
  .RadGrid_Default .rgRow td [class*=" icon-"],
  .RadGrid_Default .rgAltRow td [class^="icon-"],
  .RadGrid_Default .rgAltRow td [class*=" icon-"],
  .RadGrid_Default tr td [class^="icon-"],
  .RadGrid_Default tr td [class*=" icon-"],
  .as-table .rgRow td [class^="icon-"],
  .as-table .rgRow td [class*=" icon-"],
  .as-table .rgAltRow td [class^="icon-"],
  .as-table .rgAltRow td [class*=" icon-"],
  .as-table tr td [class^="icon-"],
  .as-table tr td [class*=" icon-"] {
    line-height: 0; }
  .RadGrid_Default .rgRow td .grid-action-container,
  .RadGrid_Default .rgAltRow td .grid-action-container,
  .RadGrid_Default tr td .grid-action-container,
  .as-table .rgRow td .grid-action-container,
  .as-table .rgAltRow td .grid-action-container,
  .as-table tr td .grid-action-container {
    display: flex;
    justify-content: center; }
    .RadGrid_Default .rgRow td .grid-action-container .btn-sm,
    .RadGrid_Default .rgAltRow td .grid-action-container .btn-sm,
    .RadGrid_Default tr td .grid-action-container .btn-sm,
    .as-table .rgRow td .grid-action-container .btn-sm,
    .as-table .rgAltRow td .grid-action-container .btn-sm,
    .as-table tr td .grid-action-container .btn-sm {
      margin: -.6rem 0; }
    .RadGrid_Default .rgRow td .grid-action-container .btn [class*="icon-"]:only-child,
    .RadGrid_Default .rgRow td .grid-action-container .btn [class^="icon-"]:only-child, .RadGrid_Default .rgRow td .grid-action-container .btn-link [class*="icon-"]:only-child,
    .RadGrid_Default .rgRow td .grid-action-container .btn-link [class^="icon-"]:only-child,
    .RadGrid_Default .rgAltRow td .grid-action-container .btn [class*="icon-"]:only-child,
    .RadGrid_Default .rgAltRow td .grid-action-container .btn [class^="icon-"]:only-child,
    .RadGrid_Default .rgAltRow td .grid-action-container .btn-link [class*="icon-"]:only-child,
    .RadGrid_Default .rgAltRow td .grid-action-container .btn-link [class^="icon-"]:only-child,
    .RadGrid_Default tr td .grid-action-container .btn [class*="icon-"]:only-child,
    .RadGrid_Default tr td .grid-action-container .btn [class^="icon-"]:only-child,
    .RadGrid_Default tr td .grid-action-container .btn-link [class*="icon-"]:only-child,
    .RadGrid_Default tr td .grid-action-container .btn-link [class^="icon-"]:only-child,
    .as-table .rgRow td .grid-action-container .btn [class*="icon-"]:only-child,
    .as-table .rgRow td .grid-action-container .btn [class^="icon-"]:only-child,
    .as-table .rgRow td .grid-action-container .btn-link [class*="icon-"]:only-child,
    .as-table .rgRow td .grid-action-container .btn-link [class^="icon-"]:only-child,
    .as-table .rgAltRow td .grid-action-container .btn [class*="icon-"]:only-child,
    .as-table .rgAltRow td .grid-action-container .btn [class^="icon-"]:only-child,
    .as-table .rgAltRow td .grid-action-container .btn-link [class*="icon-"]:only-child,
    .as-table .rgAltRow td .grid-action-container .btn-link [class^="icon-"]:only-child,
    .as-table tr td .grid-action-container .btn [class*="icon-"]:only-child,
    .as-table tr td .grid-action-container .btn [class^="icon-"]:only-child,
    .as-table tr td .grid-action-container .btn-link [class*="icon-"]:only-child,
    .as-table tr td .grid-action-container .btn-link [class^="icon-"]:only-child {
      margin-right: 0; }
    .RadGrid_Default .rgRow td .grid-action-container [class*="icon-"] + [class*="icon-"],
    .RadGrid_Default .rgRow td .grid-action-container [class*="icon-"] + .report-export,
    .RadGrid_Default .rgAltRow td .grid-action-container [class*="icon-"] + [class*="icon-"],
    .RadGrid_Default .rgAltRow td .grid-action-container [class*="icon-"] + .report-export,
    .RadGrid_Default tr td .grid-action-container [class*="icon-"] + [class*="icon-"],
    .RadGrid_Default tr td .grid-action-container [class*="icon-"] + .report-export,
    .as-table .rgRow td .grid-action-container [class*="icon-"] + [class*="icon-"],
    .as-table .rgRow td .grid-action-container [class*="icon-"] + .report-export,
    .as-table .rgAltRow td .grid-action-container [class*="icon-"] + [class*="icon-"],
    .as-table .rgAltRow td .grid-action-container [class*="icon-"] + .report-export,
    .as-table tr td .grid-action-container [class*="icon-"] + [class*="icon-"],
    .as-table tr td .grid-action-container [class*="icon-"] + .report-export {
      margin-left: 2rem; }
    .RadGrid_Default .rgRow td .grid-action-container [class*="icon-"].btn-link-secondary:hover,
    .RadGrid_Default .rgAltRow td .grid-action-container [class*="icon-"].btn-link-secondary:hover,
    .RadGrid_Default tr td .grid-action-container [class*="icon-"].btn-link-secondary:hover,
    .as-table .rgRow td .grid-action-container [class*="icon-"].btn-link-secondary:hover,
    .as-table .rgAltRow td .grid-action-container [class*="icon-"].btn-link-secondary:hover,
    .as-table tr td .grid-action-container [class*="icon-"].btn-link-secondary:hover {
      color: #0099FA; }
    .RadGrid_Default .rgRow td .grid-action-container .btn + .btn,
    .RadGrid_Default .rgRow td .grid-action-container .btn-link + .btn-link,
    .RadGrid_Default .rgRow td .grid-action-container .btn + .btn-link,
    .RadGrid_Default .rgRow td .grid-action-container .btn-link + .btn,
    .RadGrid_Default .rgAltRow td .grid-action-container .btn + .btn,
    .RadGrid_Default .rgAltRow td .grid-action-container .btn-link + .btn-link,
    .RadGrid_Default .rgAltRow td .grid-action-container .btn + .btn-link,
    .RadGrid_Default .rgAltRow td .grid-action-container .btn-link + .btn,
    .RadGrid_Default tr td .grid-action-container .btn + .btn,
    .RadGrid_Default tr td .grid-action-container .btn-link + .btn-link,
    .RadGrid_Default tr td .grid-action-container .btn + .btn-link,
    .RadGrid_Default tr td .grid-action-container .btn-link + .btn,
    .as-table .rgRow td .grid-action-container .btn + .btn,
    .as-table .rgRow td .grid-action-container .btn-link + .btn-link,
    .as-table .rgRow td .grid-action-container .btn + .btn-link,
    .as-table .rgRow td .grid-action-container .btn-link + .btn,
    .as-table .rgAltRow td .grid-action-container .btn + .btn,
    .as-table .rgAltRow td .grid-action-container .btn-link + .btn-link,
    .as-table .rgAltRow td .grid-action-container .btn + .btn-link,
    .as-table .rgAltRow td .grid-action-container .btn-link + .btn,
    .as-table tr td .grid-action-container .btn + .btn,
    .as-table tr td .grid-action-container .btn-link + .btn-link,
    .as-table tr td .grid-action-container .btn + .btn-link,
    .as-table tr td .grid-action-container .btn-link + .btn {
      margin-left: 2rem; }
    .RadGrid_Default .rgRow td .grid-action-container .report-export,
    .RadGrid_Default .rgAltRow td .grid-action-container .report-export,
    .RadGrid_Default tr td .grid-action-container .report-export,
    .as-table .rgRow td .grid-action-container .report-export,
    .as-table .rgAltRow td .grid-action-container .report-export,
    .as-table tr td .grid-action-container .report-export {
      display: flex; }
      .RadGrid_Default .rgRow td .grid-action-container .report-export .dropdown-toggle:after,
      .RadGrid_Default .rgAltRow td .grid-action-container .report-export .dropdown-toggle:after,
      .RadGrid_Default tr td .grid-action-container .report-export .dropdown-toggle:after,
      .as-table .rgRow td .grid-action-container .report-export .dropdown-toggle:after,
      .as-table .rgAltRow td .grid-action-container .report-export .dropdown-toggle:after,
      .as-table tr td .grid-action-container .report-export .dropdown-toggle:after {
        color: #0099FA; }
    .RadGrid_Default .rgRow td .grid-action-container .dropdown-menu a,
    .RadGrid_Default .rgAltRow td .grid-action-container .dropdown-menu a,
    .RadGrid_Default tr td .grid-action-container .dropdown-menu a,
    .as-table .rgRow td .grid-action-container .dropdown-menu a,
    .as-table .rgAltRow td .grid-action-container .dropdown-menu a,
    .as-table tr td .grid-action-container .dropdown-menu a {
      color: #999999; }
      .RadGrid_Default .rgRow td .grid-action-container .dropdown-menu a:hover,
      .RadGrid_Default .rgAltRow td .grid-action-container .dropdown-menu a:hover,
      .RadGrid_Default tr td .grid-action-container .dropdown-menu a:hover,
      .as-table .rgRow td .grid-action-container .dropdown-menu a:hover,
      .as-table .rgAltRow td .grid-action-container .dropdown-menu a:hover,
      .as-table tr td .grid-action-container .dropdown-menu a:hover {
        text-decoration: none;
        color: #333333 !important; }
  .RadGrid_Default .rgRow td .case-close-status,
  .RadGrid_Default .rgAltRow td .case-close-status,
  .RadGrid_Default tr td .case-close-status,
  .as-table .rgRow td .case-close-status,
  .as-table .rgAltRow td .case-close-status,
  .as-table tr td .case-close-status {
    color: #F65353; }
  .RadGrid_Default .rgRow td .compliant,
  .RadGrid_Default .rgAltRow td .compliant,
  .RadGrid_Default tr td .compliant,
  .as-table .rgRow td .compliant,
  .as-table .rgAltRow td .compliant,
  .as-table tr td .compliant {
    color: #33a538; }
  .RadGrid_Default .rgRow td .pending-merchant-status,
  .RadGrid_Default .rgAltRow td .pending-merchant-status,
  .RadGrid_Default tr td .pending-merchant-status,
  .as-table .rgRow td .pending-merchant-status,
  .as-table .rgAltRow td .pending-merchant-status,
  .as-table tr td .pending-merchant-status {
    color: #B641F0; }
  .RadGrid_Default .rgRow td .dynamic-content,
  .RadGrid_Default .rgAltRow td .dynamic-content,
  .RadGrid_Default tr td .dynamic-content,
  .as-table .rgRow td .dynamic-content,
  .as-table .rgAltRow td .dynamic-content,
  .as-table tr td .dynamic-content {
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    width: 200px; }

.RadMenu_Default,
.RadMenu_Default a.rmLink,
.RadGrid_Default,
.RadGrid_Default .rgMasterTable,
.RadGrid_Default .rgFilterBox,
.RadGrid_Default .rgPager table {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.6rem;
  line-height: normal; }

.RadGrid_Default {
  margin-top: 2rem;
  border: none; }
  .RadGrid_Default.no-margin {
    margin-top: 0; }
  .RadGrid_Default:focus {
    outline: none; }
  .RadGrid_Default .rgSelectedRow {
    color: inherit; }
  .RadGrid_Default .rgHeader {
    vertical-align: bottom;
    position: relative;
    padding: 1.2rem 2rem;
    font-size: 1.4rem;
    line-height: 1.428571428571429;
    font-weight: 600;
    text-align: left;
    border-bottom: 2px solid #E2E4E7;
    background-color: transparent;
    background-image: none;
    color: #333333; }
    .RadGrid_Default .rgHeader a {
      font-size: 1.4rem;
      line-height: 1.428571428571429;
      font-weight: 600;
      color: #333333; }
      .RadGrid_Default .rgHeader a:hover {
        color: #0099FA; }
    .RadGrid_Default .rgHeader.rgSorted {
      background-color: #FFFFFF; }
    .RadGrid_Default .rgHeader .rgSortDesc,
    .RadGrid_Default .rgHeader .rgSortAsc {
      position: absolute;
      bottom: 1rem;
      right: 0;
      height: 2rem;
      width: 2rem;
      background-image: url("../img/rk-arrow.svg"); }
      .RadGrid_Default .rgHeader .rgSortDesc:focus,
      .RadGrid_Default .rgHeader .rgSortAsc:focus {
        outline: none; }
    .RadGrid_Default .rgHeader .rgSortDesc {
      background-position: top 2px left 2px;
      transform: rotate(90deg); }
      .RadGrid_Default .rgHeader .rgSortDesc:hover {
        background-position: top -46px left 2px; }
    .RadGrid_Default .rgHeader .rgSortAsc {
      background-position: top 2px left 2px;
      transform: rotate(270deg); }
      .RadGrid_Default .rgHeader .rgSortAsc:hover {
        background-position: top -46px left 2px; }
  .RadGrid_Default .rgHeaderWrapper {
    border-bottom: none;
    background: none; }
    .RadGrid_Default .rgHeaderWrapper .rgHeaderDiv {
      margin-bottom: 0;
      border-right: 0;
      background: none; }
  .RadGrid_Default .rgDataDiv {
    height: auto !important;
    border-bottom: 2px solid #E2E4E7;
    z-index: 0;
    position: relative; }
    .RadGrid_Default .rgDataDiv + .rgMasterTable .rgPager td {
      border-top: none; }
    .RadGrid_Default .rgDataDiv .rgNoRecords td {
      border-bottom: none;
      padding: 0; }
  .RadGrid_Default .rgFilterRow {
    background: #FFFFFF;
    visibility: hidden;
    font-size: 0;
    line-height: 0; }
    .RadGrid_Default .rgFilterRow .rgFilterBox:focus, .RadGrid_Default .rgFilterRow .rgFilterBox:active,
    .RadGrid_Default .rgFilterRow .rgFilter:focus,
    .RadGrid_Default .rgFilterRow .rgFilter:active {
      outline: none; }
    .RadGrid_Default .rgFilterRow .rgFilterBox {
      box-sizing: border-box;
      padding: 0 3.2rem 0 1rem;
      height: 0;
      width: 100%;
      font-size: 1.4rem;
      border-width: 0 1px;
      border-style: solid;
      border-color: transparent; }
      .RadGrid_Default .rgFilterRow .rgFilterBox:active, .RadGrid_Default .rgFilterRow .rgFilterBox:focus {
        border-color: #0099FA; }
    .RadGrid_Default .rgFilterRow .rgFilter {
      position: absolute;
      top: .6rem;
      right: .6rem;
      z-index: 2;
      width: 3.2rem;
      height: 0;
      margin: 0;
      background-image: none; }
    .RadGrid_Default .rgFilterRow td {
      position: relative;
      padding: 0 .5rem;
      border-bottom: none; }
      .RadGrid_Default .rgFilterRow td .rgFilter {
        background-image: url("../img/rk-filter.svg");
        background-position: top 7px left 9px; }
        .RadGrid_Default .rgFilterRow td .rgFilter:focus {
          outline: none; }
        .RadGrid_Default .rgFilterRow td .rgFilter:hover {
          background-position: top -21px left 9px; }
        .RadGrid_Default .rgFilterRow td .rgFilter.rgFilterActive {
          border-top-right-radius: 4px;
          border-bottom-right-radius: 4px;
          background-color: #E4E6EA;
          background-position: top -21px left 9px; }
    .RadGrid_Default .rgFilterRow.show {
      visibility: visible;
      font-size: 1.4rem;
      line-height: normal; }
      .RadGrid_Default .rgFilterRow.show td {
        padding: .5rem;
        border-bottom: 1px solid #E2E4E7; }
      .RadGrid_Default .rgFilterRow.show .rgFilter {
        height: 2.6rem; }
      .RadGrid_Default .rgFilterRow.show .rgFilterBox {
        height: 2.8rem;
        border: 1px solid #D3D3D3;
        border-radius: 4px; }
        .RadGrid_Default .rgFilterRow.show .rgFilterBox:active, .RadGrid_Default .rgFilterRow.show .rgFilterBox:focus {
          border-color: #0099FA; }
  .RadGrid_Default .rgRow,
  .RadGrid_Default .rgAltRow {
    background: transparent; }
    .RadGrid_Default .rgRow > td,
    .RadGrid_Default .rgAltRow > td {
      position: relative;
      padding: 1.2rem 2rem;
      border-width: 0;
      border-color: transparent;
      font-size: 1.4rem;
      line-height: 1.428571428571429;
      vertical-align: top; }
      .RadGrid_Default .rgRow > td.border-line,
      .RadGrid_Default .rgAltRow > td.border-line {
        border-right: 1px solid #E2E4E7; }
      .RadGrid_Default .rgRow > td.text-bold, .RadGrid_Default .rgRow > td.text-semibold,
      .RadGrid_Default .rgAltRow > td.text-bold,
      .RadGrid_Default .rgAltRow > td.text-semibold {
        font-weight: 600; }
        .RadGrid_Default .rgRow > td.text-bold a, .RadGrid_Default .rgRow > td.text-semibold a,
        .RadGrid_Default .rgAltRow > td.text-bold a,
        .RadGrid_Default .rgAltRow > td.text-semibold a {
          font-weight: 600; }
      .RadGrid_Default .rgRow > td > a:not(.btn):not(.btn-link):hover, .RadGrid_Default .rgRow > td > a:not(.btn):not(.btn-link):focus,
      .RadGrid_Default .rgAltRow > td > a:not(.btn):not(.btn-link):hover,
      .RadGrid_Default .rgAltRow > td > a:not(.btn):not(.btn-link):focus {
        text-decoration: underline; }
      .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link),
      .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link) {
        cursor: pointer;
        color: #0099FA;
        font-weight: normal; }
        .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link):hover, .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link):focus,
        .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link):hover,
        .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link):focus {
          color: #0099FA; }
        .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link):active, .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link):visited,
        .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link):active,
        .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link):visited {
          outline: none;
          color: #0099FA; }
        .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link:hover, .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link:focus,
        .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link:hover,
        .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link:focus {
          color: #42b6ff;
          text-decoration: none; }
        .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link:hover, .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link:focus,
        .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link:hover,
        .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link:focus {
          color: #42b6ff;
          text-decoration: none; }
          .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link:hover.disabled, .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link:hover[disabled], .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link:focus.disabled, .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link:focus[disabled],
          .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link:hover.disabled,
          .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link:hover[disabled],
          .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link:focus.disabled,
          .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link:focus[disabled] {
            color: #94d5ff;
            cursor: not-allowed; }
        .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link.disabled, .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link[disabled],
        .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link.disabled,
        .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link[disabled] {
          color: #94d5ff;
          pointer-events: none; }
        .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger,
        .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger {
          color: #F65353; }
          .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger:hover, .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger:focus,
          .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger:hover,
          .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger:focus {
            color: #fa9797;
            text-decoration: none; }
            .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger:hover.disabled, .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger:hover[disabled], .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger:focus.disabled, .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger:focus[disabled],
            .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger:hover.disabled,
            .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger:hover[disabled],
            .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger:focus.disabled,
            .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger:focus[disabled] {
              color: #fee4e4;
              cursor: not-allowed; }
          .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger.disabled, .RadGrid_Default .rgRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger[disabled],
          .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger.disabled,
          .RadGrid_Default .rgAltRow > td a:not(.btn):not(.btn-link).action-link.action-link-danger[disabled] {
            color: #fee4e4;
            cursor: not-allowed; }
      .RadGrid_Default .rgRow > td .btn-link,
      .RadGrid_Default .rgAltRow > td .btn-link {
        font-size: 1.4rem;
        line-height: 1.428571428571429; }
        .RadGrid_Default .rgRow > td .btn-link [class^="icon-"],
        .RadGrid_Default .rgRow > td .btn-link [class*=" icon-"],
        .RadGrid_Default .rgAltRow > td .btn-link [class^="icon-"],
        .RadGrid_Default .rgAltRow > td .btn-link [class*=" icon-"] {
          margin-right: 0; }
      .RadGrid_Default .rgRow > td .form-group.size-xs,
      .RadGrid_Default .rgAltRow > td .form-group.size-xs {
        margin: -.6rem 0; }
    .RadGrid_Default .rgRow .rgSorted,
    .RadGrid_Default .rgAltRow .rgSorted {
      background-color: transparent; }
    .RadGrid_Default .rgRow.active td:first-child:before, .RadGrid_Default .rgRow.waiting td:first-child:before, .RadGrid_Default .rgRow.inactive td:first-child:before, .RadGrid_Default .rgRow.hold td:first-child:before,
    .RadGrid_Default .rgAltRow.active td:first-child:before,
    .RadGrid_Default .rgAltRow.waiting td:first-child:before,
    .RadGrid_Default .rgAltRow.inactive td:first-child:before,
    .RadGrid_Default .rgAltRow.hold td:first-child:before {
      content: '';
      position: absolute;
      left: 0;
      top: 1px;
      height: calc(100vh - 2px);
      width: 4px; }
    .RadGrid_Default .rgRow.active td:first-child:before,
    .RadGrid_Default .rgAltRow.active td:first-child:before {
      background-color: #4DC853; }
    .RadGrid_Default .rgRow.waiting td:first-child:before,
    .RadGrid_Default .rgAltRow.waiting td:first-child:before {
      background-color: #F65353; }
    .RadGrid_Default .rgRow.inactive td:first-child:before,
    .RadGrid_Default .rgAltRow.inactive td:first-child:before {
      background-color: #D3D3D3; }
    .RadGrid_Default .rgRow.hold td:first-child:before,
    .RadGrid_Default .rgAltRow.hold td:first-child:before {
      background-color: #FFFFFF;
      border: 1px solid #D3D3D3; }
    .RadGrid_Default .rgRow.editRow > td,
    .RadGrid_Default .rgAltRow.editRow > td {
      background-color: #EEEEEE;
      padding: 0 2rem 2rem;
      overflow: visible; }
    .RadGrid_Default .rgRow.editRow .section,
    .RadGrid_Default .rgAltRow.editRow .section {
      margin-top: 1rem;
      font-size: 1.4rem;
      line-height: 1.428571428571429; }
      .RadGrid_Default .rgRow.editRow .section.section-default,
      .RadGrid_Default .rgAltRow.editRow .section.section-default {
        padding: 1.5rem 1rem; }
  .RadGrid_Default .rgRow > td,
  .RadGrid_Default .rgRow > td.rgSorted {
    background-color: #F8F8F8; }
  .RadGrid_Default .rgAltRow > td {
    background-color: #FFFFFF; }
  .RadGrid_Default .btn-col-exp {
    position: relative; }
    .RadGrid_Default .btn-col-exp:before {
      content: '\e939';
      display: block;
      vertical-align: middle;
      text-transform: none;
      font-family: 'icomoon' !important;
      font-size: 1.6rem;
      font-weight: normal;
      font-style: normal;
      font-variant: normal;
      line-height: 1;
      speak: none; }
  .RadGrid_Default .rgEditRow {
    background: transparent; }
    .RadGrid_Default .rgEditRow > tr:nth-child(odd) td {
      background-color: #F8F8F8; }
    .RadGrid_Default .rgEditRow > tr:nth-child(even) td {
      background-color: #FFFFFF; }
    .RadGrid_Default .rgEditRow > td {
      padding: 1.2rem 2rem;
      border: none;
      vertical-align: top;
      font-size: 1.4rem;
      line-height: 1.428571428571429; }
    .RadGrid_Default .rgEditRow .btn-col-exp:before {
      content: '\e930'; }
  .RadGrid_Default .rgEditForm, .RadGrid_Default .rgEditForm:not(.rgEditPopup) {
    border-bottom: none; }
  .RadGrid_Default .rgFooter {
    background: transparent; }
    .RadGrid_Default .rgFooter td {
      padding: 0;
      font-size: 0;
      border: 0; }
  .RadGrid_Default .rgPager {
    background-color: transparent;
    color: #777777; }
    .RadGrid_Default .rgPager td {
      padding-top: 1.5rem;
      border-top: 2px solid #E2E4E7; }
    .RadGrid_Default .rgPager .RadComboBox {
      position: relative;
      margin: 0;
      width: 100% !important; }
  .RadGrid_Default .rgMasterTable > tbody > tr:last-child > td {
    border-bottom: 2px solid #E2E4E7; }
  .RadGrid_Default .rgMasterTable > tbody > tr.rcbReadOnly > td,
  .RadGrid_Default .rgMasterTable > tbody > tr.rgPager > td {
    border-bottom: none; }
  .RadGrid_Default .rgMasterTable tfoot + tbody > tr:last-child > td,
  .RadGrid_Default .rgDataDiv > .rgMasterTable > tbody > tr:last-child > td {
    border-bottom: none; }
  .RadGrid_Default tr.rgEditRow a.btn-col-exp,
  .RadGrid_Default tr.rgHoveredRow a.btn-col-exp,
  .RadGrid_Default tr.rgActiveRow a.btn-col-exp,
  .RadGrid_Default .rgEditRow a.btn-col-exp,
  .RadGrid_Default .rgHoveredRow a.btn-col-exp,
  .RadGrid_Default .rgActiveRow a.btn-col-exp {
    color: #777777; }
  .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link),
  .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link),
  .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link),
  .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link),
  .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link),
  .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link) {
    cursor: pointer;
    color: #0099FA;
    font-weight: normal; }
    .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link):hover, .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link):focus,
    .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link):hover,
    .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link):focus,
    .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link):hover,
    .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link):focus,
    .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link):hover,
    .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link):focus,
    .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link):hover,
    .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link):focus,
    .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link):hover,
    .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link):focus {
      color: #0099FA; }
    .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link):active, .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link):visited,
    .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link):active,
    .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link):visited,
    .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link):active,
    .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link):visited,
    .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link):active,
    .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link):visited,
    .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link):active,
    .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link):visited,
    .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link):active,
    .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link):visited {
      outline: none;
      color: #0074bd; }
    .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link:hover, .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link:focus,
    .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link:hover,
    .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link:focus,
    .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link:hover,
    .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link:focus,
    .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link:hover,
    .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link:focus,
    .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link:hover,
    .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link:focus,
    .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link:hover,
    .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link:focus {
      color: #42b6ff;
      text-decoration: none; }
    .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link:hover, .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link:focus,
    .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link:hover,
    .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link:focus,
    .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link:hover,
    .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link:focus,
    .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link:hover,
    .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link:focus,
    .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link:hover,
    .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link:focus,
    .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link:hover,
    .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link:focus {
      color: #42b6ff;
      text-decoration: none; }
      .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link:hover.disabled, .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link:hover[disabled], .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link:focus.disabled, .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link:focus[disabled],
      .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link:hover.disabled,
      .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link:hover[disabled],
      .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link:focus.disabled,
      .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link:focus[disabled],
      .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link:hover.disabled,
      .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link:hover[disabled],
      .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link:focus.disabled,
      .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link:focus[disabled],
      .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link:hover.disabled,
      .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link:hover[disabled],
      .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link:focus.disabled,
      .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link:focus[disabled],
      .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link:hover.disabled,
      .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link:hover[disabled],
      .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link:focus.disabled,
      .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link:focus[disabled],
      .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link:hover.disabled,
      .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link:hover[disabled],
      .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link:focus.disabled,
      .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link:focus[disabled] {
        color: #CCCCCC;
        cursor: not-allowed; }
    .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link.disabled, .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link[disabled],
    .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link.disabled,
    .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link[disabled],
    .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link.disabled,
    .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link[disabled],
    .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link.disabled,
    .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link[disabled],
    .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link.disabled,
    .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link[disabled],
    .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link.disabled,
    .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link[disabled] {
      color: #CCCCCC;
      pointer-events: none; }
    .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger,
    .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger,
    .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger,
    .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger,
    .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger,
    .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger {
      color: #F65353; }
      .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover, .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus,
      .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover,
      .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus,
      .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover,
      .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus,
      .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover,
      .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus,
      .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover,
      .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus,
      .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover,
      .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus {
        color: #fa9797;
        text-decoration: none; }
        .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover.disabled, .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover[disabled], .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus.disabled, .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus[disabled],
        .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover.disabled,
        .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover[disabled],
        .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus.disabled,
        .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus[disabled],
        .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover.disabled,
        .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover[disabled],
        .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus.disabled,
        .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus[disabled],
        .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover.disabled,
        .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover[disabled],
        .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus.disabled,
        .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus[disabled],
        .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover.disabled,
        .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover[disabled],
        .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus.disabled,
        .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus[disabled],
        .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover.disabled,
        .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger:hover[disabled],
        .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus.disabled,
        .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger:focus[disabled] {
          color: #CCCCCC;
          cursor: not-allowed; }
      .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger.disabled, .RadGrid_Default tr.rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger[disabled],
      .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger.disabled,
      .RadGrid_Default tr.rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger[disabled],
      .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger.disabled,
      .RadGrid_Default tr.rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger[disabled],
      .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger.disabled,
      .RadGrid_Default .rgEditRow a:not(.btn):not(.btn-link).action-link.action-link-danger[disabled],
      .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger.disabled,
      .RadGrid_Default .rgHoveredRow a:not(.btn):not(.btn-link).action-link.action-link-danger[disabled],
      .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger.disabled,
      .RadGrid_Default .rgActiveRow a:not(.btn):not(.btn-link).action-link.action-link-danger[disabled] {
        color: #CCCCCC;
        cursor: not-allowed; }
  .RadGrid_Default.highlight .rgRow.rgSelectedRow,
  .RadGrid_Default.highlight .rgAltRow.rgSelectedRow {
    color: #333333; }
    .RadGrid_Default.highlight .rgRow.rgSelectedRow td,
    .RadGrid_Default.highlight .rgAltRow.rgSelectedRow td {
      position: relative; }
      .RadGrid_Default.highlight .rgRow.rgSelectedRow td.highlight,
      .RadGrid_Default.highlight .rgAltRow.rgSelectedRow td.highlight {
        background-image: linear-gradient(-270deg, #0099FA 4px, transparent 4px); }
  .RadGrid_Default.highlight .rgRow.rgSelectedRow td {
    background-color: #d6efff; }
  .RadGrid_Default.highlight .rgAltRow.rgSelectedRow td {
    background-color: #e1f3ff; }
  .RadGrid_Default.highlight.clickable .rgRow,
  .RadGrid_Default.highlight.clickable .rgAltRow {
    cursor: pointer; }
  .RadGrid_Default .rgNoRecords td {
    padding: 0; }
  .RadGrid_Default.scrollable-grid.table-auto .rgHeaderWrapper {
    border-bottom: 2px solid #E2E4E7; }
  .RadGrid_Default.scrollable-grid.table-auto .rgEditRow + tr:not(.editRow) > td {
    padding: 0; }
  .RadGrid_Default.scrollable-grid.table-auto .rgHeaderDiv {
    margin-bottom: -2px; }
  .RadGrid_Default.scrollable-grid.table-auto .rgDataDiv {
    max-height: 44.3rem; }
  .RadGrid_Default.scrollable-grid.table-auto .rgMasterTable {
    table-layout: auto !important; }
  .RadGrid_Default.scrollable-grid.table-auto.as-table {
    border-bottom: none; }
  .RadGrid_Default.scrollable-grid.without-expand .rgDataDiv {
    max-height: 44.3rem;
    overflow-x: hidden !important; }
  .RadGrid_Default.scrollable-child-grid .rgEditRow + tr:not(.editRow) > td {
    padding: 0; }
  .RadGrid_Default.scrollable-child-grid .rgMasterTable {
    table-layout: auto !important; }
  .RadGrid_Default.scrollable-child-grid .rgRow.editRow > td,
  .RadGrid_Default.scrollable-child-grid .rgAltRow.editRow > td {
    padding-right: 0;
    padding-bottom: 0; }
  .RadGrid_Default.scrollable-child-grid .scrollable-child {
    max-height: 44.3rem;
    padding-right: 2rem;
    overflow-y: auto;
    overflow-x: hidden; }
    .RadGrid_Default.scrollable-child-grid .scrollable-child:after {
      content: '';
      display: block;
      height: 2rem; }

.RadMenu_Default {
  margin-top: 1.8rem;
  margin-left: 1.7rem;
  transform: translateX(-100%); }
  .RadMenu_Default ul.rmGroup {
    padding: .4rem 0;
    border: 1px solid #D3D3D3;
    border-radius: 4px;
    box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08);
    background: #FFFFFF; }
    .RadMenu_Default ul.rmGroup:before, .RadMenu_Default ul.rmGroup:after {
      display: none; }
  .RadMenu_Default .rmItem .rmLink {
    padding: 0;
    background: transparent;
    border-radius: 0; }
    .RadMenu_Default .rmItem .rmLink.rmFocused .rmText {
      font-weight: 600; }
    .RadMenu_Default .rmItem .rmLink:hover .rmText {
      background-color: rgba(238, 238, 238, 0.7);
      color: #333333; }
    .RadMenu_Default .rmItem .rmLink:hover.rmFocused .rmText {
      background-color: #FFFFFF; }
  .RadMenu_Default .rmItem .rmText {
    box-sizing: border-box;
    padding: .5rem 1.5rem;
    margin: 0;
    background: transparent;
    color: #333333; }

.grid-footer-results {
  display: flex;
  align-items: center; }
  .grid-footer-results .rgPageText {
    white-space: nowrap;
    margin-right: 1rem; }

.grid-footer .rgPagePrev,
.grid-footer .rgPageNext {
  width: 2rem;
  height: 2rem;
  font-size: 0;
  background-image: url("../img/rk-arrow.svg"); }
  .grid-footer .rgPagePrev:focus,
  .grid-footer .rgPageNext:focus {
    outline: none; }
  .grid-footer .rgPagePrev[disabled],
  .grid-footer .rgPageNext[disabled] {
    opacity: .5;
    cursor: default; }
    .grid-footer .rgPagePrev[disabled]:hover,
    .grid-footer .rgPageNext[disabled]:hover {
      background-position: top 2px left 2px; }
.grid-footer .rgPagePrev {
  margin-right: 1.3rem;
  background-position: top 2px left 2px; }
  .grid-footer .rgPagePrev:hover {
    background-position: top -46px left 2px; }
.grid-footer .rgPageNext {
  margin-left: 1.3rem;
  background-position: top 2px left 2px;
  transform: rotateY(180deg); }
  .grid-footer .rgPageNext:hover {
    background-position: top -46px left 2px; }
.grid-footer .rgPageNum {
  position: relative;
  padding: .2rem 1rem;
  margin: 0 .3rem;
  color: #999999; }
  .grid-footer .rgPageNum:hover, .grid-footer .rgPageNum:active, .grid-footer .rgPageNum:focus {
    text-decoration: none; }
  .grid-footer .rgPageNum:hover {
    color: #0099FA; }
  .grid-footer .rgPageNum.rgCurrentPage {
    font-weight: 600;
    color: #333333; }
    .grid-footer .rgPageNum.rgCurrentPage:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      display: block;
      width: 100%;
      height: 2px;
      background-color: #333333; }

.rgPager .RadComboBox .rcbInput {
  width: 7.5rem;
  height: 3rem;
  padding: .5rem 3.2rem .5rem 1.5rem;
  border: 1px solid #D3D3D3;
  border-radius: 4px; }
.rgPager .RadComboBox .rcbFocused .rcbInput {
  border-color: #0099FA; }
.rgPager .RadComboBox .rcbArrowCell {
  position: absolute;
  top: 0;
  right: 0;
  height: 3rem;
  width: 3.2rem; }
  .rgPager .RadComboBox .rcbArrowCell a {
    text-indent: 0;
    display: flex !important;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    height: 100%;
    width: 100%; }

.no-data {
  display: flex;
  align-items: center;
  padding: 1.2rem 2rem;
  font-size: 1.8rem;
  line-height: 1.333333333333333;
  color: #999999;
  background-color: rgba(238, 238, 238, 0.4);
  border-bottom: 2px solid #E2E4E7;
  border-top: 2px solid #E2E4E7; }
  .no-data:before {
    content: '\e922';
    display: inline-block;
    margin-right: 1rem;
    vertical-align: middle;
    text-transform: none;
    font-family: 'icomoon' !important;
    font-size: 2rem;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    color: #CCCCCC; }
  .no-data.no-grid-title {
    margin-top: -2rem; }

.grid-filtering-nodata .no-data {
  border-top-width: 0;
  border-bottom-width: 0; }

.RadGrid_Default.focus-table tr th {
  font-size: 1.4rem;
  line-height: 1.428571428571429;
  font-weight: 600;
  vertical-align: bottom;
  border-bottom: none; }
.RadGrid_Default.focus-table tr td:first-child {
  font-weight: 600; }
.RadGrid_Default.focus-table tr.rgRow:last-child td, .RadGrid_Default.focus-table tr.rgAltRow:last-child td {
  border-bottom: 2px solid #E2E4E7; }
.RadGrid_Default.focus-table tr.rgRow:first-child td, .RadGrid_Default.focus-table tr.rgAltRow:first-child td {
  border-top: 2px solid #E2E4E7; }
.RadGrid_Default.focus-table.empty-space tr th:first-child {
  border-bottom-color: transparent; }
.RadGrid_Default.focus-table.empty-space tr td:first-child {
  background-color: #FFFFFF;
  padding-left: 0; }
.RadGrid_Default.focus-table.empty-space tr.rgRow:last-child td:first-child, .RadGrid_Default.focus-table.empty-space tr.rgAltRow:last-child td:first-child {
  border-bottom-color: transparent; }
.RadGrid_Default.focus-table.empty-space tr.rgRow:first-child td:first-child, .RadGrid_Default.focus-table.empty-space tr.rgAltRow:first-child td:first-child {
  border-top-color: transparent; }
.RadGrid_Default.focus-table.highlight tr.rgRow {
  background-color: #F8F8F8; }
  .RadGrid_Default.focus-table.highlight tr.rgRow td.selected {
    background-color: #d6efff; }
    .RadGrid_Default.focus-table.highlight tr.rgRow td.selected:first-child {
      background-color: #d6efff; }
.RadGrid_Default.focus-table.highlight tr.rgAltRow td.selected {
  background-color: #e1f3ff; }
  .RadGrid_Default.focus-table.highlight tr.rgAltRow td.selected:first-child {
    background-color: #e1f3ff; }
.RadGrid_Default.focus-table.highlight tr th.clickable:hover,
.RadGrid_Default.focus-table.highlight tr td.clickable:hover {
  color: #0099FA; }
.RadGrid_Default.focus-table.highlight tr th.selected,
.RadGrid_Default.focus-table.highlight tr td.selected {
  background-color: #e1f3ff; }
  .RadGrid_Default.focus-table.highlight tr th.selected:first-child,
  .RadGrid_Default.focus-table.highlight tr td.selected:first-child {
    background-color: #e1f3ff; }
.RadGrid_Default.focus-table.highlight tr td.selected:first-child {
  background-image: linear-gradient(-270deg, #0099FA 4px, transparent 4px); }
.RadGrid_Default.focus-table.highlight tr th.selected {
  border-top: 4px solid #0099FA;
  padding-top: .6rem; }

.as-table {
  margin-top: 2rem;
  width: 100%;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.6rem;
  line-height: normal;
  border-bottom: 2px solid #E2E4E7; }
  .as-table.no-margin {
    margin-top: 0; }
  .as-table th {
    vertical-align: bottom;
    padding: 1.2rem 2rem;
    font-size: 1.4rem;
    line-height: 1.428571428571429;
    font-weight: 600;
    text-align: left;
    border-bottom: 2px solid #E2E4E7;
    background-color: transparent; }
  .as-table tbody tr td {
    vertical-align: top;
    padding: 1.2rem 2rem;
    font-size: 1.4rem;
    line-height: 1.428571428571429;
    border-width: 0; }
  .as-table tbody tr:nth-child(even) {
    background-color: #FFFFFF; }
  .as-table tbody tr:nth-child(odd) {
    background-color: #F8F8F8; }
  .as-table.as-table-alt tbody tr:nth-child(even), .as-table.as-table-alt tbody tr:nth-child(odd), .as-table.as-table-alt tbody tr.even {
    background-color: #FFFFFF; }
  .as-table.as-table-alt tbody tr.odd {
    background-color: #F8F8F8; }
  .as-table.as-table-alt tbody tr td {
    padding: .5rem 2rem; }
  .as-table.as-table-alt tbody tr.header td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .as-table.as-table-alt tbody tr.last-item td {
    padding-top: .5rem;
    padding-bottom: 1.5rem; }
  .as-table.vul-table tbody tr:nth-child(even), .as-table.vul-table tbody tr:nth-child(odd) {
    background-color: transparent; }
  .as-table.vul-table tbody tr:nth-child(4n + 1) > td {
    background-color: #F8F8F8; }
  .as-table.vul-table tbody tr:nth-child(even) > td {
    background-color: #EEEEEE; }
  .as-table.vul-table .rgMasterTable > tbody > tr:last-child > td {
    border-bottom: none; }
  .as-table.vul-table.vul-table-alt tbody tr:nth-child(4n + 1) > td {
    background: none; }
  .as-table.vul-table.vul-table-alt tbody tr:nth-child(even) > td {
    background-color: #FFFFFF; }
  .as-table.vul-table.vul-table-alt tbody tr:nth-child(odd) > td {
    background-color: #F8F8F8; }
  .as-table.vul-table.vul-table-alt tbody tr.collapse.show > td, .as-table.vul-table.vul-table-alt tbody tr.collapsing > td {
    background-color: #EEEEEE; }
  .as-table.vul-table.vul-table-alt tbody tr td.mif-comment-type {
    position: relative; }
  .as-table.vul-table .vul-detail-container {
    padding: 2rem; }
    .as-table.vul-table .vul-detail-container p {
      margin-top: 1rem;
      line-height: 1.5; }
      .as-table.vul-table .vul-detail-container p:first-child {
        margin-top: 0; }
      .as-table.vul-table .vul-detail-container p:empty {
        display: none; }
    .as-table.vul-table .vul-detail-container .vul-desc {
      margin-bottom: 2rem;
      margin-top: 0; }
      .as-table.vul-table .vul-detail-container .vul-desc:empty {
        display: none; }
  .as-table .invisible-export {
    width: 4rem; }
  .as-table .accordion-toggle {
    display: inline-block;
    width: 1.6rem;
    height: 1.6rem; }
    .as-table .accordion-toggle:before {
      content: '\e930';
      display: block;
      color: #999999;
      vertical-align: middle;
      text-transform: none;
      font-family: 'icomoon' !important;
      font-size: 1.6rem;
      font-weight: normal;
      font-style: normal;
      font-variant: normal;
      line-height: 1;
      speak: none; }
    .as-table .accordion-toggle.collapsed:before {
      content: '\e939'; }
    .as-table .accordion-toggle:hover:before {
      color: #0099FA; }

.RadGrid_Default.auto-hide-filter-grid {
  position: relative; }
  .RadGrid_Default.auto-hide-filter-grid .rgHeader {
    transition: all .2s; }
  .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler {
    display: block;
    position: absolute;
    top: 4rem;
    width: 2.4rem;
    height: 2.4rem;
    margin-top: -1.4rem;
    cursor: pointer;
    border-radius: .4rem; }
    .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler:before {
      display: block;
      position: absolute;
      top: .8rem;
      font-size: 1rem;
      color: #CCCCCC; }
    .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler:after {
      content: "";
      position: absolute;
      top: .9rem;
      width: 0;
      height: 0;
      border-style: solid;
      z-index: 0;
      opacity: 0; }
    .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler:hover:after,
    .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler:hover .column-filter-toggler-inner {
      opacity: 1; }
    .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler .column-filter-toggler-inner {
      display: block;
      position: relative;
      width: 2.4rem;
      height: 2.4rem;
      padding: .6rem;
      font-size: 1rem;
      color: #0099FA;
      background-color: #FFFFFF;
      border-radius: 4px;
      border: 1px solid #0099FA;
      box-shadow: 0 5px 12px 0 rgba(33, 43, 54, 0.14);
      opacity: 0;
      pointer-events: none; }
      .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler .column-filter-toggler-inner:after {
        content: "";
        position: absolute;
        top: .9rem;
        width: 0;
        height: 0;
        border-style: solid;
        z-index: 1; }
      .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler .column-filter-toggler-inner:before {
        content: "\e921"; }
    .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler.first {
      left: -1.5rem; }
      .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler.first:before {
        left: 0; }
      .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler.first:after {
        right: -.3rem;
        border-color: transparent transparent transparent #0099FA;
        border-width: .4rem 0 .4rem .4rem; }
      .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler.first .column-filter-toggler-inner:after {
        right: -.3rem;
        border-color: transparent transparent transparent #FFFFFF;
        border-width: .3rem 0 .3rem .3rem; }
    .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler.last {
      right: -1.5rem; }
      .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler.last:before {
        right: 0; }
      .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler.last:after {
        left: -.3rem;
        border-color: transparent #0099FA transparent transparent;
        border-width: .4rem .4rem .4rem 0; }
      .RadGrid_Default.auto-hide-filter-grid .column-filter-toggler.last .column-filter-toggler-inner:after {
        left: -.3rem;
        border-color: transparent #FFFFFF transparent transparent;
        border-width: .3rem .3rem .3rem 0; }
  .RadGrid_Default.auto-hide-filter-grid.show-toggler .rgHeader {
    border-bottom-color: #0099FA; }
  .RadGrid_Default.auto-hide-filter-grid .show .column-filter-toggler-inner,
  .RadGrid_Default.auto-hide-filter-grid .show.column-filter-toggler:after {
    opacity: 1; }

.table-with-border {
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  max-height: 24.2rem;
  overflow: auto; }
  .table-with-border .rgMasterTable > tbody > tr:last-child > td,
  .table-with-border .rgDataDiv {
    border-bottom: none; }
  .table-with-border .no-data {
    font-size: 1.4rem;
    line-height: 1.428571428571429;
    background-color: #FFFFFF;
    border: none; }
    .table-with-border .no-data:before {
      display: none; }

.scroll-table thead,
.scroll-table tbody tr {
  display: table;
  table-layout: fixed;
  width: 100%; }
.scroll-table tbody {
  display: block;
  overflow: auto;
  max-height: 16rem; }

.RadTabStrip.RadTabStrip_Default .rtsSelected .rtsOut,
.RadTabStrip.RadTabStrip_Default .rtsLink.rtsSelected.rtsClicked,
.RadTabStrip.RadTabStrip_Default .rtsLevel .rtsOut,
.RadTabStrip.RadTabStrip_Default .rtsLevel .rtsLink {
  background: none; }
.RadTabStrip.RadTabStrip_Default .rtsUL {
  display: flex;
  float: none;
  margin-bottom: 0;
  padding: 0;
  list-style: none; }
.RadTabStrip.RadTabStrip_Default .rtsLI {
  float: none;
  display: block; }
  .RadTabStrip.RadTabStrip_Default .rtsLI:after {
    content: none; }
.RadTabStrip.RadTabStrip_Default .rtsLink {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.6rem;
  line-height: normal; }
  .RadTabStrip.RadTabStrip_Default .rtsLink .rtsIn {
    padding: 0; }
.RadTabStrip.RadTabStrip_Default .rtsOut {
  padding: 0; }
.RadTabStrip.RadTabStrip_Default.tab-primary {
  background: #E2E4E7; }
  .RadTabStrip.RadTabStrip_Default.tab-primary .rtsUL {
    justify-content: center; }
  .RadTabStrip.RadTabStrip_Default.tab-primary .rtsLI .rtsLink {
    cursor: pointer;
    padding: 1.5rem 2rem 1.1rem;
    font-weight: 600;
    font-size: 1.6rem;
    text-transform: uppercase;
    border-bottom: .4rem solid transparent;
    color: #777777; }
    .RadTabStrip.RadTabStrip_Default.tab-primary .rtsLI .rtsLink:hover, .RadTabStrip.RadTabStrip_Default.tab-primary .rtsLI .rtsLink.rtsSelected {
      opacity: 1;
      text-decoration: none;
      color: #333333; }
    .RadTabStrip.RadTabStrip_Default.tab-primary .rtsLI .rtsLink.rtsSelected {
      border-bottom: 4px solid #0086db; }
  .RadTabStrip.RadTabStrip_Default.tab-primary.full-width {
    margin-left: -30px;
    margin-right: -30px; }
.RadTabStrip.RadTabStrip_Default.tab-secondary .rtsUL {
  border-top: 1px solid #D3D3D3;
  border-right: 1px solid #D3D3D3;
  border-left: 1px solid #D3D3D3;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }
.RadTabStrip.RadTabStrip_Default.tab-secondary .rtsLevel {
  background: #F4F7FA; }
  .RadTabStrip.RadTabStrip_Default.tab-secondary .rtsLevel:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    border-bottom: 1px solid #D3D3D3; }
.RadTabStrip.RadTabStrip_Default.tab-secondary .rtsLink {
  position: relative;
  padding: 1rem 2rem;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-right-color: transparent;
  border-bottom-color: #D3D3D3;
  border-left-color: transparent;
  background: #F4F7FA;
  color: #777777; }
  .RadTabStrip.RadTabStrip_Default.tab-secondary .rtsLink:hover, .RadTabStrip.RadTabStrip_Default.tab-secondary .rtsLink:focus {
    color: #0099FA;
    text-decoration: none; }
  .RadTabStrip.RadTabStrip_Default.tab-secondary .rtsLink.rtsSelected {
    border-bottom-width: 0;
    border-left-color: #D3D3D3;
    border-right-color: #D3D3D3;
    font-weight: 600;
    color: #333333;
    background-color: #FFFFFF; }
    .RadTabStrip.RadTabStrip_Default.tab-secondary .rtsLink.rtsSelected:before {
      content: '';
      display: block;
      position: absolute;
      top: 100%;
      left: 0;
      height: 3px;
      width: 100%;
      background-color: #FFFFFF; }
    .RadTabStrip.RadTabStrip_Default.tab-secondary .rtsLink.rtsSelected .rtsLink:hover {
      color: #333333; }
.RadTabStrip.RadTabStrip_Default.tab-secondary .rtsLI.rtsFirst .rtsLink {
  border-left-width: 0; }
.RadTabStrip.RadTabStrip_Default.tab-secondary.nav-justified .rtsLI {
  flex-grow: 1; }
.RadTabStrip.RadTabStrip_Default.tab-secondary.full-width {
  margin: -2.1rem -2.1rem 0; }
.RadTabStrip.RadTabStrip_Default.tab-vertical {
  background: #FFFFFF; }
  .RadTabStrip.RadTabStrip_Default.tab-vertical .rtsUL {
    display: block;
    padding: 3rem 0; }
  .RadTabStrip.RadTabStrip_Default.tab-vertical .rtsLI {
    cursor: pointer;
    margin-top: 3rem; }
    .RadTabStrip.RadTabStrip_Default.tab-vertical .rtsLI:first-child {
      margin: 0; }
  .RadTabStrip.RadTabStrip_Default.tab-vertical .rtsLink {
    padding: .5rem 3rem .5rem 2.6rem;
    border-left: .4rem solid transparent;
    font-size: 1.8rem;
    text-align: left; }
    .RadTabStrip.RadTabStrip_Default.tab-vertical .rtsLink:hover, .RadTabStrip.RadTabStrip_Default.tab-vertical .rtsLink:focus {
      color: #0099FA;
      text-decoration: none; }
    .RadTabStrip.RadTabStrip_Default.tab-vertical .rtsLink.rtsSelected {
      font-weight: 600;
      border-left-color: #0099FA;
      color: #333333; }
      .RadTabStrip.RadTabStrip_Default.tab-vertical .rtsLink.rtsSelected .rtsLink:hover {
        color: #333333; }
.RadTabStrip.RadTabStrip_Default.tab-default {
  background: transparent; }
  .RadTabStrip.RadTabStrip_Default.tab-default .rtsUL {
    display: flex; }
  .RadTabStrip.RadTabStrip_Default.tab-default .rtsLI {
    cursor: pointer;
    margin-right: 3rem; }
    .RadTabStrip.RadTabStrip_Default.tab-default .rtsLI:last-child {
      margin-right: 0; }
  .RadTabStrip.RadTabStrip_Default.tab-default .rtsLink {
    padding: 0;
    text-transform: capitalize;
    color: #777777; }
    .RadTabStrip.RadTabStrip_Default.tab-default .rtsLink a {
      color: #777777; }
    .RadTabStrip.RadTabStrip_Default.tab-default .rtsLink:hover, .RadTabStrip.RadTabStrip_Default.tab-default .rtsLink:focus {
      color: #0099FA;
      text-decoration: none; }
      .RadTabStrip.RadTabStrip_Default.tab-default .rtsLink:hover a, .RadTabStrip.RadTabStrip_Default.tab-default .rtsLink:focus a {
        color: #0099FA;
        text-decoration: none; }
    .RadTabStrip.RadTabStrip_Default.tab-default .rtsLink .rtsIn a, .RadTabStrip.RadTabStrip_Default.tab-default .rtsLink .rtsIn span {
      display: block;
      padding-bottom: .6rem;
      border-bottom: 2px solid transparent; }
    .RadTabStrip.RadTabStrip_Default.tab-default .rtsLink.rtsSelected {
      font-weight: 600;
      color: #333333; }
      .RadTabStrip.RadTabStrip_Default.tab-default .rtsLink.rtsSelected a {
        font-weight: 600;
        color: #333333; }
      .RadTabStrip.RadTabStrip_Default.tab-default .rtsLink.rtsSelected .rtsLink:hover {
        color: #333333; }
        .RadTabStrip.RadTabStrip_Default.tab-default .rtsLink.rtsSelected .rtsLink:hover a {
          color: #333333; }
      .RadTabStrip.RadTabStrip_Default.tab-default .rtsLink.rtsSelected .rtsIn a, .RadTabStrip.RadTabStrip_Default.tab-default .rtsLink.rtsSelected .rtsIn span {
        border-bottom-color: #333333; }
.RadTabStrip.RadTabStrip_Default.tab-merchant-list .rtsLI + .rtsLI {
  margin-left: 1rem; }
.RadTabStrip.RadTabStrip_Default.tab-merchant-list .rtsLI .rtsLink {
  padding: .5rem 1rem;
  font-size: 1.4rem;
  color: #333333;
  background-color: #F4F7FA;
  border: 1px solid #D3D3D3;
  border-radius: 4px; }
  .RadTabStrip.RadTabStrip_Default.tab-merchant-list .rtsLI .rtsLink:hover, .RadTabStrip.RadTabStrip_Default.tab-merchant-list .rtsLI .rtsLink.rtsSelected {
    color: #333333;
    background-color: #E2E4E7;
    text-decoration: none; }
.RadTabStrip.RadTabStrip_Default .rtsLevel1 .rtsTxt {
  padding: 0; }

.RadUpload {
  width: 100%;
  height: 4.8rem; }
  .RadUpload .ruStyled,
  .RadUpload .ruFileWrap,
  .RadUpload .ruBrowse,
  .RadUpload .ruStyled .ruFileInput {
    height: 4.8rem !important; }
  .RadUpload .ruInputs li {
    margin: 0; }
  .RadUpload .ruStyled {
    display: flex; }
    .RadUpload .ruStyled .ruFileInput {
      width: 100% !important;
      padding: 0; }
  .RadUpload .ruFakeInput {
    width: calc(100% - 11.4rem);
    height: auto;
    margin-right: 0;
    padding: 0;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.6rem;
    line-height: normal;
    border-width: 0 0 0 1.4rem;
    background: none;
    border-color: transparent; }
  .RadUpload .ruBrowse {
    cursor: pointer;
    width: 10rem;
    padding-bottom: 0;
    margin-left: auto;
    padding: 0;
    font-size: 1.6rem;
    color: #333333;
    background-image: none;
    background-color: #EEEEEE;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-left: 1px solid #D3D3D3; }

.RadWindow.rwInactiveWindow {
  opacity: 1;
  filter: none; }

.RadWindow_Default {
  overflow: hidden;
  padding: 0;
  background-color: transparent;
  border: none;
  left: 0px !important;
  width: 100vw !important;
  height: 100vh !important; }
  .RadWindow_Default.closed-modal {
    width: 0 !important;
    height: 0 !important; }
  .RadWindow_Default .rwTitleBar {
    display: none; }
  .RadWindow_Default div.rwContent {
    background-color: transparent;
    border: none;
    transition: all .3s;
    width: 100vw !important;
    height: 100vh !important; }
  .RadWindow_Default.rwMaximizedWindow {
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    padding: 0;
    border-width: 0 !important;
    border-radius: 0 !important; }
    .RadWindow_Default.rwMaximizedWindow div.rwContent {
      height: 100vh !important;
      width: 100vw !important;
      transform: translateY(-100vh); }
  .RadWindow_Default.rwLoading .rwExternalContent {
    background: none; }
    .RadWindow_Default.rwLoading .rwExternalContent:before {
      content: '';
      background: transparent url("../img/spinner_static.png") center center no-repeat;
      background-size: 3.2rem;
      width: 3.2rem;
      height: 3.2rem;
      position: absolute;
      top: 50%;
      left: 50%;
      transfrom: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      animation: spin 1.4s infinite linear; }

.modal-page,
.modal-overflowable {
  background-color: transparent; }

.modal-container {
  max-width: 100%;
  min-width: 100%;
  max-height: 100%;
  background-color: #FFFFFF;
  border-radius: 3px;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08); }
  .modal-container .modal-header-container {
    display: flex;
    align-items: center;
    padding: 1.5rem 2rem;
    min-height: 6.2rem;
    border-bottom: 1px solid #D3D3D3;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
  .modal-container .modal-header-title {
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 1.29166666666667;
    color: #333333; }
  .modal-container .modal-actions {
    cursor: pointer;
    margin-left: auto;
    font-size: 0;
    line-height: 1;
    color: #999999; }
    .modal-container .modal-actions .modal-action-close,
    .modal-container .modal-actions .modal-action-minimize {
      margin-left: 2rem;
      display: inline-block; }
      .modal-container .modal-actions .modal-action-close [class^="icon-"],
      .modal-container .modal-actions .modal-action-minimize [class^="icon-"] {
        font-size: 2rem; }
      .modal-container .modal-actions .modal-action-close:hover,
      .modal-container .modal-actions .modal-action-minimize:hover {
        color: #0099FA; }
    .modal-container .modal-actions .modal-action-close.disabled {
      cursor: not-allowed; }
      .modal-container .modal-actions .modal-action-close.disabled .icon-cross {
        color: #CCCCCC; }
  .modal-container .modal-content-container {
    padding: 0 2rem;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }
    .modal-container .modal-content-container:after {
      content: "";
      display: block;
      height: 2rem; }
    .modal-container .modal-content-container .report-filter-container {
      margin-left: -20px;
      margin-right: -20px; }
      .modal-container .modal-content-container .report-filter-container .report-filter {
        padding: 2rem; }

.modal-page-fullscreen .modal-container {
  min-height: 100vh;
  border-radius: 0; }
.modal-page-fullscreen .modal-header-container {
  padding-left: 3rem;
  padding-right: 3rem;
  border-radius: 0; }
.modal-page-fullscreen .modal-content-container {
  min-height: calc(100vh - 6.4rem) !important;
  max-height: calc(100vh - 6.4rem) !important;
  padding: 0 3rem;
  background-color: #F0F2F4;
  border-radius: 0; }
  .modal-page-fullscreen .modal-content-container:after {
    height: 3rem; }
  .modal-page-fullscreen .modal-content-container.fixed-action {
    min-height: calc(100vh - 12.8rem) !important;
    max-height: calc(100vh - 12.8rem) !important; }
    .modal-page-fullscreen .modal-content-container.fixed-action:after {
      height: 0; }

.TelerikModalOverlay {
  background-color: rgba(0, 0, 0, 0.4) !important; }

.modal-xs {
  width: 320px;
  min-width: 320px;
  max-width: 320px; }

.modal-sm {
  width: 480px;
  min-width: 480px;
  max-width: 480px; }

.modal-md {
  width: 640px;
  min-width: 640px;
  max-width: 640px; }

.modal-lg {
  width: 800px;
  min-width: 800px;
  max-width: 800px; }

.modal-xl {
  width: 960px;
  min-width: 960px;
  max-width: 960px; }

.modal-xxl {
  width: 1120px;
  min-width: 1120px;
  max-width: 1120px; }

.modal-xxxl {
  width: 1220px;
  min-width: 1220px;
  max-width: 1220px; }

.bottom-modal {
  z-index: 5000 !important; }

.top-modal {
  z-index: 6000 !important; }

.next-top-modal {
  z-index: 7000 !important; }

.next-2nd-top-modal {
  z-index: 8000 !important; }

.next-3rd-top-modal {
  z-index: 9000 !important; }

html.modal-page, html.modal-overflowable {
  height: 100%; }

body.modal-page {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  overflow: hidden; }
  body.modal-page .modal-overflowable .modal-content-container {
    max-height: 60vh;
    overflow-x: auto; }
  body.modal-page .modal-overflowable .modal-container.full-height-modal .modal-content-container {
    max-height: 90vh; }

body.modal-overflowable {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%; }

body.modal-page {
  width: 100%;
  height: 100%; }

form.modal-page + .loading-panel {
  background-color: rgba(255, 255, 255, 0.01); }

@media only screen and (max-width: 1024px) {
  .RadWindow_Default {
    padding: 2rem; }
    .RadWindow_Default div.rwContent {
      width: calc(100vw - 4rem) !important;
      height: calc(100vh - 4rem) !important; }

  .modal-lg,
  .modal-xl,
  .modal-xxl,
  .modal-xxxl {
    width: 100vw;
    min-width: 100vw;
    max-width: 100vw; }

  body.modal-overflowable {
    height: 100%;
    width: 100%;
    overflow: auto;
    margin: 0; }

  .modal-overflowable {
    height: 100%; }
    .modal-overflowable .modal-container {
      margin: 0 auto;
      height: 100%; }
      .modal-overflowable .modal-container.full-height-modal .modal-content-container {
        max-height: 90vh !important;
        overflow: auto; }

  .responsesn-grid {
    overflow: auto; }
    .responsesn-grid .rgHeaderWrapper,
    .responsesn-grid .rgDataDiv {
      min-width: 1170px; } }
.form-group.size-xs .rsbInput {
  padding-top: .6rem;
  padding-bottom: .6rem;
  border-width: 0 0 0 1rem; }
.form-group.size-xs .rsbButtonSearch {
  width: 3rem;
  min-width: 3rem;
  height: 3rem; }
.form-group.focus .RadSearchBox .rsbButtonSearch .rsbIcon:before {
  color: #0099FA; }

.riSingle.RadInput_Default {
  display: inline;
  position: relative; }
  .riSingle.RadInput_Default .riTextBox.form-control {
    height: 5rem;
    font-style: normal;
    border-radius: 4px;
    border-width: 0 1.4rem;
    color: #333333;
    background: transparent; }
  .riSingle.RadInput_Default .riTextBox.riDisabled {
    background-color: transparent;
    color: #999999; }

.form-group.size-xs .riSingle.RadInput_Default .riTextBox.form-control {
  height: 3rem;
  border-width: 0 1rem; }

.RadSearchBox {
  width: 100%; }
  .RadSearchBox .rsbInner {
    display: flex;
    align-items: center;
    padding: 0;
    border: none;
    border-radius: 4px; }
    .RadSearchBox .rsbInner.rsbFocused {
      border-color: #0099FA; }
  .RadSearchBox .rsbEmptyMessage {
    font-style: normal;
    color: #CCCCCC; }
  .RadSearchBox .rsbLoadingIcon {
    display: none; }
  .RadSearchBox .rsbInput {
    flex-grow: 1;
    margin: 0;
    padding-top: 1.7rem;
    padding-bottom: .5rem;
    font-family: 'Source Sans Pro';
    font-size: 1.4rem;
    line-height: 1.285714285714286;
    border-width: 0 0 0 1.5rem;
    border-style: solid;
    border-color: transparent; }
  .RadSearchBox .rsbButtonSearch {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 4rem;
    min-width: 4rem;
    height: 4rem;
    margin: 0;
    background-image: none;
    border: none;
    border-radius: 0;
    cursor: pointer; }
    .RadSearchBox .rsbButtonSearch .rsbIcon {
      position: relative;
      top: 0;
      left: 0;
      margin: 0;
      font-size: 0;
      background-image: none; }
      .RadSearchBox .rsbButtonSearch .rsbIcon:before {
        content: '\e948';
        vertical-align: middle;
        text-transform: none;
        font-family: 'icomoon' !important;
        font-size: 1.6rem;
        font-weight: normal;
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        speak: none;
        color: #999999; }
    .RadSearchBox .rsbButtonSearch:hover, .RadSearchBox .rsbButtonSearch:focus {
      background-color: transparent;
      background-image: none;
      outline: none; }
      .RadSearchBox .rsbButtonSearch:hover .rsbIcon:before, .RadSearchBox .rsbButtonSearch:focus .rsbIcon:before {
        color: #0099FA; }

.rsbPopup {
  height: auto !important;
  margin-top: .5rem;
  padding: .5rem 0; }
  .rsbPopup.rsbPopup_Default {
    border: 1px solid #D3D3D3;
    border-radius: 4px;
    box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08); }
  .rsbPopup .rsblist {
    height: 100% !important; }
  .rsbPopup .rsbListItem {
    min-height: 4rem;
    padding: 1rem 1.5rem;
    font-size: 1.6rem;
    line-height: 1.25; }
    .rsbPopup .rsbListItem.rsbListItemHovered {
      background-color: #EEEEEE;
      cursor: pointer; }

.riSingle.RadInput_Default.numeric-textbox-container {
  display: block;
  width: 100% !important; }
  .riSingle.RadInput_Default.numeric-textbox-container .riTextBox.form-control {
    border-width: 0 4.8rem 0 1.4rem; }
  .riSingle.RadInput_Default.numeric-textbox-container .riUp,
  .riSingle.RadInput_Default.numeric-textbox-container .riDown {
    position: absolute;
    right: 0;
    height: 2.4rem;
    width: 4.8rem;
    margin: 0;
    font-size: 0;
    text-indent: 0;
    background: none; }
    .riSingle.RadInput_Default.numeric-textbox-container .riUp:before,
    .riSingle.RadInput_Default.numeric-textbox-container .riDown:before {
      position: absolute;
      left: 50%;
      vertical-align: middle;
      text-transform: none;
      font-family: 'icomoon' !important;
      font-size: 1.2rem;
      font-weight: normal;
      font-style: normal;
      font-variant: normal;
      line-height: 1;
      speak: none;
      color: #999999;
      transform: translateX(-50%); }
    .riSingle.RadInput_Default.numeric-textbox-container .riUp:hover, .riSingle.RadInput_Default.numeric-textbox-container .riUp:focus,
    .riSingle.RadInput_Default.numeric-textbox-container .riDown:hover,
    .riSingle.RadInput_Default.numeric-textbox-container .riDown:focus {
      text-decoration: none; }
      .riSingle.RadInput_Default.numeric-textbox-container .riUp:hover:before, .riSingle.RadInput_Default.numeric-textbox-container .riUp:focus:before,
      .riSingle.RadInput_Default.numeric-textbox-container .riDown:hover:before,
      .riSingle.RadInput_Default.numeric-textbox-container .riDown:focus:before {
        color: #0099FA; }
  .riSingle.RadInput_Default.numeric-textbox-container .riUp {
    top: 0; }
    .riSingle.RadInput_Default.numeric-textbox-container .riUp:before {
      content: '\e904';
      bottom: 0.25rem; }
  .riSingle.RadInput_Default.numeric-textbox-container .riDown {
    bottom: 0; }
    .riSingle.RadInput_Default.numeric-textbox-container .riDown:before {
      content: '\e902';
      top: .25rem; }
  .riSingle.RadInput_Default.numeric-textbox-container.disabled .riTextBox.form-control {
    color: #999999; }
  .riSingle.RadInput_Default.numeric-textbox-container.disabled .riUp:before,
  .riSingle.RadInput_Default.numeric-textbox-container.disabled .riDown:before {
    color: #CCCCCC; }

.riContSpinButtons {
  padding-right: 0; }

.line-chart-container .k-chart .k-tooltip.k-tooltip-inverse {
  background-color: transparent !important;
  border: none !important;
  color: #333333; }

.k-chart .k-tooltip,
.k-sparkline .k-tooltip,
.k-stockchart .k-tooltip {
  background: none !important;
  color: #FFFFFF;
  border: none !important;
  padding: 0; }

.chart-tooltip-content {
  position: relative;
  z-index: 1000;
  padding: 1rem;
  font-size: 1.4rem;
  background-color: #FFFFFF;
  color: #333333;
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  box-shadow: 0 2px 10px 0 rgba(33, 43, 54, 0.08); }
  .chart-tooltip-content.align-middle {
    left: calc(-50% - 11px);
    bottom: 1rem; }
  .chart-tooltip-content .field-value {
    color: #333333; }
  .chart-tooltip-content .field-text {
    display: inline-block;
    position: relative;
    padding-left: 1.3rem;
    color: #777777; }
  .chart-tooltip-content .item-bullet {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: .8rem;
    height: .8rem;
    margin-top: -.3rem;
    border-radius: 50%; }

.w-5 {
  width: 5%; }

.w-10 {
  width: 10%; }

.w-15 {
  width: 15%; }

.w-20 {
  width: 20%; }

.w-25 {
  width: 25%; }

.w-30 {
  width: 30%; }

.w-35 {
  width: 35%; }

.w-40 {
  width: 40%; }

.w-45 {
  width: 45%; }

.w-50 {
  width: 50%; }

.w-55 {
  width: 55%; }

.w-60 {
  width: 60%; }

.w-65 {
  width: 65%; }

.w-70 {
  width: 70%; }

.w-75 {
  width: 75%; }

.w-80 {
  width: 80%; }

.w-85 {
  width: 85%; }

.w-90 {
  width: 90%; }

.w-95 {
  width: 95%; }

.w-100 {
  width: 100%; }

.w-auto {
  width: auto; }

.mw-25 {
  max-width: 25%; }

.mw-50 {
  max-width: 50%; }

.mw-70 {
  max-width: 70%; }

.mh-20 {
  min-height: 20rem !important; }

.w-05 {
  width: 5rem !important; }

.text-xxxl {
  font-size: 2.4rem; }

.text-xxl {
  font-size: 2rem; }

.text-xl {
  font-size: 1.8rem; }

.text-lg {
  font-size: 1.6rem; }

.text-md {
  font-size: 1.4rem; }

.text-sm {
  font-size: 1.2rem; }

.text-xs {
  font-size: 1rem; }

.text-xxxxl {
  font-size: 3.2rem; }

.text-silver-lighter {
  color: #E2E4E7; }

.text-silver-darker {
  color: #CCCCCC; }

.text-gray {
  color: #777777; }

.text-gray-lighter {
  color: #999999; }

.text-gray-darker {
  color: #333333; }

.text-green {
  color: #4DC853; }

.text-green-darker {
  color: #3abc41; }

.text-green-darkest {
  color: #33a538; }

.text-blue {
  color: #0099FA; }

.text-blue-darker {
  color: #0086db; }

.text-red {
  color: #F65353; }

.text-red-darker {
  color: #f43636; }

.text-red-darkest {
  color: #f31919 !important; }

.text-orange {
  color: #FDB91A; }

.text-orange-darkest {
  color: #d89802 !important; }

.text-orange-darker,
.text-warning {
  color: #f6ad02 !important; }

.text-color-purple {
  color: #B641F0; }

.text-pass {
  color: #84d988; }

.text-fail,
.text-expired {
  color: #fa9797; }

.text-in-progress,
.text-report-under-review {
  color: #fecf61; }

.text-not-started {
  color: #cf83f5; }

.text-bold,
.text-semibold {
  font-weight: 600 !important; }

.text-section-sub-heading {
  margin-top: .5rem;
  color: #777777; }

.text-desc {
  margin-top: 1rem;
  color: #777777; }

.text-desc-light {
  color: #A3A3A3; }

.text-page-sub-heading {
  margin-top: 1rem;
  font-size: 1.8rem;
  line-height: 1.555555555555556;
  color: #777777; }

p.help-text {
  display: block; }

.help-text {
  margin-top: .5rem;
  font-size: 1.4rem;
  line-height: 1.428571428571429;
  color: #777777; }
  .help-text a {
    font-size: 1.4rem; }
  .help-text .action-link {
    display: inline-block;
    margin-top: .5rem; }

.text-meta {
  position: relative;
  margin-top: .5rem;
  font-size: 1.4rem;
  text-transform: uppercase;
  color: #777777; }
  .text-meta:empty {
    display: none; }
  .text-meta + .text-meta {
    margin-left: 1rem; }
    .text-meta + .text-meta:before {
      content: '';
      display: block;
      position: absolute;
      top: 50%;
      left: -.8rem;
      width: 4px;
      height: 4px;
      border-radius: 50%;
      background-color: #D3D3D3;
      transform: translateY(-50%); }

.text-rtl {
  direction: rtl; }

.text-transformer-captitalize {
  text-transform: capitalize !important; }

.clickable {
  cursor: pointer !important; }

.overflow-hidden {
  overflow: hidden; }

.hide {
  display: none !important; }

.display-block {
  display: block; }

.display-contents {
  display: contents; }

.show-inline {
  display: inline; }

.show-inline-block {
  display: inline-block; }

.pos-relative {
  position: relative; }

.pos-static {
  position: static; }

.valign-middle {
  vertical-align: middle; }

.no-wrap {
  white-space: nowrap; }

.pointer-none {
  pointer-events: none; }

.box-sizing-content {
  box-sizing: content-box; }

.ml-xxs {
  margin-left: .5rem; }

.ml-xs {
  margin-left: 1rem; }

.ml-sm {
  margin-left: 1.5rem; }

.ml-md {
  margin-left: 2rem; }

.ml-lg {
  margin-left: 2.5rem; }

.ml-xl {
  margin-left: 3rem; }

.mr-xs {
  margin-right: 1rem; }

.mt-xxs {
  margin-top: .5rem; }

.mt-xs {
  margin-top: 1rem; }

.mt-sm {
  margin-top: 1.5rem; }

.mt-md {
  margin-top: 2rem !important; }

.mt-lg {
  margin-top: 2.5rem; }

.mt-xl {
  margin-top: 3rem; }

.pt-md {
  padding-top: 2rem !important; }

.mb-md {
  margin-bottom: 2rem !important; }

.img-sm {
  height: 1.6rem; }

.img-tiny {
  height: .3rem; }

.img-md {
  width: 4.8rem;
  height: 4.8rem; }

.img-lg {
  width: 6rem;
  height: 6rem; }

.img-xxl {
  width: 10rem;
  height: 10rem; }

.img-xxxl {
  width: 12rem;
  height: 12rem; }

.no-flex-grow {
  flex-grow: 0; }

.text-right {
  text-align: right !important; }

.text-left {
  text-align: left !important; }

.text-center {
  text-align: center !important; }

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important; }

.navbar-nav .as-icon-search, .icon-information {
  display: inline-flex; }

.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important; }

.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important; }

.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important; }

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important; }

.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important; }

.d-inline-block {
  display: inline-block !important; }

.hide {
  display: none !important; }

.mid-truncate {
  display: inline-block;
  width: 280px;
  text-overflow: ellipsis;
  overflow: hidden; }

.asv-page .indeterminate-checkbox:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: .6rem;
  height: .2rem;
  margin-top: -.1rem;
  margin-left: -.3rem;
  background: #0099fa; }
.asv-page .center {
  margin: auto;
  width: 60%;
  padding: 10px; }
.asv-page .first-word legend {
  font-size: 1.1rem;
  font-weight: 600; }
.asv-page .bg-coment-yellow {
  background-color: #ffd600; }
.asv-page .asv-waiting-approval {
  border: 1px solid #e1f3ff;
  text-decoration: none !important; }
.asv-page .bg-coment-green {
  background-color: #0be9a4; }
.asv-page .asv-declined {
  border: 1px solid #fee4e4;
  text-decoration: none !important; }
.asv-page .asv-waiting-approval:hover {
  border: 1px solid #0099fa;
  text-decoration: none !important; }
.asv-page .asv-declined:hover {
  border: 1px solid #fa9797;
  text-decoration: none !important; }
.asv-page .rsbPopup .rsbList {
  max-height: 44.3rem; }
.asv-page .import-invalid-message {
  font-size: 1.38rem; }
.asv-page .filter-item {
  display: block;
  position: relative;
  padding: 0.5rem 1.5rem;
  width: 100%;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  height: 2rem; }
  .asv-page .filter-item.selected {
    background-color: #f4f7fa;
    color: #0099fa;
    font-weight: 600;
    text-decoration: none;
    border-color: #0099fa;
    box-shadow: 0 0 0 1px #0099fa; }
.asv-page .message-permission-input-ipdomain {
  position: absolute;
  left: 7rem;
  right: 7rem;
  top: 46%;
  z-index: 10; }
.asv-page .asset-order-num {
  background-color: #eeeeee !important; }
.asv-page .disable-asset::before {
  background-color: #eeeeee !important; }
.asv-page .custom-width .fix {
  word-wrap: break-word;
  word-break: break-word; }
.asv-page .mw-350 {
  min-width: 350px !important; }
.asv-page .selected-asset-grid {
  height: calc(100vh - 26.3rem); }
.asv-page .ec-result-field {
  word-wrap: break-word;
  word-break: break-all;
  word-break: break-word; }
.asv-page .break-text {
  word-wrap: break-word;
  word-break: break-all; }

.RadButton_Default.btn-yes .rbPrimary, .RadButton_Default.btn-no .rbPrimary, .RadButton_Default.btn-na .rbPrimary {
  padding: .5rem 0.4rem; }
.RadButton_Default.rbDisabled .rbText {
  color: #CCCCCC; }

@media (max-width: 960px) {
  .asv-page .custom-width .fix {
    white-space: nowrap !important;
    word-wrap: initial !important;
    word-break: initial !important; } }
.RadGrid_Default.scrollable-grid.table-auto.asv2-layout-fixed .rgMasterTable {
  table-layout: fixed !important; }

.cursor-default {
  cursor: default !important; }

.modal-invisible {
  visibility: hidden !important; }

.line-hight-2 {
  line-height: 2.0; }

.siteseal-modal .siteseal-purple {
  color: #BE007A; }
.siteseal-modal .siteseal-green {
  color: #6DA600; }
.siteseal-modal .siteseal-blue {
  color: #0080B7; }
.siteseal-modal .siteseal-embed-section {
  font-size: 16px;
  padding: 1rem;
  background-color: #E2E4E7;
  margin-top: 2rem;
  border: 1px solid #d3d3d3;
  line-height: 24px;
  padding-top: 0.5rem;
  color: #A3A3A3;
  border-radius: 4px; }
.siteseal-modal .siteseal-doctype {
  color: #708090; }

.merchant-update-setting .toggle-title-setting {
  width: 580px; }
.merchant-update-setting .section.section-activity-log {
  margin-top: 0px;
  border-top: none; }

.scrollable-child-audit {
  max-height: 44.3rem;
  padding-right: 2rem;
  overflow-y: auto;
  overflow-x: hidden;
  width: calc(100vw - 14rem); }

.ReportTotal {
  font-size: 14px;
  border-bottom: none !important; }

.RadGrid_Default .rgFooter td {
  position: relative;
  padding: 1.2rem 2rem;
  border-width: 0;
  border-color: transparent;
  font-size: 1.4rem;
  line-height: 1.428571428571429;
  vertical-align: top;
  font-weight: bold;
  background-color: #F8F8F8 !important;
  color: #333333; }

.RadGrid_Default .rgFooterWrapper {
  background: #F8F8F8 !important;
  border-top: 0px solid #828282; }

/*# sourceMappingURL=master.css.map */
