footer{position:relative;bottom:0;color:#fff!important;background-color:#001731}footer div.rhombus-logo{width:120px;height:60px;margin:auto}footer div.rhombus-logo img{width:100%;height:100%}footer .links{padding:12px;font-size:14.4px;font-size:.9rem;text-align:center}footer .links a.link{padding:0 4px;color:#fff!important;border-right:1px solid #fff}footer .links a.link:last-child{border-right:0}footer .copyright{font-size:13.6px;font-size:.85rem;padding:8px;text-align:center;color:#fff!important;margin:4px 12px 0;border-top:1px solid #001731}@media screen and (max-width:991px){footer .links{font-size:.75em}footer .copyright{font-size:.7em}}form .field{position:relative;margin-top:19.2px!important;margin-bottom:19.2px!important}form .field ::-webkit-input-placeholder{color:#fff!important}form .field :-moz-placeholder,form .field ::-moz-placeholder{color:#fff!important;opacity:1}form .field :-ms-input-placeholder{color:#fff!important}form .field label{position:absolute;top:-.3em;margin-bottom:0;transition:all .3s ease-in-out;color:rgba(0,0,0,.5)!important}form .field i.bottom-bar{height:2px;display:block;background-color:#ebf1f8;transition:all .25s ease}form .field i.bottom-bar:before{width:1px;height:2px;content:"";margin:auto;display:block;background-color:#ebf1f8}form .field input[type=email],form .field input[type=password],form .field input[type=text]{border:0!important;transition:all .3s ease-in-out}form .field input.has-value~label,form .field input[type=email]:focus~label,form .field input[type=password]:focus~label,form .field input[type=text]:focus~label{position:absolute;top:-1.15em;color:#1783ff!important;font-size:.8em!important;transition:all .2s ease-in-out}form .field input.has-value~i.bottom-bar:before,form .field input[type=email]:focus~i.bottom-bar:before,form .field input[type=password]:focus~i.bottom-bar:before,form .field input[type=text]:focus~i.bottom-bar:before{width:100%;transition:all .25s ease;background-color:#97c7ff}form .field .ui.input i.icon{position:absolute}form .field .ui.dropdown{top:1em;margin-left:2px;border:none!important}form .field .ui.dropdown~label{position:absolute;top:-.3em;transition:all .3s ease-in-out;color:rgba(0,0,0,.5)!important}form .field .ui.dropdown~i.bottom-bar{margin-top:16.5px}form .field .ui.dropdown>.menu{max-height:180px!important;border-color:#ebf1f8!important}form .field .ui.dropdown>.menu .item:hover{background-color:#f1f1f1!important}form .field .ui.dropdown.multiple .ui.label{font-weight:500;border-radius:3px;font-size:.9em!important;box-shadow:none!important;background-color:#f1f1f1!important}form .field .ui.dropdown.multiple~i.bottom-bar{width:100%}form .field .ui.dropdown.active.visible~label,form .field .ui.dropdown.has-value~label,form .field .ui.dropdown:focus~label{position:absolute;top:-1.15em;font-size:.8em!important;color:#1783ff!important;transition:all .2s ease-in-out}form .field .ui.dropdown.active.visible~i.bottom-bar:before,form .field .ui.dropdown.has-value~i.bottom-bar:before,form .field .ui.dropdown:focus~i.bottom-bar:before{width:100%;transition:all .25s ease;background-color:#97c7ff}form .field .sui-calendar input[type=text]{display:block!important}form .field .sui-calendar label{font-weight:700;font-size:.92857143em}form .field.spaced{margin-bottom:19.2px!important}form .field .ui.labeled.input.amount input[type=text]{margin-top:18px}form .field .ui.labeled.input.amount .ui.dropdown{height:36px}form .field div.helper-text{color:#ff1744;font-size:.8em;font-style:italic;margin-top:6px}form .field div.helper-text:before{content:"*";font-style:normal;margin-right:3px;font-family:FontAwesome}form .required.field .sui-calendar label:after{content:"*";color:#db2828;margin:-.2em 0 0 .2em}form .fields>.field{margin-top:8px!important;margin-bottom:8px!important}body{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;background-size:cover;-ms-flex-pack:center;justify-content:center;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../images/backgrounds/login.jpg) no-repeat 50% fixed}@media screen and (min-width:992px){body div.form-container{min-width:540px;border-radius:12px;background-color:#fff;padding:24px 36px;box-shadow:0 0 2px rgba(0,0,0,.25)}body div.form-container div.brand{text-align:center}body div.form-container div.brand img.brand-logo{width:180px;height:90px}body div.form-container form div.field{margin-bottom:36px 0!important}body div.form-container div.overflowing{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;margin-bottom:48px}body div.form-container div.overflowing div.message{-ms-flex:4;flex:4;-ms-flex-direction:column;flex-direction:column}body div.form-container div.overflowing input[type=submit]{-ms-flex-direction:column;flex-direction:column;padding:12px 18.04511px}body div.form-container .uppercase{text-transform:uppercase}}@media screen and (min-width:768px) and (max-width:991px){body div.form-container{width:70%;margin:auto;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.25)}body div.form-container div.brand{text-align:center}body div.form-container div.brand img.brand-logo{width:140px;height:70px}body div.form-container form div.field{margin-bottom:36px 0!important}body div.form-container div.overflowing{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;margin-bottom:48px}body div.form-container div.overflowing div.message{-ms-flex:4;flex:4;-ms-flex-direction:column;flex-direction:column}body div.form-container div.overflowing input[type=submit]{-ms-flex-direction:column;flex-direction:column;padding:12px 18.04511px}body div.form-container .uppercase{text-transform:uppercase}}@media screen and (max-width:767px){body div.form-container{width:85%;margin:auto;padding:24px;border-radius:12px;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.25)}body div.form-container div.brand{text-align:center}body div.form-container div.brand img.brand-logo{width:120px;height:60px}body div.form-container form div.field{margin-bottom:36px 0!important}body div.form-container div.overflowing{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:column-reverse;flex-flow:column-reverse;margin-bottom:48px}body div.form-container div.overflowing div.message{-ms-flex:4;flex:4}body div.form-container div.overflowing input[type=submit]{width:100%;display:block;margin-bottom:12px;padding:12px 18.04511px}body div.form-container .uppercase{text-transform:uppercase}}body div.webbrowser-message{font-size:.9em;text-align:center;color:rgba(0,0,0,.5)}body div.errors{color:#ff1744;padding:12px;font-size:.9em}body div.warning{font-size:.9em;text-align:center;padding:3px 12px;color:rgba(0,0,0,.6)}