.breadcrumbs {
margin: 12px 0;
font-size: 80%;
line-height: 1.3em;
}
.breadcrumbs a{
text-decoration: none; }.clearfix:before,
.clearfix:after,
.fw-container:before,
.fw-container:after,
.fw-container-fluid:before,
.fw-container-fluid:after,
.fw-row:before,
.fw-row:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after {
content: " ";
display: table;
}
.clearfix:after,
.fw-container:after,
.fw-container-fluid:after,
.fw-row:after,
.dl-horizontal dd:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right,
body.rtl .pull-left {
float: right !important;
}
.pull-left,
body.rtl .pull-right {
float: left !important;
}
.clear {
clear: both;
width: 100%;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
visibility: hidden !important;
}
.affix {
position: fixed;
}
img,
iframe,
embed {
max-width: 100%;
}
img {
height: auto;
}
.map img,
.fw-shortcode-map-wrapper img {
max-width: none !important;
}  .fw-main-row,
.fw-main-row *,
.fw-main-row *:before,
.fw-main-row *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.fw-container {
position: relative;
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
max-width: 100%;
}
@media (min-width: 768px) {
.fw-container {
width: 750px;
}
}
@media (min-width: 992px) {
.fw-container {
width: 970px;
}
}
@media (min-width: 1200px) {
.fw-container {
width: 1170px;
}
}
.fw-container-fluid {
position: relative;
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.fw-row {
margin-left: -15px;
margin-right: -15px;
}
.fw-row:before,
.fw-row:after {
content: " ";
display: table;
}
.fw-row:after {
clear: both;
}
.fw-col-xs-1,
.fw-col-sm-1,
.fw-col-md-1,
.fw-col-lg-1,
.fw-col-xs-2,
.fw-col-sm-2,
.fw-col-md-2,
.fw-col-lg-2,
.fw-col-xs-3,
.fw-col-sm-3,
.fw-col-md-3,
.fw-col-lg-3,
.fw-col-xs-4,
.fw-col-sm-4,
.fw-col-md-4,
.fw-col-lg-4,
.fw-col-xs-5,
.fw-col-sm-5,
.fw-col-md-5,
.fw-col-lg-5,
.fw-col-xs-6,
.fw-col-sm-6,
.fw-col-md-6,
.fw-col-lg-6,
.fw-col-xs-7,
.fw-col-sm-7,
.fw-col-md-7,
.fw-col-lg-7,
.fw-col-xs-8,
.fw-col-sm-8,
.fw-col-md-8,
.fw-col-lg-8,
.fw-col-xs-9,
.fw-col-sm-9,
.fw-col-md-9,
.fw-col-lg-9,
.fw-col-xs-10,
.fw-col-sm-10,
.fw-col-md-10,
.fw-col-lg-10,
.fw-col-xs-11,
.fw-col-sm-11,
.fw-col-md-11,
.fw-col-lg-11,
.fw-col-xs-12,
.fw-col-sm-12,
.fw-col-md-12,
.fw-col-lg-12,
.fw-col-xs-15,
.fw-col-sm-15,
.fw-col-md-15,
.fw-col-lg-15 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
}
@media (min-width: 768px) {
.fw-col-sm-1,
.fw-col-sm-2,
.fw-col-sm-3,
.fw-col-sm-4,
.fw-col-sm-5,
.fw-col-sm-6,
.fw-col-sm-7,
.fw-col-sm-8,
.fw-col-sm-9,
.fw-col-sm-10,
.fw-col-sm-11,
.fw-col-sm-12,
.fw-col-sm-15 {
float: left;
}
body.rtl .fw-col-sm-1,
body.rtl .fw-col-sm-2,
body.rtl .fw-col-sm-3,
body.rtl .fw-col-sm-4,
body.rtl .fw-col-sm-5,
body.rtl .fw-col-sm-6,
body.rtl .fw-col-sm-7,
body.rtl .fw-col-sm-8,
body.rtl .fw-col-sm-9,
body.rtl .fw-col-sm-10,
body.rtl .fw-col-sm-11,
body.rtl .fw-col-sm-12,
body.rtl .fw-col-sm-15 {
float: right;
}
.fw-col-sm-15 {
width: 20%;
}
.fw-col-sm-12 {
width: 100%;
}
.fw-col-sm-11 {
width: 91.66666667%;
}
.fw-col-sm-10 {
width: 83.33333333%;
}
.fw-col-sm-9 {
width: 75%;
}
.fw-col-sm-8 {
width: 66.66666667%;
}
.fw-col-sm-7 {
width: 58.33333333%;
}
.fw-col-sm-6 {
width: 50%;
}
.fw-col-sm-5 {
width: 41.66666667%;
}
.fw-col-sm-4 {
width: 33.33333333%;
}
.fw-col-sm-3 {
width: 25%;
}
.fw-col-sm-2 {
width: 16.66666667%;
}
.fw-col-sm-1 {
width: 8.33333333%;
}
.fw-col-sm-pull-15 {
right: 20%;
}
.fw-col-sm-pull-12 {
right: 100%;
}
.fw-col-sm-pull-11 {
right: 91.66666667%;
}
.fw-col-sm-pull-10 {
right: 83.33333333%;
}
.fw-col-sm-pull-9 {
right: 75%;
}
.fw-col-sm-pull-8 {
right: 66.66666667%;
}
.fw-col-sm-pull-7 {
right: 58.33333333%;
}
.fw-col-sm-pull-6 {
right: 50%;
}
.fw-col-sm-pull-5 {
right: 41.66666667%;
}
.fw-col-sm-pull-4 {
right: 33.33333333%;
}
.fw-col-sm-pull-3 {
right: 25%;
}
.fw-col-sm-pull-2 {
right: 16.66666667%;
}
.fw-col-sm-pull-1 {
right: 8.33333333%;
}
.fw-col-sm-pull-0 {
right: auto;
}
.fw-col-sm-push-15 {
left: 20%;
}
.fw-col-sm-push-12 {
left: 100%;
}
.fw-col-sm-push-11 {
left: 91.66666667%;
}
.fw-col-sm-push-10 {
left: 83.33333333%;
}
.fw-col-sm-push-9 {
left: 75%;
}
.fw-col-sm-push-8 {
left: 66.66666667%;
}
.fw-col-sm-push-7 {
left: 58.33333333%;
}
.fw-col-sm-push-6 {
left: 50%;
}
.fw-col-sm-push-5 {
left: 41.66666667%;
}
.fw-col-sm-push-4 {
left: 33.33333333%;
}
.fw-col-sm-push-3 {
left: 25%;
}
.fw-col-sm-push-2 {
left: 16.66666667%;
}
.fw-col-sm-push-1 {
left: 8.33333333%;
}
.fw-col-sm-push-0 {
left: auto;
}
.fw-col-sm-offset-15 {
margin-left: 20%;
}
.fw-col-sm-offset-12 {
margin-left: 100%;
}
.fw-col-sm-offset-11 {
margin-left: 91.66666667%;
}
.fw-col-sm-offset-10 {
margin-left: 83.33333333%;
}
.fw-col-sm-offset-9 {
margin-left: 75%;
}
.fw-col-sm-offset-8 {
margin-left: 66.66666667%;
}
.fw-col-sm-offset-7 {
margin-left: 58.33333333%;
}
.fw-col-sm-offset-6 {
margin-left: 50%;
}
.fw-col-sm-offset-5 {
margin-left: 41.66666667%;
}
.fw-col-sm-offset-4 {
margin-left: 33.33333333%;
}
.fw-col-sm-offset-3 {
margin-left: 25%;
}
.fw-col-sm-offset-2 {
margin-left: 16.66666667%;
}
.fw-col-sm-offset-1 {
margin-left: 8.33333333%;
}
.fw-col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.fw-col-md-1,
.fw-col-md-2,
.fw-col-md-3,
.fw-col-md-4,
.fw-col-md-5,
.fw-col-md-6,
.fw-col-md-7,
.fw-col-md-8,
.fw-col-md-9,
.fw-col-md-10,
.fw-col-md-11,
.fw-col-md-12,
.fw-col-md-15 {
float: left;
}
body.rtl .fw-col-md-1,
body.rtl .fw-col-md-2,
body.rtl .fw-col-md-3,
body.rtl .fw-col-md-4,
body.rtl .fw-col-md-5,
body.rtl .fw-col-md-6,
body.rtl .fw-col-md-7,
body.rtl .fw-col-md-8,
body.rtl .fw-col-md-9,
body.rtl .fw-col-md-10,
body.rtl .fw-col-md-11,
body.rtl .fw-col-md-12,
body.rtl .fw-col-md-15 {
float: right;
}
.fw-col-md-15 {
width: 20%;
}
.fw-col-md-12 {
width: 100%;
}
.fw-col-md-11 {
width: 91.66666667%;
}
.fw-col-md-10 {
width: 83.33333333%;
}
.fw-col-md-9 {
width: 75%;
}
.fw-col-md-8 {
width: 66.66666667%;
}
.fw-col-md-7 {
width: 58.33333333%;
}
.fw-col-md-6 {
width: 50%;
}
.fw-col-md-5 {
width: 41.66666667%;
}
.fw-col-md-4 {
width: 33.33333333%;
}
.fw-col-md-3 {
width: 25%;
}
.fw-col-md-2 {
width: 16.66666667%;
}
.fw-col-md-1 {
width: 8.33333333%;
}
.fw-col-md-pull-15 {
right: 20%;
}
.fw-col-md-pull-12 {
right: 100%;
}
.fw-col-md-pull-11 {
right: 91.66666667%;
}
.fw-col-md-pull-10 {
right: 83.33333333%;
}
.fw-col-md-pull-9 {
right: 75%;
}
.fw-col-md-pull-8 {
right: 66.66666667%;
}
.fw-col-md-pull-7 {
right: 58.33333333%;
}
.fw-col-md-pull-6 {
right: 50%;
}
.fw-col-md-pull-5 {
right: 41.66666667%;
}
.fw-col-md-pull-4 {
right: 33.33333333%;
}
.fw-col-md-pull-3 {
right: 25%;
}
.fw-col-md-pull-2 {
right: 16.66666667%;
}
.fw-col-md-pull-1 {
right: 8.33333333%;
}
.fw-col-md-pull-0 {
right: auto;
}
.fw-col-md-push-15 {
left: 20%;
}
.fw-col-md-push-12 {
left: 100%;
}
.fw-col-md-push-11 {
left: 91.66666667%;
}
.fw-col-md-push-10 {
left: 83.33333333%;
}
.fw-col-md-push-9 {
left: 75%;
}
.fw-col-md-push-8 {
left: 66.66666667%;
}
.fw-col-md-push-7 {
left: 58.33333333%;
}
.fw-col-md-push-6 {
left: 50%;
}
.fw-col-md-push-5 {
left: 41.66666667%;
}
.fw-col-md-push-4 {
left: 33.33333333%;
}
.fw-col-md-push-3 {
left: 25%;
}
.fw-col-md-push-2 {
left: 16.66666667%;
}
.fw-col-md-push-1 {
left: 8.33333333%;
}
.fw-col-md-push-0 {
left: auto;
}
.fw-col-md-offset-15 {
margin-left: 20%;
}
.fw-col-md-offset-12 {
margin-left: 100%;
}
.fw-col-md-offset-11 {
margin-left: 91.66666667%;
}
.fw-col-md-offset-10 {
margin-left: 83.33333333%;
}
.fw-col-md-offset-9 {
margin-left: 75%;
}
.fw-col-md-offset-8 {
margin-left: 66.66666667%;
}
.fw-col-md-offset-7 {
margin-left: 58.33333333%;
}
.fw-col-md-offset-6 {
margin-left: 50%;
}
.fw-col-md-offset-5 {
margin-left: 41.66666667%;
}
.fw-col-md-offset-4 {
margin-left: 33.33333333%;
}
.fw-col-md-offset-3 {
margin-left: 25%;
}
.fw-col-md-offset-2 {
margin-left: 16.66666667%;
}
.fw-col-md-offset-1 {
margin-left: 8.33333333%;
}
.fw-col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.fw-col-lg-1,
.fw-col-lg-2,
.fw-col-lg-3,
.fw-col-lg-4,
.fw-col-lg-5,
.fw-col-lg-6,
.fw-col-lg-7,
.fw-col-lg-8,
.fw-col-lg-9,
.fw-col-lg-10,
.fw-col-lg-11,
.fw-col-lg-12,
.fw-col-lg-15 {
float: left;
}
body.rtl .fw-col-lg-1,
body.rtl .fw-col-lg-2,
body.rtl .fw-col-lg-3,
body.rtl .fw-col-lg-4,
body.rtl .fw-col-lg-5,
body.rtl .fw-col-lg-6,
body.rtl .fw-col-lg-7,
body.rtl .fw-col-lg-8,
body.rtl .fw-col-lg-9,
body.rtl .fw-col-lg-10,
body.rtl .fw-col-lg-11,
body.rtl .fw-col-lg-12,
body.rtl .fw-col-lg-15 {
float: right;
}
.fw-col-lg-15 {
width: 20%;
}
.fw-col-lg-12 {
width: 100%;
}
.fw-col-lg-11 {
width: 91.66666667%;
}
.fw-col-lg-10 {
width: 83.33333333%;
}
.fw-col-lg-9 {
width: 75%;
}
.fw-col-lg-8 {
width: 66.66666667%;
}
.fw-col-lg-7 {
width: 58.33333333%;
}
.fw-col-lg-6 {
width: 50%;
}
.fw-col-lg-5 {
width: 41.66666667%;
}
.fw-col-lg-4 {
width: 33.33333333%;
}
.fw-col-lg-3 {
width: 25%;
}
.fw-col-lg-2 {
width: 16.66666667%;
}
.fw-col-lg-1 {
width: 8.33333333%;
}
.fw-col-lg-pull-15 {
right: 20%;
}
.fw-col-lg-pull-12 {
right: 100%;
}
.fw-col-lg-pull-11 {
right: 91.66666667%;
}
.fw-col-lg-pull-10 {
right: 83.33333333%;
}
.fw-col-lg-pull-9 {
right: 75%;
}
.fw-col-lg-pull-8 {
right: 66.66666667%;
}
.fw-col-lg-pull-7 {
right: 58.33333333%;
}
.fw-col-lg-pull-6 {
right: 50%;
}
.fw-col-lg-pull-5 {
right: 41.66666667%;
}
.fw-col-lg-pull-4 {
right: 33.33333333%;
}
.fw-col-lg-pull-3 {
right: 25%;
}
.fw-col-lg-pull-2 {
right: 16.66666667%;
}
.fw-col-lg-pull-1 {
right: 8.33333333%;
}
.fw-col-lg-pull-0 {
right: auto;
}
.fw-col-lg-push-15 {
left: 20%;
}
.fw-col-lg-push-12 {
left: 100%;
}
.fw-col-lg-push-11 {
left: 91.66666667%;
}
.fw-col-lg-push-10 {
left: 83.33333333%;
}
.fw-col-lg-push-9 {
left: 75%;
}
.fw-col-lg-push-8 {
left: 66.66666667%;
}
.fw-col-lg-push-7 {
left: 58.33333333%;
}
.fw-col-lg-push-6 {
left: 50%;
}
.fw-col-lg-push-5 {
left: 41.66666667%;
}
.fw-col-lg-push-4 {
left: 33.33333333%;
}
.fw-col-lg-push-3 {
left: 25%;
}
.fw-col-lg-push-2 {
left: 16.66666667%;
}
.fw-col-lg-push-1 {
left: 8.33333333%;
}
.fw-col-lg-push-0 {
left: auto;
}
.fw-col-lg-offset-15 {
margin-left: 20%;
}
.fw-col-lg-offset-12 {
margin-left: 100%;
}
.fw-col-lg-offset-11 {
margin-left: 91.66666667%;
}
.fw-col-lg-offset-10 {
margin-left: 83.33333333%;
}
.fw-col-lg-offset-9 {
margin-left: 75%;
}
.fw-col-lg-offset-8 {
margin-left: 66.66666667%;
}
.fw-col-lg-offset-7 {
margin-left: 58.33333333%;
}
.fw-col-lg-offset-6 {
margin-left: 50%;
}
.fw-col-lg-offset-5 {
margin-left: 41.66666667%;
}
.fw-col-lg-offset-4 {
margin-left: 33.33333333%;
}
.fw-col-lg-offset-3 {
margin-left: 25%;
}
.fw-col-lg-offset-2 {
margin-left: 16.66666667%;
}
.fw-col-lg-offset-1 {
margin-left: 8.33333333%;
}
.fw-col-lg-offset-0 {
margin-left: 0%;
}
}.wrap-forms .wrap-step {
width: 100%;
display: block;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
background: #f7f7f7;
height: 52px;
margin-bottom: 37px;
}
.wrap-forms .wrap-step .steps {
list-style: none;
text-align: justify;
margin: 0;
padding: 11px 20px 0;
}
.wrap-forms .wrap-step .steps:after {
width: 100%;
height: 0;
content: '';
display: inline-block;
}
.wrap-forms .wrap-step .steps li {
display: inline-block;
}
.wrap-forms .wrap-step .steps .step {
color: #0f6ab8;
font-weight: 700;
font-size: 15px;
text-decoration: none;
}
.wrap-forms .wrap-step .steps .step span {
background: #0f6ab8;
color: #fff;
font-size: 10px;
border-radius: 50%;
line-height: 15px;
vertical-align: text-bottom;
display: inline-block;
height: 15px;
width: 15px;
text-align: center;
}
.wrap-forms .wrap-step .steps li.active-step .step span {
background: #2b2b2b;
}
.wrap-forms .wrap-step .steps li.active-step .step,
.wrap-forms .wrap-step .steps .step:hover,
.wrap-forms .wrap-step .steps .step:hover strong {
color: #2b2b2b;
border-color: #2b2b2b;
}
.wrap-forms .wrap-step .steps .step:hover span {
background: #2b2b2b;
}
.wrap-forms .wrap-step .steps .step strong {
border-bottom: 1px solid #0f6ab8;
}
.wrap-forms .wrap-step .steps li.active-step .step strong {
border: none;
}
.wrap-forms .field-text,
.wrap-forms .field-gap,
.wrap-forms .field-textarea,
.wrap-forms .field-select,
.wrap-forms .field-upload,
.wrap-forms .field-date,
.wrap-forms .field-time,
.wrap-forms .field-multiple,
.wrap-forms .field-rating,
.wrap-forms .field-table {
margin-bottom: 23px;
width: 100%;
}
.wrap-forms .field-checkbox,
.wrap-forms .field-radio {
margin-bottom: 15px;
}
.wrap-forms .field-text.field-address {
margin-bottom: -8px;
}
.wrap-forms .field-multiple div[class*='field-'] {
width: 48%;
display: inline-block;
margin-bottom: 0;
}
.wrap-forms .wrap-rating .rating span {
font-size: 19px;
}
.wrap-forms .wrap-rating .rating-title {
margin-bottom: 19px;
}
.wrap-forms label,
.wrap-forms input,
.wrap-forms select {
width: 100%;
}
.wrap-forms .field-text.field-address input,
.wrap-forms .field-text.field-address textarea,
.wrap-forms .field-text.field-address select {
margin-bottom: 31px;
}
.wrap-forms .field-text.field-address input:last-child {
margin-bottom: 0;
}
.wrap-forms label {
font-size: 15px;
margin-bottom: 8px;
display: inline-block;
font-weight: bold;
}
.wrap-forms sup {
font-size: 16px;
color: #c0392b;
top: 0;
left: 2px;
}
.wrap-forms input,
.wrap-forms select {
font-size: 14px;
height: 41px;
padding: 0 15px;
}
.wrap-forms textarea {
padding: 8px 15px;
height: 162px;
font-size: 14px;
line-height: 22px;
width: 100%;
}
.wrap-forms select {
border-color: #e5e5e5;
}
.wrap-forms .field-gap input.fill-gap {
margin: 0;
padding: 0;
background: none;
border: none;
outline: none;
border-radius: 0;
border-bottom: 1px solid #808080;
text-align: left;
width: initial;
height: initial;
}
.wrap-forms .field-gap input.fill-gap:hover,
.wrap-forms .field-gap input.fill-gap:focus {
outline: none;
border: none;
border-bottom: 1px solid #808080;
background: none;
}
.wrap-forms div[class*='field-'] .omega {
width: 48%;
display: inline-block;
}
.wrap-forms div[class*='field-'] .omega.omega-right,
.wrap-forms div[class*='field-'] .omega-right {
float: right;
}
.wrap-forms .field-time .time {
width: 82%;
display: inline-block;
}
.wrap-forms .field-time .time-format {
width: 16%;
float: right;
display: inline-block;
}
.wrap-forms .field-upload .upload-file-input,
.wrap-forms .field-upload .upload-file-button {
display: inline-block;
width: auto;
}
.wrap-forms .field-upload .upload-file-input {
width: 86%;
}
.wrap-forms .field-upload .upload-file-button {
float: right;
font-size: 12px;
font-weight: 400;
}
.wrap-forms .field-table table, th, td {
border-color: #e5e5e5;
}
.wrap-forms .field-table table thead tr td {
text-align: center;
background: #f7f7f7;
padding: 8px 20px;
min-height: 73px;
line-height: 52px;
}
.wrap-forms .field-table table thead tr td span {
display: inline-block;
vertical-align: middle;
line-height: normal;
}
.wrap-forms .field-table table tbody tr td {
padding: 15px;
line-height: 20px;
}
.wrap-forms .field-table table tbody tr td.input-styled {
text-align: center;
padding: 0;
}
.wrap-forms .field-table table tbody tr td.input-styled .custom-radio {
display: inline-block;
vertical-align: middle;
line-height: normal;
}
.wrap-forms input:-moz-placeholder,
.wrap-forms textarea:-moz-placeholder {
font-size: 14px;
font-weight: 400;
color: #9a9a9a;
text-transform: none;
font-style: italic;
}
.wrap-forms input::-moz-placeholder,
.wrap-forms textarea::-moz-placeholder {
font-size: 14px;
font-weight: 400;
color: #9a9a9a;
text-transform: none;
font-style: italic;
}
.wrap-forms input:-ms-input-placeholder,
.wrap-forms textarea:-ms-input-placeholder {
font-size: 14px;
font-weight: 400;
color: #9a9a9a;
text-transform: none;
font-style: italic;
}
.wrap-forms input::-webkit-input-placeholder,
.wrap-forms textarea::-webkit-input-placeholder {
font-size: 14px;
font-weight: 400;
color: #9a9a9a;
font-style: italic;
text-transform: none;
}
.wrap-forms input:focus::-webkit-input-placeholder {
color: transparent;
}
.wrap-forms textarea:focus::-webkit-input-placeholder {
color: transparent;
}  .wrap-forms .custom-checkbox,
.wrap-forms .custom-radio {
position: relative;
}
.wrap-forms .custom-checkbox input,
.wrap-forms .custom-radio input {
height: auto;
width: auto;
vertical-align: middle;
}
.wrap-forms .custom-checkbox::selection,
.wrap-forms .custom-radio::selection {
background: transparent;
color: inherit;
}
.wrap-forms .custom-checkbox label,
.wrap-forms .custom-radio label {
position: relative;
width: auto;
display: inline-block;
font-weight: 400;
font-size: 14px;
line-height: 17px;
margin-bottom: 6px;
cursor: pointer;
min-height: 17px;
}
.wrap-forms .custom-checkbox label::selection,
.wrap-forms .custom-radio label::selection {
background: transparent;
color: inherit;
}
.wrap-forms .custom-checkbox label.focus,
.wrap-forms .custom-radio label.focus {
outline: none;
} .wrap-forms .section-break {
border-top: 1px solid #e5e5e5;
margin: 42px auto 39px;
padding-top: 25px;
}
.wrap-forms .section-break .title {
text-transform: uppercase;
font-size: 32px;
font-family: 'Arial';
color: #333333;
font-weight: 400;
margin-bottom: 13px;
}
.wrap-forms .section-break .sub-title {
font-size: 13px;
font-family: 'Arial';
font-weight: 400;
color: #595959;
}
.wrap-forms .nav-form {
width: 100%;
text-align: center;
border-top: 1px solid #e5e5e5;
padding-top: 29px;
margin-top: 48px;
}
.wrap-forms .nav-form .button.button-nav-form,
.wrap-forms .nav-form .number-pages-form {
display: inline-block;
}
.wrap-forms .nav-form .button.button-nav-form {
border-top-left-radius: 0;
padding: 10px 20px;
font-weight: 400;
}
.wrap-forms .nav-form .number-pages-form {
color: #333333;
text-transform: uppercase;
font-size: 17px;
margin-top: 7px;
}
.wrap-forms .nav-form .button.button-nav-form.next {
float: right;
}
.wrap-forms .nav-form .button.button-nav-form.prev {
float: left;
} .wrap-forms .field-columns-0:after,
.wrap-forms .field-columns-2:after,
.wrap-forms .field-columns-3:after {
width: 100%;
height: 0;
content: '';
display: inline-block;
}
.wrap-forms .field-columns-0 .options,
.wrap-forms .field-columns-2 .field-column,
.wrap-forms .field-columns-3 .field-column {
float: left;
padding-right: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body.rtl .wrap-forms .field-columns-0 .options,
body.rtl .wrap-forms .field-columns-2 .field-column,
body.rtl .wrap-forms .field-columns-3 .field-column {
float: right;
padding-left: 5px;
padding-right: 0;
}
.wrap-forms .field-columns-0 .options {
padding-right: 15px;
}
.wrap-forms .field-columns-2 .field-column {
width: 50%;
}
.wrap-forms .field-columns-3 .field-column {
width: 33.3333%;
}.tnp-subscription { display: block;
margin: 15px auto;
max-width: 500px;
width: 100%;
} .tnp-subscription div.tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-subscription label {
display: block;
color: inherit; font-weight: 700;
line-height: normal;
padding: 5px;
margin: 0;
}
.tnp-subscription input[type=text], 
.tnp-subscription input[type=email], 
.tnp-subscription input[type=submit], 
.tnp-subscription select {
width: 100%;
height: 50px;
padding: 10px;
display: block;
border: 1px;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: 20px;
margin: 0;
line-height: normal;
box-sizing: border-box;
}
.tnp-subscription input[type=checkbox], 
.tnp-widget input[type=radio] {
max-width: 20px;
display: inline-block;
} .tnp-subscription select option {
margin-right: 10px;
}
.tnp-subscription input.tnp-submit {
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0;
}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit] {
width: 100%;
}
} .tnp-profile form .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-profile form .tnp-field label {
display: block;
color: #333;
}
.tnp-profile form .tnp-field input[type=text], 
.tnp-profile form .tnp-field input[type=email], 
.tnp-profile form .tnp-field input[type=submit], 
.tnp-profile form .tnp-field textarea, 
.tnp-profile form .tnp-field select {
padding: 10px;
display: block;
border: 1px;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
margin: 0;
line-height: normal;
box-sizing: border-box;
border-radius: 0;
height: auto;
float: none;
}
.tnp-profile form input[type=checkbox], .tnp-profile input[type=radio] {
max-width: 20px;
display: inline-block;
}
.tnp-profile form .tnp-list-label {
margin-left: 15px;
} .tnp-profile form select option {
margin-right: 10px;
}
.tnp-profile form .tnp-field input[type=submit] {
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0;
}
@media all and (max-width: 480px) {
.tnp-profile input[type=submit] {
width: 100%;
margin: 0;
}
}
.tnp-widget {
width: 100%;
display: block;
box-sizing: border-box;
}
.tnp-widget .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-widget label {
display: block;
color: inherit;
font-size: 14px;
}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd ;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
width: auto;
display: inline-block;
} .tnp-widget select option {
margin-right: 10px;
}
.tnp-widget input.tnp-submit {
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
margin: 0;
}
.tnp-field input[type="submit"] {
position: inherit;
}
.tnp-field label {
} .tnp-widget-minimal {
width: 100%;
}
.tnp-widget-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-widget-minimal input.tnp-email {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
}
.tnp-widget-minimal input.tnp-submit {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-subscription-minimal {
width: 100%;
box-sizing: border-box;
}
.tnp-subscription-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-subscription-minimal input.tnp-email {
width: 70%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
}
.tnp-subscription-minimal .tnp-privacy-field {
margin-top: 10px;
}
.tnp-subscription-minimal input.tnp-submit {
width: 29%;
box-sizing: border-box;
display: inline-block;
padding: 10px;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin: 0;
} .tnp-comments {
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
.tnp-comments label {
display: block;
}
.tnp-comments input[type=checkbox] {
display: inline-block;
width: auto!important;
} .tnp-lock {
clear: both;
display: block;
box-sizing: border-box;
box-shadow: none;
margin: 20px;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
}
.tnp-nl-checkout {
margin-bottom: 1em;
}.wppb-user-forms,
.wppb-user-forms *{
-webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; } .wppb-user-forms input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="file"]):not([value="agree"]),
.wppb-user-forms select,
.wppb-user-forms textarea{
font-size: 100%; margin: 0; vertical-align: baseline; }
.wppb-user-forms input[type="checkbox"],
.wppb-user-forms input[type="radio"] {
padding: 0; }
.wppb-user-forms input[type="search"] {
-webkit-appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing:    content-box;
box-sizing:         content-box;
}
.wppb-user-forms input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;
}
.wppb-user-forms button::-moz-focus-inner,
.wppb-user-forms input::-moz-focus-inner { border: 0;
padding: 0;
}
.wppb-user-forms input[type="text"],
.wppb-user-forms input[type="number"],
.wppb-user-forms input[type="email"],
.wppb-user-forms input[type="url"],
.wppb-user-forms input[type="password"],
.wppb-user-forms input[type="search"],
.wppb-user-forms textarea{
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
}
.wppb-user-forms input[type="text"]:focus,
.wppb-user-forms input[type="number"]:focus,
.wppb-user-forms input[type="email"]:focus,
.wppb-user-forms input[type="url"]:focus,
.wppb-user-forms input[type="password"]:focus,
.wppb-user-forms input[type="search"]:focus,
.wppb-user-forms textarea:focus {
color: #111;
}
.wppb-user-forms input[type="text"],
.wppb-user-forms input[type="number"],
.wppb-user-forms input[type="email"],
.wppb-user-forms input[type="url"],
.wppb-user-forms input[type="password"],
.wppb-user-forms input[type="search"] {
padding: 3px;
}
.wppb-user-forms textarea {
overflow: auto; padding-left: 3px;
vertical-align: top; width: 100%;
}
.wppb-user-forms .wppb-wysiwyg .wp-editor-wrap { float:left;
width:69.9%;
}
.wppb-user-forms .wppb-wysiwyg button:hover{ background: none;
}
.wppb-user-forms .wppb-wysiwyg div.mce-tinymce.mce-panel{ border: 1px solid #ccc !important;
color: #666 !important;
}
.wppb-user-forms .wppb-wysiwyg div.mce-panel.mce-first{
border-width: 0 0 1px 0 !important;
}
.wppb-user-forms .wppb-wysiwyg div.mce-panel.mce-last{
border-width: 1px 0 !important;
}
.wppb-user-forms .wppb-wysiwyg .quicktags-toolbar { border: 1px solid #dedede;
border-bottom: 0;
}
#wp-link label input[type="text"] { padding: 0px;
}
#wppb-search-fields{
min-width: 250px;
float:left;
margin-right:20px;
}
.wppb-user-forms .wppb-search-button{
margin-right:10px;
padding:7px 20px;
line-height: 24px;
}
.wppb-search-users-wrap{
margin-bottom: 20px;
}
.wppb-user-forms .extra_field_heading {
margin-bottom: 0;
}
.wppb-gdpr-delete-button .wppb-delete-account {
width: 110px;
} .wppb-user-forms ul{
max-width:900px;
list-style:none;
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
}
.wppb-user-forms ul li{
list-style:none;
}
#wppb-login-wrap p,
#select_user_to_edit_form p {
overflow:hidden;
margin:0;
padding-bottom:14px;
}
.wppb-user-forms ul li{
margin:0;
padding-bottom:14px;
}
.wppb-user-forms ul li:after{
content: "";
clear: both;
display: block;
}
.wppb-user-forms .wppb-input-hidden {
padding-bottom: 0;
}
.wppb-user-forms.wppb-user-role-administrator .wppb-input-hidden {
padding-bottom: 14px;
}
.wppb-user-forms .wppb-form-field > ul {
margin-left: 0;
}
.wppb-form-field.wppb-default-password,
.wppb-form-field.wppb-default-repeat-password,
#wppb-login-wrap .login-password {
position: relative;
}
.wppb-form-field label,
#wppb-login-wrap .login-username label,
#wppb-login-wrap .login-password label,
#wppb-login-wrap .login-auth label{
width:30%;
float:left;
min-height:1px;
}
.wppb-form-field input[type="text"], .wppb-form-field input[type="number"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"],
.wppb-form-field select,
.wppb-form-field textarea,
.wppb-checkboxes,
.wppb-radios,
#wppb-login-wrap .login-username input,
#wppb-login-wrap .login-password input,
#wppb-login-wrap .login-auth input{
width:69.9%;
float:left;
}
#wppb-login-wrap .login-remember {
display: flex;
align-items: center;
}
#wppb-login-wrap .login-remember input {
cursor: pointer;
}
#wppb-login-wrap .login-remember label {
padding-left: 8px;
margin-bottom: 0px;
cursor: pointer;
}
.wppb-form-field.wppb-timepicker select {
width: auto;
margin-right: 5px;
}
.wppb-user-forms .wppb-wysiwyg .wp-editor-wrap .wp-editor-tabs *{
box-sizing: content-box !important;
}
.wppb-user-forms .wp-editor-wrap input {
float: none;
width: auto;
}
input#send_credentials_via_email{
float:none;
margin-right:10px
}
.wppb-send-credentials-checkbox label{
width:auto;
}
.wppb-form-field > span{
display:block;
clear:both;
margin-left:30%;
font-size:80%;
font-style:italic;
}
.wppb-form-field > span.custom_field_html {
font-style: normal;
font-size: 100%;
}
.wppb-form-field > span.select2-container {
font-style: normal;
font-size: 100%;
clear:none;
}
.wppb-repeater .wppb-select-cpt span.select2-container{
width:auto !important;
}
.wppb-form-field.wppb-timepicker > span.wppb-timepicker-separator {
display: inline-block;
float: left;
clear: none;
margin-left: 0;
margin-right: 5px;
font-size: 100%;
font-style: normal;
}
.wppb_upload_button{
display:inline-block;
}
.wppb-user-forms .wppb-checkboxes li,
.wppb-user-forms .wppb-radios li{
display:inline-block;
padding:0 20px 0 0;
}
.wppb-user-forms .wppb-checkboxes li.wppb-hidden{
padding: 0;
}
.wppb-form-field .wppb-checkboxes label,
.wppb-form-field .wppb-radios label{
float:none;
min-width:0;
padding-left:5px;
width:auto;
display:inline-block;
}
.wppb-checkbox-terms-and-conditions input,
.wppb-checkboxes li input,
.wppb-radios li input{
min-width:0;
float:none;
}
.wppb-edit-user .wppb-checkbox-terms-and-conditions {
display:none;
}
.wppb-form-field.wppb-heading span,
.wppb-default-about-yourself-heading span,
.wppb-default-contact-info-heading span,
.wppb-default-name-heading span,
.wppb-checkbox-terms-and-conditions span{
margin-left:0;
}
.wppb-checkbox-terms-and-conditions label {
width: 100%;
}
.wppb-form-field.wppb-checkbox-terms-and-conditions input[type="checkbox"].custom_field_toa {
float:none;
margin-right:10px
}
.wppb-recaptcha-element{
display: inline-block;
}
.wppb-recaptcha-element.wppb-invisible-recaptcha {
display: block !important;
}
.wppb-recaptcha-element iframe{
margin-bottom: 0;
}
.wppb-form-field input.wppb-map-search-box {
position: absolute;
top: 10px !important;
height: 34px;
width: 50%;
min-width: 250px;
background: #fff;
border: 0;
border-radius: 1px;
padding: 0 10px;
box-shadow: 0 1px 1px 0 #c1c1c1;
font-family: 'Roboto', sans-serif;
}
.wppb-create-new-site{
width: 100%;
}
input#wppb_create_new_site_checkbox{
width: auto;
margin-right: 10px;
float: none;
}
label[for=wppb_create_new_site_checkbox]{
width:100%;
}
label[for=blog-privacy]{
width:100%;
} .wppb-gdpr-checkbox.wppb-form-field label{
width:100%;
float:none;
}
.wppb-gdpr-checkbox.wppb-form-field #user_consent_gdpr{
float:none;
margin:0 10px 0 0;
} .wppb-error,
.wppb-warning,
.wppb-notice,
.wppb-success {
padding: 6px 9px;
margin: 0 auto 25px;
display: block;
width: 100%;
}
.wppb-error,
.wppb-warning {
box-sizing: border-box;
background: #ffebe8;
border: 1px solid #C00;
}
.wppb-error,
.wppb-warning,
.wppb-notice {
color:#222222 !important;
}
.wppb-error a,
.wppb-warning a{
color:#007acc !important;
}
.admin-bar #wppb_form_general_message{
padding-top:32px;
}
.wppb-error a:hover,
.wppb-warning a:hover{
color:#007acc !important;
text-decoration: underline;
}
.wppb-notice {
box-sizing: border-box;
background: #ccc;
border: 1px solid #666;
}
.wppb-required{
color: red;
}
.wppb-required,
.wppb-checkbox-terms-and-conditions span.wppb-required{
margin-left:5px;
}
.wppb-success {
box-sizing: border-box;
background: #e7f7d3;
border: 1px solid #6c3;
}
.wppb-register-user .wppb-field-error,
.wppb-edit-user .wppb-field-error,
#wppb-recover-password .wppb-field-error{
background-color: #FFDFDF;
border: 1px dotted #C89797;
margin-bottom: 6px !important;
padding: 6px !important;
}
.wppb-field-error > input,
.wppb-field-error > select,
.wppb-field-error > textarea,
.wppb-field-error > label{
margin-bottom: 10px;
}
.wppb-field-error img{
box-shadow: none;
-webkit-box-shadow:none;
border:none;
border-radius:0px;
vertical-align: middle;
margin-top: -3px;
padding-left:5px;
width: auto;
height: auto;
}
.wppb-form-field > span.wppb-form-error{
margin-top:10px;
padding-top: 5px;
border-top:1px dotted #c89797;
font-size:100%;
margin-left: 0;
} #wppb-register-user .wppb-default-blog-details.wppb-field-error{
background-color: transparent !important;
border: 0px !important;
}
.wppb-default-blog-details > span.wppb-form-error{
display:none;
}
.wppb-blog-details-heading span {
margin-left: 0;
}
.wppb-honeypot {
display: none;
} .wppb-table *{
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.wppb-table{
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
border-spacing: 0.5rem;
border-collapse: collapse;
width: 100%;
}
.wppb-table th{
background: #f4f4f4;
padding: 7px;
border:1px solid #e1e1e1;
text-align: left;
}
.wppb-table thead tr:hover{
background: none;
}
.wppb-table .wppb-sorting .wppb-sorting-default {
display: inline-block;
width: 16px;
height: 16px;
background: url(//www.salmisrl.it/wp-content/plugins/profile-builder/assets/images/sorting-default.png) no-repeat center center;
vertical-align: middle;
}
.wppb-table .wppb-sorting .wppb-sorting-ascending {
background-image: url(//www.salmisrl.it/wp-content/plugins/profile-builder/assets/images/sorting-ascending.png);
}
.wppb-table .wppb-sorting .wppb-sorting-descending {
background-image: url(//www.salmisrl.it/wp-content/plugins/profile-builder/assets/images/sorting-descending.png);
}
.wppb-table tr:hover{
background: #f1fcff;
}
.wppb-table td{
padding: 7px;
border:1px solid #e1e1e1;
}
.wppb-table .wppb-posts,
.wppb-table .wppb-moreinfo{
text-align: center;
}
.wppb-avatar img {
max-width: none;
}
ul.wppb-profile{
list-style-type: none;
margin-left: 0;
margin-right: 0;
padding-left:0;
padding-right: 0;
}
ul.wppb-profile li{
margin-left: 0;
margin-right: 0;
overflow: hidden;
}
ul.wppb-profile li label{
display: block;
width:30%;
float:left;
min-height:1px;
font-weight: bold;
}
ul.wppb-profile li span{
display: block;
width:69.9%;
float:left;
}
ul.wppb-profile li h3,
ul.wppb-profile li h3:first-child{
margin:20px 0;
padding-top:20px;
border-top:1px solid #d2d2d2;
}
ul.wppb-faceted-list{
list-style: none;
margin:0 0 20px;
}
ul.wppb-faceted-list:after{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
ul.wppb-faceted-list > li{
float:left;
margin-right: 15px;
max-width: 300px;
}
ul.wppb-faceted-list > li:first-child{
float:none;
clear:both;
}
.wppb-userlisting-container .wppb-faceted-list li h5{
margin-top: 20px;
margin-bottom: 5px;
}
ul.wppb-faceted-list label > *{
vertical-align: middle;
}
ul.wppb-faceted-list input[type="checkbox"]{
margin-right: 5px;
}
.wppb-userlisting-container.wppb-spinner{
position:relative;
opacity: 0.5
}
.wppb-userlisting-container.wppb-spinner:after{
content: '';
position: absolute;
top: 50%;
left: 50%;
margin-top: -16px;
margin-left: -16px;
display: block;
width: 32px;
height: 32px; z-index: 1000;
}
ul.wppb-faceted-list .hide-this{
display:none;
}
#wppb-remove-facets-container{
list-style: none;
margin: 0;
}
.wppb-remove-facet:before, .wppb-remove-all-facets:before {
content: "x";
display: inline-block;
border-right: 1px dotted #D3CCC9;
border-right: 1px dotted #6F6F6F;
padding-right: 5px;
margin-right: 5px;
}
.wppb-userlisting-container .wppb-ul-range-values{
padding: 5px 0;
}
.wppb-userlisting-container:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.wppb-float-left{
float:left;
}
.wppb-float-right{
float:right;
}
.wppb-facet-float-left{
float:left;
max-width:300px;
}
.wppb-facet-float-right{
float:right;
max-width:300px;
}
li.wppb-facet-search{
position: relative;
}
.wppb-facet-search-wrap label {
display: inline-block;
position: relative;
padding: 0 !important;
margin: 0 !important;
}
.wppb-facet-search{
width: 75% !important;
margin-right: 5px !important;
}
.wppb-facet-search .screen-reader-text{
display: none;
}
.wppb-facet-search,
.wppb-search-submit {
box-sizing: border-box;
display: inline-block !important;
vertical-align: middle;
}
.wppb-search-submit{
display: inline-block;
width: 20%;
height: 100%;
background: #4F5963;
position: absolute;
right: 0;
cursor: pointer;
border: 1px solid #444D57;
border-radius: 3px;
padding: 0 !important;
margin: 0 !important;
}
.wppb-search-submit:hover {
background: #fff;
color: #4F5963;
}
.wppb-search-submit::before{
content: "\26B2";
display: inline-block;
color: #fff;
font-size: 120%;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.wppb-search-submit:hover::before{
color: #4F5963;
}
@media screen and ( max-width: 720px ) {
.wppb-table {
border: 0;
}
.wppb-table thead {
display: none
}
.wppb-table tr {
display: block;
margin-bottom: 30px;
}
.wppb-table td {
display: block;
text-align: right;
border-bottom: 0;
}
.wppb-table td:last-of-type {
border-bottom: 1px solid #e1e1e1;
}
.wppb-table .wppb-posts,
.wppb-table .wppb-moreinfo{
text-align: right;
}
.wppb-table td:before {
content: attr(data-label);
float: left;
}
.wppb-table td:after {
content: '';
display: block;
clear: both;
}
} @media screen and (max-width: 400px) {
.wppb-form-field label,
#wppb-login-wrap .login-username label,
#wppb-login-wrap .login-password label,
#wppb-login-wrap .login-auth label,
ul.wppb-profile li label{
width:100%;
display:block;
float:none;
}
.wppb-form-field input,
.wppb-form-field input[type="text"], .wppb-form-field input[type="number"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"],
.wppb-form-field select,
.wppb-form-field textarea,
.wppb-checkboxes,
.wppb-radios,
#wppb-login-wrap .login-username input,
#wppb-login-wrap .login-password input,
#wppb-login-wrap .login-auth input,
ul.wppb-profile li span{
width:100%;
float:left;
}
.wppb-form-field > span{
margin-left:0;
}
.wppb-checkboxes li label,
.wppb-radios li label{
display:inline;
}
.wppb-form-field .wppb-avatar-nofile,
.wppb-form-field .wppb-avatar-file,
.wppb-form-field .wppb-upload-nofile,
.wppb-form-field .wppb-upload-file{
margin-left:0;
}
} #pass-strength-result {
background-color: #eee;
border: 1px solid #ddd;
display: none;
float: left;
margin: 13px 5px 5px 30%;
padding: 3px 5px;
text-align: center;
width: 200px;
height:28px;
}
#pass-strength-result.short {
background-color: #ffa0a0;
border-color: #f04040;
}
#pass-strength-result.bad {
background-color: #ffb78c;
border-color: #ff853c;
}
#pass-strength-result.good {
background-color: #ffec8b;
border-color: #fc0;
}
#pass-strength-result.strong {
background-color: #c3ff88;
border-color: #8dff1c;
} .wppb-form-field.wppb-default-password button.wppb-toggle-pw,
.wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw,
#wppb-login-wrap .login-password button.wppb-toggle-pw {
position: absolute;
right: 4px; top: -7px;
background: transparent;
border: 1px solid transparent;
box-shadow: none;
padding: 0;
margin: 0;
height: 100%;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.wppb-form-field.wppb-default-password button img,
.wppb-form-field.wppb-default-repeat-password button img,
#wppb-login-wrap .login-password button img {
width: 20px;
}  .wppb-form-field.wppb-subscription-plans label {
width: 100%;
float: none;
}
.wppb-form-field.wppb-subscription-plans input {
display: inline-block;
float: none;
margin-right: 10px !important;
}
.wppb-form-field.wppb-subscription-plans span.description {
display: block;
font-size: 100%;
font-style: italic;
margin-left: 0;
margin-bottom: 1.5em;
}  .wppb-user-forms table{
border-collapse:separate;
}  .wppb-private-website.wppb-private-website-hide-menus .main-navigation{
display:none;
} .marker-content-info {position: absolute; top: -400px; left: -400px; display: none;}
.wppb-map-container .marker-content {min-width: 320px; max-width: 100%;}
.wppb-map-container .marker-content .marker-info-avatar_or_gravatar {float: left; margin-right: 10px;}  .elementor-edit-mode .wppb-map-container {
width: 69.9%;
float: left;
border: 1px solid #ccc;
border-radius: 3px;
}  #wppb_auth_secret_buttons,
#wppb_auth_verify_buttons,
#wppb_auth_QR_INFO {
margin-left: 30%;
}
#wppb_auth_secret_buttons,
#wppb_auth_verify_buttons {
display: flex;
justify-content: space-between;
align-items: stretch;
}
.wppb_auth_button {
background: none repeat scroll 0 0 #f7f7f7;
border: 1px solid #ccc !important;
color: #555;
cursor: pointer;
display: inline-block;
font-size: 12px;
line-height: 26px;
padding: 15px;
text-decoration: none;
white-space: nowrap;
text-align: center;
width: 30%;
}
.wppb_auth_button:hover {
background: none repeat scroll 0 0 #fafafa;
border: 1px solid #999 !important;
color: #222;
text-decoration: none;
}
#wppb_auth_newsecret.wppb_auth_new_button,
#wppb_auth_verify_button.wppb_auth_verify_button {
flex-grow: 1;
}
#wppb_show_qr.wppb_auth_qr_button,
#wppb_auth_verify_indicator.wppb_auth_verify_indicator {
flex-grow: 1;
}
#wppb_auth_verify_indicator {
pointer-events: none !important;
}
#wppb_auth_verify_indicator.valid {
background-color: #c3ff88;
border-color: #8dff1c;
}
#wppb_auth_verify_indicator.invalid {
background-color: #ffa0a0;
border-color: #f04040;
}
#wppb_auth_QR_INFO .wppb-description-delimiter {
font-size:80%;
font-style:italic;
}
#wppb_auth_QRCODE {
text-align: center;
}