#labelphone,#labeltxt{bottom:1.9rem;color:#5d5d5d;transition:transform .2s ease-in-out;font-size:14px;height:20px;transform:translate(0,-.75rem);background-color:#fff;position:absolute;display:block}.field-set legend h3,label.error{margin-bottom:0}.guide-form .form-dropdown{border:1px solid #ced4da!important;color:#000!important;border-radius:.25rem!important;height:38px!important;width:80px!important}.guide-form .form-dropdown:focus{height:300px!important;width:80px!important}.field input:focus+label::before,.field input:valid+label::before,.label-before{line-height:20px;font-size:12px;top:-10px;background:#fff;padding:0 6px;left:9px}.field{position:relative;margin-bottom:15px}.field label::before{content:attr(title);position:absolute;top:0;left:15px;line-height:40px;font-size:14px;color:#777;transition:.3s}.field input{width:100%;line-height:40px;padding:0 15px;box-sizing:border-box;font-size:14px;color:#222;border:1px solid #ccc;border-radius:3px}.field input:focus{outline:0;border-color:#00f}.field input:valid+label::before{content:attr(data-title)}.field input:focus+label::before{color:#00f}#labeltxt{top:231px;left:45px}#labelphone{top:-3px;left:25px}.form-group input:placeholder-shown+#labeltxt{visibility:hidden;z-index:-1;transition:.2s ease-in-out}#form-group-phone input:placeholder-shown+#labelphone{visibility:hidden;z-index:-1;transition:.2s ease-in-out}.form-group input:focus:not(:placeholder-shown)+#labeltxt,.form-group input:not(:placeholder-shown)+#labeltxt{visibility:visible;z-index:1;opacity:1;transform:translateY(-10px);transition:transform .2s ease-in-out;left:45px;background-color:#fff}#form-group-phone input:focus:not(:placeholder-shown)+#labelphone,#form-group-phone input:not(:placeholder-shown)+#labelphone{visibility:visible;z-index:1;opacity:1;transform:translateY(-10px);transition:transform .2s ease-in-out;left:25px;background-color:#fff}label.error{color:#dc3545;font-size:12px;margin-left:6px}select#numberext{position:absolute;padding:.475rem .45rem}.field-set{min-width:0;padding:revert!important;border:1px solid #ccc}.field-set legend{display:block;width:auto;max-width:100%;line-height:inherit;color:inherit;white-space:normal}@media only screen and (max-width:768px){.guideForm .form-dropdown{margin-top:16px}#form-group-phone .form-control{padding-left:70px}}