.login-header {
}

.login-body {
  height: calc(100vh - 103.97px);
}

.login-box-custom {
  padding: 20px;
  background-color: #fff;
  box-shadow: 5px 10px 20px rgb(0 0 0 / 25%);
}

.login-footer {
  background-color: #fff;
  border-top: 1px solid #dee2e6;
  color: #869099;
  padding: 1rem;
}

.login-footer.text-sm {
  padding: 0.812rem;
}


ul.errorlist {
    margin: 0;
    padding: 0;
}

.errorlist li{
    border: .1rem solid #f00;
    color: #f00;
    background: rgba(255, 0, 0, .15);
    list-style-position: inside;
    display: block;
    padding: 1rem;
    text-align: left;
    border-radius: .1rem;
}

.diffwarning{
    color: #f00;
    padding: 10px 0px 5px 15px;
    background: rgba(255, 255, 0, .15);
}

ul.difflist{
    margin: 0;
    padding: 0;
}

.difflist li{
    color: #f00;
    background: rgba(255, 255, 0, .15);
    list-style-position: inside;
    padding: 0.3rem 0.3rem 0.3rem 1.5rem;
    text-align: left;
    border-radius: 0.3rem;
}

.box {
  background-color: pink;
  width: 10%;
  height: 50px;
}

.edit-profile-table{
    box-sizing: border-box;
    border: 1px solid rgba(241, 70, 233, 0.377);
    border-radius: 5px;
    text-align: center;
    margin: 0 auto;
}

.edit-profile-table tr td .avator{
    margin: 15px;
    border-radius: 50%;
    border: 3px solid #f1a2e7;
}
#dragandrophandler{
    border: 2px dotted #0B85A1;
    height: 100px;
    color: #92AAB0;
    text-align: left;
    padding: 10px;
    margin-bottom: 10px;
    font-size: 2em;
}

.edit-profile-table tr td div,
.edit-profile-table tr td button{
    margin: 13px;
}


.dropzone{
    width:450px;
    height:250px;
    border:6px dashed #ccc;
    color:#ccc;
    line-height:300px;
    text-align:center;
}

.dropzone.dragover{
    border-color:#000;
    color:#000;
}

.convert-body{
    margin-left: calc(100% * 1.5 / 5 - 450px * 1.5 / 5);
    margin-right: calc(100% * 3.5 / 5 - 450px * 3.5 / 5);
}

.confirm-body{
    margin-left: calc(100% * 3 / 10 - 500px * 3 / 10);
    margin-right: calc(100% * 7 / 10 - 500px * 7 / 10);
}