* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

input {
  background: none;
  outline: none;
  border: 0px; }

.cbox {
  position: relative;
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center; }

.b1 {
  position: absolute;
  left: 0px;
  top: 0px; }

.b2 {
  position: absolute;
  left: 317px;
  top: 0px; }

.b3 {
  position: absolute;
  right: 0px;
  top: 0px; }

.b4 {
  position: absolute;
  right: 0px;
  bottom: 0px; }

.b5 {
  position: absolute;
  right: 0px;
  bottom: 347px; }

.b6 {
  position: absolute;
  left: 0px;
  bottom: 0px; }

.b7 {
  position: absolute;
  left: 0px;
  bottom: 536px; }

#loginbox {
  width: 479px;
  height: 620px;
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 999; }
  #loginbox .c1b {
    width: 479px;
    height: 553px;
    background: #ffffff;
    box-shadow: 0px 0px 20px 0px rgba(58, 118, 209, 0.11);
    border-radius: 10px 10px 10px 10px;
    opacity: 1;
    border: 1px solid #f3f3f3;
    padding: 50px 44px; }
    #loginbox .c1b .t1 {
      font-size: 30px;
      font-family: Inter-Bold, Inter;
      font-weight: bold;
      color: #22264b; }
    #loginbox .c1b .t2 {
      margin-top: 6px;
      font-size: 14px;
      font-family: Inter-Regular, Inter;
      font-weight: 400;
      color: #718494; }
    #loginbox .c1b .t3 {
      font-size: 14px;
      font-family: Inter-Semi Bold, Inter;
      font-weight: normal;
      color: #22264b;
      margin-top: 30px; }
    #loginbox .c1b input {
      padding: 14px 20px;
      margin-top: 6px;
      width: 391px;
      height: 46px;
      border-radius: 4px 4px 4px 4px;
      opacity: 1;
      border: 1px solid #d7dce4;
      font-size: 14px;
      font-family: Inter-Regular, Inter;
      font-weight: 400; }
      #loginbox .c1b input::placeholder {
        color: #BBC3C9; }
    #loginbox .c1b .con {
      cursor: pointer;
      margin-top: 30px;
      width: 391px;
      height: 49px;
      background: #2c68ff;
      border-radius: 112px 112px 112px 112px;
      opacity: 1;
      display: flex;
      justify-content: center;
      align-items: center;
      color: white; }
    #loginbox .c1b .con:hover {
      background-color: #1352f0; }
    #loginbox .c1b .for {
      width: 391px;
      height: 17px;
      font-size: 14px;
      font-family: Inter-Regular, Inter;
      font-weight: 400;
      color: #2c68ff;
      text-align: center;
      margin-top: 15px;
      text-decoration: underline; }
    #loginbox .c1b .nbox {
      margin-top: 30px;
      width: 391px;
      height: 57px;
      background: #f5f8fe;
      border-radius: 6px 6px 6px 6px;
      opacity: 1;
      border: 1px solid #e4edff;
      display: flex;
      justify-content: center;
      align-items: center; }
      #loginbox .c1b .nbox a {
        margin-left: 4px;
        color: #2c68ff;
        text-decoration: underline; }
    #loginbox .c1b .gol_text_dark {
      padding: 20px 0 10px; }
      #loginbox .c1b .gol_text_dark .gol_text {
        font-size: 12px; }

.ac {
  outline: 4px solid rgba(44, 104, 255, 0.3); }

.acim {
  outline: 1px solid #ea4643; }

.dan {
  margin-top: 4px;
  display: flex;
  align-items: center;
  font-size: 13px;
  font-family: Inter-Regular, Inter;
  font-weight: 400;
  color: #ea4643;
  position: absolute;
  top: 385px;
  left: 44px; }
  .dan img {
    margin-right: 4px; }

.op {
  cursor: pointer;
  position: absolute;
  right: 59px;
  top: 347px; }

.cl {
  cursor: pointer;
  position: absolute;
  right: 59px;
  top: 347px; }

/*# sourceMappingURL=login.css.map */
