UNPKG

cobuild-angular-stack

Version:

Base stack angular sass jade gulp

595 lines (583 loc) 13.8 kB
#experences { .main-image { margin: 0 auto 20px; text-align: center; background-color: white; border-radius: 6px; border: 1px solid rgb(231, 231, 237); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; height: 396px; max-width: 475px; &.dropzone { &:hover { cursor: pointer; } &.dragover { border-radius: 6px; border: 1px solid @color-pink; } h3 { text-align: center; width: 90%; margin: 0 auto; font-weight: 300; font-size: 20px; } } } .main-image-xs { background-color: white; background-repeat: no-repeat; background-size: contain; background-position: 50% 50%; height: 265px; position: relative; width: 80%; text-align: center; margin: 5px auto 30px auto; border-radius: 6px; border: 1px solid #7d8c93; } .container-xs { background-color: rgba(82, 82, 97, 0.77); position: absolute; bottom: 0; width: 100%; height: 76px; padding: 7px 15px; } } .new-product-container { margin-bottom: 50px; margin-top: 10px; .main-image { margin: 0 auto 20px; text-align: center; background-color: white; border-radius: 6px; border: 1px solid rgb(231, 231, 237); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; height: 396px; max-width: 475px; &.dropzone { &:hover { cursor: pointer; } &.dragover { border-radius: 6px; border: 1px solid @color-pink; } h3 { text-align: center; width: 90%; margin: 0 auto; font-weight: 300; font-size: 20px; } } } .main-image-xs { background-color: white; background-repeat: no-repeat; background-size: contain; background-position: 50% 50%; height: 265px; position: relative; width: 80%; text-align: center; margin: 5px auto 30px auto; border-radius: 6px; border: 1px solid #7d8c93; } .container-xs { background-color: rgba(82, 82, 97, 0.77); position: absolute; bottom: 0; width: 100%; height: 76px; padding: 7px 15px; } #item-name-xs { .item-name-xs, input, .editable-text { color: white; font-size: 20px; border: none; width: 100%; } .icon-message { visibility: hidden; height: 20px; img { height: 10px; } } &:hover { cursor: pointer; .icon-message { visibility: visible; } } } #item-price-xs { .item-price-xs, input, .editable-text { color: white; font-size: 24px; font-weight: @font-semibold; border: none; width: 100%; } } #item-price-xs, #item-name-xs, #item-description-xs { .icon-message { visibility: hidden; height: 20px; img { height: 10px; } } &:hover { cursor: pointer; .icon-message { visibility: visible; } } } #item-description-xs { margin: 20px 15px; .item-description-xs, textarea, .editable-textarea, .form-group { color: @color-cool-gray; font-size: 14px; min-height: 100px; border: none; width: 100%; } } .new-product-container-xs .carousel-container { margin: auto; margin-bottom: 10px } .new-product-container-xs .select-catalogo { margin: 15px 30px; } .new-product-container-xs .product-form { margin: 15px 30px; } .new-product-container-xs .main-image { margin: 10px 7px; } .carousel-container { margin: 0 auto; background-color: white; border-radius: 6px; border: 1px solid rgb(231, 231, 237); height: 121px; max-width: 475px; } .select-catalogo { background-color: white; border-radius: 4px; border: 1px solid rgb(221, 221, 221); } #item-name { margin-top: 30px; input, .item-name { font-size: 41px; font-weight: 600; color: #525261; height: 42px; border: none; } .icon-message { visibility: hidden; line-height: 42px; margin-left: 10px; img { height: 20px; } } &:hover { cursor: pointer; .icon-message { visibility: visible; } } } #item-price { margin-top: 15px; .item-price, input { font-size: 53px; font-weight: @font-semibold; color: @color-slate-gray; height: 87px; border: none; } .icon-message { visibility: hidden; line-height: 53px; margin-left: 10px; img { height: 20px; } } &:hover { cursor: pointer; .icon-message { visibility: visible; } } } #item-description { margin-top: 30px; margin-bottom: 44px; .item-description, textarea, .editable-textarea, .form-group { font-size: 20px; border: none; color: @color-cool-gray; width: 100%; min-height: 100px; } .icon-message { visibility: hidden; margin-left: 10px; img { height: 20px; } } &:hover { cursor: pointer; .icon-message { visibility: visible; } } } } .login { max-width: 400px; height: 300px; margin: auto; } .user-photos { .profile-photo .photo { vertical-align: top; height: 200px; width: 200px; margin: 0 auto; border: none; border-radius: 0; background-size: cover; background-repeat: no-repeat; } .profile-photo .cropArea { margin-top: 40px; } .cover-photo .photo { vertical-align: top; height: 200px; max-width: 400px; margin: 0 auto; border-radius: 0; background-size: cover; background-position: 50% 50%; border: 1px solid #ddd; background-repeat: no-repeat; } .cover-photo .cropArea { margin-top: 40px; } .placeholder { margin-top: -30px; box-sizing: border-box; width: 90%; margin-left: 5%; text-shadow: #FFF 1px 1px 0px; } .banners-grid { margin: 40px 120px 20px 120px; } } .gift-thanks { margin: auto 50px; margin-bottom: 30px; padding: 0; color: rgb( 125, 140, 147); h3 { font-weight: 300; } .image-container { border-radius: 6px; border: 1px solid rgb(231, 231, 237); height: 130px; width: 130px; } .image { background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; border-top-left-radius: 6px; border-top-right-radius: 6px; height: 100px; border-bottom: 1px solid rgb( 239, 239, 239); } .description { padding: 5px; color: @color-slate-gray; font-weight: @font-semibold; font-size: 12px; .name { width: 40%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .price { width: 60%; } } .title { font-size: 21px; letter-spacing: 0.3px; line-height: 60px; color: rgb( 125, 140, 147); } .subtitle { font-size: 13px; letter-spacing: 0.2px; margin: auto 80px; color: rgb( 125, 140, 147); margin-bottom: 10px; } .from { margin-left: 10px; width: 100%; .info { color: rgb( 186, 186, 186); text-align: left; margin: 20px 0; } } .container-thanks { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 130px; margin: 30px auto; } .disclaimer { margin-top: 15px; } label { color: rgb( 125, 140, 147); font-size: 11px; letter-spacing: 2.5px; text-transform: uppercase; } textarea { resize: none; background-color: rgb(247, 247, 247); min-height: 125px; border: none; padding: 10px; margin-bottom: 20px; } } .modal-header { border: none; .close { opacity: 1; margin-top: 10px; margin-right: 10px; img { width: 18px; } &:focus { outline: none; } } } .cart { margin-left: 0!important; i { margin-top: 6px; padding-top: 6px; background-color: @color-pink; width: 36px; height: 36px; border-radius: 50%; color: white; font-size: 14px; } .cart-detail-payment { border: 1px solid #ddd; padding: 15px 10px; margin-top: 5px; background: white; .row { padding-bottom: 10px; &:nth-child(3) { font-weight: 800; } &:nth-child(2) { font-weight: 500; } &:nth-child(1) { font-weight: 600; } :first-child { font-weight: 500; } } } .cart-product { border: 1px solid #ddd; padding: 15px 10px; margin-top: 5px; .remove { margin-top: -16px; width: 97%; text-align: right; position: absolute; img { width: 25px; } } .ui.grid { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; padding: 0em; .row { margin-top: 10px; } .pr { padding-right: 5px; padding-bottom: 5px; padding-top: 5px; } .content-image { width: 120px; display: block; float: left; .image { width: 100px } } .bold { font-weight: 400; } .content-body { width: 61%; .title { padding: 0px; font-size: 14px; font-weight: 500; } } } } } .cart-item { min-height: 130px; border-bottom: 1px solid @color-cool-gray; .image img { height: 90px; width: 90px; margin-right: 10px; } .image { border-right: 1px solid rgb( 239, 239, 239); } .info { margin-left: 10px; width: 100%; .data-container { width: 50%; } .name { font-size: 15px; color: @color-slate-gray; font-weight: @font-semibold; margin-bottom: 10px; } .title { font-size: 12px; text-transform: uppercase; letter-spacing: 0.6px; color: @color-cool-gray; } .data { font-size: 15px; color: @color-cool-gray; font-weight: @font-semibold; } } .remove { position: absolute; right: 0px; img { height: 22px; width: 22px; } } } tr.subtotal{ border-bottom: none; td{ height: 50px; } } .subtotal { margin-top: 20px; padding-bottom: 30px; margin-bottom: 40px; border-bottom: 1px solid @color-cool-gray; .header { font-size: 18px; letter-spacing: 0.6px; color: @color-cool-gray; margin-bottom: 15px; } } .header-checkout-user { //margin: 40px 3%; } .body-checkout-user { margin: 30px 3%; .btn-inverse { margin-top: 15px; } .spacer { margin: 0; height: 24px; } }