﻿.spform{
    width:100%;
    text-align:center;
    font-size:2vw;
    margin-top:20px;
    margin-bottom:20px;

}

.dvformcontainer{
    margin-top:40px;
}

.dvform{
    width:80%;
    margin:auto;
}


/*FIELDS*/

.dvStartGroup {
    position: relative;
    display: block;
    box-sizing: border-box;
    padding: 5px;
    background-color: #d35559;
    margin-bottom:5px;
    border-radius:3px;
}

.spStartGroupName{
    font-size:1.5vw;
}

.dvGroupFields {
    position: relative;
    display: block;
    box-sizing: border-box;
    padding: 15px;
    border:1px solid #ebb4b4;
}

.dvafield {
    position: relative;
    display: block;
    box-sizing: border-box;
    margin-bottom:20px;
}

.dvafieldheader {
    position: relative;
    display: block;
    box-sizing: border-box;
    width:100%;
    padding-bottom:3px;
    border-bottom:1px solid white;
    margin-bottom:10px;
}

.spfieldname {
    position: relative;
    display: inline-block;
    vertical-align:middle;
    box-sizing: border-box;
    font-size:1.3vw;
    margin-right:3%;
}

.spfieldinfo {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    font-size: 1vw;
    font-weight:500;
    width:60%;
}

.dvafieldbody {
    position: relative;
    display: block;
    box-sizing: border-box;
}

.dvfieldstb {
    position: relative;
    display: block;
    box-sizing: border-box;
    margin-bottom:15px;
}

.tbfieldvalue {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 70%;
    margin-right: 5%;
    border: none;
    border-radius: 3px;
    color: black;
    font-size: 1.2vw;
}

.btaddfieldvalue {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 15%;
    border: none;
    border-radius: 6px;
    background-color: white;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    color: black;
    font-size: 1.2vw;
    cursor:pointer;
}

.dvpreselected {
    position: relative;
    display: block;
    box-sizing: border-box;
    border-radius:3px;
    width:95%;
    margin:auto;
    padding:10px;
    background-color:#ebb4b4;
}

.dvavl {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: 2%;
    margin-bottom: 10px;
    border: none;
    border-radius: 6px;
    background-color: white;
    text-align: center;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 4px;
    padding-bottom: 4px;
    color: black;
    font-size: 1vw;
    cursor: pointer;
}


/*END FIELDS*/

.dvformbuttons{
    width:80%;
    margin:auto;
    text-align:right;
    padding:10px;
}

.btsend {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 15%;
    border: none;
    border-radius: 6px;
    background-color: white;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    color: black;
    font-size: 1.2vw;
    cursor: pointer;
}