// Imports @import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700'); // Varibles $main-font: 'Roboto',sans-serif; $primary-color: #57e2b2; $light-gray: #f8f8f8; $main-font-color: #643759; $main-font-weight: 300; // body { // background-color: $light-gray; // font-family: $main-font; // font-weight: $main-font-weight; // } // .row { // min-height: 100vh; // } // Tables .card { border: 0; border-radius: 0px; -webkit-box-shadow: 0 3px 0px 0 rgba(0, 0, 0, .08); box-shadow: 0 3px 0px 0 rgba(0, 0, 0, .08); transition: all .3s ease-in-out; padding: 2.25rem 0; position: relative; will-change:transform; &:after { content: ''; position: absolute; top: 0; left: 0; width: 0%; height: 5px; background-color: $primary-color; transition: 0.5s; } &:hover { transform: scale(1.05); -webkit-box-shadow: 0 20px 35px 0 rgba(0, 0, 0, .08); box-shadow: 0 20px 35px 0 rgba(0, 0, 0, .08); &:after { width: 100%; } } & .card-header { background-color: white; padding-left: 2rem; border-bottom: 0px; } & .card-title { margin-bottom: 1rem; } & .card-block { padding-top: 0; } & .list-group-item { color:black; border: 0px; padding: .25rem; color: $main-font-color; font-weight: $main-font-weight; } } // Price .display-6 { font-size: 6rem; letter-spacing: -.5rem; & .currency { font-size: 0.5rem; position: relative; // font-weight: $main-font-weight + 100; top: -45px; letter-spacing: 0px; } & .period { font-size: 0.5rem; color: lighten($main-font-color, 20%); letter-spacing: 0px; } } // Buttons .btn { text-transform: uppercase; font-size: .75rem; font-weight: $main-font-weight + 200; color: lighten($main-font-color, 15%); border-radius: 0; padding: .75rem 1.25rem; letter-spacing: 1px; } .btn-gradient { background-color: #f2f2f2; transition: background .3s ease-in-out; &:hover { color: white; background-color: $primary-color; } }