.file-field{position:relative;font-size:0}.file-field:nth-of-type(1) ~ .file-field{margin-top:.3125rem}.file-field .file-path-wrapper{padding-left:.625rem;width:90%;font-size:1rem;display:inline-block;vertical-align:top;overflow:hidden}@media screen and (max-width: 768px){.file-field .file-path-wrapper{width:80%}}.file-field input.file-path{width:100%}.file-field .btn{width:10%;display:inline-block;vertical-align:top;cursor:pointer !important}@media screen and (max-width: 768px){.file-field .btn{width:20%}}.file-field .btn,.file-field .btn-large{height:3rem;line-height:3rem}.file-field span{height:55px;color:#fff;font-size:1rem;color:#fff;line-height:55px;text-align:center;cursor:pointer;display:block;background-color:#454545}.file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:1.25rem;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.input-field{position:relative}.input-field label{position:absolute;top:0.8rem;left:0.75rem;font-size:1rem;color:#9e9e9e;cursor:text;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out}.input-field label.active{font-size:0.8rem;-webkit-transform:translateY(-140%);-moz-transform:translateY(-140%);-ms-transform:translateY(-140%);-o-transform:translateY(-140%);transform:translateY(-140%)}.input-field .prefix{position:absolute;width:3rem;font-size:2rem;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;-ms-transition:color .2s;transition:color .2s}.input-field .prefix.active{color:#26a69a}.input-field .prefix ~ input,.input-field .prefix ~ textarea{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.input-field .prefix ~ textarea{padding-top:.8rem}.input-field .prefix ~ label{margin-left:3rem}@media only screen and (max-width: 992px){.input-field .prefix ~ input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width: 600px){.input-field .prefix ~ input{width:80%;width:calc(100% - 3rem)}}
