/* moved from theme-default >> */
p {
  margin-bottom: 1em;
}
.lists {
  list-style-type: disc;
  list-style-position: inside;
}
header > .row {
  padding: 5px 20px 5px 20px;
}
.masthead span, .mastheadText {
  font-size: 12px;
  font-family: MyriadPro;
  font-weight: normal !important;
  color: #3A3F4E;
  font-style: italic;
  text-transform: none !important;
  letter-spacing: normal;
  font-variant: normal !important;
  text-decoration: none;
}
.mastheadPostLogin span, .mastheadPostLoginText {
  font-size: 16px;
  font-family: MyriadPro;
  font-weight: normal;
  color: #3A3F4E;
  font-style: italic;
  text-transform: none;
  letter-spacing: normal;
  font-variant: normal;
  text-decoration: none;
}
.mastheadNav {
  text-align: right;
}
.mastheadNav ul.sub-nav {
  text-align: right;
  float: right;
}
.masthead-navigation a, .masthead-navigation {
  font-weight: 600 !important;
  font-size: 14px;
  font-variant: normal !important;
  color: #3A3F4E;
  text-align: right;
}
.masthead-navigation:hover {
  color: #4382d1;
}
.masthead-navigation:focus {
  color: #609aa9;
}
.masthead-sub-navigation li a {
  font-weight: normal;
  font-size: 14px;
  color: #999;
  text-align: right;
}
.nav-item--small.active {
  color: #4382d1;
  font-weight: bold;
}
.inlineLinkList ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style-type: none;
}
.inlineLinkList ul li {
  display: inline;
}
.footer-navigation-list li {
  padding: 0px 0px 0px 0px;
}
.footer-navigation {
  font-weight: normal;
  font-size: 12px;
  color: #c0c1c5;
  text-transform: capitalize !important;
}
a.footer-navigation:hover {
  color: #FFFFFF;
}
a.footer-navigation:focus {
  color: #609aa9;
}
footer {
  position: relative;
  bottom: 0;
  width: 100%;
  min-height: 100px;
  padding: 10px 0;
  margin-top: 20px;
  background: #3a3f4e;
  background: -moz-linear-gradient(top, #3a3f4e, #3a3f4e);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(#3a3f4e), color-stop(#3a3f4e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3a3f4e, #3a3f4e);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3a3f4e, #3a3f4e);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3a3f4e, #3a3f4e);
  /* IE10+ */
  background: linear-gradient(to bottom, #3a3f4e, #3a3f4e);
  /* W3C */
  border-top: 1px solid #e1e1e1;
  color: #c0c1c5;
}
footer ul {
  list-style-type: none !important;
}
footer .heading {
  font-size: 13em;
}
#footer-address {
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  color: #c0c1c5;
  margin: 0px 0px 0px 0px;
}
#footer-links-container {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  text-align: left !important;
}
#footer-links-container ul {
  margin: 0 !important;
}
/* moved from theme-default << */
html {
  margin-bottom: 1px;
}
@media only screen and (max-width: 767px) {
  body {
    -webkit-text-size-adjust: 100%;
  }
  div.cell.small-12 {
    margin-left: 0;
    margin-right: 0;
  }
  div.cell.small-12 ul.vertical.accordion {
    padding-left: 0;
    padding-right: 0;
  }
}
html, body {
  height: 100%;
}
h1 {
  color: #1F232F;
  font-size: 24px;
  font-weight: bold !important;
  margin-bottom: auto;
  margin-top: auto;
}
.h1 {
  color: #1F232F !important;
  font-size: 24px !important;
  font-weight: bold !important;
  margin-bottom: auto !important;
  margin-top: auto !important;
  font-family: MyriadPro, sans serif, arial !important;
  line-height: 1.25em !important;
  text-transform: none !important;
}
h2 {
  color: #1F232F;
  font-size: 18px;
  font-weight: bold !important;
}
h3, .h3 {
  color: #1F232F;
  font-size: 16px;
  font-weight: bold !important;
}
h4 {
  color: #000000;
  font-size: 14px;
  font-weight: bold !important;
}
h5 {
  color: #000000;
  font-size: 20px;
  font-weight: bold !important;
}
h1, h2, h3, h4, h5 {
  font-family: MyriadPro, sans serif, arial;
  line-height: 1.25em;
  text-transform: none;
}
.ajax-tab-loader {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.8;
  background: white url(/public/bundles/imcbaselineadmin/img/icons/icon_loading.gif) no-repeat center center;
}
#layout {
  height: 150px !important;
}
.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  max-width: 100%;
  margin-bottom: -100px;
}
header#top-header {
  background-color: #ffffff;
  background: -moz-linear-gradient(top, #ffffff, #ffffff);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(#ffffff), color-stop(#ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff, #ffffff);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff, #ffffff);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff, #ffffff);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff, #ffffff);
  /* W3C */
  color: #3A3F4E;
}
header h1 {
  color: #fff;
}
.global {
  box-shadow: 3px 3px #000000;
  opacity: 40;
  background-color: #ffffff;
  border-width: 1px;
  border-color: #a5a7aa;
  z-index: 9998;
  text-align: left;
}
.global a {
  padding: 8px 8px 8px 8px;
  font-family: Arial;
  font-size: 12px;
  color: #231f20;
  font-weight: normal;
  display: block;
  width: 100%;
}
.global a:hover {
  background-color: #f0f0f1;
}
#nav-container {
  border-bottom: 4px solid #ffffff;
  background: #656464;
  /* Old browsers */
  background: -moz-linear-gradient(top, #004396 0%, #004396 25%, #014194 50%, #00378b 96%, #00378b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004396), color-stop(25%, #004396), color-stop(50%, #014194), color-stop(96%, #00378b), color-stop(100%, #00378b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #004396 0%, #004396 25%, #014194 50%, #00378b 96%, #00378b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #004396 0%, #004396 25%, #014194 50%, #00378b 96%, #00378b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #004396 0%, #004396 25%, #014194 50%, #00378b 96%, #00378b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #004396 0%, #004396 25%, #014194 50%, #00378b 96%, #00378b 100%);
  /* W3C */
  box-shadow: 0px 0px 0px 0px #aaa9a9;
}
@media only screen and (min-width: 768px) {
  #nav-container {
    border-bottom: 4px solid #ffffff;
  }
}
/* fix for Foundation menu display gap >> */
@media only screen and (min-width: 768px) {
  .top-bar {
    padding: 0;
  }
}
/* fix for Foundation menu display gap << */
#nav-bar, #nav-bar-mbl {
  z-index: 98;
  width: 100%;
  left: 0;
  border-bottom: none;
  background: transparent;
}
#nav-bar .top-bar-section, #nav-bar-mbl .top-bar-section {
  width: 100%;
}
@media screen and (max-width: 940px) {
  #nav-bar .top-bar-section, #nav-bar-mbl .top-bar-section {
    padding: 0;
  }
}
@media only screen {
  #nav-bar section ul.menu, #nav-bar-mbl section ul.menu {
    background: transparent;
  }
  #nav-bar section li a:not(.button), #nav-bar-mbl section li a:not(.button) {
    font-family: MyriadPro;
    font-weight: normal;
    font-size: 14px;
    text-transform: none;
    border-bottom: none;
    display: block;
    margin: 0;
  }
  #nav-bar section li:not(.active) a:not(.button), #nav-bar-mbl section li:not(.active) a:not(.button) {
    background: #656464;
    background: -moz-linear-gradient(top, #004396 0%, #004396 25%, #014194 50%, #00378b 96%, #00378b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004396), color-stop(25%, #004396), color-stop(50%, #014194), color-stop(96%, #00378b), color-stop(100%, #00378b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #004396 0%, #004396 25%, #014194 50%, #00378b 96%, #00378b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #004396 0%, #004396 25%, #014194 50%, #00378b 96%, #00378b 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #004396 0%, #004396 25%, #014194 50%, #00378b 96%, #00378b 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #004396 0%, #004396 25%, #014194 50%, #00378b 96%, #00378b 100%);
    /* W3C */
    color: #ffffff;
  }
  #nav-bar section li.active a:not(.button), #nav-bar-mbl section li.active a:not(.button) {
    font-weight: bold;
  }
  #nav-bar section li.active a:not(.button):not(hover), #nav-bar-mbl section li.active a:not(.button):not(hover) {
    background-color: #be212f;
    background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 25%, #FFFFFF 50%, #FFFFFF 89%, #004396 5%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(25%, #FFFFFF), color-stop(50%, #FFFFFF), color-stop(89%, #FFFFFF), color-stop(5%, #004396));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 25%, #FFFFFF 50%, #FFFFFF 89%, #004396 5%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 25%, #FFFFFF 50%, #FFFFFF 89%, #004396 5%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFFFFF 0%, #FFFFFF 25%, #FFFFFF 50%, #FFFFFF 89%, #004396 5%);
    /* IE10+ */
    background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 25%, #FFFFFF 50%, #FFFFFF 89%, #004396 5%);
    /* W3C */
    color: #004396;
  }
  #nav-bar section li.active > a:hover, #nav-bar section li.active li.active a:hover, #nav-bar-mbl section li.active > a:hover, #nav-bar-mbl section li.active li.active a:hover {
    color: #004396 !important;
  }
  #nav-bar section li.divider, #nav-bar-mbl section li.divider {
    background: #cbc9c9;
    background: -moz-linear-gradient(top, #cbc9c9 0%, #cbc9c9 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cbc9c9), color-stop(100%, #cbc9c9));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #cbc9c9 0%, #cbc9c9 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #cbc9c9 0%, #cbc9c9 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #cbc9c9 0%, #cbc9c9 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #cbc9c9 0%, #cbc9c9 100%);
    /* W3C */
    width: 0px;
    border: none;
    margin: 0px 0px 0px 0px;
    /*  padding: $navigationDefaultPaddingTop 0 $navigationDefaultPaddingBottom 0; */
  }
  #nav-bar section li a:not(.button), #nav-bar-mbl section li a:not(.button) {
    padding: 0 30px 0 30px;
    line-height: 45px;
  }
  #nav-bar section li a:not(.button):hover, #nav-bar-mbl section li a:not(.button):hover {
    background: #808080;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 25%, #ffffff 50%, #ffffff 96%, #f26f21 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(25%, #ffffff), color-stop(50%, #ffffff), color-stop(96%, #ffffff), color-stop(100%, #f26f21));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 25%, #ffffff 50%, #ffffff 96%, #f26f21 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #ffffff 25%, #ffffff 50%, #ffffff 96%, #f26f21 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 25%, #ffffff 50%, #ffffff 96%, #f26f21 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 25%, #ffffff 50%, #ffffff 96%, #f26f21 100%);
    /* W3C */
    text-decoration: none;
    color: #004396;
  }
  #nav-bar section li.active.is-dropdown-submenu-parent > a:not(.button):hover, #nav-bar-mbl section li.active.is-dropdown-submenu-parent > a:not(.button):hover {
    text-decoration: none;
    color: #004396 !important;
  }
  #nav-bar section ul li a:focus, #nav-bar-mbl section ul li a:focus {
    outline: 1px dotted #888888;
  }
  #nav-bar section ul.is-dropdown-submenu, #nav-bar section ul.dropdown-mobile, #nav-bar-mbl section ul.is-dropdown-submenu, #nav-bar-mbl section ul.dropdown-mobile {
    min-width: 200px;
    background: #656464;
    margin: 0px 0px 0px 0px;
    border: #ffffff;
    border-width: 1px;
    border-style: solid;
    z-index: 999;
    box-shadow: 0.1875em 0.1875em 0.1875em rgba(204, 204, 204, 0.3);
  }
  #nav-bar section ul.is-dropdown-submenu li.is-dropdown-submenu-item, #nav-bar section ul.dropdown-mobile li.is-dropdown-submenu-item, #nav-bar-mbl section ul.is-dropdown-submenu li.is-dropdown-submenu-item, #nav-bar-mbl section ul.dropdown-mobile li.is-dropdown-submenu-item {
    margin: 0;
  }
  #nav-bar section ul.is-dropdown-submenu li.is-dropdown-submenu-item a, #nav-bar section ul.dropdown-mobile li.is-dropdown-submenu-item a, #nav-bar-mbl section ul.is-dropdown-submenu li.is-dropdown-submenu-item a, #nav-bar-mbl section ul.dropdown-mobile li.is-dropdown-submenu-item a {
    line-height: normal;
    padding: 10px 30px 10px 30px;
    margin: 0;
    border: none !important;
    display: block;
    font-weight: normal !important;
    font-size: 13px !important;
    text-transform: inherit !important;
    opacity: 0.98;
  }
  #nav-bar section ul.is-dropdown-submenu li.is-dropdown-submenu-item:not(.active) a:not(.button), #nav-bar section ul.dropdown-mobile li.is-dropdown-submenu-item:not(.active) a:not(.button), #nav-bar-mbl section ul.is-dropdown-submenu li.is-dropdown-submenu-item:not(.active) a:not(.button), #nav-bar-mbl section ul.dropdown-mobile li.is-dropdown-submenu-item:not(.active) a:not(.button) {
    background: #ffffff;
    color: #00509e;
  }
  #nav-bar section ul.is-dropdown-submenu li.is-dropdown-submenu-item:not(.active) a:hover, #nav-bar section ul.dropdown-mobile li.is-dropdown-submenu-item:not(.active) a:hover, #nav-bar-mbl section ul.is-dropdown-submenu li.is-dropdown-submenu-item:not(.active) a:hover, #nav-bar-mbl section ul.dropdown-mobile li.is-dropdown-submenu-item:not(.active) a:hover {
    color: #4382d1 !important;
    background: #ffffff !important;
    text-decoration: underline !important;
  }
  #nav-bar section ul.is-dropdown-submenu li.is-dropdown-submenu-item.active a:not(.button), #nav-bar section ul.is-dropdown-submenu li.active a:hover, #nav-bar section ul.dropdown-mobile li.is-dropdown-submenu-item.active a:not(.button), #nav-bar section ul.dropdown-mobile li.active a:hover, #nav-bar-mbl section ul.is-dropdown-submenu li.is-dropdown-submenu-item.active a:not(.button), #nav-bar-mbl section ul.is-dropdown-submenu li.active a:hover, #nav-bar-mbl section ul.dropdown-mobile li.is-dropdown-submenu-item.active a:not(.button), #nav-bar-mbl section ul.dropdown-mobile li.active a:hover {
    background: #ffffff !important;
    color: #3A3F4E !important;
    text-decoration: none;
  }
  #nav-bar .hover, #nav-bar-mbl .hover {
    text-decoration: underline;
    color: #004396;
  }
  #nav-bar section > ul, #nav-bar-mbl section > ul {
    background-color: transparent;
  }
  #nav-bar section .is-dropdown-submenu-parent > a:after, #nav-bar-mbl section .is-dropdown-submenu-parent > a:after {
    border-color: #ffffff transparent transparent !important;
  }
  #nav-bar section .is-dropdown-submenu-parent > a:hover:after, #nav-bar-mbl section .is-dropdown-submenu-parent > a:hover:after {
    border-color: #004396 transparent transparent !important;
  }
  #nav-bar section li.is-dropdown-submenu-parent.active > a:after, #nav-bar-mbl section li.is-dropdown-submenu-parent.active > a:after {
    border-color: #004396 transparent transparent !important;
  }
}
#hmLnk {
  margin-left: -5px;
}
.logo {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0px;
  margin-left: 0px;
}
#top-header img.logo {
  width: unset;
  height: unset;
  max-width: 100%;
  max-height: 60px;
}
#top-header img.logo_sm {
  width: unset;
  height: unset;
  max-width: 100%;
  max-height: 40px;
}
.js-generated {
  display: none;
}
#content {
  padding: 20px 0 0 0;
}
.push {
  height: 100px;
}
#terms-and-conditions p, #privacy-policy p, #contact-us p {
  text-align: left;
  font-weight: normal;
  font-size: 12px;
  color: #c0c1c5;
}
.row form {
  display: block;
}
/* foundation grid overwrite >>> */
#contentSpace div.small-8.columns, .pad0lt {
  padding-left: 0 !important;
}
#contentSpace div.small-4.columns, .pad0rt {
  padding-right: 0 !important;
}
table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background: inherit !important;
}
table tbody {
  border: none !important;
}
/* foundation grid overwrite <<< */
/* DATA TABLE FORMAT >> */
.dataFrmt, .widget.monitored div.pad20 {
  border: 0;
  width: 100%;
  background-color: inherit;
}
.dataFrmt td {
  height: 24px;
  vertical-align: bottom;
  border-collapse: collapse;
  padding: 0;
  margin: 0;
}
.dataFrmt tr td:first-child {
  border-bottom: 1px dotted #ccc;
  border-bottom-color: inherit;
  font-weight: bold;
}
.dataFrmt tr td:nth-child(2) {
  text-transform: uppercase;
}
.tbl-collapse {
  border-collapse: collapse;
}
.noBg {
  background-color: transparent;
}
.upto480 {
  display: none !important;
}
.pass480 {
  display: block !important;
}
.pass480-in {
  display: inline !important;
}
.pass480-ib {
  display: inline-block !important;
}
.pass480-tc {
  display: table-cell !important;
}
.upto560 {
  display: none !important;
}
.pass560 {
  display: block !important;
}
@media screen and (min-width: 700px) {
  .dataFrmt, .widget.monitored div.pad20 {
    width: 50%;
    float: left;
    margin-bottom: 20px;
  }
  .widget.monitored div.pad20:nth-child(3) {
    float: right;
  }
}
@media screen and (max-width: 560px) {
  .upto560 {
    display: block !important;
  }
  .pass560 {
    display: none !important;
  }
}
@media screen and (max-width: 1200px) {
  .monitoredItems .third {
    width: 48%;
  }
}
@media screen and (max-width: 480px) {
  .upto480 {
    display: block !important;
  }
  .mastheadPostLogin, #top-header .masthead {
    height: 28px;
    margin: 0 !important;
    text-align: right;
    display: table;
    width: 100%;
  }
  .mastheadPostLogin span, #top-header .masthead a, #top-header .masthead span {
    font-size: 12px !important;
    vertical-align: middle;
    display: table-cell;
  }
  #top-header .masthead {
    height: 28px !important;
    margin: 0 !important;
  }
  header > .row {
    padding: 10px;
  }
  .pass480, .pass480-in, .pass480-ib, .pass480-tc {
    display: none !important;
  }
  .dataFrmt, .tblDtls .ttl td:nth-child(1) {
    font-size: 0.8em;
    font-weight: normal;
  }
  .monitoredItems .third {
    width: 100%;
  }
  #creditreport_report_content .alert-info-label:not(.large-12) {
    word-wrap: break-word;
    font-weight: normal;
  }
  .w100p_upto480 {
    width: 100%;
  }
}
.credit-report-outline:focus {
  outline: 0px dotted #888888;
}
.credit-report-outline:not(:focus) {
  outline: 0px;
}
.service-title .service-icon {
  display: inline-block;
  margin-right: 10px;
  height: 3.125rem;
}
.service-title h1#service-name {
  display: inline-block;
}
.service-title.pad25rt {
  padding-right: 25px;
}
.service-desc {
  font-family: MyriadPro, sans serif, arial;
  color: #1F232F;
  font-size: 15px;
  margin-bottom: 20px;
}
.w100p {
  width: 100%;
}
table.not100p {
  width: auto;
}
.pad0-small {
  padding: inherit;
}
@media only screen and (min-width: 768px) {
  .w100p-small {
    width: 100%;
  }
  .pad0-small {
    padding: 0;
  }
  .pad20btm-small {
    padding-bottom: 20px !important;
  }
}
.w50p {
  width: 50%;
}
.w60 {
  width: 60px;
}
.vert {
  vertical-align: middle;
}
.smaller {
  font-size: smaller;
}
.curPointer {
  cursor: pointer;
}
.clear {
  clear: both;
}
.block {
  display: block;
}
.txtWt {
  color: #fff;
}
.txtRd {
  color: #c00 !important;
}
.txtBl {
  color: #007DC3;
}
.txtGr {
  color: #757575 !important;
}
.txt000 {
  color: #000 !important;
}
.txt999 {
  color: #999 !important;
}
.txtGrn {
  color: #6c3;
}
.txt666 {
  color: #666 !important;
}
.txtAAA {
  color: #AAA !important;
}
.msgSuccess {
  color: #079246;
}
.normal {
  font-weight: normal;
}
.b {
  font-weight: bold;
}
.bgrNone {
  background-color: transparent !important;
}
.bgrWt {
  background-color: #FFF;
}
.bgrF2 {
  background-color: #F2F2F2;
}
.bgrRdError {
  background-color: #c60f13;
}
.fnt10px {
  font-size: 10px !important;
  font-weight: bold !important;
  font-family: Arial, Helvetica, sans-serif !important;
}
.fnt12px {
  font-size: 12px;
}
.has-tip.fa {
  border-bottom: none;
}
.has-tip.fa-info-circle {
  margin: -2px 0;
}
.tblDtls {
  border-spacing: 0 1px;
  border: 1px solid #ccc;
}
.tblDtls td, .tblDtls th {
  background-color: #f5f5f5;
  height: 32px;
  padding: 0 10px;
}
.tblDtls .ttl td, .tblDtls .ttl th, .bgrAlt, .bgrAlt th, .bgrAlt td, .bgrAltHov:hover {
  background-color: #eaeaea;
}
.tblDtls .ttl:not(:first-child) td, .tblDtls .ttl:not(:first-child) th, .monitored-item.row div:not(:first-child), .new-monitored-item.row div:not(:first-child), .addEntryRow div:not(:first-child) {
  border-top: 1px solid #ddd;
}
.monitored-item.row div, .new-monitored-item.row div, .addEntryRow div {
  padding-top: 10px;
  padding-bottom: 10px;
}
#moblHdr {
  width: 100%;
  height: 40px;
  z-index: 998;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #ffffff;
  background-color: #ffffff;
  background: -moz-linear-gradient(top, #ffffff, #ffffff);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(#ffffff), color-stop(#ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff, #ffffff);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff, #ffffff);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff, #ffffff);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff, #ffffff);
  /* W3C */
}
#moblHdr #moblMenu, #moblHdr #moblDrawer {
  width: 40px;
  height: 40px;
  float: left;
}
#moblHdr #moblMenu .fa-bars, #moblHdr #moblDrawer .fa-bars {
  color: #ffffff;
}
#moblHdr #moblMenu .fa-times, #moblHdr #moblMenu .fa-close, #moblHdr #moblDrawer .fa-times, #moblHdr #moblDrawer .fa-close {
  color: #ffffff;
}
#moblHdr #moblMenu {
  background: #656464;
  /* Old browsers */
  background: -moz-linear-gradient(top, #004396 0%, #004396 25%, #014194 50%, #00378b 96%, #00378b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004396), color-stop(25%, #004396), color-stop(50%, #014194), color-stop(96%, #00378b), color-stop(100%, #00378b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #004396 0%, #004396 25%, #014194 50%, #00378b 96%, #00378b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #004396 0%, #004396 25%, #014194 50%, #00378b 96%, #00378b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #004396 0%, #004396 25%, #014194 50%, #00378b 96%, #00378b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #004396 0%, #004396 25%, #014194 50%, #00378b 96%, #00378b 100%);
  /* W3C */
}
#moblHdr #moblMenu:hover {
  background: #808080;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 25%, #ffffff 50%, #ffffff 96%, #f26f21 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(25%, #ffffff), color-stop(50%, #ffffff), color-stop(96%, #ffffff), color-stop(100%, #f26f21));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 25%, #ffffff 50%, #ffffff 96%, #f26f21 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 25%, #ffffff 50%, #ffffff 96%, #f26f21 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 25%, #ffffff 50%, #ffffff 96%, #f26f21 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 25%, #ffffff 50%, #ffffff 96%, #f26f21 100%);
  /* W3C */
}
#moblHdr #moblMenu:hover .fa-bars {
  color: #ffffff;
}
#moblHdr #moblMenu:hover .fa-close {
  color: #ffffff;
}
#moblHdr #llnk {
  margin: 5px 9px;
}
#moblHdr .langopt {
  float: right;
  margin: 11px;
}
#moblHdr .langopt .global {
  position: absolute;
  right: 10px;
  top: 40px;
}
#moblHdr .langopt .global a {
  padding: 8px 12px;
  line-height: 24px;
}
#moblHdr #nav-bar, #moblHdr #nav-bar-mbl {
  position: fixed;
  z-index: 999;
  top: 40px;
}
#moblHdr #nav-bar ul, #moblHdr #nav-bar-mbl ul {
  list-style: none;
}
#moblHdr #nav-bar ul.menu, #moblHdr #nav-bar-mbl ul.menu {
  margin: 0px 0px 0px 0px !important;
}
#moblHdr #nav-bar ul li, #moblHdr #nav-bar-mbl ul li {
  border-bottom: 1px solid #999;
}
#moblHdr #nav-bar ul li i.fa, #moblHdr #nav-bar-mbl ul li i.fa {
  font-size: 21px;
}
#moblHdr #nav-bar ul li ul, #moblHdr #nav-bar-mbl ul li ul {
  margin: 0;
  display: none;
  background: #ffffff;
}
#moblHdr #nav-bar ul li ul li, #moblHdr #nav-bar-mbl ul li ul li {
  border-bottom: none;
}
#moblHdr #nav-bar a, #moblHdr #nav-bar-mbl a {
  padding: 0 12px;
}
#moblHdr #nav-bar a .subLnk, #moblHdr #nav-bar-mbl a .subLnk {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  line-height: 0;
  margin: 0;
}
#moblHdr #nav-bar .top-bar-section > ul > li > ul > li.active a, #moblHdr #nav-bar-mbl .top-bar-section > ul > li > ul > li.active a {
  border-bottom: none;
  margin: 0px 0px 0px 0px;
}
#moblHdr .drawer-menu {
  width: 300px;
  height: 100%;
  background: #f8f8f8;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  margin: 0;
  padding: 0;
  position: fixed;
  top: 40px;
  z-index: 1000;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  left: -300px;
}
#moblHdr .drawer-show {
  left: 0;
  text-align: left;
}
#moblHdr .drawer-show ul {
  margin: 0;
}
#moblHdr .drawer-show ul li {
  padding: 10px;
  border-bottom: 1px solid #ccc;
}
#moblHdr .drawer-show ul.mmsub li {
  border-bottom: none;
  padding-bottom: 0;
}
/* CyberAgent elements only */
@media only screen and (max-width: 767px) {
  .monitored-block .large-1 {
    display: none;
  }
  .upto767mar0lt {
    margin-left: 0 !important;
  }
  .upto767mar0rt {
    margin-right: 0 !important;
  }
}
.radio_focus_label {
  border: 0px solid #609aa9 !important;
  box-shadow: 0 0 0px #609aa9 !important;
  -webkit-box-shadow: 0 0 0px #609aa9 !important;
  -moz-box-shadow: 0 0 0px #609aa9 !important;
  padding-top: 0px !important;
  margin-bottom: 0px !important;
}
div:not(#top-header) ul:not(.menu, .accordion-item, .ecl-form-inputs) {
  list-style: disc;
  list-style-position: inside;
  margin: 0em 0em 0em 1em;
}
ul:not(:first-child) {
  margin-top: 12px;
}
ul.bulleted-list {
  margin-bottom: 1.5em;
}
ul.errors {
  list-style: disc;
}
ol {
  list-style-position: inside;
  margin: 0em 0em 0em 1em;
}
.service-desc ol {
  list-style-position: inside !important;
}
.ui-menu, #top-header ul {
  list-style: none !important;
}
.debug {
  display: none;
  background-color: #DDD;
  border: 1px dashed grey;
  background-image: url(/public/bundles/imcbaselineportal/images/dev_background.png);
}
.pointer {
  cursor: pointer;
}
.cursorHelp {
  cursor: help;
}
.button:hover {
  text-decoration: underline;
}
small.error {
  display: none;
}
.error > small.error, .member-number-error {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #AF0D10;
  color: #fff;
}
.notice > small.error {
  display: block;
  padding: 0.375em 0.25em;
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 0.75em;
  font-weight: bold;
  background: #fff;
  color: #000;
}
.notice > small.suggestiveText.error, small.suggestiveText {
  background-color: #fffbcf;
  border: solid;
  border-width: 1px;
  border-color: #e6e7e8;
  color: #231f20;
  padding: 4px 8px;
  font-size: 0.75em;
  z-index: 999;
}
.secondaryBrand {
  float: right;
  margin-left: 15px;
  padding-left: 15px;
  border-left: 4px solid #616161;
}
.tooltip {
  font-size: 11px;
  color: #ffffff;
  background-color: #1F232F;
  pointer-events: none;
}
div.scrollbox {
  height: 200px;
  border: 1px solid #ccc;
  padding: 6px;
  overflow: auto;
}
#flash-message {
  border-right: 15px solid #cbcbcb;
  border-left: 15px solid #cbcbcb;
  border-bottom: 15px solid #cbcbcb;
  border-top: 15px solid #cbcbcb;
}
.custom_message {
  border: 4px solid #ffffff !important;
  background-color: #ffffff !important;
  position: relative;
}
.close_custom_message {
  color: #ababab !important;
  position: absolute;
  right: 0;
  top: 0;
}
#cookiePolicyModal {
  z-index: 9;
  position: fixed;
  bottom: 0;
}
#cookiePolicyModal .ckBox {
  opacity: 90%;
}
#cookiePolicyModal .ckBox td {
  background-color: #000000 !important;
}
#cookiePolicyModal .ckBox #cookiePolicyText {
  color: #ffffff !important;
  border: 2px solid #cccccc !important;
}
#cookiePolicyModal .ckBox #cookiePolicyText a {
  color: #3399ff !important;
}
#cookiePolicyModal .ckBox #cookiePolicyClose {
  color: #ffffff !important;
}
.fa-hover:hover {
  color: #2795b6;
}
.creditReportChartTD {
  padding: 5px 0px 5px 0px !important;
}
.creditReportChartYear {
  width: 5% !important;
}
.miscLabel {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 10px;
}
span.required {
  color: #be212f;
  font-weight: bold;
  margin-left: 5px;
}
.text_lead {
  font-size: 1.21875em;
}
#drop1 {
  width: inherit;
}
/* word break for long text */
.word-wrap {
  white-space: -moz-pre-wrap !important;
  /* Mozilla */
  white-space: -o-pre-wrap !important;
  /* Opera 7 */
  white-space: -pre-wrap !important;
  /* Opera 4-6 */
  /*white-space: pre-wrap !important;*/
  /* CSS 2.1 */
  /*white-space: pre-line !important;*/
  /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word !important;
  /* IE */
  /*word-break: break-all !important;*/
}
.alertColor {
  color: red;
}
small.cc-error {
  display: block;
  color: white;
  background: #c60f13;
  padding: 0.375em 0.25em;
}
small.cc-success {
  display: block;
  color: white;
  background: green;
  padding: 0.375em 0.25em;
}
/*TYPEAHEAD*/
.scrollable-dropdown-menu .tt-dropdown-menu {
  /*  max-height: 10px;*/
  overflow-y: auto;
}
.typeahead, .tt-query, .tt-hint {
  /*  width: 250px;
  height: 30px;
  padding: 0px 0px;
  font-size: 16px;
  line-height: 24px;
  border: 2px solid #ccc;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;*/
  outline: none;
}
/*
.typeahead {
  background-color: #fff;
}

.typeahead:focus {
  border: 1px solid #0097cf;
}*/
/*
.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
*/
.tt-hint {
  color: #999;
}
.tt-menu {
  width: 100%;
  margin: 0px 0;
  padding: 0px 0;
  background-color: #fff;
  border: 1px solid #666;
}
.tt-suggestion {
  padding: 0px 10px;
  font-size: 12px;
  line-height: 24px;
}
.tt-suggestion:hover {
  cursor: pointer;
  color: #fff;
  background-color: #0097cf;
}
.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;
}
.tt-suggestion p {
  margin: 0;
}
.twitter-typeahead {
  width: 100%;
}
/*END TYPEAHEAD*/
.mar0, .no-margin {
  margin: 0 !important;
}
.mar0top {
  margin-top: 0 !important;
}
.mar0rt {
  margin-right: 0 !important;
}
.mar0lt {
  margin-left: 0 !important;
}
.mar0btm {
  margin-bottom: 0 !important;
}
.mar1btm {
  margin-bottom: 1px !important;
}
.mar2top {
  margin-top: 2px !important;
}
.mar3top {
  margin-top: 3px !important;
}
.mar4top {
  margin-top: 4px !important;
}
.mar5top {
  margin-top: 5px !important;
}
.mar5rt {
  margin-right: 5px !important;
}
.mar5btm {
  margin-bottom: 5px !important;
}
.mar5lt {
  margin-left: 5px !important;
}
.mar6top {
  margin-top: 6px !important;
}
.mar7top {
  margin-top: 7px !important;
}
.mar7rt {
  margin-right: 7px !important;
}
.mar7btm {
  margin-bottom: 7px !important;
}
.mar7lt {
  margin-left: 7px !important;
}
.mar10 {
  margin: 10px !important;
}
.mar8top {
  margin-top: 8px !important;
}
.mar10top {
  margin-top: 10px !important;
}
.mar10rt {
  margin-right: 10px !important;
}
.mar10btm {
  margin-bottom: 10px !important;
}
.mar10lt {
  margin-left: 10px !important;
}
.mar12top {
  margin-top: 12px !important;
}
.mar14top {
  margin-top: 14px !important;
}
.mar15 {
  margin: 15px !important;
}
.mar15top {
  margin-top: 15px !important;
}
.mar15rt {
  margin-right: 15px !important;
}
.mar15btm {
  margin-bottom: 15px !important;
}
.mar15lt {
  margin-left: 15px !important;
}
.mar16top {
  margin-top: 16px !important;
}
.mar18top {
  margin-top: 18px !important;
}
.mar20 {
  margin: 20px !important;
}
.mar20top {
  margin-top: 20px !important;
}
.mar20rt {
  margin-right: 20px !important;
}
.mar20btm {
  margin-bottom: 20px !important;
}
.mar20lt {
  margin-left: 20px !important;
}
.mar30top {
  margin-top: 30px !important;
}
.mar30rt {
  margin-right: 30px !important;
}
.mar30btm {
  margin-bottom: 30px !important;
}
.mar30lt {
  margin-left: 30px !important;
}
.marHauto {
  margin-left: auto;
  margin-right: auto;
}
.mar1emtop {
  margin-top: 1em !important;
}
.marMinus1emtop {
  margin-top: -1em !important;
}
.marMinus1lt {
  margin-left: -1em !important;
}
.marMinus1rt {
  margin-right: -1em !important;
}
.marMinus5pxlt {
  margin-left: -5px !important;
}
.pad0, .no-padding {
  padding: 0 !important;
}
.pad0top {
  padding-top: 0 !important;
}
.pad0rt {
  padding-right: 0 !important;
}
.pad0btm {
  padding-bottom: 0 !important;
}
.pad0lt {
  padding-left: 0 !important;
}
.pad1btm {
  padding-bottom: 1px !important;
}
.pad3top {
  padding-top: 3px !important;
}
.pad5 {
  padding: 5px !important;
}
.pad5top {
  padding-top: 5px !important;
}
.pad5rt {
  padding-right: 5px !important;
}
.pad5btm {
  padding-bottom: 5px !important;
}
.pad5lt {
  padding-left: 5px !important;
}
.pad10 {
  padding: 10px !important;
}
.pad10top {
  padding-top: 10px !important;
}
.pad10rt {
  padding-right: 10px !important;
}
.pad10btm {
  padding-bottom: 10px !important;
}
.pad10lt {
  padding-left: 10px !important;
}
.pad15 {
  padding: 15px !important;
}
.pad15top {
  padding-top: 15px !important;
}
.pad15rt {
  padding-right: 15px !important;
}
.pad15btm {
  padding-bottom: 15px !important;
}
.pad15lt {
  padding-left: 15px !important;
}
.pad15nobtm {
  padding-top: 15px !important;
  padding-right: 15px !important;
  padding-bottom: 0px !important;
  padding-left: 15px !important;
}
.pad20 {
  padding: 20px !important;
}
.pad20top {
  padding-top: 20px !important;
}
.pad20btm {
  padding-bottom: 20px !important;
}
.pad20lt {
  padding-left: 20px !important;
}
.pad20rt {
  padding-right: 20px !important;
}
.pad30top {
  padding-top: 30px !important;
}
.pad30rt {
  padding-right: 30px !important;
}
.pad30btm {
  padding-bottom: 30px !important;
}
.pad30lt {
  padding-left: 30px !important;
}
.pad24top {
  padding-top: 24px !important;
}
.padhalfemrt {
  padding-right: 0.5em !important;
}
.qna_Q:focus, .qna_A:focus, .child_Q:focus, .child_A:focus {
  outline: 1px dotted #888888;
}
.qna_Q:not(:focus), .qna_A:not(:focus), .child_Q:not(:focus), .child_A:not(:focus) {
  outline-style: hidden;
}
.child_Q a, .child_A a {
  text-decoration: none;
  color: #000000 !important;
}
.noBorderTop {
  border-top: 0px !important;
}
.light-separator {
  border-bottom: 1px dotted lightgrey;
}
.dotted-separator-aaa {
  border-bottom: 1px dotted #aaaaaa;
}
.borderBottomLightGray {
  border-bottom: 1px solid #eeeeee;
}
.borderNone {
  border: none !important;
}
.height60px {
  height: 60px;
}
.width2em {
  width: 2em;
}
.width5em {
  width: 5em;
}
.width15em {
  width: 15em;
}
.italics {
  font-style: italic;
}
.scr-Poor {
  color: #E7001C;
}
.scr-Fair {
  color: #F6A623;
}
.scr-Good {
  color: #F8E81C;
}
.scr-VeryGood {
  color: #7ED321;
}
.scr-Exceptional {
  color: #417505;
}
.left, .pull-left {
  float: left;
}
.right, .pull-right, .passwordInput {
  float: right;
}
.showhideButtonAlign {
  float: right;
  position: relative;
  margin-right: 6px;
  color: #065C8E;
  z-index: 999;
}
.right5em {
  right: 0.5em;
}
.table-row {
  display: table-row;
}
.table-cell {
  display: table-cell;
}
/* accessibility requirement -- DO NOT edit */
.visually-hidden {
  border: 0 none;
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}
.callout_left {
  display: inline-block;
  width: 95%;
}
.callout_right {
  display: inline-block;
  width: 5%;
}
/* dynamic text sizing */
.helpHint {
  font-size: calc(13px - 2px);
  color: #707070;
}
@media (min-width: 640px) {
  #agreementModal {
    min-height: 300px;
  }
  .agreementModalInner {
    height: calc(100vh - 300px);
    min-height: 175px;
  }
}
@media (max-width: 639px) {
  .agreementModalInner {
    height: calc(100vh - 125px);
  }
}
#agreementModal {
  max-height: calc(100vh - 130px);
}
.agreementModalInner {
  overflow-y: auto;
}
@media (min-width: 640px) {
  #upgradeAgreementModal {
    min-height: 300px;
  }
  .upgradeAgreementModalInner {
    height: calc(100vh - 300px);
    min-height: 175px;
  }
}
@media (max-width: 639px) {
  .upgradeAgreementModalInner {
    height: calc(100vh - 125px);
  }
}
#upgradeAgreementModal {
  max-height: calc(100vh - 130px);
}
.upgradeAgreementModalInner {
  overflow-y: auto;
}
@media (min-width: 640px) {
  #accountLockedModal {
    min-height: 100px;
  }
  .accountLockedModalInner {
    height: calc(100vh - 800px);
    min-height: 75px;
  }
}
@media (max-width: 639px) {
  .accountLockedModalInner {
    height: calc(100vh - 125px);
  }
}
#accountLockedModal {
  max-height: calc(100vh - 130px);
}
.accountLockedModalInner {
  overflow-y: auto;
}
.svgIcon, .svg-ico {
  vertical-align: middle;
  margin: 0px;
}
.svgIcon {
  width: 16px;
  height: 16px;
}
.svgIconStroke {
  stroke: #6225a2;
}
.svgIconFillStroke {
  fill: #6225a2;
}
.svgIconFill {
  fill: #cebbe2;
}
.svg-ico {
  width: 24px;
  height: 24px;
}
.section-header-s a {
  display: flex;
  align-items: center;
}
.section-header-s a svg:first-child {
  margin-right: 6px;
}
.brand_primary {
  color: #6225a2;
}
a.brand_primary:hover {
  color: #4f2081;
}
.brand_primary_light {
  color: #7234b4;
}
.brand_primary_lighter {
  color: #a17cc7;
}
.brand_primary_lightest {
  color: #cebbe2;
}
.brand_primary_dark {
  color: #4f2081;
}
.brand_secondary {
  color: #182f7c;
}
.brand_secondary_light {
  color: #325ad3;
}
.brand_secondary_lighter {
  color: #7098f8;
}
.vantage-score-color-very-poor {
  color: #E0491E !important;
}
.vantage-score-color-poor {
  color: #ED8E1F !important;
}
.vantage-score-color-fair {
  color: #F7D21E !important;
}
.vantage-score-color-good {
  color: #7ed321 !important;
}
.vantage-score-color-very-good {
  color: #57970F !important;
}
.vantage-score-border-very-poor {
  border-color: #E0491E !important;
}
.vantage-score-border-poor {
  border-color: #ED8E1F !important;
}
.vantage-score-border-fair {
  border-color: #F7D21E !important;
}
.vantage-score-border-good {
  border-color: #7ed321 !important;
}
.vantage-score-border-very-good {
  border-color: #57970F !important;
}
.vantage-score-background-very-poor {
  background-color: #E0491E !important;
}
.vantage-score-background-poor {
  background-color: #ED8E1F !important;
}
.vantage-score-background-fair {
  background-color: #F7D21E !important;
}
.vantage-score-background-good {
  background-color: #7ed321 !important;
}
.vantage-score-background-very-good {
  background-color: #57970F !important;
}
.widgets .has-tip.colorMatch, .widgets .colorMatch {
  color: #636363;
}
.widgets .nutip.colorMatch {
  color: #002545;
}
span.tooltip.tip-bottom > .nub {
  display: block;
  width: 0;
  height: 0;
  left: 20px;
  position: absolute;
  border: solid 12px;
  border-color: transparent transparent #002545 transparent;
  top: -24px;
}
.nu-nub {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #002545;
  position: absolute;
  z-index: 996;
}
span.tooltip.tip-bottom, #nu {
  color: #333;
  padding: 10px;
  background-color: #fff;
  border: solid 2px #002545;
  box-shadow: 3px 3px 5px #999;
  font-weight: normal;
}
#nu {
  position: absolute;
  margin-right: 20px;
  cursor: pointer;
  z-index: 997;
}
.nutip {
  cursor: help;
}
.debug {
  display: none;
  background-color: #DDD;
  border: 1px dashed grey;
  background-image: url(/public/bundles/imcbaselineportal/images/dev_background.png);
}
