html, body {
    height: 100%;
    font-family: 'Be Vietnam', sans-serif;
  }
  
  .full-height {
    height: 100%;
    width: 100%;
  }
  .clear-both{
    content: "";
    clear: both;
    display: table;
}

.text-12{ font-size: 12px; }

.text-14{ font-size: 14px; }

.text-16{ font-size: 16px; }

.text-18{ font-size: 18px; }

.text-20{ font-size: 20px; }

.page-content{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    height: 100%;
}
.forgot-password{
    font-size: 12px;
    margin-top: 14px;
    text-decoration: unset;
}

.form-sign{
    margin-top: 54px;
    width: 100%;
    /* height: 800px; */
}

.form-header{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    min-height: 150px;
}

.form-body{
    /* margin-top: 54px; */
    margin-top: 40px;
    display: flex;
    justify-content: center;
}

.form-footer{
    margin-top: 66px
}

.form-input{
    display: flex;
    background: #ededed;
    border: unset;
    outline: unset;
    padding: 6px 18px;
    width: 311px;
    height: 44px;
    border-radius: 50px;
}

.btn-sign-in{
    border:none;
    border-radius: 50px;
    color: #fff;
    /* padding: 10px 32px; */
    padding: 10px 34px;
    line-height: 23px;
    outline: none !important;
}
.btn-sign-in span {
    color: #fff;
}

.btn-google, .btn-facebook {
    background: none;
    border: none;
    outline: none !important;
}
.btn-google>i{
    color: #df4b38;
}
.btn-facebook>i{
    color: #3e5c9a;
}

/* scaleF */
.btn-scaleF{
    background: linear-gradient(0deg, rgba(154,33,98,1) 0%, rgba(198,48,92,1) 35%, rgba(243,63,85,1) 100%);
}
.bg-aside-scaleF{
    background-image: url("../../images/layer_1.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* general */
.bg-aside-general{
    background: linear-gradient(320deg, rgba(255,132,0,1) 0%, rgba(255,164,0,1) 35%, rgba(255,186,0,1) 100%);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.btn-general{
    background-image: linear-gradient(0deg, #ff6e01 0%, #ffba00 100%);
}

.text-accesstrade{
    color: #dc3545;
    text-decoration: none;
}

.page-wrapper {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}

.language-wrapper {
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: x-small;
    min-width: 70px;
}
