.form {
    position: relative;
    width: 800px;
    margin: 0px auto;
    border: 0px;
    background: rgb(255, 255, 255);
    box-shadow: rgb(198, 209, 230) 0px 2px 2px 0px;
    overflow: hidden;
}
.form img{
    width:100%;
}
.css-qxka5u {
    position: relative;
    bottom: 0px;
    width: 100%;
    padding: 20px;
    line-height: 1.5;
    overflow: hidden;
    box-sizing: border-box;
    font-size: 14px;
    /*color: rgb(152, 152, 152);*/
}
.css-rl2qsx {
    /*color: #564939;*/
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    margin: 0px 0px 0.35em;
}
label {
    color: #53575c;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    display: block;
}
@media (max-width: 960px){
    .form {
        width: 100%;
    }
}
.css-1uuk7l6 {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0px auto;
    padding: 0px 16px 8px;
    background-color: transparent;
    overflow: hidden;
    box-sizing: border-box;
}
h2 {
    border-left-style: solid;
    border-left-color: #9c8750;
    border-left-width: 4px;
    padding-left: 8px;
    color: #725811;
    margin-bottom: 10px;
}
.v-input--checkbox .v-input__slot {
    /* border-style:solid; */
    /* border-width:.5px; */
    /* color:black; */
    padding: 6px;
    border-radius: 4px;
    padding: 6px;
    border-radius: 4px;
    background-color: #e8e1d74a;
}
.small_white{
    color: white !important;
    font-size: 16px;
}
.only_top{
    position:fixed;
    width:100%;
    max-width:800px;
    margin:auto;
    z-index:1;
    top:0;
}
.error_img_container{
    max-width: 320px;
    margin: auto;
}
.error_img{
    width:100%;
}
.error_title {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 80px !important;
    text-align: center;
    color: #c9b79e;
}
.error_msg{
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px !important;
    text-align: center;
}
.error_msg2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px !important;
    text-align: center;
}
.success_img_container{
    max-width: 320px;
    margin: auto;
}
.success_img{
    width:100%;
}
.success_msg {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px !important;
    text-align: center;
    white-space: nowrap;
}
.half{
    min-width: 49% !important;
}
.back {
    background-color: #a5823fa8 !important;
}
.next {
    background-color: #4c453d !important;
}
 
@-moz-keyframes loader {
    from {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loader {
    from {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

@-o-keyframes loader {
    from {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes loader {
    from {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}
.v-sheet.v-alert:not(.v-sheet--outlined) {
    box-shadow: 0px 0px 11px 6px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
}
.v-alert {
    display: block;
    font-size: 20px;
    margin-bottom: 5px;
    padding: 16px;
    position: relative;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-alert__border:not(.v-alert__border--has-color) {
    opacity: 0;
}
.v-progress-linear {
    background: transparent;
    overflow: hidden;
    position: relative;
    transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
    width: 100%;
    height: 6px;
    margin-top: -8px;
    margin-bottom: 15px;
}
.swal2-styled.swal2-confirm {
    border: 0;
    border-radius: .25em;
    background: initial;
    background-color: #9e8952 !important;
    color: #fff;
    font-size: 1em;
}