.action_btn { font-size: 16px; font-weight: 400; color: #fff; box-shadow: 0 20px 30px 0 brand_color_rgba(0.24); border-radius: 4px; background: $brand_color; display: inline-block; padding: 14px 28px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.18s ease-in-out; i { vertical-align: middle; font-size: 18px; padding-left: 5px; } &:hover { box-shadow: none; color: #fff; } } .btn-text-medium { font-size: 18px; font-weight: 500; } .error_area .action_btn { font-size: 16px; i { padding-right: 5px; } } .doc_border_btn { border: 2px solid brand_color_rgba(0.3); border-radius: 4px; color: $brand_color; font-size: 14px; font-weight: 500; background: brand_color_rgba(0.05); display: inline-block; padding: 6px 34px; transition: all 0.3s linear, color 0.2s; &.btn-round { border-radius: 30px; @media (max-width: 420px) { font-size: 12px; } } i { margin-left: 6px; font-size: 16px; vertical-align: middle; display: inline-block; transition: all 0.2s linear, color 0s linear; } &:hover { box-shadow: 0 10px 20px 0 brand_color_rgba(0.2); background: $brand_color; border-color: $brand_color; color: #fff; i { transform: translateX(8px); } } } .download-btn { background-image: -moz-linear-gradient( 90deg, rgb(25, 32, 48) 0%, rgb(76, 89, 119) 100% ); background-image: -webkit-linear-gradient( 90deg, rgb(25, 32, 48) 0%, rgb(76, 89, 119) 100% ); background-image: -ms-linear-gradient( 90deg, rgb(25, 32, 48) 0%, rgb(76, 89, 119) 100% ); color: #242424; text-align: right; width: 300px; height: 80px; padding-right: 40px; display: inline-block; font-size: 18px; border-radius: 5px; position: relative; overflow: hidden; z-index: 2; &::before { content: ""; background-image: -moz-linear-gradient( 90deg, rgb(175, 188, 208) 0%, rgb(237, 241, 255) 100% ); background-image: -webkit-linear-gradient( 90deg, rgb(175, 188, 208) 0%, rgb(237, 241, 255) 100% ); background-image: -ms-linear-gradient( 90deg, rgb(175, 188, 208) 0%, rgb(237, 241, 255) 100% ); position: absolute; right: -20px; top: 0; width: 225px; height: 80px; border-radius: 5px; border-top-left-radius: 0; border-bottom-left-radius: 25px; transform: skewX(-25deg); z-index: -1; } .btn-icon { display: inline-block; padding-left: 20px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); img { max-width: 100%; height: auto; display: block; margin: 0 auto; } } .btn-txt { position: absolute; right: 45px; top: 50%; transform: translateY(-50%); .title { font-size: 24px; font-weight: 600; background: -webkit-linear-gradient(-90deg, #20273a, #4e5c7a); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .prop { span { font-size: 14px; color: #5b6483; font-weight: 400; + span { color: #0066fe; } } } } .ribbon { width: 150px; height: 150px; overflow: hidden; position: absolute; span { position: absolute; display: block; width: 225px; padding: 15px 0; background-color: #3498db; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); color: #fff; font: 700 18px/1 "Lato", sans-serif; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); text-transform: uppercase; text-align: center; } &::before, &::after { position: absolute; z-index: -1; content: ""; display: block; border: 5px solid #2980b9; } &.ribbon-top-right::before, &.ribbon-top-right::after { border-top-color: transparent; border-right-color: transparent; } &.ribbon-top-right::before { top: 0; left: 0; } &.ribbon-top-right::after { bottom: 0; right: 0; } &.ribbon-top-right { top: -10px; right: -10px; span { left: -25px; top: 30px; transform: rotate(45deg); } } } } /* Home Advanced Search Area css ============================================================================================ */ .main_btn { background: $brand_color; color: #fff; border-radius: 4px; line-height: 46px; padding: 0 30px; font-size: 16px; @include transition; display: inline-block; &:hover { background: #fff; } &.blue { background: brand_color_rgba(0.2); color: $brand_color; line-height: 50px; padding: 0 46px; &:hover { background: $brand_color; color: #fff; } } } .show-more-btn { display: inline-block; box-shadow: 0px 1.6px 3.5px 0px #334d7226, 0px 0.5px 1px 0px #334d721a; transition: all 0.3s ease-out; font-size: 18px; font-weight: 400; color: #4a6ee0; height: 50px; border-radius: 5px; line-height: 48px; padding: 0 40px; text-align: center; background-color: #fff; &:hover { box-shadow: 0px 10px 30px 0px #334d721f; color: #4a6ee0; } i { color: #4a6ee0; vertical-align: middle; } &.show-more-round { height: 48px; border-radius: 24px; line-height: 47px; } } .submit_btn { font-size: 16px; font-weight: 400; color: #fff; background: $brand_color; padding: 10px 29px; border-radius: 4px; border: 0; box-shadow: 0 10px 20px 0 rgba(2, 2, 59, 0.2); @include transition; &:hover { background: #fff; color: $brand_color; font-size: 16px; font-weight: 400; } } .text_btn { color: $brand_color; font-weight: 500; font-size: 16px; @include transition; i { position: relative; top: 4px; font-size: 18px; @include transition; } &:hover { color: $brand_color; i { margin-left: 7px; } } &.dark_btn { color: $h_title; font-weight: 400; i { margin-left: 6px; font-size: 18px; } &:hover { color: $brand_color; i { margin-left: 12px; } } } } .icon_btn2 { background: $brand_color; color: #fff; border-radius: 5px; line-height: 60px; font-size: 18px; font-weight: 500; display: inline-block; padding: 0 44px; @include transition; i { font-size: 18px; position: relative; top: 3px; margin-left: 10px; @include transition; } &:hover { background: #fff; color: $brand_color; i { margin-left: 5px; } } &.blue { &:hover { color: $brand_color; } } } .reply_btn { background: $baseColor2; display: inline-block; padding: 0 12px; color: #fff; font-size: 14px; font-weight: 500; line-height: 24px; border-radius: 3px; border: 1px solid $baseColor2; @include transition; &:hover { background: transparent; color: $baseColor2; } } .help_btn { background: transparent; display: inline-block; padding: 0 16px; color: $h_title; font-size: 14px; font-weight: 500; line-height: 24px; border-radius: 3px; border: 1px solid #d0d8dc; @include transition; &:hover { background: transparent; color: $baseColor2; } } /* Home Advanced Search Area css ============================================================================================ */