UNPKG

cobuild-angular-stack

Version:

Base stack angular sass jade gulp

607 lines (580 loc) 11.2 kB
.header-checkout, .header-checkout-user { margin-top: 30px; margin-bottom: 30px; .section-main-tools { border-radius: 4px; border: 1px solid rgb(221, 221, 221); height: 50px; background-color: white; } .btn { border-radius: 0; border: 0; height: 48px; font-weight: @font-semibold; font-size: 15px; color: @color-cool-gray; text-transform: uppercase; letter-spacing: 0.6px; &:active, &:hover, &:visited { background-color: transparent; box-shadow: none; outline: none; color: @color-pink; } } .btn-active { background-color: white; color: @color-pink; div { position: absolute; height: 4px; width: 100%; background-color: #fc7667; top: 0; margin-left: -12px; } } } .body-checkout { margin: 30px auto; padding-bottom: 30px; .btn { font-size: 15px; letter-spacing: 0.6px; text-transform: uppercase; margin-top: 20px; height: 45px; border-radius: 4px; padding: 14px; &.btn-inverse { min-width: 280px; } &.high-height { height: 75px; min-width: 50%; white-space: normal; } } .btn-clear-dark { color: @color-cool-gray; border: 1px solid @color-cool-gray; } form { margin-top: 20px; } } .form-checkout { border: 1px solid rgb(221, 221, 221) !important; border-radius: 4px !important; background-color: white !important; padding: 12px 20px !important; min-height: 58px; } .tags { border: none !important; box-shadow: none !important; .tag-item { background: @color-slate-gray !important; border: 1px solid @color-slate-gray !important; .remove-button { color: white !important; } } } .container-checkout { margin: 0 10%; } .table-checkout { tr { border-bottom: 1px solid @color-cool-gray; // &:nth-last-child(2){ // border-bottom: 2px solid @color-cool-gray; // } &:last-child { border: 0; td { border: 0; } } } th { color: @color-cool-gray; font-size: 15px; letter-spacing: 0.6px; font-weight: @font-semibold; text-transform: uppercase; text-align: center; width: 30%; border-bottom: 1px solid #7d8c93 !important; } td { color: @color-cool-gray; font-weight: @font-semibold; height: 128px; font-size: 15px; vertical-align: middle !important; border-top: none !important; &.subtotal { font-size: 24px; } } .image { height: 74px; border: 1px solid rgb(224, 224, 229); margin-right: 34px; margin-left: 50px; width: 74px; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; } .content-icon { text-align: center; } .remove { &:before { background-image: url(../img/close.png); background-size: 20px 20px; display: inline-block; width: 20px; height: 20px; content: ""; } &:hover:before { background-image: url(../img/closepink.png); background-size: 30px 30px; display: inline-block; width: 30px; height: 30px; content: ""; } } #currency { width: 200px; height: 45px; background: #7d8c93; border-radius: 5px; margin-top: 0px; &:hover, &:active, &:focus { color: #fff; background: #bdbec5; } } .item-quant { max-width: 60px; height: 35px; padding: 0; border-radius: 3px; border: 1px solid #7d8c93; text-align: center; padding-left: 10px; } } .receipt { float: none; margin: 0 auto; color: @color-cool-gray; margin: auto; text-align: center; border-radius: 4px; background-color: #ffffff; border: solid 1px rgba(172, 173, 183, 0.5); padding: 50px; .bold { font-size: 14px; font-weight: 600; letter-spacing: 0.6px; text-align: right; color: #525261; text-transform: uppercase; } .data { font-size: 16px; font-weight: normal; letter-spacing: 0.6px; color: #7d8c93; } .header { font-size: 18px; font-weight: 600; letter-spacing: 0.2px; text-align: center; text-transform: uppercase; color: @color-pink; margin-top: 32px; } .subheader { font-size: 16px; font-weight: 300; letter-spacing: 0.6px; text-align: center; margin-bottom: 42px; } .transaction-data { padding-bottom: 26px; border-bottom: 1px solid @color-cool-gray; margin-bottom: 30px; } .fa { font-size: 40px; color: @color-success; margin-right: 10px; vertical-align: middle; } .btn-inverse { font-size: 15px; font-weight: 600; padding: 12px 20px; margin: 45px 0 20px 0; } .help-block a { font-size: 14px; font-weight: normal; letter-spacing: 0.6px; text-align: center; color: #525261 !important; } } #show-coupleAccount, #new-coupleAccount { .main-image { > * { width: 90%; margin: 0 auto; display: block; background-color: #FFF; } } .carousel { width: 75%; margin: 10px auto; .carousel-item { text-align: center; line-height: 100px; &:focus { outline: none; } .remove { position: absolute; top: 50%; left: 50%; margin-top: -15px; margin-left: -15px; color: #F00; opacity: 0; transition: all 1s; font-size: 30px; line-height: 30px; vertical-align: middle; display: inline-block; } &:hover { .remove { opacity: 1; } } .child { max-width: 70px; max-height: 70px; text-align: center; line-height: 70px; font-size: 30px; display: inline-block; &.uploader { width: 100%; .input-uploader { position: absolute; opacity: 0; height: 100%; width: 100%; cursor: pointer; left: 0px; top: 0px; } } } } .btn-prev, .btn-next { font-size: 24px; position: absolute; top: 50%; display: block; width: 24px; height: 24px; margin-top: -12px; padding: 0; cursor: pointer; color: #868686; border: none; outline: none; } .btn-next { right: -30px; } .btn-prev { left: -30px; } } .editable-icon { font-size: 15px; } .editable-checklist label { display: block; } } .pay-methods { .form-group { display: inline-block; margin: 0 70px; input { top: 100%; left: 50%; margin-left: 3px; margin-top: -3px; } label:last-child { font-weight: bold; >div{ line-height: 70px; >p{ display: inline-block; vertical-align: middle; line-height: 24px; margin: 8px 0 15px; } } img { max-width: 80px; max-height: 80px; } span { font-size: 46px; color: #8E8C8C; } } } } .checkout-car { margin-bottom: 80px; } .percent-message { font-size: 16px; } .checkout-message { .header-gray { font-weight: bold; } label { font-size: 16px; font-weight: bold; letter-spacing: 0.6px; color: #bbc0c4; text-transform: uppercase; padding-left: 22px; } .form-checkout, textarea { font-size: 16px; letter-spacing: 0.6px; color: #bbc0c4; } textarea.form-checkout { height: 142px; } .form-checkout { height: 66px; } .cool-font { font-size: 16px; font-weight: normal; letter-spacing: 0.6px; color: #bbc0c4 !important; padding-left: 22px; } tags-input .tags .input { padding: 8px 0 0 0; } } .checkout-payment { .btn-inverse { display: block; margin: 20px auto; } img { //display: block; margin: 0 auto; } .header-gray { font-size: 24px; font-weight: bold; letter-spacing: 1px; color: #7d8c93; } .pay-message { text-align: center; color: #525261; font-weight: 600; font-size: 20px; margin-top: 40px; } .pay-methods p { text-transform: uppercase; font-weight: bold; letter-spacing: 0.6px; margin-top: 17px; margin-bottom: 22px; } .form-group .dark-font { text-transform: uppercase; font-size: 14px; font-weight: 600; letter-spacing: 0.6px; color: #525261; } label { font-size: 16px; color: #7d8c93; margin: 0 auto; margin-top: 27px; } .label { font-size: 16px; color: #7d8c93; font-weight: normal; } input { font-size: 14px; color: #7d8c93; padding-left: 14px !important; } table { margin-top: 74px; text-align: center; thead { th { color: #525261; font-size: 14px; padding: 11px !important; border-bottom: solid 0.5px #7d8c93 !important; } } td.subtotal { font-size: 24px; font-weight: 600; letter-spacing: 1px; } .remove { margin: inherit; &:hover { margin-right: 0; margin-left: -4px; } } } .select-date { margin-top: 25px; label { padding: 0; } } .pay-methods { .form-group { margin: 0 10px; width: 228px; } label { padding: 0; } input[type=radio] { display: none; } input[type=radio] + label { border-radius: 100%; border: 2px solid #979797; bottom: 0; cursor: pointer; height: 16px; left: 0; margin-top: 22px; margin: 0 auto; min-height: 16px; padding: 0; position: absolute; right: 0; width: 16px; } input[type=radio]:checked + label { background-image: none; border: 2px solid #979797; } input[type=radio]:checked + label div { width: 10px; height: 10px; border-radius: 100%; margin: 1px 0 0 1px; background: #979797; } } } #guest-assistance.disabled { position: relative; &::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; -webkit-filter: blur(2px); -moz-filter: blur(2px); -o-filter: blur(2px); -ms-filter: blur(2px); filter: blur(2px); } .row{ -webkit-filter: blur(2px); -moz-filter: blur(2px); -o-filter: blur(2px); -ms-filter: blur(2px); filter: blur(2px); } } .help-cvv { width:35px; height:35px; margin-top: 5px; } .text-info-credit-card{ color: #7d8c93; text-decoration: none; display: block; margin: 20px auto; } .valid-error { color: #e61010; } @media (max-width: 767px) { .header-checkout-user { margin-top: 60px; margin-bottom: 30px; } .help-cvv { width:18px; height:18px; margin-top: 14px !important; } .body-checkout { .btn { &.btn-inverse { min-width: 50%; } } } .container-checkout { margin: 0 5%; } }