.section-books-support { margin-top: 33px; padding-bottom: 6px; } .title-support { text-align: center; } .support-form-col { padding-left: 0 !important; padding-right: 0 !important; } .support-form-wr { background: #f6f6f6; border-radius: 2px; box-shadow: 0px 0px 12px 0px rgba(172, 171, 171, 0.6); padding: 29px 30px 30px 30px; margin-top: 34px; form { @include wfl; } } .title-support-form { font-weight: 700; font-size: 18px; } .autor-support-form { font-weight: 500; font-size: 15px; margin-top: 8px; margin-bottom: 15px; } .price-input { width: 158px; margin: 0 auto; input { height: 53px; text-align: center; font-weight: 700; font-size: 24px; padding: 0; } } .search-support { position: relative; &:before { position: absolute; bottom: 10px; right: 10px; width: 18px; height: 18px; background: url("../images/search-svg.svg") 50% 50% no-repeat; background-size: 18px 18px; content: ''; } input { padding-right: 10px + 18px + 5px; } } .select-support { position: relative; &:before { position: absolute; bottom: 16px; right: 12px; width: 12px; height: 6px; background: url("../images/arrow_dw_01.svg") 50% 50% no-repeat; background-size: 12px 6px; content: ''; } select { padding-right: 12px + 12px + 5px; } } .input-else { text-align: center; font-size: 13px; color: #5d5d5d; font-style: italic; margin-top: 18px; @include wfl; } .support-link { margin-top: 16px; text-align: center; @include wfl; a { text-transform: uppercase; text-decoration: none !important; font-weight: 700; font-size: 13px; color: #888888; span { border-bottom: 1px solid #02a8d1; } &:hover { span { border-bottom: 1px solid transparent; } } } } .support-shecks { margin-top: 13px !important; }