|
- /*---------- libraries ---------- */
- @import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
- @import url(https://fonts.googleapis.com/css?family=Work+Sans);
- html, body, div, span, applet, object, iframe,
- h1, h2, h3, h4, h5, h6, p, blockquote, pre,
- a, abbr, acronym, address, big, cite, code,
- del, dfn, em, img, ins, kbd, q, s, samp,
- small, strike, strong, sub, sup, tt, var,
- b, u, i, center,
- dl, dt, dd, ol, ul, li,
- fieldset, form, label, legend,
- table, caption, tbody, tfoot, thead, tr, th, td,
- article, aside, canvas, details, embed,
- figure, figcaption, footer, header, hgroup,
- menu, nav, output, ruby, section, summary,
- time, mark, audio, video {
- margin: 0;
- padding: 0;
- border: 0;
- font: inherit;
- font-size: 100%;
- vertical-align: baseline;
- }
-
- html {
- line-height: 1;
- }
-
- ol, ul {
- list-style: none;
- }
-
- table {
- border-collapse: collapse;
- border-spacing: 0;
- }
-
- caption, th, td {
- text-align: left;
- font-weight: normal;
- vertical-align: middle;
- }
-
- q, blockquote {
- quotes: none;
- }
- q:before, q:after, blockquote:before, blockquote:after {
- content: "";
- content: none;
- }
-
- a img {
- border: none;
- }
-
- article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
- display: block;
- }
-
- /*---------- style ----------*/
- * {
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- text-rendering: optimizeLegibility;
- }
-
- body {
- background-color: #b3e5fc;
- }
-
- .wrappers {
- width: 611px;
- height: 1350px;
- margin: 80px auto 0;
- }
- .wrappers .containers {
- float: right;
- width: 600px;
- height: 1325px;
- background-color: #fff;
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
- border-radius: 10px;
- }
- .wrappers .containers .part {
- float: left;
- height: 100%;
- }
- .wrappers .containers .part.card-details {
- padding: 48px 40px 0;
- width: 60%;
- }
- .wrappers .containers .part.card-details h1 {
- background-color: #00b0ff;
- color: white;
- font-family: 'Montserrat', sans-serif;
- font-size: 12px;
- text-transform: uppercase;
- padding: 14px 0 10px 49px;
- letter-spacing: 1px;
- margin-left: -52px;
- width: 330px;
- }
-
- .wrappers .containers .part.card-details h1 {
- background-color: #00b0ff;
- color: white;
- font-family: 'Montserrat', sans-serif;
- font-size: 12px;
- text-transform: uppercase;
- padding: 14px 0 10px 49px;
- letter-spacing: 1px;
- margin-left: -52px;
- width: 330px;
- }
-
- .header-title {
- margin-left: -15px;
- margin-bottom: 10px;
- font-weight: bold;
- font-size: 18px;
- font-family:'Montserrat', sans-serif;
- text-decoration: underline;
- }
-
-
-
- .interval-settings{
- background-color: #00b0ff;
- color: white;
- font-family: 'Montserrat', sans-serif;
- font-size: 12px;
- text-transform: uppercase;
- padding: 14px 0 10px 49px;
- letter-spacing: 1px;
- margin-left: -52px;
- width: 330px;
- }
-
- .form-right{
- margin-left: -20px;
- margin-right: 5px;
- margin-top: 10px;
- width: 200px
- }
-
- .wrappers .containers .part.bg {
- padding-top: 50px;
- padding-left: 30px;
- width: 40%;
- background-color: rgb(211,211,211);
- background-size: 121%;
- background-repeat: no-repeat;
- overflow: hidden;
- -moz-border-radius-topright: 10px;
- -webkit-border-top-right-radius: 10px;
- border-top-right-radius: 10px;
- -moz-border-radius-bottomright: 10px;
- -webkit-border-bottom-right-radius: 10px;
- border-bottom-right-radius: 10px;
- }
-
- .wrappers .containers .part.bg table {
- background-color: #19194C;
- color: white;
- font-family: 'Montserrat', sans-serif;
- font-size: 9px;
- text-transform: uppercase;
- padding-left: 12px;
- letter-spacing: 1px;
- margin-left: -20px;
- height:100px;
- width:200px;
- }
-
- .wrappers .containers form {
- font-family: 'Work Sans', sans-serif;
- }
- .wrappers .containers form .group {
- display: block;
- width: 100%;
- float: left;
- position: relative;
- margin-bottom: 25px;
- }
- .wrappers .containers form .group label {
- font-size: 12px;
- float: left;
- width: 100%;
- display: block;
- margin-bottom: 5px;
- }
- .wrappers .containers form .group input {
- float: left;
- width: 100%;
- height: 30px;
- font-size: 18px;
- font-family: 'Work Sans', sans-serif;
- border: 0;
- color: #263238;
- border-bottom: 1px solid #d9d9d9;
- }
- .wrappers .containers form .group input::-webkit-input-placeholder {
- font-family: 'Work Sans', sans-serif;
- font-size: 14px;
- line-height: 20px;
- vertical-align: middle;
- color: #d9d9d9;
- text-align: left;
- }
- .wrappers .containers form .group input:-moz-placeholder {
- font-family: 'Work Sans', sans-serif;
- font-size: 14px;
- line-height: 20px;
- vertical-align: middle;
- color: #d9d9d9;
- text-align: left;
- }
- .wrappers .containers form .group input::-moz-placeholder {
- font-family: 'Work Sans', sans-serif;
- font-size: 14px;
- line-height: 20px;
- vertical-align: middle;
- color: #d9d9d9;
- text-align: left;
- }
- .wrappers .containers form .group input:-ms-input-placeholder {
- font-family: 'Work Sans', sans-serif;
- font-size: 14px;
- line-height: 20px;
- vertical-align: middle;
- color: #d9d9d9;
- text-align: left;
- }
- .wrappers .containers form .group input:focus {
- outline: none;
- border-bottom-color: #00b0ff;
- }
- .wrappers .containers form .group input:focus::-webkit-input-placeholder {
- color: transparent;
- }
- .wrappers .containers form .group input:focus:-moz-placeholder {
- color: transparent;
- }
- .wrappers .containers form .group input:focus::-moz-placeholder {
- color: transparent;
- }
- .wrappers .containers form .group input:focus:-ms-input-placeholder {
- color: transparent;
- }
- .wrappers .containers form .card-number {
- border-bottom: 1px solid #d9d9d9;
- }
- .wrappers .containers form .card-number:first-of-type {
- margin-top: 32px;
- }
- .wrappers .containers form .card-number input {
- width: 43px;
- border-bottom: 0;
- }
- .wrappers .containers form .card-number.focused {
- border-bottom-color: #00b0ff;
- }
- .wrappers .containers form .card-expiry {
- border-bottom: 0;
- }
- .wrappers .containers form .card-expiry .input-item {
- float: left;
- }
- .wrappers .containers form .card-expiry .input-item.expiry {
- width: 200px;
- }
- .wrappers .containers form .card-expiry .input-item.expiry input:last-of-type {
- margin-left: 30px;
- }
- .wrappers .containers form .card-expiry .input-item.csv {
- width: 80px;
- position: relative;
- }
- .wrappers .containers form .card-expiry .input-item.csv a {
- display: block;
- position: absolute;
- top: 0;
- right: 0;
- font-size: 12px;
- text-decoration: none;
- color: #00b0ff;
- }
- .wrappers .containers form .card-expiry .input-item.csv a:hover {
- color: #263238;
- }
- .wrappers .containers form .card-expiry .input-item label {
- width: 100%;
- }
- .wrappers .containers form .card-expiry .input-item input {
- border-bottom: 1px solid #d9d9d9;
- padding-bottom: 8px;
- }
- .wrappers .containers form .card-expiry .input-item input.month {
- width: 60px;
- }
- .wrappers .containers form .card-expiry .input-item input.year {
- width: 79px;
- }
- .wrappers .containers form .card-expiry .input-item input.csv {
- width: 79px;
- }
- .wrappers .containers form .card-expiry .input-item input:focus {
- border-bottom: 1px solid #00b0ff;
- }
- .wrappers .containers form .submit-group {
- width: 100%;
- float: left;
- position: relative;
- }
- .wrappers .containers form .submit {
- text-transform: uppercase;
- position: relative;
- border: none;
- background-color: transparent;
- font-size: 12px;
- line-height: 21px;
- letter-spacing: 1.4px;
- text-align: left;
- color: #263238;
- margin-left: 24px;
- cursor: pointer;
- }
- .wrappers .containers form .submit:hover {
- text-decoration: underline;
- }
- .wrappers .containers form .submit:focus {
- outline: none;
- }
- .wrappers .containers form .arrow {
- position: absolute;
- top: -2px;
- left: -1px;
- }
- .wrappers .containers form .arrow:before {
- content: '';
- width: 15px;
- height: 15px;
- background-image: url("https://cdn1.iconfinder.com/data/icons/basic-ui-elements-coloricon/21/04-512.png");
- position: absolute;
- top: 4px;
- left: 0;
- -moz-transition: all 0.3s;
- -o-transition: all 0.3s;
- -webkit-transition: all 0.3s;
- transition: all 0.3s;
- }
- .wrappers .containers form .arrow.rotate:before {
- -moz-transform: rotate(360deg);
- -ms-transform: rotate(360deg);
- -webkit-transform: rotate(360deg);
- transform: rotate(360deg);
- }
-
- .btn-group-xs > .btn, .btn-xs {
- padding : .25rem .4rem;
- font-size : .875rem;
- line-height : .5;
- border-radius : .2rem;
- }
-
- .credits {
- display: block;
- font-family: 'Work Sans', sans-serif;
- position: absolute;
- right: 0;
- bottom: 0;
- color: #263238;
- font-size: 12px;
- margin: 0 10px 10px 0;
- }
- .credits a {
- filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
- opacity: 0.8;
- color: inherit;
- font-weight: 700;
- text-decoration: none;
- }
|