@import url('https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css'); @import url('https://fonts.googleapis.com/css2?family=Metal+Mania&family=Montserrat:wght@400;700&family=Roboto:wght@100;300;400;700;900&display=swap'); *, *::before, *::after { box-sizing: border-box; } body{ margin: 0; font-family: "Roboto", sans-serif; font-weight: 300; letter-spacing: .05em; line-height: 1.5; color: #212529; background-color: #fff; } .bg-image { background-size: cover; background-position: center 55%; background-repeat: no-repeat; } .bg-gray-darken { background-color: #384662; } .btn-primary.focus, .btn-primary:focus { box-shadow: none!important; } .section-sm, .section-md, .section-lg, .section-xl { padding: 60px 0; } .context-dark, .bg-gray-darken, .bg-default-primary, .bg-gray-dark, .bg-secondary-3, .bg-gradient-primary, .one-screen-page, .animated-box-front.bg-image, .animated-box-back.bg-image { color: #fff; } .section { position: relative; } .text-left { text-align: left !important; } .spacing-40 { transform: translate3d(0, -40px, 0); margin-bottom: -40px; pointer-events: none; } .spacing-40 > * { margin-top: 40px; pointer-events: auto; } .spacing-40 > *::before { content: ''; display: table; width: 0; } .text-regular { font-weight: 400; } h4{ display: inline-block; margin-top: 0; margin-bottom: 0; font-family: inherit; font-weight: 100; letter-spacing: -.025em; } .page .form-inline { text-align: center; justify-content: center; } .rd-mailform { text-align: left; } .rd-mailform { position: relative; } .form-inline { display: flex; flex-flow: row wrap; align-items: center; } form { margin-bottom: 0; } .form-group { position: relative; margin-bottom: 0; } .page .form-inline .form-group { width: 100%; } .page .form-inline .form-group input { width: 100%; } .bg-gray-darken .rd-mailform .form-control { background: #3f4f6e; color:#FFF !important; } .form-control { min-height: 50px; height: auto; padding: 15.2px 19px; border-radius: 6px; -webkit-appearance: none; line-height: 19.6px; background: #f5f5f5; border: 0; } .input-sm, .input-sm:focus, .input-lg, .input-lg:focus, .form-control, .form-control:focus { box-shadow: none; } .form-validation { position: absolute; right: 6px; top: 4px; font-size: 10px; line-height: 12px; letter-spacing: 0; font-weight: 400; color: rgba(227, 84, 117, 0.9); transition: .3s; } .form-label { position: absolute; top: 25px; left: 19px; font-size: 14px; color: #999; line-height: 1.2; pointer-events: none; letter-spacing: .05em; z-index: 9; transition: .3s; transform: translateY(-50%); will-change: transform; opacity: .6; } .form-label.focus{ opacity: 1; } html .bg-image form[data-form-type='subscribe'] .btn-primary, html .bg-image form[data-form-type='subscribe'] .btn-primary:active, html .bg-image form[data-form-type='subscribe'] .btn-primary:focus { color: #242731; background: #fff; border-color: #fff; } .form-group + .btn { margin-top: 35px; } .rd-mailform .btn { padding-left: 20px; padding-right: 20px; min-height: 50px; } .btn.btn-effect-ujarak, .btn.btn-effect-ujarak:before { transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); } .btn.btn-effect-ujarak { position: relative; z-index: 0; transition: background 0.4s, border-color 0.4s, color 0.4s; } .page .btn-primary, .page .btn-primary:active, .page .btn-primary:focus { color: #fff; background: #5798ef; border-color: #5798ef; } * + .btn { margin-top: 22px; } .rd-mailform > * + * { margin-top: 30px; } .btn { font-family: "Montserrat", sans-serif; font-size: 12px; font-weight: 400; line-height: 2; transition: 0.33s all ease-in; border-radius: 6px; border: 1px solid; text-transform: uppercase; letter-spacing: 0; white-space: normal; max-width: 100%; cursor: pointer; } .btn.btn-effect-ujarak.btn-primary::before, .btn.btn-effect-ujarak.btn-primary-outline::before { background: #5acea4; } .btn.btn-effect-ujarak::before { content: ''; position: absolute; top: -1px; left: -1px; width: calc(100% + 2px); height: calc(100% + 2px); background: #5798ef; z-index: -1; opacity: 0; border-radius: 6px; transform: scale3d(0.7, 1, 1); transition: transform 0.4s, opacity 0.4s; transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); } .page .form-inline > * + * { margin-top: 0; margin-left: 30px; } html .bg-image form[data-form-type='subscribe'] .btn-primary:hover { color: #fff; background: #5acea4; border-color: #5798ef; } .btn.btn-effect-ujarak.btn-primary:hover, .btn.btn-effect-ujarak.btn-primary-outline:hover { border-color: #5acea4; } .btn.btn-effect-ujarak:hover { background-color: transparent; border-color: #5798ef; } .page .btn-primary:hover { color: #fff; background: #5acea4; border-color: #5acea4; } .bg-gray-darken .rd-mailform .form-validation{ color: #ddd; } .page { overflow: hidden; } .page { position: relative; overflow: hidden; } .form-control { min-height: 50px; height: auto; padding: 15.2px 19px; border-radius: 6px; -webkit-appearance: none; line-height: 19.6px; background: #f5f5f5; border: 0; } .rd-mailform .row { margin-left: -5px; margin-right: -5px; } .rd-mailform .row > [class*='col-'] { padding-left: 5px; padding-right: 5px; } .radio-group>label.form-label, .checkbox-group>label.form-label { position: relative; display: block; top: auto; left: auto; font-size: 14px; } .spacing-20 > *::before { content: ''; display: table; width: 0; } * + .row { margin-top: 30px; } .spacing-20 { transform: translate3d(0, -20px, 0); margin-bottom: -20px; pointer-events: none; } label { margin-bottom: 0; } .spacing-20 > * { margin-top: 20px; pointer-events: auto; } /*********** Sam Custom Styling *************/ .rd-mailform [class*='group'] .select2-container--bootstrap .select2-selection { min-width: 100% !important; border-radius: 6px; } .dropdown .select2-selection { background: #f5f5f5; } .bg-gray-light .dropdown .select2-selection { background: #FFFFFF; } .bg-gray-darken .dropdown .select2-selection { background: #3f4f6e !important; border: 0; border-radius: 6px !important; } .bg-gray-dark .dropdown .select2-selection { background: rgba(255, 255, 255, 0.47) !important; border-color: transparent; } .bg-gray-dark label.kt-radio>input, .bg-gray-dark label.kt-checkbox>input { background: rgba(255, 255, 255, 0.47); border-color: rgba(255,255,255,0.47); } .bg-gray-dark .dropdown .select2-selection .select2-selection__rendered { color: rgba(255,255,255, 0.6) !important; font-weight: 500 !important; } .bg-gray-darken .dropdown .select2-selection .select2-selection__rendered { color: #acb3c0 !important; font-weight: 500; font-size: 14px; } .form-bordered .dropdown .select2-selection .select2-selection__rendered { padding-top: 13.2px; padding-bottom: 13.2px; border: 2px solid #ededed; background: rgba(255, 255, 255, 0.47); } .dropdown .select2-selection .select2-selection__rendered { font-size: 14px; text-transform: capitalize; } .radio-group, .checkbox-group { position: relative; margin-top: 30px; } .radio-group>label.form-label, .checkbox-group>label.form-label { position: relative; display: block; top: auto; left: auto; font-size: 14px; } label.kt-radio, label.kt-checkbox { margin-right: 20px; font-size: 14px; font-weight: 400; text-transform: capitalize; vertical-align: middle; cursor: pointer; } .kt-radio>input, .kt-checkbox>input { width: 1.5rem; height: 1.5rem; vertical-align: middle; margin-right: 5px; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #F5F5F5; border: 2px solid #F5F5F5; } .bg-gray-light .kt-radio>input, .bg-gray-light .kt-checkbox>input { background-color: #FFFFFF; border: 2px solid #FFFFFF; } .bg-gray-darken .kt-radio>input, .bg-gray-darken .kt-checkbox>input { background: #3f4f6e ; border: 2px solid #3f4f6e; } .form-bordered .kt-radio>input, .form-bordered .kt-checkbox>input { border: 2px solid #ededed; background: rgba(255, 255, 255, 0.47); } .kt-radio>input:checked, .kt-checkbox>input:checked { background: #5798ef !important; border-color: #5798ef !important; } .kt-radio>input {border-radius: 50%;} input.form-control:focus+label.form-label, textarea.form-control:focus+label.form-label { opacity: 0; transition: 1s ease all; } .pl-10 {padding-left: 10px !important;} .pl-20 {padding-left: 20px !important;} .pl-30 {padding-left: 30px !important;} .pr-10 {padding-right: 10px !important;} .pr-20 {padding-right: 20px !important;} .pr-30 {padding-right: 30px !important;} .pt-10 {padding-top: 10px !important;} .pt-20 {padding-top: 20px !important;} .pt-30 {padding-top: 30px !important;} .pb-10 {padding-bottom: 10px !important;} .pb-20 {padding-bottom: 20px !important;} .pb-30 {padding-bottom: 30px !important;} .ml-10 {margin-left: 10px !important;} .ml-20 {margin-left: 20px !important;} .ml-30 {margin-left: 30px !important;} .mr-10 {margin-right: 10px !important;} .mr-20 {margin-right: 20px !important;} .mr-30 {margin-right: 30px !important;} .mt-10 {margin-top: 10px !important;} .mt-20 {margin-top: 20px !important;} .mt-30 {margin-top: 30px !important;} .mb-10 {margin-bottom: 10px !important;} .mb-20 {margin-bottom: 20px !important;} .mb-30 {margin-bottom: 30px !important;} /*********** End Sam Custom Styling *************/ /************** add css ****************/ .radio-group, .checkbox-group { position: relative; margin-top: 30px; } textarea.form-control { height: 130px; } /************** add css ****************/ @media (min-width: 480px){ .page .form-inline .form-group { width: auto; flex-shrink: 0; flex-grow: 1; } * + .btn { margin-top: 30px; } } @media (min-width: 768px){ .page .form-inline { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 100%; } .section-md { padding: 70px 0; } h4, .h4 { font-size: 30px; line-height: 1.33333; } .page .form-inline .form-group { -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .page .form-inline button { display: inline-block; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } * + .btn { margin-top: 50px; } } @media (min-width: 992px){ .section-md { padding: 95px 0; } } .bg-gray-darken .form-control::placeholder { color: #ccc; font-weight:300; opacity: 1; } .bg-gray-darken .form-control:-ms-input-placeholder { color: #ccc; font-weight:300; } .bg-gray-darken .form-control::-ms-input-placeholder { color: #ccc; font-weight:300; }