/* hsl(220, 10%, 90%); */
/* Line height * font size + padding top and bottom */
/* /file/site/style/ob.es.application.less:L3 */
html {
  font-size: 87.5%;
}
/* /file/site/style/ob.es.application.less:L4 */
html,
body {
  min-height: 100vh;
}
/* /file/site/style/ob.es.application.less:L8 */
.btn-reset {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  -webkit-appearance: button;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  text-align: left;
}
/* /file/site/style/ob.es.application.less:L9 */
.btn-reset::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* /file/site/style/ob.es.application.less:L11 */
a {
  color: #00722a;
  color: var(--brand-primary);
}
/* /file/site/style/ob.es.application.less:L12 */
a:hover {
  color: #00511e;
  color: var(--brand-dark);
}
/* /file/site/style/ob.es.application.less:L13 */
.btn-link {
  color: #00722a;
  color: var(--brand-primary);
}
/* /file/site/style/ob.es.application.less:L15 */
body {
  background-color: #e9ebee;
  line-height: 1.286;
}
/* /file/site/style/ob.es.application.less:L19 */
/* /file/site/style/ob.es.application.less:L20 */
/* /file/site/style/ob.es.application.less:L21 */
body.sidebar-open .app__sidebar {
  transform: translateX(0);
}
/* /file/site/style/ob.theme.base.less:L1 */
:root,
.theme-ncgroup {
  --brand-primary: #116069;
  --brand-primary-contrast: white;
  --brand-light: #1a95a2;
  --brand-secondary: var(--brand-light);
  --brand-secondary-contrast: white;
  --brand-dark: #0d5159;
  --brand-tertiary: #444554;
  --icon-bg-color: var(--brand-primary);
  --icon-bg-hover: var(--brand-light);
  --icon-light-100: #15757f;
  --icon-light-200: #167d88;
  --icon-light-300: #188591;
  --icon-light-400: #198d9a;
  --icon-light-500: #1a95a2;
  --icon-light-600: #1c9dab;
  --icon-light-700: #1da5b4;
  --icon-light-800: #1fadbd;
  --icon-light-900: #20b5c5;
  --icon-light-truck: #69ab6b;
  --icon-medium-100: #0b4046;
  --icon-medium-200: #0d484f;
  --icon-medium-300: #0e5058;
  --icon-medium-400: #105860;
  --icon-medium-500: #116069;
  --icon-medium-600: #136872;
  --icon-medium-700: #14717b;
  --icon-medium-800: #157984;
  --icon-medium-900: #17818c;
  --icon-medium-truck: #5ea660;
  --icon-dark-100: #083135;
  --icon-dark-200: #09393e;
  --icon-dark-300: #0b4147;
  --icon-dark-400: #0c4950;
  --icon-dark-500: #0d5159;
  --icon-dark-600: #0f5962;
  --icon-dark-700: #10616a;
  --icon-dark-800: #116a73;
  --icon-dark-900: #13727c;
  --icon-dark-truck: #326734;
  --icon-logo-display: inline;
  --link-color: var(--brand-primary);
  --link-color-hover: var(--brand-dark);
  --color-bg-hover: rgba(26, 149, 162, 0.6);
  --color-bg-active: rgba(175, 217, 145, 0.2);
  --color-fg-active: black;
  --color-border-top: #e6e7ea;
  --color-border-side: #dedfe3;
  --color-border-bottom: #d1d2d6;
  --block-header-color-bg: #f3f4f7;
  --block-header-color-bg-hover: #e7e9ef;
  --block-header-color-fg: #333333;
  --block-color-bg-alt: #f9fafb;
  --block-color-bg-hover: #edeff3;
  --block-color-border: #e6e6e6;
  --block-header-button-hover: #e7e9ef;
  --block-header-button-border: #ced0d4;
  --block-header-button-active: #d4d9e2;
  --sidebar-width: 14.375rem;
  --sidebar-fg-color: #e6e6e6;
  --sidebar-bg-color: #09353a;
  --sidebar-header-color: #aeb1b7;
  --sidebar-link-fg-color: white;
  --sidebar-link-fg-active: white;
  --sidebar-link-bg-color: transparent;
  --sidebar-link-bg-hover: rgba(255, 255, 255, 0.1);
  --sidebar-link-bg-active: #1d2520;
  --sidebar-scroll-bg: var(--sidebar-bg-color);
  --sidebar-scroll-fg: rgba(36, 36, 36, 0.3);
  --grid-gutter-width: 1.875rem;
  --toolbar-background: linear-gradient(#fafafa, whitesmoke);
  --toolbar-border-color: #dedede;
  --toolbar-btn-color: rgba(153, 153, 153, 0.8);
  --toolbar-btn-hover-color: rgba(102, 102, 102, 0.8);
  --toolbar-btn-bg: transparent;
  --toolbar-btn-hover-bg: linear-gradient(#e3e3e3, #dedede);
  --app-sidebar-bg-from: #f7f7f7;
  --app-sidebar-bg-to: #fcfcfc;
  --app-sidebar-color: #575757;
  --app-sidebar-background: linear-gradient(var(--app-sidebar-bg-from), var(--app-sidebar-bg-to));
  --app-sidebar-hover-background: linear-gradient(#dedede, hsls(0, 0%, 89%));
  --app-sidebar-width: 25rem;
  --app-sidebar-shadow-width: 0.375rem;
}
/* /file/site/style/ob.2016.utils.less:L1 */
.lowercase {
  text-transform: lowercase;
}
/* /file/site/style/ob.2016.utils.less:L5 */
.link-unstyled,
.link-unstyled:hover,
.link-unstyled:active,
.link-unstyled:focus {
  color: inherit !important;
  text-decoration: inherit !important;
}
/* /file/site/style/ob.2016.utils.less:L13 */
.btn-reset {
  background: none;
  border: 0;
  color: inherit;
  /* cursor: default; */
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  -webkit-appearance: button;
  /* for input */
  -webkit-user-select: none;
  /* for button */
  -moz-user-select: none;
  -ms-user-select: none;
  text-align: left;
}
/* /file/site/style/ob.2016.utils.less:L28 */
.btn-reset::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* /file/site/style/ob.2016.utils.less:L36 */
.m-nav {
  margin: 4rem;
}
/* /file/site/style/ob.2016.utils.less:L37 */
.mt-nav {
  margin-top: 4rem;
}
/* /file/site/style/ob.2016.utils.less:L38 */
.mr-nav {
  margin-right: 4rem;
}
/* /file/site/style/ob.2016.utils.less:L39 */
.mb-nav {
  margin-bottom: 4rem;
}
/* /file/site/style/ob.2016.utils.less:L40 */
.ml-nav {
  margin-left: 4rem;
}
/* /file/site/style/ob.2016.utils.less:L41 */
.mx-nav {
  margin-left: 4rem;
  margin-right: 4rem;
}
/* /file/site/style/ob.2016.utils.less:L42 */
.my-nav {
  margin-bottom: 4rem;
  margin-top: 4rem;
}
/* hsl(220, 10%, 90%); */
/* Line height * font size + padding top and bottom */
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L6 */
html {
  font-size: 100%;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L8 */
body {
  background-image: url(/file/db/graphic/09_blur_new.jpg);
  background-size: cover;
  background-position-y: 100%;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L18 */
.login-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  padding: 1.5rem;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L27 */
.login-box {
  align-self: center;
  box-shadow: rgba(0, 0, 0, 0.5) 0 2rem 10rem;
  color: black;
  z-index: 10;
  max-width: 100%;
  width: 50rem;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L36 */
.login-box a {
  color: black;
  cursor: pointer;
  font-weight: bold;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L42 */
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L43 */
.login-box__actions .btn-link {
  font-weight: bold;
  color: black;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L47 */
.login-box__actions .btn-link.pull-right {
  float: none !important;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L49 */
.login-box__actions .btn[name="otp"] {
  display: none;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L52 */
.login-box__container {
  flex: 1 1 50%;
  display: flex;
  flex-direction: column;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L58 */
.login-box__form {
  margin-block-start: 0.9375rem;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L61 */
.login-box__form .alert {
  padding: 0.3125rem;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L65 */
.login-box__form .form-group {
  margin-block-end: 0.625rem;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L68 */
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L69 */
.login-box__form .form-group .input-group .input-group-append {
  background: rgba(200, 200, 200, 0.75);
  border-radius: 0;
  margin-block-end: 0;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L75 */
.login-box__form .form-group .input-group input,
.login-box__form .form-group .input-group .input-group-append {
  border-color: rgba(175, 175, 175, 0.75);
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L79 */
.login-box__form .form-group .input-group .input-group-text {
  background: rgba(200, 200, 200, 0.75);
  border: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L87 */
.login-box__form .form-group input:not([type="checkbox"]) {
  background: rgba(255, 255, 255, 0.5);
  box-shadow: none;
  /*inset rgb(0, 0, 0) 0 0 0.125rem;*/
  color: black;
  height: 3em;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L93 */
.login-box__form .form-group input:not([type="checkbox"])::-webkit-input-placeholder {
  /* WebKit browsers */
  color: rgba(255, 255, 255, 0.6);
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L96 */
.login-box__form .form-group input:not([type="checkbox"])::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: rgba(255, 255, 255, 0.6);
  opacity: 1;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L100 */
.login-box__form .form-group input:not([type="checkbox"]):-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: rgba(255, 255, 255, 0.6);
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L106 */
.login-box__form button.btn-primary {
  border-radius: 3px;
  box-shadow: inset #aaaaaa 0 1px 0;
  display: block;
  height: 3em;
  margin-block-end: 0.3125rem;
  width: 100%;
  background-color: #008632;
  background-image: linear-gradient(to bottom, #008632 0%, #00722a 100%);
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L116 */
.login-box__form button.btn-primary:hover {
  background-color: #00722a;
  background-image: linear-gradient(to bottom, #00722a 0%, #005e22 100%);
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L117 */
.login-box__form button.btn-primary:not(:disabled):not(.disabled):active {
  background-color: #00722a;
  background-image: linear-gradient(to bottom, #00722a 0%, #009b39 100%);
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L120 */
.login-box__form .password-links {
  font-weight: bold;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L122 */
.login-box__form .password-links a {
  color: black;
}
@media screen and (min-width: 36em) {
  .login-box__form {
    margin-block-start: 2rem;
  }
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L130 */
.login-box__logo {
  height: 6rem;
  width: 6rem;
  align-self: center;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L136 */
.login-box__separator {
  flex: 0 0 41px;
  position: relative;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L140 */
.login-box__separator::after {
  background: rgba(155, 155, 155, 0.5);
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 20px;
  width: 100%;
}
@media screen and (min-width: 36em) {
  .login-box__separator::after {
    height: 100%;
    left: 20px;
    top: 0;
    width: 1px;
  }
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L158 */
.login-box__wrapper {
  -webkit-backdrop-filter: blur(48px);
  backdrop-filter: blur(48px);
  background: rgba(185, 185, 185, 0.5);
  border-radius: 0.35rem;
  padding: 1.5625rem;
  display: flex;
  flex-direction: column;
  text-align: center;
  box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.11), 0 6.7px 5.3px rgba(0, 0, 0, 0.16), 0 12.5px 10px rgba(0, 0, 0, 0.2), 0 22.3px 17.9px rgba(0, 0, 0, 0.24), 0 41.8px 33.4px rgba(0, 0, 0, 0.29), 0 100px 80px rgba(0, 0, 0, 0.4);
}
@media screen and (min-width: 36em) {
  .login-box__wrapper {
    flex-direction: row;
  }
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L179 */
input::placeholder {
  color: #777777 !important;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L183 */
.teamviewer {
  margin-block-start: auto;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L187 */
.footer {
  color: white;
  display: none;
  font-family: 'Segoe UI', Roboto, 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', 'Open-Light', sans-serif;
  overflow: hidden;
  position: fixed;
  bottom: 0;
  left: 0;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L197 */
.footer__datetime {
  line-height: 1;
  opacity: 0;
  padding: 0.9375rem;
  transition: opacity 0.5s linear;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L203 */
.footer__datetime--active {
  opacity: 1 !important;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L206 */
.footer__datetime--active .footer__date,
.footer__datetime--active .footer__time {
  animation-name: scaleIn;
  animation-duration: 0.5s;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L213 */
.footer__date {
  color: #9b9b9b;
  display: inline-block;
  font-family: 'Open-Bold', sans-serif;
  font-size: 1.75rem;
  padding-left: 10px;
}
/* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L221 */
.footer__time {
  animation-delay: 0.1s;
  display: inline-block;
  font-size: 6rem;
}
@keyframes scaleIn {
  0% {
    transform: scale(0.5, 0.5);
    opacity: 0;
  }
  67% {
    transform: scale(1.1, 1.1);
  }
  100% {
    transform: scale(1, 1);
    opacity: 1;
  }
}
@media screen and (min-width: 48em) and (min-height: 800px) {
  /* /file/article/main-style/login.1874262729cecc4488ab4b7e67dbbadce6218013.less:L236 */
  .footer {
    display: block;
  }
}
