#clickdimensionsForm {
    overflow: hidden;
}
.responsiveRow .responsiveCell.responsiveCellSize2 .alignBottom.minSize2 div:has(input[type="hidden"]),
.responsiveRow .responsiveCell.responsiveCellSize1 .alignBottom.minSize1 div:has(input[type="hidden"]) {
  display: none;
}
span.maxSize1 {
    min-width: 100%;
}
.ms-form .responsiveRow:nth-of-type(1),
.ms-form .responsiveRow:nth-of-type(2),
.ms-form .responsiveRow:nth-of-type(3),
.ms-form .responsiveRow:nth-of-type(4),
.ms-form .responsiveRow:nth-of-type(5),
.ms-form .clear {
        display:none;
}
.ms-form .responsiveRow .responsiveCellSize2,
.ms-form .responsiveRow .responsiveCellSize1,
.ms-form .responsiveRow .responsiveCell,
.ms-form .clickdform .maxSize2.width100per,
.ms-form .clickdform .maxSize1.width100per {
    width: 100% !important;
    min-width: 100% !important;
    min-height: auto;
    display: block !important;
    margin: 0 0 5px 0;
    max-width: 100% !important;
}
.ms-form .responsiveRow .minSize2,
 .ms-form .responsiveRow .minSize1 {
    width: 100% !important;
    min-width: 100% !important;
    display: block !important;
}
.ms-form .responsiveRow .minSize2 .maxSize2,
.ms-form .responsiveRow .minSize1 .maxSize1 {
    font-family: 'SecondaryCustomFont'  !important;
    font-weight: inherit  !important;
    font-size: 14px  !important;
    color: #134169  !important;
	line-height: normal;
}
.ms-form .responsiveRow .minSize2 input.maxSize2,
.ms-form .responsiveRow .minSize2 select.maxSize2,
.ms-form .responsiveRow .minSize1 input.maxSize1,
.ms-form .responsiveRow .minSize1 select.maxSize1{
    font-family: 'PrimaryCustomFont'  !important;
}
.ms-form .responsiveRow .minSize2 input.maxSize2,
.ms-form .responsiveRow .minSize2 select,
.ms-form .responsiveRow .minSize1 input.maxSize1,
.ms-form .responsiveRow .minSize1 select
  {
    font-family: 'PrimaryCustomFont' !important;
    font-weight: inherit !important;
    color: #134169 !important;
    border: 1px solid #7c7a99 !important;
    border-radius: 5px;
    padding: 5px 10px;
}
.ms-form-background .ms-form .responsiveRow .minSize2 input.maxSize2,
.ms-form-background .ms-form .responsiveRow .minSize2 select,
.ms-form-background .ms-form .responsiveRow .minSize1 input.maxSize1,
.ms-form-background .ms-form .responsiveRow .minSize1 select {
    font-family: 'PrimaryCustomFont' !important;
    font-weight: inherit !important;
    color: #134169 !important;
    border: none !important;
    border-radius: 5px;
    padding: 5px 10px;
	font-weight: 400 !important;
}
.ms-form .responsiveRow .minSize2 textarea.maxSize2,
.ms-form .responsiveRow .minSize1 textarea.maxSize1 {
	border-radius: 5px;
}
.ms-form .responsiveRow .minSize2 select option,
.ms-form .responsiveRow .minSize1 select option {
    font-family: 'PrimaryCustomFont' !important;
}
.ms-form .responsiveRow .minSize2 .requiredInfo,
.ms-form .responsiveRow .minSize1 .requiredInfo {
    margin: 0;
    padding: 0;
    height: 0;
	width: 100%;
}
.ms-form .responsiveRow .minSize2 .requiredInfo div,
.ms-form .responsiveRow .minSize1 .requiredInfo div {
    font-family: 'PrimaryCustomFont' !important;
}
.ms-form .responsiveRow input#f_959ea80739d3e811a979000d3af3d397 {
    margin-right: 5px;
}

.ms-form .responsiveRow div#cont_id_f_959ea80739d3e811a979000d3af3d397 span {
    font-family: 'PrimaryCustomFont' !important;
    font-size: 14px !important;
    line-height: 22px !important;
}

.ms-form .responsiveRow .responsiveCell.responsiveCellSize1 .buttonContainer input#btnSubmit{
    font-family: 'SecondaryCustomFont'  !important;
    border-radius: 5px !important;
    background-color: #134169  !important;
    opacity: 1 !important;
    color: #fff !important;
    font-weight: 700 !important;
    text-align: center !important;
    padding: 10px 20px  !important;
    width: 100%  !important;
    border: none !important;
    font-size: 16px !important;
}

.ms-form .responsiveRow .responsiveCell.responsiveCellSize1 .buttonContainer input#btnSubmit:hover {
    background-color: #040050  !important;
}

.ms-form-container {
    display: flex
;
    align-items: center;
    justify-content: center;
}
.ms-form-no-bg-no-str {
	padding: 20px;
	background:#fff;
	border: none;
	border-radius:20px;
	max-width: 400px;
	box-shadow: 0px 0px 12px #f0f0f0;
}
.ms-form-no-bg-no-str h4 {
	font-size: 20px;
    text-align: center;
    color: #0055aa !important;
}
.ms-form-no-bg-str {
	padding: 20px;
	background:#fff;
	border: 1px solid #7c7a99;
	border-radius:20px;
	max-width: 400px;
	box-shadow: 0px 0px 12px #f0f0f0;
}
.ms-form-no-bg-str h4 {
	font-size: 20px;
    text-align: center;
    color: #0055aa !important;
}
.ms-form-light-blu-bg-no-str {
	padding: 20px;
	background:#dae9ff;
	border: none;
	border-radius:20px;
	max-width: 400px;
	box-shadow: 0px 0px 12px #f0f0f0;
}
.ms-form-light-blu-bg-no-str h4 {
	font-size: 20px;
    text-align: center;
    color: #0055aa !important;
}
.ms-form-light-blu-bg-no-str .ms-form .responsiveRow .minSize2 input.maxSize2, 
.ms-form-light-blu-bg-no-str .ms-form .responsiveRow .minSize2 select, 
.ms-form-light-blu-bg-no-str .ms-form .responsiveRow .minSize1 input.maxSize1, 
.ms-form-light-blu-bg-no-str .ms-form .responsiveRow .minSize1 select
{
	border:none !important;
}
.ms-form-dark-blu-bg-no-str {
	padding: 20px;
	background:#0055aa;
	border: none;
	border-radius:20px;
	max-width: 400px;
	box-shadow: 0px 0px 12px #f0f0f0;
}
.ms-form-dark-blu-bg-no-str h4 {
	font-size: 20px;
    text-align: center;
    color: #ffffff !important;
}
.ms-form-dark-blu-bg-no-str .ms-form .responsiveRow .minSize2 .maxSize2,
.ms-form-dark-blu-bg-no-str .ms-form .responsiveRow .minSize1 .maxSize1 {
	    color: #ffffff !important;
}
.ms-form-dark-blu-bg-no-str .ms-form .responsiveRow .minSize2 input.maxSize2 ,
.ms-form-dark-blu-bg-no-str .ms-form .responsiveRow .minSize1 input.maxSize1,
.ms-form-dark-blu-bg-no-str .ms-form .responsiveRow .minSize2 select.maxSize2,
.ms-form-dark-blu-bg-no-str .ms-form .responsiveRow .minSize1 select.maxSize1
{
	color: #134169 !important;
	border:none !important;
}
.ms-form-dark-blu-bg-no-str  .ms-form .responsiveRow div#cont_id_f_959ea80739d3e811a979000d3af3d397 span {
	color: #ffffff !important;
}
.ms-form-dark-blu-bg-no-str .ms-form .responsiveRow .minSize2 .requiredInfo div, .ms-form .responsiveRow .minSize1 .requiredInfo div {
    background: #fff;
    text-align: center;
    border-radius: 5px;
}
.ms-form .responsiveRow .minSize2 textarea.maxSize2,
.ms-form .responsiveRow .minSize1 textarea.maxSize1 
{
	font-weight:400 !important;
	font-family: inherit !important;
}
.ms-form-light-blu-bg-no-str .ms-form .responsiveRow .minSize2 textarea.maxSize2,
.ms-form-light-blu-bg-no-str .ms-form .responsiveRow .minSize1 textarea.maxSize1,
.ms-form-dark-blu-bg-no-str .ms-form .responsiveRow .minSize2 textarea.maxSize2,
.ms-form-dark-blu-bg-no-str .ms-form .responsiveRow .minSize1 textarea.maxSize1 
{
	color: #134169 !important;
	font-weight:400 !important;
	font-family: inherit !important;
	border: none;
}
@media(max-width: 959px) {
    .ms-form .responsiveRow .responsiveCellSize2,
    .ms-form .responsiveRow .responsiveCellSize1,
    .ms-form .responsiveRow .responsiveCell,
    .ms-form .clickdform .maxSize2.width100per,
    .ms-form .clickdform .maxSize1.width100per {
        width: 100% !important;
        min-width: 100% !important;
        min-height: none;
        display: block !important;
        margin: 0 0 5px 0;
        max-width: 100% !important;
    }
    .ms-form .responsiveRow .minSize2,
    .ms-form .responsiveRow .minSize1 {
        width: 100% !important;
        min-width: 100% !important;
        display: block !important;
    }
}