input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}input{-webkit-appearance:none;-webkit-border-radius:0;font-family:'Roboto',sans-serif;font-weight:300;}textarea{-webkit-appearance:none;-webkit-border-radius:0;font-family:'Roboto',sans-serif;font-weight:300;}select{-webkit-border-radius:0;font-family:'Roboto',sans-serif;font-weight:300;width:100%;padding:5px 2px;border:1px solid #AAAAAA;color:#444;background-color:rgba(255,255,255,0.5);}.form-text-input{outline:none;background-color:rgba(255,255,255,0.5);border:1px solid #AAAAAA;color:#444;padding:8px;width:100%;box-sizing:border-box;vertical-align:middle;transition:border 0.2s ease;}.form-text-input:disabled{background:#f2f3f4;}.form-text-input:read-only{background:#f2f3f4;}.form-text-input-disabled{background:#f2f3f4;}.form-text-input:focus{border-color:#537697;}.form-styled-checkbox{position:relative;display:inline-block;margin-bottom:8px;padding:5px 0px 0px 28px;cursor:pointer;}.form-styled-checkbox-indicator{position:absolute;top:2px;left:0;width:18px;height:18px;background:#c8c8c8;border:2px solid #fff;}.form-styled-checkbox input{position:absolute;opacity:0;left:0;}.form-styled-checkbox:hover input~.form-styled-checkbox-indicator,.form-styled-checkbox input:focus~.form-styled-checkbox-indicator{background:#b8b8b8;}.form-styled-checkbox input:checked~.form-styled-checkbox-indicator{background:#3076b2;}.form-styled-checkbox:hover input:not([disabled]):checked~.form-styled-checkbox-indicator,.form-styled-checkbox input:checked:focus~.form-styled-checkbox-indicator{background:#0B64B2;}.form-styled-checkbox input:disabled~.form-styled-checkbox-indicator{pointer-events:none;opacity:.6;background:#e6e6e6;}.form-styled-checkbox-indicator:after{position:absolute;display:none;content:'';}.form-styled-checkbox input:checked~.form-styled-checkbox-indicator:after{display:block;}.form-styled-checkbox .form-styled-checkbox-indicator:after{top:4px;left:7px;width:2px;height:7px;transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0;}.form-styled-checkbox input:disabled~.form-styled-checkbox-indicator:after{border-color:#7b7b7b;}.form-input-currency{width:100%;-moz-appearance:textfield;}.form-input-currency::-ms-clear{width:0;height:0;}.form-input-currency-conversion{position:absolute;right:10px;top:13px;text-align:right;font-size:0.9rem;white-space:nowrap;display:inline-block;overflow:hidden;width:auto;max-width:115px;text-overflow:ellipsis;color:#888;}input[type=range]{-webkit-appearance:none;margin:0px;padding:0px;}input[type=range]::-webkit-slider-runnable-track{height:34px;background:transparent;border:1px solid #AAAAAA;}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:32px;width:16px;border-radius:0;background:#dddedf;cursor:w-resize;}input[type=range]:focus{outline:none;}input[type=range]:focus::-webkit-slider-runnable-track{border-color:#808080;}.form-input-label{display:inline-block;padding:8px 10px;line-height:1.2rem;box-sizing:border-box;text-align:center;background:#ebeced;width:160px;overflow:hidden;vertical-align:middle;border:1px solid #AAA;border-right:0px;height:34px;margin:4px 0px;}.form-labeled-input{width:calc(100% - 160px);border-left:0px;vertical-align:middle;height:34px;margin:4px 0px;}.form-labeled-select{width:calc(100% - 160px);outline:none;border-left:0px;vertical-align:middle;height:34px;}.form-inline-input{height:1em;padding:2px;font-size:0.9rem;width:30px;text-align:right;outline:none;background-color:rgba(255,255,255,0.5);border:1px solid #AAAAAA;margin:0px 2px;}