/*<ORACLECOPYRIGHT>
* Copyright (C) 2008-2021
* Oracle and Java are registered trademarks of Oracle and/or its affiliates.
* Other names may be trademarks of their respective owners.
* UNIX is a registered trademark of The Open Group.
*
* This software and related documentation are provided under a license agreement
* containing restrictions on use and disclosure and are protected by intellectual property laws.
* Except as expressly permitted in your license agreement or allowed by law, you may not use, copy,
* reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish,
* or display any part, in any form, or by any means. Reverse engineering, disassembly,
* or decompilation of this software, unless required by law for interoperability, is prohibited.
*
* The information contained herein is subject to change without notice and is not warranted to be error-free.
* If you find any errors, please report them to us in writing.
*
* U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S.
* Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable
* Federal Acquisition Regulation and agency-specific supplemental regulations.
* As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and
* license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the
* Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License
* (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
*
* This software or hardware is developed for general use in a variety of information management applications.
* It is not developed or intended for use in any inherently dangerous applications, including applications that
* may create a risk of personal injury. If you use this software or hardware in dangerous applications,
* then you shall be responsible to take all appropriate fail-safe, backup, redundancy,
* and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any
* damages caused by use of this software or hardware in dangerous applications.
*
* This software or hardware and documentation may provide access to or information on content,
* products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and
* expressly disclaim all warranties of any kind with respect to third-party content, products, and services.
* Oracle Corporation and its affiliates will not be responsible for any loss, costs,
* or damages incurred due to your access to or use of third-party content, products, or services.
</ORACLECOPYRIGHT>*/
/* 21.10.0.0SIA[2021_10] */
/*******************************************************/
/********************* Login Page **********************/
/*******************************************************/
/*
 * fonts
 */
/* NOTE: IMPORTING FONTS IS BETTER FOR PERFORMANCE, BUT DOES NOT WORK WITHOUT INTERNET ACCESS */
/* WE DEFINE THE FONTS OOTB AS WE WANT TO SUPPORT THE NO-INTERNET AND DISCONNECTED USER CASES */
/* IF THERE IS A NEED TO IMPROVE RESPONSE TIMES AND THERE IS NO REQUIREMENT FOR DISCONNECTED OR NO-INTERNET CASES, */
/* SIMPLY UNCOMMENT THE IMPORT LINE AND COMMENT OUT THE FONT-FACE DEFINITIONS */
@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto-Thin-webfont.woff') format('woff'), url('../../fonts/Roboto-Thin-webfont.ttf') format('truetype'), url('../../fonts/Roboto-Thin-webfont.svg#robotothin') format('svg');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto-ThinItalic-webfont.woff') format('woff'), url('../../fonts/Roboto-ThinItalic-webfont.ttf') format('truetype'), url('../../fonts/Roboto-ThinItalic-webfont.svg#robotothin_italic') format('svg');
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto-Light-webfont.woff') format('woff'), url('../../fonts/Roboto-Light-webfont.ttf') format('truetype'), url('../../fonts/Roboto-Light-webfont.svg#robotolight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto-LightItalic-webfont.woff') format('woff'), url('../../fonts/Roboto-LightItalic-webfont.ttf') format('truetype'), url('../../fonts/Roboto-LightItalic-webfont.svg#robotolight_italic') format('svg');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto-Regular-webfont.woff') format('woff'), url('../../fonts/Roboto-Regular-webfont.ttf') format('truetype'), url('../../fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto-Italic-webfont.woff') format('woff'), url('../../fonts/Roboto-Italic-webfont.ttf') format('truetype'), url('../../fonts/Roboto-Italic-webfont.svg#robotoitalic') format('svg');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto-Medium-webfont.woff') format('woff'), url('../../fonts/Roboto-Medium-webfont.ttf') format('truetype'), url('../../fonts/Roboto-Medium-webfont.svg#robotomedium') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto-MediumItalic-webfont.woff') format('woff'), url('../../fonts/Roboto-MediumItalic-webfont.ttf') format('truetype'), url('../../fonts/Roboto-MediumItalic-webfont.svg#robotomedium_italic') format('svg');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto-Bold-webfont.woff') format('woff'), url('../../fonts/Roboto-Bold-webfont.ttf') format('truetype'), url('../../fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto-BoldItalic-webfont.woff') format('woff'), url('../../fonts/Roboto-BoldItalic-webfont.ttf') format('truetype'), url('../../fonts/Roboto-BoldItalic-webfont.svg#robotobold_italic') format('svg');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto-Black-webfont.woff') format('woff'), url('../../fonts/Roboto-Black-webfont.ttf') format('truetype'), url('../../fonts/Roboto-Black-webfont.svg#robotoblack') format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto';
  src: url('../../fonts/Roboto-BlackItalic-webfont.woff') format('woff'), url('../../fonts/Roboto-BlackItalic-webfont.ttf') format('truetype'), url('../../fonts/Roboto-BlackItalic-webfont.svg#robotoblack_italic') format('svg');
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../../fonts/RobotoCondensed-Light-webfont.woff') format('woff'), url('../../fonts/RobotoCondensed-Light-webfont.ttf') format('truetype'), url('../../fonts/RobotoCondensed-Light-webfont.svg#roboto_condensedlight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../../fonts/RobotoCondensed-LightItalic-webfont.woff') format('woff'), url('../../fonts/RobotoCondensed-LightItalic-webfont.ttf') format('truetype'), url('../../fonts/RobotoCondensed-LightItalic-webfont.svg#roboto_condensedlight_italic') format('svg');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../../fonts/RobotoCondensed-Regular-webfont.woff') format('woff'), url('../../fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'), url('../../fonts/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../../fonts/RobotoCondensed-Italic-webfont.woff') format('woff'), url('../../fonts/RobotoCondensed-Italic-webfont.ttf') format('truetype'), url('../../fonts/RobotoCondensed-Italic-webfont.svg#roboto_condenseditalic') format('svg');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../../fonts/RobotoCondensed-Bold-webfont.woff') format('woff'), url('../../fonts/RobotoCondensed-Bold-webfont.ttf') format('truetype'), url('../../fonts/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto Condensed';
  src: url('../../fonts/RobotoCondensed-BoldItalic-webfont.woff') format('woff'), url('../../fonts/RobotoCondensed-BoldItalic-webfont.ttf') format('truetype'), url('../../fonts/RobotoCondensed-BoldItalic-webfont.svg#roboto_condensedbold_italic') format('svg');
  font-weight: 700;
  font-style: italic;
}
/* THE NEXT FONT IS FOR ICONS VIA SVG */
/* THIS USED TO BE IN ICONS.LESS, BUT MOVED HERE TO CONSOLIDATE */
@font-face {
  font-family: 'oracle';
  src: url(../../fonts/oracle.woff?updziv) format('woff'), url(../../fonts/oracle.ttf?updziv) format('truetype'), url(../../fonts/oracle.svg?updziv#oracle) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* DO NOT USE THE COLOR VARIABLES IN THE SECTION BELOW DIRECTLY
   REFER TO THE NEXT SECTION FOR VARIABLES TO USE - START */
/* DO NOT USE THE COLOR VARIABLES IN THE SECTION BELOW DIRECTLY
   REFER TO THE NEXT SECTION FOR VARIABLES TO USE - END */
/* ONLY USE COLOR VARIABLES IN THIS SECTION - START */
/* ONLY USE COLOR VARIABLES IN THIS SECTION - END */
/* Colors for AppsUX icons */
/* Background colors for AppsUX icons */
/* Shadow colors for AppsUX icons */
.siebui-oracleicon,
.siebui-icon-close-circle,
.siebui-icon-check-circle,
.siebui-icon-help,
.siebui-icon-arrowsm-down,
.siebui-icon-arrowsm-right {
  font-family: 'oracle';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.siebui-icon-close-circle {
  color: #c24839;
}
.siebui-icon-close-circle::before {
  content: "\e63b";
}
.siebui-icon-check-circle {
  color: #57823d;
}
.siebui-icon-check-circle::before {
  content: "\e63e";
}
.siebui-icon-help {
  color: #1474bf;
}
.siebui-icon-help::before {
  content: "\e69b";
}
.siebui-icon-arrowsm-down {
  color: #1474bf;
}
.siebui-icon-arrowsm-down::before {
  content: "\e661";
}
.siebui-icon-arrowsm-right {
  color: #1474bf;
}
.siebui-icon-arrowsm-right::before {
  content: "\e659";
}
html[dir="rtl"] .siebui-icon-arrowsm-right::before {
  content: "\e65b";
}
html,
body {
  height: 100%;
}
.siebui-login-body {
  margin: 0;
  padding: 0;
  font-family: 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  outline: none;
  color: #404453;
  background-color: #f5f5f5;
}
@media (min-width: 922px) {
  .siebui-login-body {
    font-size: 13px;
  }
}
.siebui-login-body form {
  width: 340px;
  margin: 0 auto;
  height: 100%;
}
@media (min-width: 768px) {
  .siebui-login-body form {
    width: 600px;
  }
}
@media (min-width: 922px) {
  .siebui-login-body form {
    width: 900px;
  }
}
.siebui-login-body .siebui-login-container {
  /* background: #fff; */
  min-height: 100%;
  height: auto;
  /* box-shadow: #d2e9f5 0 0 4px 0; */
  box-sizing: border-box;
  margin-left: 63%;
  /* margin-right: 23px; */
  margin-top: -3%; 
}
.siebui-login-body .siebui-login-logo {
  /*height: 800px;*/
  background: url('../../images/custom/messibg.jpg') no-repeat center;
  top: 8px;right: 0;left: 0;bottom: 0;background-size: cover;
  background-attachment: fixed;
  position: absolute;
  overflow: hidden;
}
.siebui-login-body .siebui-login-form,
.siebui-login-body .siebui-error,
.siebui-login-body .siebui-browsercomp,
.siebui-login-body .siebui-browsercomp-header {
  margin-top: 10px !important;
  padding: 0 220px !important;
  width: 200px !important;
}
@media (min-width: 768px) {
  .siebui-login-body .siebui-login-form,
  .siebui-login-body .siebui-error,
  .siebui-login-body .siebui-browsercomp,
  .siebui-login-body .siebui-browsercomp-header {
    margin-top: 20px;
    padding: 0 150px;
  }
}
@media (min-width: 922px) {
  .siebui-login-body .siebui-login-form,
  .siebui-login-body .siebui-error,
  .siebui-login-body .siebui-browsercomp,
  .siebui-login-body .siebui-browsercomp-header {
    padding: 0 300px;
  }
}
.siebui-login-body .siebui-fieldset {
  padding: 5px 0;
}
.siebui-login-body .siebui-fieldset .siebui-ctrl-input,
.siebui-login-body .siebui-fieldset .siebui-ctrl-password {
  vertical-align: middle;
  width: 200px;
}
.siebui-login-body .siebui-fieldset .siebui-ctrl-input input,
.siebui-login-body .siebui-fieldset .siebui-ctrl-password input,
.siebui-login-body .siebui-fieldset .siebui-ctrl-input select,
.siebui-login-body .siebui-fieldset .siebui-ctrl-password select {
  box-shadow: #d2e9f5 0 0 4px 0;
  box-sizing: border-box;
  padding: 10px 15px;
  outline: none;
  width: 100%;
}
@media (min-width: 922px) {
  .siebui-login-body .siebui-fieldset .siebui-ctrl-input input,
  .siebui-login-body .siebui-fieldset .siebui-ctrl-password input,
  .siebui-login-body .siebui-fieldset .siebui-ctrl-input select,
  .siebui-login-body .siebui-fieldset .siebui-ctrl-password select {
    width: 200px;
    padding: 6px 10px;
  }
}
.siebui-login-body .siebui-fieldset .siebui-ctrl-input input:active,
.siebui-login-body .siebui-fieldset .siebui-ctrl-password input:active,
.siebui-login-body .siebui-fieldset .siebui-ctrl-input input:focus,
.siebui-login-body .siebui-fieldset .siebui-ctrl-password input:focus,
.siebui-login-body .siebui-fieldset .siebui-ctrl-input select:active,
.siebui-login-body .siebui-fieldset .siebui-ctrl-password select:active,
.siebui-login-body .siebui-fieldset .siebui-ctrl-input select:focus,
.siebui-login-body .siebui-fieldset .siebui-ctrl-password select:focus {
  box-shadow: 1px 1px 2px #1474bf inset;
  color: #29303f;
}
.siebui-login-body .siebui-fieldset .siebui-ctrl-input select,
.siebui-login-body .siebui-fieldset .siebui-ctrl-password select {
  width: 278px;
}
.siebui-login-body .siebui-login-error .siebui-ctrl-input input,
.siebui-login-body .siebui-login-error .siebui-ctrl-password input,
.siebui-login-body .siebui-login-error .siebui-ctrl-input select,
.siebui-login-body .siebui-login-error .siebui-ctrl-password select {
  border: 1px solid #c24839;
  box-shadow: #d2e9f5 0 0 4px 0;
  box-sizing: border-box;
}
.siebui-login-body .siebui-login-title {
  font-size: 1.2em;
  padding: 20px 0;
  text-shadow: 0 0 1px #f5f5f5;
  text-align: center;
}
.siebui-login-body .siebui-login-btn {
  margin-top: 20px;
  text-align: center;
}
.siebui-login-body .siebui-login-btn a {
  color: #fff;
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: #385427;
  background-image: none;
  border: 1px solid 7bce4d;
  white-space: nowrap;
  padding: 15px 20px;
  font-size: 18px;
  line-height: 1;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media (min-width: 922px) {
  .siebui-login-body .siebui-login-btn a {
    padding: 10px 20px;
  }
}
.siebui-login-body .siebui-login-btn a:active,
.siebui-login-body .siebui-login-btn a.active {
  outline: 0;
  background-color: #57823d;
  border-color: #57823d;
}
.siebui-login-body .siebui-login-btn a:focus,
.siebui-login-body .siebui-login-btn a.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.siebui-login-body .siebui-login-btn a:focus,
.siebui-login-body .siebui-login-btn a:hover {
  background-color: #6a9e4a;
  border-color: #6a9e4a;
}
.siebui-login-body .siebui-login-btn a img {
  display: none;
}
.siebui-login-body .siebui-error {
  color: red;
  max-height: 76px;
  text-align: justify;
  font-weight: bold;
}
.siebui-login-body .siebui-error br {
  display: none;
}
.siebui-login-body .siebui-login-footer {
  line-height: 1.4em;
  font-size: 0.8em;
  color: #727780;
}
.siebui-login-body .siebui-login-footer .siebui-ctrl-label {
  display: block;
  font-weight: bold;
}
.siebui-login-body .siebui-browsercomp,
.siebui-login-body .siebui-browsercomp-header {
  color: #404453;
}
.siebui-login-body .siebui-browsercomp a,
.siebui-login-body .siebui-browsercomp-header a {
  text-decoration: none;
  color: #1474bf;
}
.siebui-login-body .siebui-browsercomp-header * {
  display: inline-block;
}

.acs-login-msg {
    margin-top: 15px;
    margin-left: 25%;
    margin-right: 16%;
}