article,
aside,
details, figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
progress {
vertical-align: baseline;
}
template,
[hidden] {
display: none;
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
outline-width: 0;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
b,
strong {
font-weight: inherit;
font-weight: bolder;
}
dfn {
font-style: italic;
}
mark {
background-color: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
img {
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
button,
input,
select,
textarea {
font: inherit;
margin: 0;
}
optgroup {
font-weight: 700;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-input-placeholder {
color: inherit;
opacity: 0.54;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
} .darkWrap,
.lightWrap {
background: #fff;
padding: 10% 8% 8%;
min-height: 100vh;
}
.lightWrap {
background: #fff;
}
.dark_font {
color: #002443;
}
.light_font {
color: #8ad4e0;
}
.white_font {
color: #fff;
}
.top_margin {
margin-top: 50px;
}
.btn-primary,
.btn-primary:hover,
.btn-primary:focus {
color: #fff;
background-color: transparent;
border-color: #8ad4e0;
font-weight: 700;
border-radius: 10px;
padding: 10px 14px;
}
.btn-danger,
.btn-danger:hover,
.btn-danger:focus {
color: #fff;
background-color: #002443;
border-color: #002443;
border-radius: 8px;
font-weight: 700;
}
.ipt-uif-custom-material-cyan .ipt-eform-material-button-container .eform-button-container-inner .ui-button,
.ipt-uif-custom-material-cyan .ipt-eform-material-button-container .eform-button-container-inner .ui-button {
color: #fff !important;
background-color: #002443 !important;
border-color: #002443 !important;
}
.ipt-uif-custom-material-cyan .ipt_uif_question label.ipt_uif_question_title {
color: #002443 !important;
}
.ipt-uif-custom-material-cyan [type="radio"]:checked+label,
.ipt-uif-custom-material-cyan [type="radio"]:not(:checked)+label {
color: #002443 !important;
}
.ipt-uif-custom-material-cyan .ipt_uif_question .ipt_uif_question_content,
.ipt-uif-custom-material-cyan .ipt_uif_question .ipt_uif_question_content .ipt_uif_question label.ipt_uif_question_title {
color: #002443 !important;
}
.ipt-uif-custom-material-cyan .ipt_uif_question label.ipt_uif_question_subtitle {
color: #002443 !important;
}
.ipt-uif-custom-material-cyan .input-field label {
color: #002443 !important;
}
.form-control {
width: 100%;
padding: 8px 12px;
color: #002443;
background-color: #8ad4e0;
border-color: #8ad4e0;
border-radius: 8px;
box-shadow: none;
margin: 0 auto;
}
.client-address .form-control {
margin-bottom: 10px;
}
.client-address,
.client-address .form-group {
display: none;
}
.form-control::-webkit-input-placeholder {
color: #fff;
}
.form-control::-moz-placeholder {
color: #fff;
}
.form-control:-ms-input-placeholder {
color: #fff;
}
.form-control:-moz-placeholder {
color: #fff;
}
.btn-default {
color: #002443;
font-weight: 700;
border-radius: 8px;
}
.brand {
width: 80%;
margin: 0 auto;
}
.brand a img {
width: 100%;
max-width: 530px;
height: auto;
margin: 0 auto;
} .radio_selection label {
font-weight: normal;
padding-right: 10px;
}
.radio_selection .form-group {
border-bottom: 1px solid #fff;
padding-bottom: 10px;
overflow: hidden;
}
.radio_selection .btn-primary,
.radio_selection .btn-primary:hover,
.radio_selection .btn-primary:focus {
border-radius: 5px;
padding: 3px;
} .full_high {
height: 100%;
min-height: 320px;
} .valuating .col-xs-12 .btn.btn-lg.btn-primary { font-size: 27px;
text-align: center;
color: #002443;
}
.dark_font a {
font-weight: 700;
color: #002443;
text-decoration: none;
} .take_photo {
width: 100%;
max-width: 360px;
height: auto;
min-height: 360px;
}
.take_photo input[type="image"] {
margin-top: 100px;
}
.steps label {
line-height: 2.5;
}
.steps a.active,
.steps a.active:hover,
.steps a.active:focus {
padding: 5px;
width: 30px;
background-color: transparent;
color: #002443;
}
.steps a.notActive,
.steps a.notActive:hover,
.steps a.notActive:focus {
padding: 5px;
width: 30px;
background-color: transparent;
color: #fff;
border-color: #fff;
} .take_photo input[type="submit"] {
margin-top: 50px;
} .take_photo .radio_selection .form-group {
border-bottom: none;
overflow: hidden;
margin-top: 50px;
}
.radioBtn input[type="checkbox"],
.radioBtn input[type="radio"] {
position: absolute;
opacity: 0;
z-index: -1;
}
.radioBtn label {
position: relative;
display: inline-block;
margin-right: 10px;
margin-bottom: 10px;
padding-left: 40px;
padding-right: 40px;
line-height: 36px;
cursor: pointer;
color: #ffffff;
font-weight: bold;
}
.radioBtn label::before {
content: " ";
position: absolute;
top: 6px;
left: 0;
display: block;
width: 24px;
height: 24px; border-radius: 4px;
z-index: -1;
} .radioBtn input[type="checkbox"]:not(:checked)+label,
.radioBtn input[type="radio"]:not(:checked)+label {
background: #fff;
color: #337ab7;
border-radius: 5px;
} .radioBtn input[type="checkbox"]:checked+label,
.radioBtn input[type="radio"]:checked+label {
padding-left: 40px;
color: #fff;
background: #337ab7;
border-radius: 5px;
}
.radioBtn input[type="checkbox"]:checked+label::before,
.radioBtn input[type="radio"]:checked+label::before {
top: 0;
width: 100%;
height: 100%; } .radioBtn label,
.radioBtn label::before {
-webkit-transition: 0.25s all ease;
-o-transition: 0.25s all ease;
transition: 0.25s all ease;
}
.radioBtn input[type="checkbox"]+label,
.radioBtn input[type="radio"]+label {
padding-left: 40px;
border-radius: 5px;
border: 1px solid #337ab7;
}
.valuating.radioBtn label {
width: 55px;
border-color: #fff;
font-size: 24px;
border-width: 2px;
margin: 0px 0px 20px 5px !important;
border-style: solid;
padding: 10px 14px !important;
line-height: 1.33;
border-radius: 10px;
}
.valuating.radioBtn input[type="checkbox"]:checked+label,
.valuating.radioBtn input[type="radio"]:checked+label {
border-radius: 10px;
background: #286090;
}
.no_app {
-moz-appearance: none;
background: transparent;
border: none;
-webkit-appearnce: none;
font-weight: 700;
}
.inputfile {
width: 0.1px;
height: 0.1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1;
}
.inputfile+label {
max-width: 80%;
font-size: 1.25rem; font-weight: 700;
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
display: inline-block;
overflow: hidden;
padding: 0.625rem 1.25rem; }
.no-js .inputfile+label {
display: none;
}
.inputfile:focus+label,
.inputfile.has-focus+label {
outline: 1px dotted #000;
outline: -webkit-focus-ring-color auto 5px;
}
.inputfile+label * {  }
.inputfile+label img {
width: 1em;
height: 1em;
vertical-align: middle;
fill: currentColor;
margin-top: -0.25em; margin-right: 0.25em; } .inputfile-1+label figure {
width: 96px;
height: 96px; display: block;
position: relative; margin: 0 auto 10px;
}
.inputfile-1:focus+label figure,
.inputfile-1.has-focus+label figure,
.inputfile-1+label:hover figure { }
.inputfile-1+label figure::before,
.inputfile-1+label figure::after {
width: 0;
height: 0;
content: "";
position: absolute;
top: 0;
right: 0;
} .inputfile-1+label img {
width: 100%;
height: 100%;
fill: #f1e5e6;
}
.steps {
margin-top: 20px;
}
#wpf_step_9 .pcs .input-group .row .radioBtn:first-child a.btn.btn-primary.btn-sm,
#wpf_step_9 .pcs .input-group .row .radioBtn:nth-child(2) a.btn.btn-primary.btn-sm,
#wpf_step_9 .pcs .input-group .row .radioBtn:nth-child(3) a.btn.btn-primary.btn-sm {
color: #002443 !important;
border-color: #204d74;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#wpf_step_10 .pcs .input-group .row .radioBtn:first-child a.btn.btn-primary.btn-sm,
#wpf_step_10 .pcs .input-group .row .radioBtn:nth-child(2) a.btn.btn-primary.btn-sm,
#wpf_step_10 .pcs .input-group .row .radioBtn:nth-child(3) a.btn.btn-primary.btn-sm {
color: #002443 !important;
border-color: #204d74;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#wpf_step_11 .pcs .input-group .row .radioBtn:first-child a.btn.btn-primary.btn-sm,
#wpf_step_11 .pcs .input-group .row .radioBtn:nth-child(2) a.btn.btn-primary.btn-sm,
#wpf_step_11 .pcs .input-group .row .radioBtn:nth-child(3) a.btn.btn-primary.btn-sm {
color: #002443 !important;
border-color: #204d74;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#wpf_step_6 .pcs .input-group .row .radioBtn:first-child a.btn.btn-primary.btn-sm,
#wpf_step_6 .pcs .input-group .row .radioBtn:nth-child(2) a.btn.btn-primary.btn-sm {
color: #002443 !important;
border-color: #204d74;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#wpf_step_7 .pcs .input-group .row .radioBtn:first-child a.btn.btn-primary.btn-sm,
#wpf_step_7 .pcs .input-group .row .radioBtn:nth-child(2) a.btn.btn-primary.btn-sm {
color: #002443 !important;
border-color: #204d74;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#wpf_step_8 .pcs .input-group .row .radioBtn:first-child a.btn.btn-primary.btn-sm,
#wpf_step_8 .pcs .input-group .row .radioBtn:nth-child(2) a.btn.btn-primary.btn-sm {
color: #002443 !important;
border-color: #204d74;
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.wpf_steps .radio_selection .form-group {
border-bottom: none;
}
#wpf_step_3 .radio_selection,
#wpf_step_4 .radio_selection,
#wpf_step_5 .radio_selection {
display: none;
}
.wpf_steps_button,
.wpf_steps_button_back {
margin-bottom: 20px;
}
#wpf_step_end .form-control {
color: #fff;
background-color: #002443;
height: 40px;
}
.ready-for-save {
border: 1px solid #002443;
border-radius: 10px;
padding: 30px;
background: lightcyan;
}
label:focus {
outline: none;
}
.top_margin_10 {
margin-top: 10px;
}
input.form-control::placeholder {
color: #002443;
}
.input-group {
width: 100%;
margin: 0 auto;
}
input#user_password::placeholder {
padding-left: 40px;
}
.input-group-addon {
background: #8ad4e0;
border-color: #8ad4e0;
}
i.fa.fa-eye {
color: #002443; font-size: 1.2em;
}
select.form-control {
height: auto;
margin-bottom: 20px;
}
#wpf_step_end .form-control::placeholder {
color: #fff;
}
.p-20 {
padding: 20px 0;
}
.mb-20 {
margin-bottom: 20px;
}
.wpf_steps_button_back,
.wpf_steps_button,
.wpf_button_step_end_back,
#wpf_button_step_end,
#btn_new_image_upload {
padding: 10px 30px;
min-width: 255px;
}
.panel.panel-default.credit-card-box {
max-width: 600px;
margin: 0 auto;
}
.ipt-uif-custom-material-cyan .input-field .prefix {
color: #002443 !important;
}
.dark_font {
font-size: 2.5rem;
}
#wpf_wizard_container {
max-width: 90%;
margin: 0 auto;
}
.wpf_radio.pull-right {
margin-right: 20px;
}
.wpf_radio.pull-left {
margin-left: 20px;
}
#insured_register_container p,
#insured_login_container p,
#insured_forgot_container p {
font-size: 2.2rem;
}
.ipt_fsqm_container_email {
display: none;
}
.lightWrap {
background: #fff;
min-height: 100vh; }
ipt_fsqm_form_button_container ipt_fsqm_form_button_container--classic eform-material-alternate-pb ipt-eform-material-button-container,
#ipt_fsqm_form_6_button_submit {
background-color: #002443;
color: #fff !important;
}
.ui-widget-content.ui-corner-all.ipt_fsqm_success_wrap {
border: none;
text-align: center;
}
.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
display: none;
}
.woocommerce * {
font-size: 2rem;
}
.woocommerce #respond input#submit.alt,
.woocommerce button.button,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background-color: #002443 !important;
color: #fff;
-webkit-font-smoothing: antialiased;
font-weight: 600;
border-radius: 3px !important;
border: 2px solid #002443 !important;
font-size: 16px !important;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background: #8ad4e0 !important;
border: 2px solid #002443 !important;
border-radius: 3px;
color: #002443 !important;
-webkit-font-smoothing: antialiased;
font-weight: 600;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: #fff;
border-radius: 5px;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
position: relative;
box-sizing: border-box;
width: 100%;
padding: 0;
margin: 0;
font-size: inherit;
border-radius: 2px;
line-height: 1.5;
background-color: #fff;
color: #333;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
content: "";
display: none;
border: 1em solid #dcd7e3;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -.75em;
left: 0;
margin: -1em 0 0 2em;
}
#wc-woocommerce_payments-upe-form,
.wcpay-upe-element.StripeElement {
padding: 0;
}
.woocommerce {
max-width: 700px !important;
margin: 0 auto;
}
.woocommerce .col-1 {
width: 100% !important;
}
.woocommerce .col-2 {
display: none;
}
.entry-title {
text-align: center;
font-size: 3rem;
}
header.brand img {
max-width: 200px !important;
}
.woocommerce .input-text {
width: 100%;
padding: 8px 12px;
color: #002443;
background-color: #8ad4e0;
border-color: #8ad4e0;
border-radius: 8px;
box-shadow: none;
margin: 0 auto;
}
.woocommerce .input-text {
width: 100%;
padding: 8px 12px;
color: #002443;
background-color: #8ad4e0;
border-color: #8ad4e0;
border-radius: 8px;
box-shadow: none;
margin: 0 auto;
}
@media (min-width: 1024px) {
.container-fluid {
max-width: 1024px !important;
margin: 0 auto !important;
}
.flo-div {
width: unset !important;
border-bottom-right-radius: unset !important;
margin-right: -15px;
}
.control-label {
font-size: 16px !important;
}
.btn-block.submit {
max-width: 300px !important;
}
}
@media (min-width: 1200px) {
.container-fluid {
max-width: 1200px !important;
margin: 0 auto !important;
}
}
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
line-height: 1 !important;
}
@media (max-width: 1024px) {
.button.wc-forward {
margin: 30px auto !important;
display: table !important;
}
}