.form-input,.submit-container,.tile{position:relative}.tile{width:100%;max-width:0;min-width:100%;margin-top:0;margin-bottom:0;overflow:hidden;background-color:#fff2ce;border-radius:.2rem;box-shadow:0 .75rem 1.5rem rgba(0,0,0,.2),0 .25rem .25rem rgba(0,0,0,.2)}.tile .tile-header{height:12rem;background-image:url("/pic/horizon.jpg");background-position:center;background-size:cover}.tile .tile-body{padding:2rem}.form-input{display:block;margin-bottom:1rem}.form-input>.login-field-icon{position:absolute;top:1.2rem;width:1.5rem;font-size:1.5rem;text-align:center}.form-input>.login-field-icon~.label,.form-input>.login-field-icon~.underline,.form-input>.login-field-icon~input{width:calc(100% - 2.25rem);margin-left:2.25rem}.form-input input{width:100%;padding:1.5rem 0 .5rem;border:none;outline-style:none;box-shadow:none}.form-input input~.label{position:absolute;top:1.5rem;left:0;z-index:1;margin:0;color:#868e96;font-size:1rem;pointer-events:none;transition:top .2s,font .2s}.form-input input~.underline{position:absolute;bottom:0;width:100%;height:1px;background-color:#bdc1c5}.form-input input:focus~.underline,.form-input input:hover~.underline{background-color:#07beb8}.form-input input:focus~.label,.form-input input:hover~.label{color:#07beb8}.form-input input:focus~.underline{height:2px}.form-input input:-webkit-autofill~.label,.form-input input:focus~.label,.form-input input:valid~.label{top:0;font-size:.85rem}.btn{display:inline-block;padding:.5rem 1rem;border-radius:.2rem}.error{color:red;font-weight:700}.btn,[role=button],[type=button]{cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.btn-irenic{color:#fff;background-color:#07beb8}.btn-irenic:active,.btn-irenic:focus,.btn-irenic:hover{background-color:#06a5a0}.clearfix::after{display:table;clear:both;content:""}.float-right{float:none}.submit-container #submit.pending span{opacity:0}.label{display:inline;padding:.2em .6em .3em;color:#fff;font-size:75%;font-weight:400;line-height:1;text-align:left;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-content{background-color:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
