UNPKG

cobuild-angular-stack

Version:

Base stack angular sass jade gulp

178 lines (167 loc) 3.34 kB
#show-coupleAccount-guest, #guest-registry, #wedding-photo-add, #auth-wedding { header { background-color: #CBCED5; background-repeat: no-repeat; background-size: cover; padding: 20px 0; .main-header { height: 200px; > * { width: 30%; @media (min-width: 768px) { width: 35%; } display: inline-block; margin-left: -4px; vertical-align: middle; &:first-child { } &:last-child { } } .profile-photo { width: 40%; @media (min-width: 768px) { width: 30%; } .photo { vertical-align: top; height: 200px; width: 200px; margin: 0 auto; border-radius: 50%; background-size: cover; background-repeat: no-repeat; .placeholder { margin-top: -30px; box-sizing: border-box; width: 90%; margin-left: 5%; text-shadow: #FFF 1px 1px 0px; } } } } } .main-wedding { text-align: center; padding: 100px 10px; .wellcome-message { } .btn-registry { margin-top: 30px; } } .map-description { h4 { text-align: center; } .map-block { > * { display: inline-block; vertical-align: top; } i { font-size: 25px; font-weight: bold; } .text { text-align: justify; width: 80%; margin-left: 5%; } } } } .search-table-form { .col-md-7 { float: none; margin: 0 auto; } h2 { font-size: 20px; color: #7d8c93 !important; font-weight: @font-semibold; margin-bottom: 30px; } .form-group input { height: 44.7px !important; border-radius: 4px !important; border: solid 1px #dddddd !important; font-size: 18px; color: #7d8c93; letter-spacing: 0.7px; padding-left: 13px; letter-spacing: 0.7px; &::-webkit-input-placeholder { color: #7d8c93; } &:-moz-placeholder { /* Firefox 18- */ color: #7d8c93; } &::-moz-placeholder { /* Firefox 19+ */ color: #7d8c93; } &:-ms-input-placeholder { color: #7d8c93; } } .btn-container { .btn-inverse { width: 123px !important; height: 33px; padding-top: 6px; border-radius: 4px; font-size: 16px; margin-top: -10px; } } .form-group.has-feedback { margin-bottom: 10px; @media(max-width: 1024px) { input { font-size: 12px; } } @media(max-width: 400px) { input { font-size: 14px; } } @media(min-width: 1025px) { input { font-size: 14px; } } } table.search-table { td > * { padding-bottom: 0; } td.image-container { vertical-align: bottom; width: 100px; } td.data-container { padding-top: 15px; } } } .guest-map.rsvp-disabled { width: 50% !important; margin-left: 25% !important; padding-left: 15px; padding-right: 15px; } @media (max-width: 767px) { #guest-registry-display { .message-guest { p { font-size: 12px!important; &.too-long { font-size: 9px!important; } } } } }