.form-item{position:relative;margin-bottom:20px}input.ship-form{width:100%;padding:10px;border:2px solid #0f0;border-radius:5px;font-size:16px}input.ship-form:focus{outline:0;border-color:#0f0}label.floating-label{color:#5aa833;font-size:13px;top:1px;line-height:1.5;left:9px}input.ship-form:focus+label.floating-label,input.ship-form:not(:placeholder-shown)+label.floating-label{color:#5aa833;font-size:13px;top:1px;line-height:1.5;left:9px;background:#fff;padding:0 8px;border-radius:3px;transform:translateY(-50%);font-weight:400;transition:.2s;width:auto;position:absolute}.form-style .form-item input:focus{border:2px solid #91d913!important;background:#fff;box-shadow:0 0 5px #51cbee}input.valid{background:url(/assets/images/energy-saving/tick-input.png) 97% 50% no-repeat #fff!important;border:1px solid #008000!important;box-shadow:none!important;-webkit-box-shadow:none!important}.mod .form-item{width:49%}#cvv-link{top:-40px;position:relative;left:-14px}.mores label{font-size:13px!important;position:absolute!important;top:-10px!important;left:32px!important;transition:.2s!important;color:#5aa833!important;background:#fff!important;width:auto!important;padding:2px 5px!important;transition:.2s!important;font-weight:500;text-align:left}@media screen and (max-width:768px){.mod .form-item{width:48.3%}#cvv-link{top:-33px}}