﻿.md-control{display:block;margin-bottom:5px}.md-control.md-control--is-active::after{border-bottom:2px solid #245f85;-webkit-transform:scaleX(150);transform:scaleX(150)}.md-control.md-control--is-active label{color:#245f85;font-size:.65rem;-webkit-transform:translateY(-18px);transform:translateY(-18px)}.md-control.md-control--is-filled label{font-size:.65rem;-webkit-transform:translateY(-18px);transform:translateY(-18px)}.md-control label{display:block;left:0;margin:0;padding:18px 2px 0;position:absolute;top:0;transition:all .4s;width:100%;color:gray;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-control{background:transparent;border-radius:0;overflow:hidden;position:relative;width:100%;font-size:.85rem}.md-control::after{border-bottom:2px solid #245f85;bottom:0;content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .4s;width:1%}.md-control input,.md-control textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:transparent!important;border:0;border-bottom:1px solid #7a7a7a;color:#333;display:block;margin-top:24px;outline:0;padding:1px 2px 2px 12px;width:100%;font-size:.85rem}.has-danger .form-control,.has-danger .form-control:focus{border:none;border-bottom:1px solid #dc3545!important}.has-success .form-control,.has-success .form-control:focus{border-color:#28a745;font-size:.85rem}