.form input::-webkit-input-placeholder{color:#fff}.form input::-moz-placeholder{color:#fff}.form input:-ms-input-placeholder{color:#fff}.form input::placeholder{color:#fff}.form label{display:block;font-weight:600;font-size:14px;margin-bottom:6px}.form label .option{display:inline-block;float:right}.form label .option label{margin:5px;display:inline-block}.form input[type=email],.form input[type=text],.form input[type=tel],.form input[type=password]{background-color:transparent;border-radius:4px;border:1px solid #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#fff;display:inline-block;font-size:14px;height:40px;line-height:20px;padding:4px 6px;transition:border linear .2s,box-shadow linear .2s,background-color linear .2s;vertical-align:middle}.form input[type=email]:focus,.form input[type=text]:focus,.form input[type=tel]:focus,.form input[type=password]:focus{color:#606d78;background-color:#fff;border-color:#fff;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 20px #fff}.form input[type=email]+.error,.form input[type=text]+.error,.form input[type=tel]+.error,.form input[type=password]+.error{display:none;color:#d62728;margin-top:6px}.form input[type=email].error,.form input[type=text].error,.form input[type=tel].error,.form input[type=password].error{border-color:#d62728;background-color:#fff4c2}.form input[type=email].error+.error,.form input[type=text].error+.error,.form input[type=tel].error+.error,.form input[type=password].error+.error{display:block}.form .btn{height:40px;padding:4px 6px;line-height:20px}.form .combined-input [class*=col-]:first-child{padding-right:0}.form .combined-input [class*=col-]:first-child input,.form .combined-input [class*=col-]:first-child a,.form .combined-input [class*=col-]:first-child button{border-top-right-radius:0;border-bottom-right-radius:0}.form .combined-input [class*=col-]:last-child{padding-left:0}.form .combined-input [class*=col-]:last-child input,.form .combined-input [class*=col-]:last-child a,.form .combined-input [class*=col-]:last-child button{border-top-left-radius:0;border-bottom-left-radius:0}.form .input-group [class*=col-]{margin-bottom:16px}@media(min-width:600px){.form .input-group [class*=col-]{margin-bottom:20px}}@media(min-width:768px){.form .input-group [class*=col-]{margin-bottom:20px}}@media(min-width:991px){.form .input-group [class*=col-]{margin-bottom:24px}}@media(min-width:1200px){.form .input-group [class*=col-]{margin-bottom:24px}}.form .input-group .note{font-size:12px;margin-top:10px}