
body{background:#fdfdfd;
}
.logo{max-height:80px}


.containerx  {
  margin-left: auto;
  position: relative;
  margin-right: auto;
  max-width: 1140px;
}
.absdiv {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
}


.mainbg {
  max-width: 100%;
  height: auto;
  max-height: 855px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.parent {
display: grid;
grid-template-columns: repeat(9, 1fr);
grid-template-rows: repeat(9, 1fr);
grid-column-gap: 0px;
grid-row-gap: 0px; height:100%;
}

.parent .div1 { grid-area: 1 / 8 / 3 / 10; text-align: end;}
.parent .div2 { grid-area: 3 / 3 / 4 / 8; align-self: start; display: inline-flex;}
.parent .div3 { grid-area: 4 / 3 / 5 / 8; align-self: start; display: inline-flex;}
.parent .div4 { grid-area: 5 / 4 / 6 / 7;
    text-align: center;
    align-self: start;
    display: inline-flex;
    margin-left: auto;
    margin-right: auto;}

.parent .div3 label, .parent .div2 label{min-width: 200px;
    align-self: center; color: #5D5D5D; font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
    font-size: 23px;}
.parent .div4 label{min-width: 110px;
    align-self: center; color: #5D5D5D;
    font-size: 30px;
    font-family: 'Roboto Condensed', sans-serif;}
	
.parent .div4 .btn-primary {
    color: #fff;
    background-color: #EA1B23;
    border-color: #EA1B23;
	font-size: 20px;
    font-weight: bold;     font-family: 'Roboto Condensed', sans-serif;
}	
	
	
.parent1 {
display: grid;
grid-template-columns: repeat(9, 1fr);
grid-template-rows: repeat(9, 1fr);
grid-column-gap: 0px;
grid-row-gap: 0px; height: 100%;
}











.parent1 .div1 { grid-area: 1 / 8 / 3 / 10; }
.parent1 .div2 { grid-area:   2 / 3 / 6 / 8; }


.parent1 .div3 { grid-area:  5 / 4 / 8 / 7;  align-self: end;
    text-align: center; text-align: center;
    
    }
.parent1 .div3 label{margin-bottom: 1px;
    margin-top: 44px;
   }
	
.parent1 .div3 #signature-pad {border: 1px solid gray;     height: 80px;
    width: 100%; display: block;
    position: relative; background:white;}
	
.parent1 .div4 { grid-area: 9 / 3 / 10 / 5; text-align: end;
    align-self: self-start; }
.parent1 .div5 { grid-area: 9 / 6 / 10 / 8; text-align: start;
    align-self: self-start; }
	
	
.parent1 .div4 .yes{background: #027E3C;
    border: 1px solid #027E3C;     padding: 5px 30px; font-family: 'Roboto Condensed', sans-serif;}
.parent1 .div5 .no{background: #C02120;
    border: 1px solid #C02120;     padding: 5px 30px; font-family: 'Roboto Condensed', sans-serif;}