/* Main styles */ label { margin-bottom: 0; } /* End Main styles */ #pageTitle { margin: 4rem 0; h1 { font-weight: 700; } h2 { color: #707070; font-size: 24px; font-weight: 400; } } #contactInfo { background-color: #FBFBFD; padding: 2.4rem 4rem 5.5rem; h3 { color: #6E5DDB; font-size: 26px; margin-bottom: 2rem; } #reachInfo { font-family: 'Poppins', sans-serif; margin-bottom: 2rem; p { color: #4A4A4A; font-size: 14px; font-weight: 600; } div { label { color: #505050; font-size: 18px; font-weight: 500; } } } #contactSummary { font-family: 'Poppins', sans-serif; margin-bottom: 2rem; label { font-size: 14px; color: #4A4A4A; width: 32.4%; font-weight: 600; input { box-shadow: 0 1px 2px rgba(0, 0, 0, .04); font-size: 17px; padding: 1.1rem 1.5rem; color: #707070; } } } #editContact { button { color: #0075FF; background: none; font-size: 18px; svg { height: 1.08rem; width: auto; } span { margin-left: .75rem; } } } } #mainInfo { background-color: #FBFBFD; padding: 2.4rem 4rem 4.3rem; h3 { color: #6E5DDB; font-size: 26px; margin-bottom: 2rem; } label { font-family: 'Poppins', sans-serif; font-size: 14px; color: #4A4A4A; font-weight: 600; input { box-shadow: 0 1px 2px rgba(0, 0, 0, .04); font-size: 17px; padding: 1.1rem 1.5rem; color: #707070; } } #stockInput { & > label { width: 47.5%; &:not(.d-none) + div { top: .6rem; } &.d-none + div { margin-bottom: .5rem; } } div { width: 47.5%; position: relative; svg { width: 2.2rem; height: auto; } label { position: relative; top: .25rem; font-weight: 500; font-size: 16px; } } } #priceInput { & > div { ::placeholder { color: #B9C0CF; opacity: 1; } :-ms-input-placeholder { color: #B9C0CF; } ::-ms-input-placeholder { color: #B9C0CF; } input, select { box-shadow: 0 1px 2px rgba(0, 0, 0, .04); font-size: 17px; padding: 1.1rem 1.5rem; color: #707070; } &:first-child { width: 47.5%; input { &.decimal-price { width: 17%; } } } &:last-child { width: 50.75%; select, .decimal-price { width: 17%; } select { padding: 1.1rem 1rem; } } } } #simpleOptionsInput { .select2-selection { box-shadow: 0 1px 2px rgba(0, 0, 0, .04); font-size: 17px; padding: 1.1rem 1.5rem; color: #707070; border: 0; margin-top: 1rem; .select2-selection__rendered { padding: 0; display: flex; margin: 0; flex-wrap: wrap; .select2-selection__choice { float: none; } .select2-search__field { padding: 0; } } } } }