/******************************************************************************* * Variables ******************************************************************************/ :root { /* Color scheme */ --adcoin-payments-primary: #0facf3; --adcoin-payments-secondary: white; --adcoin-payments-highlight: #fbfbff; --adcoin-payments-background: white; --adcoin-payments-form: #0facf3; --adcoin-payments-button-text: #0facf3; --adcoin-payments-button-hover: grey; --adcoin-payments-input-focus: #f4fbff; --adcoin-payments-button-back: white; /* Margins, paddings & sizes */ --adcoin-payments-padding-hor: 10px; --adcoin-payments-padding-ver: 10px; --adcoin-payments-margin-ver: 1rem; --adcoin-payments-row-width: 390px; --adcoin-payments-row-height: 40px; } /******************************************************************************* * Form content wrapper ******************************************************************************/ .adcoin-payments-form { /* text styling */ font-family: "Dosis", sans-serif; font-size: 0.9375rem; line-height: 1.5; /* align elements in div and set width */ display: table; width: 256px; padding-left: var(--adcoin-payments-padding-hor); padding-right: var(--adcoin-payments-padding-hor); padding-top: var(--adcoin-payments-padding-ver); padding-bottom: var(--adcoin-payments-padding-ver); /* border styling and background color */ border-radius: 6px; background-color: white; } /******************************************************************************* * Form title ******************************************************************************/ h4.adcoin-payments-title { /* font */ font-family: "Dosis", sans-serif; font-weight: 600; font-size: 20px; letter-spacing: 1px; } /******************************************************************************* * Form text field rows ******************************************************************************/ .adcoin-payments-form>div>form>p { margin-bottom: var(--adcoin-payments-margin-ver); } /******************************************************************************* * Text fields ******************************************************************************/ .adcoin-payments-form p>input[type="text"] { /* align in div */ display: table-cell; padding: 5px 12px; width: var(--adcoin-payments-row-width); height: var(--adcoin-payments-row-height); /* font */ font-family: "Open Sans", sans-serif !important; font-weight: 300; font-size: 14px; line-height: inherit; -webkit-appearance: none; /* border styling, shadow and colors */ color: #b5b9bf; background-color: #fff; border: 1px solid rgba(0,0,0,.15); border-color: #ebebeb; border-radius: 2px; outline: none; box-shadow: none; /* animations */ -webkit-transition: 0.2s linear; -moz-transition: 0.2s linear; -o-transition: 0.2s linear; -ms-transition: 0.2s linear; transition: 0.2s linear; } .adcoin-payments-form p>input[type="text"]:focus, input[type="email"]:focus { color: #616771; background-color: #fff; border-color: #70cef8; outline: 0; } .adcoin-payments-form p>input[type="text"]::placeholder, input[type="email"]::placeholder { color: #aaaaaa; } /******************************************************************************* * Pay button ******************************************************************************/ .adcoin-payments-form button { /* text settings */ font-family: "Open Sans", sans-serif; font-weight: 700; font-size: 12px; line-height: var(--adcoin-payments-row-height); text-transform: uppercase; text-align: middle; letter-spacing: 1.7px; /* positioning and size */ float: left; position: relative; padding: 0; display: inline-block; vertical-align: middle; width: 50%; height: var(--adcoin-payments-row-height); /* coloring and border styling */ color: var(--adcoin-payments-secondary); background-color: var(--adcoin-payments-primary) !important; border-color: var(--adcoin-payments-secondary); border: 1px solid transparent; border-radius: 4px; outline: none !important; /* remove selection outline */ /* animation */ -webkit-transition: all .05s ease-in-out; -o-transition: all .05s ease-in-out; transition: all .05s ease-in-out; -webkit-user-select: none; user-select: none; } /* Make sure button text is centered */ .adcoin-payments-form button>span { left: 0%; width: 100%; text-align: center; } .adcoin-payments-form button:hover:not([disabled]) { /* change background color and show hand cursor */ background-color: var(--adcoin-payments-highlight) !important; color: var(--adcoin-payments-primary); cursor: pointer; } .adcoin-payments-form button:active:not([disabled]) { /* change colors and show hand cursor */ color: var(--adcoin-payments-secondary) !important; background-color: grey !important; cursor: pointer; }