
/*!
 * Propeller v1.1.0 (http://propeller.in): textfield.css
 * Copyright 2016-2017 Digicorp, Inc.
 * Licensed under MIT (http://propeller.in/LICENSE)
 */
 .pmd-textfield-focused{-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-ms-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s}.pmd-textfield-focused{position:relative;top:-3px;z-index:2;display:block;width:100%;height:2px;background-color:#488ad8;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.pmd-textfield.pmd-textfield-floating-label-active .pmd-textfield-focused{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.form-group.pmd-textfield{margin-bottom:16px;line-height:22px}.pmd-textfield .form-control{background:#fff0}.pmd-textfield .form-control{padding-bottom:6px}.pmd-textfield input.form-control{height:inherit}.pmd-textfield textarea.form-control{height:80px}.pmd-textfield label{margin-bottom:0;font-size:14px;font-weight:400;line-height:1.4;color:rgb(0 0 0 / .4)}.pmd-input-group-label{padding-left:40px}.pmd-textfield-floating-label.pmd-textfield-floating-label-completed label.pmd-input-group-label{font-size:14px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pmd-textfield .input-group-addon{background-color:#fff0;border:none}.pmd-textfield .input-group .form-control{z-index:inherit;float:inherit}.pmd-textfield .input-group .input-group-addon{padding:0}.pmd-textfield .input-group .input-group-addon:first-child{padding-right:16px}.pmd-textfield .input-group .input-group-addon:last-child{padding-left:16px}.pmd-textfield-floating-label{position:relative}.pmd-textfield-floating-label label{margin-left:17px;margin-bottom:0;font-size:17px;line-height:4px;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;-webkit-transform:translateY(26px);-ms-transform:translateY(26px);transform:translateY(26px);font-weight:700;position:absolute}.pmd-textfield-floating-label .form-control{position:relative}.pmd-textfield-floating-label.pmd-textfield-floating-label-completed label{font-size:13px;color:rgb(0 0 0 / .54);-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);transform:translate(-15px,-15px);font-weight:700;color:#000}