body {
    margin: 0;
    padding: 0;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

main {
   flex: 1;
   padding: 20px;
 }

.SearchChildField
{
    border-radius: 3px 3px 3px 3px;
    font-family:Arial;
    width:250px;
	height:20px;
    font-size:10pt;
	border:thin;
	border-style:solid;
	border-color:#7e7e7e;
	border-collapse:collapse;
    padding-top:1px;padding-bottom:0px;padding-left:5px; padding-right:0px;
	background-image:url(../images/TxtBg.jpg);
    background-repeat:repeat;
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none; /* Removes Default Firefox style*/
    appearance:none;

}

.dropdown4
{
    border-radius: 3px 3px 3px 3px;
    font-family:Arial;
	height:20px;
    font-size:10pt;
	border:thin;
	border-style:solid;
	border-color:#7e7e7e;
	border-collapse:collapse;
    padding-top:1px;padding-bottom:0px;padding-left:5px; padding-right:0px;
    background-repeat:repeat;
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none; /* Removes Default Firefox style*/

}

.normalText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	font-weight:bold;
}
.normalText-unbold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}

.normalText-unbold-input
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	border: none;
    outline: none;
}



 .dropdown4 {
    border-radius: 3px 3px 3px 3px;
    font-family:Arial;
	height:24px;
    font-size:8pt;
    padding-top:1px;padding-bottom:0px;padding-left:1px; padding-right:15px;
    background-image:url(../images/listArrow.png);
    background-repeat: no-repeat;
    background-position:right; /*Adds background-image*/
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none; /* Removes Default Firefox style*/
    appearance:none;
	width: 23%;
	max-width: 23%;
	flex: 23%;
}

.pageParaHeader-grey-underline
{
   margin-top: 30px;
   font-size:20px;
   color:grey;
   font-weight:bold;
}

.pageParaHeaderBlackTerm
{
   font-size:24px;
   color:black;
   font-weight:bold;
   margin-left: 55px;
}



.termAndCondition
{
    margin-top: 30px;
    font-size:22px;
    color:black;
    line-height: 2.5;
}
.checkbox-text {
      margin-left: 0px;
      font-size: 22px;
      font-weight: bold;
      line-height: 2.5
}
.conditions {
  margin-left: 30px;
  font-size: 20px;
  line-height: 0.5
}

 .pageParaHeader-black-title
  {
     margin-top: 30px;
     font-size:20px;
     font-weight:bold;
  }

.parentTableHeader2
 {
 	font-family:Arial, Helvetica, sans-serif;
 	font-weight:bold;
 	font-size:13px;
 	border:#005ba2 1px solid;
 	border-collapse:collapse;
 	color:#FFF;
 	height:32px;
 	background: #36a1b4; /* Old browsers */
	vertical-align: middle;
 }

 .parentTableHeader3
  {
  	font-family:Arial, Helvetica, sans-serif;
  	font-size:20px;
  	font-weight:bold;
  	border-collapse:collapse;
  	color:#FFF;
  	height:32px;
  	background: #36a1b4; /* Old browsers */
 	vertical-align: middle;
  }

.blueBtn {
  	width: 200px;
  	height:30px;
  	background-color: #00529e;
  	color: white;
  	border: 1px solid #00529e;
  	font-size: 14px;
  	font-weight: bold;
  	text-align: center;
  	margin-top: 10px;
}

.blueBorderCol {
    margin:20px 20px 20px 20px !important;
    padding: 10px;
    border:#00529e 2px solid;
}

.alertForTerms {
    margin-top: 30px;
    font-size:22px;
    color:red;
}

.fileDownloadA {
	color: blue;
	font-weight: bold;
	margin-left: 10px;
	font-size: 13px;
	text-decoration: underline;
}

.conditions4 {
	display: block;
	font-size: 18px;
	width: 100%;
}

.conditions5 {
	width: 50%;
	margin-top:3px;
	margin-left: 10px;
	display: inline-block;
}

.conditions6 {
	width: 48%;
	display: inline-block;
	text-align: right;
	margin-right: 0px;
}