﻿.mtek-floating-form{position:relative;}.mtek-floating-form textarea{border-radius:0;resize:vertical;}.mtek-floating-form input{border-radius:0;height:auto;padding-left:12px;padding-top:24px;padding-bottom:8px;font-size:16px;color:#333;font-weight:400;}.mtek-floating-form select{color:#333;border-radius:0;height:56px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAA8CAAAAACoKn6JAAAAhUlEQVR4Ae1QtQFCURBj5GczsAA13mO2BB01Le6XHL9EP04J3TM7TZLZfR/RHu2/sBOXC3i163zLs3e14rOdw1xdsNNFoTjGwy77nnENJMuicf3kKR7zsrHNecHY9hbP9bmtGJc1oaN4w7OuGhO6xDt+XVd9j/zkxeVA8I0vVP6rZ7RH+xGn9AX8jmM75wAAAABJRU5ErkJggg==') no-repeat right center #fefefe;font-size:16px;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-top:24px;padding-bottom:8px;font-weight:400;}.mtek-floating-form select option{color:#000;}.mtek-floating-form select option.select-placeholder{color:#aaa;display:none;}.mtek-floating-form select::-ms-expand{display:none;}.mtek-floating-form select:invalid+label.mtek-floating-label{font-size:16px;top:21px;color:#aaa;pointer-events:none;}.mtek-floating-form select:focus+label.mtek-floating-label{position:absolute;cursor:text;font-size:12px;opacity:1;-webkit-transition:all .2s;transition:all .2s;top:10px;left:12px;z-index:3;line-height:1;padding:0 1px;color:#aaa;}.mtek-floating-form select:focus+label.mtek-floating-label::after{content:" ";display:block;position:absolute;background:#fff;height:2px;top:50%;left:-.2em;right:-.2em;z-index:-1;}.mtek-floating-form label.mtek-floating-label{position:absolute;cursor:text;font-size:12px;opacity:1;-webkit-transition:all .2s;transition:all .2s;top:10px;left:12px;z-index:3;line-height:1;padding:0 1px;color:#aaa;}.mtek-floating-form label.mtek-floating-label::after{content:" ";display:block;position:absolute;background:#fff;height:2px;top:50%;left:-.2em;right:-.2em;z-index:-1;}.mtek-floating-form .form-control::-webkit-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s;color:#ccc;}.mtek-floating-form .form-control::-moz-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s;color:#ccc;}.mtek-floating-form .form-control::-ms-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s;color:#ccc;}.mtek-floating-form .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0;}.mtek-floating-form .form-control:placeholder-shown:not(:focus)::-moz-placeholder{opacity:0;}.mtek-floating-form .form-control:placeholder-shown:not(:focus)::-ms-input-placeholder{opacity:0;}.mtek-floating-form .form-control:placeholder-shown:not(:focus)+label.mtek-floating-label{font-size:16px;top:21px;color:#aaa;pointer-events:none;}.mtek-floating-form .form-control:focus+label.mtek-floating-label{color:#66afe9;}.mtek-floating-form.has-error label{color:#f00;}.mtek-floating-form.has-error select,.mtek-floating-form.has-error input,.mtek-floating-form.has-error textarea{border-color:#f00;}.mtek-floating-form.has-error select:focus,.mtek-floating-form.has-error input:focus,.mtek-floating-form.has-error textarea:focus{border-color:#f00;}.mtek-floating-form.has-error .form-control:focus+label{color:#f00;}.mtek-floating-form .mtek-form-error{font-size:12px;font-weight:bold;padding:4px 4px 4px 4px;color:#f00;}.mtek-floating-form .t-help{position:absolute;right:8px;top:4px;color:#00008b;}.mtek-floating-form .mtek-error-icon{position:absolute;top:8px;right:0;color:#f00;float:right;}.mtek-phone-number-combo .mtek-floating-form{position:relative;}.mtek-phone-number-combo .mtek-floating-form.mtek-cc{position:absolute;width:130px;}.mtek-phone-number-combo .mtek-floating-form.mtek-pn{margin-left:130px;position:relative;}.mtek-phone-number-combo .mtek-floating-form select{border-right:0!important;position:relative;width:100%;display:block;}.mtek-phone-number-combo .mtek-floating-form input{position:relative;width:100%;display:block;}.mtek-phone-number-combo .mtek-form-error{font-size:12px;font-weight:bold;padding:4px 4px 4px 4px;color:#f00;position:relative;top:-15px;}