﻿form .validationError{font-size:.8em;font-weight:300;color:#b23737}form .invalid{border-color:#b23737 !important;outline:#b23737 !important}form .actions{margin:1em 0}form .field{text-align:left;margin:1em 0;position:relative}form .field:first-child{margin-top:0}form input[type=text],form input[type=tel],form input[type=email],form input[type=password],form select{border:1px solid #ccc;border-radius:5px;font-size:18px;padding:.5em;vertical-align:middle;width:100%;outline:none;transition:.5s all}form input[type=text]:focus,form input[type=email]:focus,form input[type=password]:focus,form select:focus{border-color:#4285f4;box-shadow:0 0 3px 0 rgba(0,0,0,.5)}form input[type=checkbox]{width:auto;vertical-align:middle;outline:none}form select{-webkit-appearance:menulist-button;border-radius:5px;height:2.3em;background-color:#fff}form .label,form label{text-align:left;font-size:.85em;font-weight:300;margin-bottom:2px;padding-left:2px;text-transform:uppercase}form label.error{text-transform:none;font-size:.85em;color:#b23737}form label.error:before{font-family:"SSStandard";content:"⚠ ";line-height:80%}form .actions button{width:100%}form .inline{width:auto}form .notes{font-size:.7em;font-weight:300}form .errors{min-height:45px;margin:0 auto 1em auto;padding-left:4em;text-align:left;position:relative}form .errors:before{font-family:"SSStandard";content:"⚠";font-size:3em;position:absolute;display:block;left:0;top:0;color:#b23737}form .errors p{margin:0 0 10px 0;font-size:13px;line-height:13px}form .errors p.msg{color:#b23737;font-weight:bold} 