/*
 START YOUR CHILD THEME CSS HERE
*/

.zf-templateWrapper ul{ padding: 0px!important;margin: 0px!important;
list-style: none}

.zf-tempHeadBdr { display: none}

.zf-subContWrap input { border: solid 1px #1111; transition: all .3s ease }
.zf-subContWrap input:focus { border-color: #0032A0;}

.zf-labelName { font-weight:  ; font-size: 15px; 
color: #333;
font-size: 15px; font-weight: 400}

.zf-subContWrap li { padding: 0px; margin: 0px 0px 5px 0px;
 display: inline-block!important; vertical-align: top;
width: 50%; box-sizing: border-box;}

.zf-subContWrap .zf-important { color: red}
.zf-subContWrap .zf-instruction { color: #BBBBBB; font-size: 13px;}

.zf-subContWrap li:nth-child(1) { width:48%; margin-right: 5px;}
.zf-subContWrap li:nth-child(2) {  width:50%;}

.zf-subContWrap li:nth-child(3) { width:48%;!important; 
  margin-right: 5px;}

.zf-subContWrap li:nth-child(4) { width:50%; }
.zf-subContWrap li:nth-child(5) { width:100%; }

.zf-subContWrap li input { box-sizing: border-box!important;
padding: 9px!important; border-radius: 5px!important}

.zf-subContWrap li:nth-child(1) input { width :100%!important;}
.zf-subContWrap li:nth-child(2) input { width :100%!important;}
.zf-subContWrap li:nth-child(3) input { width :100%!important;}

.zf-subContWrap li:nth-child(5) input { width :100%!important;
min-height: 100px;}

.zf-fmFooter button { background: #0032A0; color: #fff;
padding: 15px 20px; min-width :100%; border: solid 1px  #0032A0;
border-radius: 3px; cursor: pointer; transition: all .3s ease;
margin-top: 20px; position: relative}

.zf-fmFooter button:after { content: 'Click to Submit'; position: absolute;
left: 0px; top: 0px; right: 0px; bottom :0px; margin: auto;
width :0%; background: #0049A9; display :block; padding-top: 15px;
transition: all .3s ease;  opacity: 0}

.zf-fmFooter button:hover:after { transform :scale(1);
opacity: 1;width :100%;}

.zf-fmFooter button:active { background: #0031A1!important;
transform: scale(.97)}

.zf-tempContDiv input::placeholder { color: #9999!important; }

.zf-tempContDiv span { margin-left: 5px;}

.zf-tempContDiv input:focus::placeholder { color: #8883!important;} 


@media only screen and (max-width: 500px) {
 
	.zf-subContWrap li:nth-child(1) { width:100%; margin-right: 0px;}
  .zf-subContWrap li:nth-child(2) {  width:100%;}

  .zf-subContWrap li:nth-child(3) { width:100%;!important; 
  margin-right: 0px;}

  .zf-subContWrap li:nth-child(4) { width:100%; }
  .zf-phonefld input { width :25%} 
  
 
}
