/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/css/Login.less ***!
  \*************************************************************************************************************/
.ck-login {
  max-width: 401px;
  margin: 50px auto;
}
.ck-login-window {
  border-top: 3px solid #4285f4;
}
.ck-login-window > .card-header {
  background-color: #fff;
  border-bottom: none;
  font-size: 2rem;
  padding-top: 40px;
}
.ck-login-window .form-control {
  padding: 10px 12px;
  height: 3rem;
  border-radius: 2px;
}
.ck-login-window .form-group {
  margin-bottom: 1.5rem;
}
.ck-login-window .card-body {
  padding: 20px 30px 15px;
}
.ck-login-window .btn {
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}

/*!************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/css/main.less ***!
  \************************************************************************************************************/
html,
body {
  width: 100%;
  height: 100%;
}
body {
  background: #a9a9a9;
  overflow: hidden;
}
#react-main {
  width: 100%;
  height: 100%;
}
.test-transform {
  transform: translateZ(-1px);
  background-color: red;
}
.test-transform-parent {
  transform-style: preserve-3d;
}
.demo-title {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}
.print-default {
  cursor: default;
}
.outsite {
  background-color: #f2f2f2;
  width: 100%;
  height: 100%;
}
.tooltip-s {
  background-color: #ffffff;
  border-color: #dfdfdf;
  color: #404040;
  position: absolute;
  z-index: 9900000;
  outline: none;
  opacity: 1;
  filter: alpha(opacity=100);
  padding: 5px;
  border-width: 1px;
  border-style: solid;
  border-radius: 5px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}

.tooltip-top .tooltip-after,
.tooltip-bottom .tooltip-after,
.tooltip-left .tooltip-after,
.tooltip-right .tooltip-after
{	
  content:'';
  position:absolute;
  border:4px solid transparent;
}
.tooltip-top .tooltip-before,
.tooltip-bottom .tooltip-before,
.tooltip-left .tooltip-before,
.tooltip-right .tooltip-before
{	
  content:'';
  position:absolute;
  border:6px solid transparent;
}
.tooltip-top .tooltip-after{
  border-top-color:#ffffff;
  top:100%;
  left:50%;
  margin: 0 0 -13px -5px;
}
.tooltip-top .tooltip-before{
  border-top-color:#dfdfdf;
  top:100%;
  left:50%;
  margin: 0 0 -13px -7px;
}

.tooltip-bottom .tooltip-after{
  border-bottom-color:#ffffff;
  bottom:100%;
  left:50%;
  margin: 0 0 0 -5px;
}
.tooltip-bottom .tooltip-before{
  border-bottom-color:#dfdfdf;
  bottom:100%;
  left:50%;
  margin: 0 0 0 -7px;
}

.tooltip-left .tooltip-after{
  border-left-color:#ffffff;
  top:50%;
  left:100%;
  margin: -5px 0 0 0;
}
.tooltip-left .tooltip-before{
  border-left-color:#dfdfdf;
  top:50%;
  left:100%;
  margin: -7px 0 0 0;
}
.tooltip-right .tooltip-after{
  border-right-color:#ffffff;
  top:50%;
  right:100%;
  margin: -5px 0 0 0;
}
.tooltip-right .tooltip-before{
  border-right-color:#dfdfdf;
  top:50%;
  right:100%;
  margin: -7px 0 0 0;
}

.fs-sm {
  font-size: 0.6rem;
}

.custom-textarea textarea{
  /* 样式 */
   background-color: #215F9A;
   color : #FFFFFF;
}

.iframe-container {
  overflow: hidden; /* 隐藏超出容器的部分 */
}


.custom-iframe{
  /* 样式 */
  left: 10px; 
  position: absolute;
}

