/****

COMMOM ELEMENTS

 */
.logo {
  background: url("data:image/svg+xml;charset=utf8;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBhcmlhLWxhYmVsbGVkYnk9InRpdGxlLWxvZ28td2JjIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pZCIgdmlld0JveD0iMCAwIDY5IDI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2OSAyOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8dGl0bGUgaWQ9InRpdGxlLWxvZ28td2JjIiBsYW5nPSJlbiI+V2VzdHBhYyBsb2dvPC90aXRsZT4KCgk8cGF0aCBkPSJNMjQuNCAyNUwxNy42IDQuMUMxNi43IDAuOSAxNSAwIDEyLjYgMEgwYzEgMC40IDEuNiAyLjkgMS42IDIuOWw2LjEgMjFjMC43IDIuNiAyLjkgNCA1LjQgNGgxMy4zQzI1LjQgMjcuOCAyNC40IDI1IDI0LjQgMjUiIGZpbGw9IiNENTAwMkIiLz4KCTxwYXRoIGQ9Ik00NC42IDI1bDYuOC0yMC45QzUyLjMgMC45IDU0IDAgNTYuNCAwSDY5Yy0xIDAuNC0xLjYgMi45LTEuNiAyLjlsLTYuMSAyMWMtMC43IDIuNi0yLjkgNC01LjQgNEg0Mi42QzQzLjYgMjcuOCA0NC42IDI1IDQ0LjYgMjUiIGZpbGw9IiNENTAwMkIiLz4KCTxyZWN0IHg9IjI3IiB3aWR0aD0iMTUiIGhlaWdodD0iMjgiIGZpbGw9IiNENTAwMkIiLz4KPC9zdmc+");
  background-repeat: no-repeat;
}

/****

DEFAULT TEMPLATE

 */
#nusign-main-container, #nusign-main-container-mb {
  background-color: #ebebe5;
}

footer {
  border-top: 1px solid #f1f1ed;
  background: #fff;
}

/* Desktop layout */
#nusign-main-container .header .logo,
#nusign-main-container footer .logo {
  width: 162px;
  height: 38px;
  margin-top: 6px;
}

/* Mobile layout*/
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #nusign-main-container-mb .nusign-header-mb .logo {
    width: 115px;
    height: 33px;
  }
}

/* Modals*/
.modal .modal-content {
  background-color: #f9fafb;
}
.modal .modal-content .modal-header .close {
  display: none;
}
.modal .modal-content .modal-header .modal-title {
  color: #000000;
}
.modal .modal-content .modal-body {
  background-color: #f9fafb;
  color: #000000;
}
.modal .modal-content .modal-body .legend-title {
  color: #000000 !important;
}
.modal .modal-content .modal-footer {
  background-color: #f9fafb;
}
.modal .modal-content .btn-primary {
  padding: 6px 20px !important;
  background-color: #d5002b !important;
  color: #f9fafb !important;
  border-color: #d5002b !important;
}
.modal .modal-content .nav-tabs li a,
.modal .modal-content .nav-tabs li.active a {
  color: #000000;
}

.nusign-lock {
  display: none;
}