.rmagic * {
box-sizing: border-box;
}
.rmagic .rmrow li {
list-style: none;
margin: 0 0 5px 0;
}
.rmagic .rmrow li input[type=radio],
.rmagic .rmrow li input[type=checkbox] {
margin-right: 10px;
width:auto;
}
.rmagic .rmrow li input[type=radio] {
-webkit-appearance: radio;
-moz-appearance: radio;
appearance: radio;
}
.rmagic .rmrow li input[type=checkbox] {
-webkit-appearance: checkbox;
-moz-appearance: checkbox;
appearance: checkbox;
} .rmagic .operationsbar {
display: block;
width: 30%;
float: left;
padding: 10px;
}
.rm_spacing {
margin-top: 100px;
clear: both;
width: 100%;
float: left;
}
.rm_divider {
width: 100%;
size: 8px;
height: 1px;
clear: both;
float: left;
}
.rmagic .rmtitle {
display: block;
float: left;
padding: 0px 0px 25px 5px;
width: 100%;
font-size: 24px;
text-transform: uppercase;
}
.rmagic .rmsubtitle {
display: block;
float: left;
padding: 0px 0px 25px 5px;
width: 100%;
font-size: 18px;
text-transform: uppercase;
}
.operationsbar .nav {
display: inline-block;
position: relative;
width: 100%;
}
.operationsbar .nav ul {
font-size: 14px;
list-style: none;
padding: 0px;
margin: 0px;
border-radius: 5px;
border: 1px solid #e5e5e5;
overflow: hidden;
}
.operationsbar .nav ul li,
.operationsbar .nav ul li a {
display: inline-block;
padding: 10px;
color: #000;
text-decoration: none;
transition: 0.2s;
display: block;
background-color: #fbfbfb;
}
.operationsbar .nav ul li.rm-form-toggle {
background: #fdf99f;
color: #e6a719;
}
.operationsbar .nav ul li.rm-form-toggle:hover {
background: #fdf99f;
color: #c38a09;
}
.operationsbar .nav ul li {
border-bottom: 1px solid #e5e5e5;
}
.operationsbar .nav ul li:nth-last-child(1) {
border-bottom: none
}
.operationsbar .nav ul li:hover,
.operationsbar .nav ul li:hover a,
.operationsbar .nav ul li a:hover,
.operationsbar .nav ul li.ui-state-active,
.operationsbar .nav ul li.ui-state-active a {
background-color: #FFF;
cursor: pointer;
}
.rmagic ul li.rm-form-toggle {
display: inline-block;
padding: 20px;
margin-right: 0px;
display: block;
}
.rmagic li.rm-form-toggle select {
background-color: rgb(253, 253, 253);
border: 1px solid rgb(240, 240, 240);
color: rgb(150, 150, 150);
margin-left: 10px;
} .rmagic .map {
height: 300px;
width: 100%;
}
.rmagic .rm-map-controls {
margin-top: 10px;
border: 1px solid transparent;
border-radius: 2px 0 0 2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
height: 32px;
outline: none;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}
.rmagic .rm_map_autocomplete {
background-color: #fff;
font-family: Roboto;
font-size: 15px;
font-weight: 300;
margin-left: 12px;
padding: 0 11px 0 13px;
text-overflow: ellipsis;
width: 200px;
}
.rmagic .rm_map_autocomplete:focus {
border-color: #4d90fe;
}
.pac-container {
font-family: Roboto;
}
#type-selector {
color: #fff;
background-color: #4d90fe;
padding: 5px 11px 0px 11px;
}
#type-selector label {
font-family: Roboto;
font-size: 13px;
font-weight: 300;
}  @media screen and (max-width: 700px) {
.rmagic table {
display: block;
overflow: auto;
}
} .rmagic-table {
display: block;
width: 70%;
float: left;
padding: 10px;
}
.rmagic tr:nth-child(odd) {
background-color: rgb(250, 250, 250);
}
.rmagic table.rm-table,
.rmagic table.rm-table td,
.rmagic table.rm-table th {
text-align: center;
}
.rmagic table.rm-table {
border-collapse: collapse;
font-size: 14px;
width: 100%;
}
.rmagic table.rm-table th {
text-transform: uppercase;
font-weight: normal;
padding: 8px;
background-color: rgb(240, 240, 240);
}
td {
padding: 8px;
border-bottom: 1px dotted silver;
}
tr {
transition: 0.3s;
}
.rmagic th.table-header {
font-size: 12px;
text-transform: uppercase;
background-color: rgb(253, 253, 253);
}
.rm-user-details-card .rm-user-image {
border-bottom: 2px solid #e5e5e5;
padding-bottom: 50px;
margin-bottom: 10px;
} .rmagic .rm-user-details-card.rm-narrow-card .rm-user-card {
height: auto;
overflow: visible;
text-align: center
}
.rmagic .rm-user-details-card.rm-narrow-card .rm-user-card img {
float: none;
}
.rmagic .rm-user-details-card.rm-narrow-card .rm-user-card .rm-user-name-submission {
width: 100%;
text-align: center;
}
.rmagic .rm-user-details-card.rm-narrow-card .rm-user-card .rm-user-name-submission .rm-user-name{
padding-left: 0px;
width: 100%;
text-align: center;
}
.rmagic .rm-user-details-card.rm-narrow-card .rm-user-card .rm-user-name-submission .rm-user-name-subtitle{
padding-left: 0px;
width: 100%;
text-align: center;
} .tooltip {
position: relative;
display: inline-block;
} .tooltip .tooltiptext {
visibility: hidden;
font-family: Arial, sans-serif;
width: 220px;
font-size: 14px;
background-color: azure;
opacity: 1;
color: #5e7071;
text-align: center;
padding: 5px 0;
border-radius: 6px;
position: absolute;
border-left: 1px solid #7adfe3;
border-top: 1px solid #7adfe3;
border-bottom: 3px solid #7adfe3;
border-right: 3px solid #7adfe3;
z-index: 1;
}
.tooltip a {
display: block;
text-align: center;
}
.tooltiptext a::before {
content: "»";
} .tooltip:hover .tooltiptext {
visibility: visible;
} @keyframes textfade {
from {
color: transparent
}
to {
color: #6db5b6
}
}
.rmagic-table {
display: block;
}
.rmagic table.rm-table img {
width: 25px;
height: 25px;
} .rmagic ul.rmpagination {
font-size: 14px;
display: inline-block;
padding: 10px;
;
margin: 0;
float: right;
}
.rmagic ul.rmpagination li {
display: inline;
}
.rmagic ul.rmpagination li a {
color: black;
float: left;
padding: 6px 14px;
text-decoration: none;
background-color: white;
margin-left: 5px;
transition: 0.3s;
cursor: pointer;
box-shadow: none;
}
.rmagic ul.rmpagination li a.active {
background-color: rgb(50, 50, 50);
color: white;
} .rm-user-details-card {
display: block;
float: left;
padding: 20px;
margin: 10px;
font-weight: 200;
padding-top: 0px;
width: 100%;
}
.rm-user-image-container {
width: 100%;
text-align: center;
}
.rm-user-image-container .rm-user-image img {
max-width: 150px;
padding: 5px;
}
.rm-user-fields-container {
width: 100%;
padding: 50px 10px 20px 20px;
}
.rm-user-field-row {
display: block;
width: 100%;
float: left;
padding: 10px;
}
.rm-user-field-label {
display: inline-block;
width: 40%;
float: left;
font-weight: bold;
text-align: left;
}
.rm-user-field-value {
display: inline-block;
width: 60%;
float: left;
text-align: left;
}
.rm-user-field-label {
text-transform: capitalize;
}
.rm-user-name,
.rm-user-image {
font-size: 120%;
width: 100%;
display: block;
float: left;
padding: 5px;
color: #333333;
text-transform: capitalize;
text-align: center;
font-weight: bold;
}
img.rm-user {
max-width: 100%;
height: auto;
background-color: white;
padding: 15px;
border: 1px solid rgb(225, 225, 225);
} .rm-submission-status-row .rm-custom_status-wrap{
width: 100% !important;
}
.rm-submission-status-row .rm-custom_status-wrap .rm-custom-status {
position: relative;
width: auto;
height: 30px;
display: inline-block;
margin: 0px 25px 10px 0px;
font-size: 12px;
color: #fff;
padding: 5px 9px 5px 18px;
line-height: 22px;
}
.rm-submission-status-row .rm-custom_status-wrap .rm-custom-status span:after {
left: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136, 183, 213, 0);
border-left-color: inherit;
border-width: 15px;
margin-top: -15px;
}
.rmagic .rm-submission {
margin-top: 25px;
}
.rm-submission-field-row {
border-bottom: 1px dotted rgb(240, 240, 240);
}
.rmagic .rm-submission,
.rm-submission-field-row {
display: block;
background-color: #fffffe;
float: left;
width: 70%;
padding: 15px;
text-align: left;
}
.rmagic .rm-submission.rm-tab-content {
background-color: transparent;
}
.rmagic.rmNarrow .rm-submission.rm-tab-content  {
width:100%;
}
.rmagic .rm-submission-label,
.rm-submission-value {
display: inline-block;
float: left;
}
.rmagic .rm-submission-label {
font-weight: bold;
width: 40%;
text-transform: uppercase;
font-size: 12px;
}
.rmagic .rm-submission-value {
width: 60%;
}
.rmagic .rm-submission-field-row .rm-submission-attachment {
display: inline-block;
float: left;
padding: 10px;
background-color: rgb(250, 250, 250);
border: 2px dashed rgb(240, 240, 240);
width: 120px;
margin: 0 10px 10px 0;
}
.rmagic .rm-submission-field-row .rm-submission-attachment img {
float: left;
display: block;
width: 100px;
max-height: 100px;
height: auto;
}
.rmagic .rm-submission-attachment-field {
display: block;
float: left;
font-size: 12px;
width: 100px;
text-align: center;
padding: 5px 0 0 0;
text-overflow: ellipsis;
overflow: hidden;
}
.rmagic .rm-submission-note {
border-left: 4px solid red;
padding: 10px;
margin-top: 10px;
display: block;
width: 100%;
float: left;
background: #fffffe;
}
.rmagic .rm-submission-note-text {
background-image: url(//magicapps.it/wp-content/plugins/custom-registration-form-builder-with-submission-manager/public/css/rm-submission-note.png);
background-repeat: no-repeat;
padding-left: 25px;
display: block;
width: 100%;
float: left;
font-style: italic;
}
.rmagic .rm-submission-note-attribute {
font-size: 10px;
padding: 10px;
text-transform: uppercase;
display: block;
width: 100%;
float: left;
text-align: right;
color: rgb(175, 175, 175);
}
.rm-submission#rm_my_details_tab {
padding-top: 0px !important;
margin-top: 0px;
}
.rmagic .rm-submission-note-attribute a {
padding-right: 10px;
font-size: 14px;
}
.rm_user_exists_alert {
background-color: #f2dede;
border-color: #eed3d7;
color: #b94a48;
padding: 8px 35px 8px 14px;
margin-bottom: 20px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
width: 100%;
}
.rmagic .rmcontent form fieldset {
border: 0px solid #000;
margin: 0px;
padding: 5px;
width: 100%;
background-color: transparent;
}
.rmagic .rmcontent .rm_input_fields_container {
width: 100%;
float: left;
padding-top: 20px;
}
.rm_exp_link_msg {
float: left;
width: 100%;
} @media screen and (max-width: 700px) {
.rmagic .rm-submission-label,
.rmagic .rm-submission-value {
display: block;
width: 100%;
margin-bottom: 10px;
font-size: 120%;
}
.operationsbar .nav ul li,
.operationsbar .nav ul li a {
display: block;
width: 100%;
text-transform: uppercase;
}
}
.rmagic .childfieldsrow {
width: 94%;
display: block;
float: left;
padding: 20px 0 0 0;
border-width: 0px 0px 0px 0px;
border-style: solid;
border-color: #94cdc9;
margin: 0 4% 2% 4%;
background-color: rgb(240, 240, 240);
border-radius: 10px;
}
.rmagic.rm_tabbing_container .rm-submission {
padding: 0px;
margin-top: 0px;
}
.rmagic.rm_tabbing_container ul.ui-tabs-nav li a {
box-shadow: 0 0px 0 0 currentColor;
}
.rm_forgot_pass {
margin-top: 3px;
float: left;
}
.rmagic .rm_expiry_stat_container {
padding: 10px;
width: 100%;
font-size: 150%;
text-align: center;
}
.rmagic .rm_expiry_stat_container .rm-formcard-expired .rm_pb_container {
display: block;
border: 2px solid #FFAE00;
float: left;
height: 20px;
width: 70%;
margin-left: 15%;
margin-bottom: 5px;
}
.rmagic .rm_expiry_stat_container .rm-formcard-expired {
width: 100%;
display: inline-block;
font-size: 15px;
text-transform: uppercase;
}
.rmagic .rm_expiry_stat_container .rm-formcard-expired .rm_pb_container .rm_progress_bar {
display: block;
float: left;
background-color: #FFDD00;
height: 16px;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFDD00), color-stop(1, #FFAE00));
background-image: -o-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%);
background-image: -moz-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%);
background-image: -webkit-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%);
background-image: -ms-linear-gradient(bottom, #FFDD00 10%, #FFAE00 60%) \9;
background-image: linear-gradient(to bottom, #FFDD00 10%, #FFAE00 60%);
}
.rmagic.rm_tabbing_container .rmagic-table table.rm-table {
border: 0px;
}
.rmagic.rm_tabbing_container .rmagic-table table.rm-table th,
.rmagic.rm_tabbing_container .rmagic-table table.rm-table td {
border: 0px;
text-align: center;
padding: 10px;
}
.rmagic.rm_tabbing_container .rmagic-table table.rm-table td {
border-bottom: 1px dotted silver;
}
.operationsbar .nav ul li.ui-state-active {
background-color: #FFF;
}
.rmagic.rm_tabbing_container ul.ui-tabs-nav li a {
border-bottom: 0px solid #333;
outline: 0px;
color: #000;
}
.rmagic .rm_expiry_stat_container .rm-formcard-expired .rm_sandclock {
} .rmagic #address input {
}
#address .rm_ad_container .slimField {
float: left;
width: 16%;
margin-right: 5px;
margin-top: 0px
}
#address .rm_ad_container .wideField.rm-alone {
width: 78%;
float: right;
}
#address .rm_ad_container .slimField input {
width: 87%;
float: right;
}
#address .rm_ad_container .wideField input {
width: 100%;
}
#address .rm_ad_container .wideField.rm-semi-field {
width: 62%;
float: right;
}
#address .rm_ad_container .wideField.rm-semi-field-with-label {
width: 48%;
float: right;
}
.rm_ad_container .label {
float: left;
width: 20%;
text-align: right;
color: gray;
color: rgba(0, 0, 0, 0.5);
background-color: transparent;
font-size: 0.8em;
}
.rm_ad_container .label.label-short {
width: 14%;
}
.rm_ad_container {
width: 100%;
float: left;
}
#address {
width: 100%;
float: left;
margin-bottom: 20px;
border-radius: 0 0 5px 5px;
}
.rmagic input.rmgoogleautocompleteapi {
width: 100%;
}
.rmagic .rminput #locationField {
margin-bottom: 12px;
} @media only screen and (max-width:479px) {
.rmagic #address .rm_ad_container .label {
width: 100%;
text-align: left;
}
.rmagic #address .rm_ad_container .slimField {
width: 100%;
margin-bottom: 15px;
}
.rmagic #address .rm_ad_container .slimField input {
width: 100%;
}
.rmagic #address .rm_ad_container .wideField.rm-semi-field {
width: 100%;
}
.rmagic #address .rm_ad_container .wideField.rm-alone {
width: 100%;
}
.rmagic #address .rm_ad_container .wideField.rm-semi-field-with-label {
width: 100%;
}
} .rm_hidden {
display: none;
}
.floating_page .rm_floating_action {
position: fixed;
right: 20px;
bottom: 20px;
width: 70px;
height: 70px;
border-radius: 50%;
text-indent: -99999px;
box-shadow: none;
float: left;
background-color: #008d7d;
}
.floating_page .rm_floating_action span {
background: url(//magicapps.it/wp-content/plugins/custom-registration-form-builder-with-submission-manager/images/floating-form-icon.png);
background-repeat: no-repeat;
width: 100px;
overflow: hidden;
height: 100px;
float: left;
background-position: 20% 15%;
}
.floating_page .rm_floating_box.rm_hidden {
position: absolute;
bottom: 116px;
max-width: 300px;
right: 26px;
width: 154px;
}
.floating_page .rm_floating_box.rm_hidden ul li {
font-size: 12px;
padding-top: 7px;
padding-bottom: 7px;
list-style: none;
padding-left: 10px;
border-left: 2px solid #fff;
color: #000;
cursor: pointer
}
.floating_page .rm_floating_box.rm_hidden ul li:hover {
background-color: #fafafa;
color: #008d7c;
border-left: 2px solid #008d7c;
}
.floating_page {
position: fixed;
right: 10px;
z-index: 9999;
bottom: 10px;
font-family: 'Roboto', sans-serif;
}
.floating_page .rm_floating_box.rm_hidden ul {
margin: 0px;
padding: 12px 0px 12px 0px;
}
.floating_page .rm_floating_box.rm_hidden {
background: #fff;
border-radius: 10px;
border-bottom-right-radius: 0px;
}
.floating_page .rm_floating_box.rm_hidden:after {
top: 97%;
left: 96%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.floating_page .rm_floating_box.rm_hidden:after {
border-color: rgba(255, 255, 255, 0);
border-top-color: #fff;
border-width: 40px;
margin-left: -34px;
border-right: 0px;
}
.floating_page .rm_floating_screens .rm_floating_screen {
z-index: 9999;
position: fixed;
height: 100%;
width: 368px;
bottom: 0;
right: 0;
}
.floating_page .rm_floating_screens .rm_floating_screen {
}
.floating_page .rm_floating_screens .rm_floating_screen {
background: rgba(255, 255, 255, 0.95);
box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .20);
}
.floating_page .rm_floating_screens .rm_floating_screen .rm_close_screen {
width: 100%;
height: 50px;
background-color: #f0f0f0;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .12);
margin-bottom: 20px;
border-bottom: 1px solid #c8c8c8;
}
.floating_page input[type="text"],
.floating_page input[type="email"],
.floating_page input[type="url"],
.floating_page input[type="password"],
.floating_page input[type="search"],
.floating_page textarea {
background-color: #f0f0f0;
}
.floating_page .close-floating-icon {
background-image: url(//magicapps.it/wp-content/plugins/custom-registration-form-builder-with-submission-manager/images/float-close-icon.png);
background-repeat: no-repeat;
float: right;
text-indent: -99999px;
height: 15px;
width: 15px;
margin-right: 10px;
margin-top: 16px;
opacity: .4;
cursor: pointer;
}
.floating_page .close-floating-icon:hover {
opacity: 1;
transition: opacity .2s linear;
}
.floating_page .floating-bottom-buttons {
position: fixed;
bottom: 0px;
width: 100%;
padding: 10px;
background-color: #f0f0f0;
height: 85px;
border-top: 1px solid #c8c8c8;
padding-top: 25px;
}
.floating_page .floating-bottom-buttons .floating-login {
display: inline-block;
color: #fff;
border: none;
background: #ff6c6c;
transition: .1s;
border-radius: 4px;
outline: 0;
font-size: 14px;
cursor: pointer;
font-weight: normal;
padding: 5px 14px 5px 15px;
}
.floating_page .floating-bottom-buttons .cancel-button {
font-family: Roboto, Arial, serif;
display: inline-block;
color: #c8c8c8;
margin-right: 20px;
border-radius: 4px;
transition: .3s;
}
.floating_page .floating-bottom-buttons .cancel-button a {
color: #ff6c6c;
}
.floating_page .rm_floating_content {
padding: 10px;
width: 100%;
float: left;
overflow-y: scroll;
height: 100%;
}
.rm_embedeed_form {
background-color: #fefefe;
float: left;
width: 100%;
font-family: 'Roboto', sans-serif;
}
.rm_embedeed_form .rmagic .rmcontent .rminput input[type="text"],
.rm_embedeed_form .rmagic .rmcontent .rminput input[type="password"],
.rm_embedeed_form .rmagic .rmcontent .rminput input[type="email"],
.rm_embedeed_form .rmagic .rmcontent .rminput input[type=number],
.rm_embedeed_form textarea,
.rm_embedeed_form .rmagic .rmcontent .rminput select {
background-color: #f0f0f0;
}
.rm_embedeed_form {
font-family: 'Roboto', sans-serif;
}
.floating_page .rm_floating_content .rm_user_gravatar {
text-align: Center;
background: rgba(255, 255, 255, 0.95);
}
.floating_page .rm_floating_content .rm_user_gravatar img {
width: 150px;
height: 150px;
border: 10px solid #fff;
border-radius: 50%;
}
.floating_page .rm_floating_content .rm_custom_fields .rm_custom_field {
border-top: 1px solid #f0f0f0;
padding-top: 7px;
padding-bottom: 7px;
font-size: 15px;
width: 100%;
float: left;
color: #7b7b7b;
font-weight: 300;
}
.floating_page .rm_floating_content .rm_custom_fields .rm_custom_field .rm_custom_field_label {
width: 50%;
float: left;
}
.floating_page .rm_floating_content .rm_custom_fields .rm_custom_field .rm_custom_field_value {
width: 50%;
float: left;
}
.floating_page .rm_floating_content #rm_otp_login input {
margin-bottom: 20px;
width: 100%;
height: 40px;
font-size: 16px;
}
.floating_page .floating-bottom-buttons a {
text-decoration: none;
}
.floating_page .close-floating-page-title {
width: 88%;
text-align: center;
float: left;
font-size: 18px;
color: #646464;
padding-top: 8px;
}
.nspLinks .nspLinkScroll1 div ul {
padding: 0 !important;
list-style-type: none !important;
padding-top: 11px !important;
margin-left: 0px !important;
padding-left: 0px !important;
}
.rm-table.rm-floating-submissions .rm-floating-submission {
background-color: #fff;
border: 1px solid #e1e1e1;
max-width: 292px;
width: 100%;
margin: 0px 5%;
margin-bottom: 20px;
border-radius: 8px;
float: left;
}
.floating_page .rm-floating-submission-form-name {
background-color: #fafafa;
text-align: center;
font-size: 14px;
font-weight: 400;
color: #646464;
line-height: 36px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
border-bottom: 1px solid #e1e1e1;
}
.rm-floating-submission-form-date {
float: left;
width: 88%;
font-size: 12px;
color: #969696;
margin-bottom: 20px;
}
.rm-floating-submission-form-download {
float: left;
width: 20px;
}
.rm-floating-submission-form-status {
float: left;
font-size: 12px;
width: 28%;
color: #fff;
text-align: center;
border-radius: 5px;
line-height: 24px;
}
.rm-floating-submission-form-status.pending {
background-color: #ffa500;
}
.rm-floating-submission-form-status.succeeded {
background-color: #24b046;
}
.rm-floating-submission-form-amount {
width: 24px;
height: 24px;
float: left;
color: #c8c8c8;
font-weight: 600;
font-size: 18px;
}
.rm-floating-submission-form-content.rm-payment-from-main {
width: 95%
}
.rm-floating-submission-form-date.rm-payment-from {
width: 70%;
}
.rm-floating-submission-form-status.completed {
background-color: #24b046;
}
.rm-floating-submission-form-icon {
background-image: url(//magicapps.it/wp-content/plugins/custom-registration-form-builder-with-submission-manager/images/rm-floating-date-icon.png);
background-repeat: no-repeat;
width: 24px;
height: 24px;
float: left;
}
.rm-floating-submission-form-date .date span {
float: left;
width: 100%;
font-weight: 700;
color: #646464;
}
.rm-floating-submission-form-date .date {
float: left;
width: 80%;
padding-left: 12px;
}
.rm-floating-submission-form-content {
width: 80%;
margin: 0px auto;
margin-top: 12px;
}
.floating_page .rm_floating_content .rm_custom_fields {
margin-top: 12px
}
.floating_page .rm_f_notifications .rm_f_success {
}
.rm-floating-submission-form-download img:hover {
opacity: 0.5;
cursor: pointer;
}
.floating_page .rm_floating_content .rm_custom_fields .rm_custom_field:nth-child(even) {
background-color: #fbfbfb;
padding-left: 8px;
}
.floating_page .rm_floating_content .rm_custom_fields .rm_custom_field:nth-child(odd) {
background-color: #fff;
padding-left: 8px;
}
.rm-no-default-from-notification {
text-align: center;
}
@-webkit-keyframes floating_screens {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-moz-keyframes floating_screens {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-o-keyframes floating_screens {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes floating_screens {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.rm_floating_screenshhh {
-webkit-animation: floating_screens 5s infinite; -moz-animation: floating_screens 5s infinite; -o-animation: floating_screens 5s infinite; animation: floating_screens 5s infinite; } select#id_rm_fac_day,
select#id_rm_fac_month,
input#id_rm_fac_year {
width: 20%;
-webkit-appearance: none;
-moz-appearance: none;
border: 1px solid #e1e1e1;
background-color: #fafafa;
padding: 8px;
margin-right: 1%;
color: #646464;
font-family: inherit;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
}
.rm-fac-dob {
margin: 20px 10%;
display: flex;
align-items: center;
justify-content: center;
}
form#rm-fac {
text-align: center;
margin: auto;
}
.rmagic #rm-fac .rm-fac-dob select,
.rmagic #rm-fac .rm-fac-dob input{
width: 20%;
border: 1px solid #e1e1e1;
background-color: #fafafa;
padding: 8px;
margin: 0% 1%;
color: #646464;
font-family: inherit;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
} i.rm_front_field_icon {
vertical-align: middle;
margin-right: 10px;
}
.rm_theme_matchmytheme i.rm_front_field_icon{
margin-bottom: 4px;
} .rmagic .rmnote {
z-index: 9999999;
display: none;
position: absolute !important;
padding: 10px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
font-size: 1em;
color: initial;
font-weight: normal;
color: #fff;
top: 12px;
line-height: 22px;
box-shadow: 2px 2px 2px 0px rgba(150, 150, 150, 0.4);
}
.rmnote .rmprenote {
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-bottom: 12px solid rgb(255, 202, 119);
position: absolute;
top: -10px;
left: 20px;
}
.rmagic .rmrow {
position: relative !important;
}
.rmcontent form.rmagic-form fieldset.rmfieldset legend {
width: 100%;
margin: 20px 0;
font-size: 1.2em;
}
.rm-floating-page .rm-floating-page-content .rmagic {
float: none;
width: 97%;
margin: 0px auto;
}
.rm-floating-page .rm-floating-page-content .rmformui {
float: none;
width: 94%;
margin: 0px auto;
}
.rmagic.rm_theme_matchmytheme.rm_layout_label_left .rmrow .rm-link-field {
text-align: center;
}
.rmagic #rm_reset_pass_form .buttonarea {
width: 100%;
float: left;
margin-top: 20px;
}
#rm_my_pay_tab .rm-table th {
padding: 10px 0px;
}
#rm_edit_sub_link {
clear: both;
}
pre.rm-pre-wrapper-for-script-tags {
display: none !important;
} .rmagic .rm_optin_text .rmrow,
.rmagic .rm_optin_text .rminput,
.rmagic .rm_optin_text .rmradio {
width: 100%;
} .rmagic .rmrow.rm_captcha_fieldrow,
.rmagic .rmrow.rm_captcha_fieldrow * {
width: 100%;
}
.rmagic .rmrow.rm_captcha_fieldrow .g-recaptcha > div {
margin: 0px auto
} .rmagic .rm-thirdp-login-button-wrap {
margin-top: 10px;
text-align: center;
}
.rmagic .rm-thirdp-login-button-wrap {
text-align: center;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
max-width: 600px;
margin: 0px auto;
}
.rmagic .rm-thirdp-login-button-wrap .rm-facebook-login .rm-third-party-login-btn {
background-color: #3b5998;
}
.rmagic .rm-thirdp-login-button-wrap .rm-third-party-login-btn {
margin: 5px;
} .rmagic .rmagic-form .rm_terms_checkbox input[type="checkbox"] {
margin-right: 6px;
}
#ui-datepicker-div.ui-datepicker select.ui-datepicker-month,
#ui-datepicker-div.ui-datepicker select.ui-datepicker-year {
float: left;
margin-right: 3px;
background-image: none;
border: 0px;
height: auto;
padding: 0px;
}
.rmagic .rmradio {
padding: 0px;
}
.rmagic .rmmap_container input.rm-map-controls {
width: auto !important;
}
.rmagic.rm_theme_classic form.rmagic-form {
background-color: transparent !important;
}
.rmagic .rmrow .rminput ul li::before {
display: none;
}
.rmagic .rminput .rmradio {
margin: 0px;
display: inline-block;
}
.rmagic .rminput .rmradio li {
list-style: none;
}
.rmagic .rmrow .rminput .rateit {
width: 100%;
}
.rmagic .rmrow .rminput > div {
width: 100%;
float: left;
}
.rmagic .rmrow .rminput select {
background-color: transparent;
border: 1px solid #e1e1e1;
border: 1px solid rgba(150, 150, 150, 0.4);
min-width: 50%;
width:100%;
font-size: 1em;
min-height: 36px;
line-height: 16px;
}
.rmagic .rmrow .rminput select[multiple=multiple] {
padding: 10px;
min-height: 100px;
overflow: auto;
}
.rmagic .rmrow .rminput textarea {
resize: vertical !important;
}
.rmagic .rmrow .rminput > div.form-group {
margin: 0px;
}
.rmagic .rmrow .rminput input[type="text"],
.rmagic .rmrow .rminput input[type="password"],
.rmagic .rmrow .rminput input[type="email"],
.rmagic .rmrow .rminput input[type="url"],
.rmagic .rmrow .rminput input[type="number"],
.rmagic .rmrow .rminput textarea {
width: 100%;
min-height: 48px;
font-size: 0.8em; max-width: 100%;
height: auto;
}
.rmagic .rm-login-wrapper .rmrow {
width: 100%;
margin-bottom: 15px;
margin-left: 0px;
}
@media screen and (max-width: 900px) {
.rmagic .rmrow .rminput input[type="text"],
.rmagic .rmrow .rminput input[type="password"],
.rmagic .rmrow .rminput input[type="email"],
.rmagic .rmrow .rminput input[type="url"],
.rmagic .rmrow .rminput input[type="number"],
.rmagic .rmrow .rminput textarea,
.rmagic .rmrow .rminput select {
width: 100%;
}
}
@media only screen and (max-width:760px) {
.rmagic .rmnote {
margin-left: 0px;
}
}
@media only screen and (max-width:479px) {
}
.rmagic .rmrow .rminput input[type="number"] {
font-size: 1em;
padding-left: 1em;
}
.rmagic .rmrow .rminput textarea.rm_terms_area,
.rmagic .rmagic-row .rmagic-field .rminput textarea.rm_terms_area{
width: 100%;
padding: 10px;
font-size: 0.8em;
min-height: 100px;
}
.rmagic .rmrow .rminput .appendable_options >input {
display: block;
}
.rmagic .rmrow .rminput .appendable_options .rm_actions {
display: inline-block;
text-align: left;
margin: 5px 20px 10px 0;
cursor: pointer;
}
.rmagic .rmrow .rminput .appendable_options .rm_actions a {
font-size: 80%;
text-transform: uppercase;
} .ui-datepicker.ui-widget.ui-widget-content {
border: none;
box-shadow: 0 0 0 1px rgba(14, 41, 57, .12), 0 2px 5px rgba(14, 41, 57, .44), inset 0 -1px 2px rgba(14, 41, 57, .15);
padding: 10px;
font-family: Roboto, Helvetica, serif;
border-radius: 0;
max-width: 400px;
}
.ui-datepicker.ui-widget.ui-widget-content.rm_jqui_element {
z-index: 99999 !important
}
.ui-datepicker-header.ui-widget-header {
background-image: none;
background-color: #e1e1e1;
border: none;
padding: 10px 0 !important;
border-radius: 0;
}
.ui-widget-content .ui-state-default {
border-color: #fff !important;
background-image: none !important;
text-align: center;
border-radius: 4px;
}
.rm_jqui_element .ui-state-active,
.rm_jqui_element .ui-widget-content .ui-state-active {
background-color: cornflowerblue!important;
color: #fff !important;
}
#ui-datepicker-div .ui-datepicker-calendar th {
font-weight: lighter;
}
#ui-datepicker-div .ui-datepicker-calendar th,
#ui-datepicker-div .ui-datepicker-calendar td {
width: 14.28%;
}
.rm_jqui_element .ui-state-highlight,
.rm_jqui_element .ui-widget-content .ui-state-highlight {
background-color: aliceblue !important;
}
#rm-data-clear-picker {
cursor: pointer;
}
.rmagic .rm-field-hint {
float: left;
width: 100%;
font-size: 12px;
opacity: 0.5;
} .rmagic .rm_total_price {
text-align: center;
font-size: larger;
line-height: 60px;
background-color: rgba(150, 150, 150, 0.1);
margin: 10px 0;
}
.rmagic .buttonarea {
width: 100%;
display: block;
float: left;
margin: 50px 0 10px 0;
;
}
.rmagic .rmcontent.rm-login-wrapper .buttonarea {
margin: 8px 0px;
text-align: center;
}
.rmagic .rmcontent.rm-login-wrapper .buttonarea input[type='submit']{
margin:0px;
}
.rmagic .rm-thirdp-login-button-wrap .rm-third-party-login {
display: inline-table;
position: relative;
}
.rmagic .rm-thirdp-login-button-wrap .rm-third-party-login .rm-third-party-login-btn {
text-transform: none;
font-weight: normal;
font-size: 14px;
border-radius: 4px;
line-height: 26px;
font-family: arial;
width: 286px;
text-align: left;
color: #fff;
padding: 12px 2px 12px 50px;
border: 0px;
box-shadow: none;
background-image: none;
height: auto;
margin: 0px 5px 10px 5px;
}
.rmagic .rm-thirdp-login-button-wrap .rm-third-party-login span {
position: absolute;
left: 26px;
top: 0px;
color: #fff;
font-size: 20px;
margin-top: 8px;
line-height: 34px;
}
.rmagic .rm-thirdp-login-button-wrap .rm-third-party-login svg {
width: 20px;
margin: 10px 0px 0px -4px;
}
.rmagic .rmcontent.rm-login-wrapper .rm_forgot_pass {
float: left;
width: 100%;
text-align: center;
}
.rmagic .rmagic-form.rmagic-form-btn-left .buttonarea {
text-align: left
}
.rmagic .rmagic-form.rmagic-form-btn-center .buttonarea {
text-align: center
}
.rmagic .rmagic-form.rmagic-form-btn-right .buttonarea {
text-align: right
}
.rmagic .buttonarea input[type='button'],
.rmagic .buttonarea input[type='submit'] {
width: auto;
min-width: 150px;
min-height: 50px !important;
float: none;
margin-bottom: 10px;
margin-right: 10px;
display: inline-block;
} .rmagic .rmheader {
display: block;
float: left;
width: 100%;
margin: 20px 0;
} .rm-post-sub-msg {
margin: 20px 0;
font-size: 1.2em;
text-align: center;
} .rmagic .rmrow .rminput ul li label {
display: inline-block;
}
.rmagic .rmrow .rminput ul li label img {
margin-bottom: 0px;
}
.rmagic .rmrow .rmfield label {
font-weight: 600;
width: auto;
}
.rmagic .rm-login-wrapper input[type="checkbox"]:checked + label span {
background-image: none;
width: auto;
}
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput input[type="text"],
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput input[type="password"],
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput input[type="email"],
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput input[type="url"],
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput input[type="number"],
.utouch .rmagic.rm_theme_matchmytheme .rmrow .rminput textarea {
box-shadow: 0 0 30px 0 rgba(18, 25, 33, 0.15);
}
.rmagic .rminput .rmradio li .best-radio {
margin-right: -60px;
}
.rmagic .rm_pricefield_checkbox .rmradio .rm-pricefield-wrap .best-check {
margin: -2px -64px 7px 11px;
}
.wp-container-7 > .rmagic {
float: none;
} body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="text"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="password"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="email"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="url"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="file"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput input[type="number"],
body.ast-desktop .rmagic .rmagic-row .rmagic-field .rminput textarea {
outline: 1px;
border-style: solid;
}  .rmagic .rminput.rm-richtext-fw {
width: 100%;
} .rm-login-widget-modal .rmagic .rmcontent.rm-login-wrapper {
width: 95%;
margin: 30px auto;
}  .widget_rm_form_widget {
width: 100%;
display: inline-block;
}
.widget_rm_form_widget .rm_layout_two_columns .rm-two-columns-wrap .rmrow {
width: 100%;
}
.widget_rm_form_widget .rmrow .rminput ul.rmradio li {
background: none;
border: 0px;
padding: 0px;
margin: 0px
}
.widget_rm_form_widget .rmagic.rm_theme_classic fieldset {
}
.widget_rm_form_widget .rmagic .rmrow.rm_captcha_fieldrow .g-recaptcha {
transform:scale(0.70);
-webkit-transform:scale(0.70);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}
.widget_rm_form_widget .rmagic .rmrow.rm_captcha_fieldrow .g-recaptcha > div {
width: 100% !important;
}
.widget_rm_form_widget .rmagic .rmrow .rminput select {
width: 100%;
}
.widget_rm_form_widget .rmagic .rmrow .rminput input[type="file"] {
width: 100%;
} .widget_rm_form_widget #address .rm_ad_container .label {
width: 100%;
text-align: left;
}
.widget_rm_form_widget #address .rm_ad_container .slimField {
width: 100%;
margin-bottom: 15px;
}
.widget_rm_form_widget #address .rm_ad_container .slimField input {
width: 100%;
}
.widget_rm_form_widget #address .rm_ad_container .wideField.rm-semi-field {
width: 100%;
}
.widget_rm_form_widget #address .rm_ad_container .wideField.rm-alone {
width: 100%;
}
.widget_rm_form_widget #address .rm_ad_container .wideField.rm-semi-field-with-label {
width: 100%;
} .widget_rm_form_widget .rminput .rm_clock.rm-flip-clock-wrapper {
margin: 0px !important;
}
.widget_rm_form_widget .rminput .rm-flip-clock-wrapper ul {
width: 36px !important;
margin: 5px 2px !important;
height: 80px!important;
}
.widget_rm_form_widget .rminput .rm-flip-clock-wrapper ul li a div div.rm-clock-inner {
font-size: 50px;
}
.widget_rm_form_widget .rminput .rm-flip-clock-wrapper ul li a {
height: 82px;
}
.widget_rm_form_widget .rminput .rm-flip-clock-wrapper ul li {
padding: 0px;
margin: 0px;
border: 0px;
padding-left: 0px !important;
position: absolute !important;
overflow: hidden;
}
.widget_rm_form_widget .rminput  .rm-flip-clock-divider {
width: 0px;
} .rmagic.rm_theme_classic .rm_form_field_type_heading {
color: inherit;
}
.rmagic.rm_theme_classic .rm_field_type_repeatable_container a {
color: #737373;
}
.rmagic.rm_theme_classic {
color: #8a8a8a;
color: rgb(138, 138, 138);
} .rmagic .rmrow.rm_pricefield_row .rminput select#id_rm_multisel_paypal_field,
.rmagic .rmrow.rm_pricefield_row .rminput input[type="text"] {
width: 60%;
float: left;
margin-bottom: 5px;
}
.rmagic .rmrow.rm_pricefield_row .rminput select[id*="id_rm_multisel_paypal_field"] {
width: 60%;
float: left;
margin-bottom: 5px;
}
.rmagic .rm_pricefield_checkbox .rmradio .rmrow .rminput input[type="number"]{
padding: 2px 8px;
}
.rmagic .rm_pricefield_row .rmrow .rminput input[type="number"]{
min-width: 70px;
}
.rmagic .rmrow.rm_pricefield_row .rminput .rmrow {
width: auto;
margin-left: 10px;
padding-top: 0px;
}
.rmagic .rmrow.rm_pricefield_row .rminput .rmrow .rmfield {
padding-top: 0px;
}
.rmagic .rmrow.rm_pricefield_row .rminput .rmrow .rminput {
padding-top: 0px;
}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field.rm_pricefield_row > .rminput {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
align-content: center;
}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field.rm_pricefield_row > .rminput >  .rmagic-field {
display: flex;
}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field.rm_pricefield_row > .rminput label.rmfield {
text-align: center;
width: 24px;
} .widget_rm_form_widget .rmagic.rm_layout_label_left .rmrow.rm_pricefield_row .rmfield {
width: auto;
}
.widget_rm_form_widget .rmagic.rm_layout_label_left .rmrow.rm_pricefield_checkbox .rmfield {
width: auto;
}
.widget_rm_form_widget .rmagic.rm_layout_label_left .rmrow.rm_pricefield_checkbox .rmrow .rminput {
width: 50px;
}
.widget_rm_form_widget .rmagic.rm_layout_label_left .rmrow .rmfield {
width: 100%;
}
.widget_rm_form_widget .rmagic.rm_layout_label_left .rmrow .rminput {
width: 100%;
}
.rm_noscript_btn {
display: none !important
} .widget_rm_form_widget .rmagic .rmagic-form .rmrow .rmnote {
margin-left: 0px;
} #address.rm_address_type_ca .rm_ad_container .rm-address-fw {
width: 100%;
margin: 0px;
margin-bottom: 12px;
}
#address.rm_address_type_ca .rm_ad_container .rm-address-fw input {
width: 100%;
margin: 0px;
}
#address.rm_address_type_ca .rm_ad_container .rm-address-hw {
width: 48%;
float: left;
margin: 0px 2% 12px 0px;
}
#address.rm_address_type_ca .rm_ad_container .rm-address-hw:last-child{
float: right;
margin-right: 0px;
}
#address.rm_address_type_ca .rm_ad_container .rm-address-hw input,
#address.rm_address_type_ca .rm_ad_container .rm-address-hw select {
width: 100%;
white-space: nowrap;
} .rmagic #address.rm_address_type_ca .rm_ad_container .label {
width: 100%;
text-align: left;
} #address.rm_address_type_ga .rm_ad_container .rm-address-fw {
width: 100%;
margin: 0px;
margin-bottom: 12px;
}
#address.rm_address_type_ga .rm_ad_container .rm-address-fw input {
width: 100%;
margin: 0px;
}
#address.rm_address_type_ga .rm_ad_container .rm-address-hw {
width: 48%;
float: left;
margin: 0px 2% 12px 0px;
}
#address.rm_address_type_ga .rm_ad_container .rm-address-hw:last-child {
float: right;
margin-right: 0px;
}
#address.rm_address_type_ga .rm_ad_container .rm-address-hw input {
width: 100%;
}
#address.rm_address_type_ga .rm_ad_container .label {
width: 100%;
text-align: left;
padding-left: 0px;
margin-left: 0px;
}
.rm-google-addess-field {
font-size: 12px;
}
.rminput #locationField span,
.rmwc-input #locationField span {
font-size: 12px;
} @media only screen and (max-width:1200px) {
.rmagic #address.rm_address_type_ca .rm_ad_container .rm-address-hw,
.rmagic #address.rm_address_type_ga .rm_ad_container .rm-address-hw {
width: 44%;
margin: 0px 4px 12px 4px;
}
}
@media screen and (max-width: 900px) {
}
@media only screen and (max-width:479px) {
.rmagic #address.rm_address_type_ga .rm_ad_container .rm-address-hw,
.rmagic #address.rm_address_type_ca .rm_ad_container .rm-address-hw {
width: 100%;
margin: 6px 0px;
}
} .widget_rm_form_widget .rmagic #address.rm_address_type_ga .rm_ad_container .rm-address-hw,
.widget_rm_form_widget .rmagic #address.rm_address_type_ca .rm_ad_container .rm-address-hw {
width: 100%;
} .rmwc-input #address.rm_address_type_ga .rm_ad_container .rm-address-hw,
.rmwc-input #address.rm_address_type_ca .rm_ad_container .rm-address-hw {
width: 100%;
} .rmagic .rmrow .rm-rgfeed,
.rmwc-field.rmrow .rmwc-input .rm-rgfeed {
border: 1px solid #f2f2f2;
margin-bottom: -1px;
font-size: 13px;
padding: 5px 12px;
float: left;
width: 100%;
}
.rmagic .rmrow .rm-rgfeed .rm-avatar img,
.rmwc-field.rmrow .rmwc-input .rm-rgfeed .rm-avatar img {
border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
width: 36px;
height: 36px;
}
.rmagic .rmrow .rm-rgfeed .rm-rgfeed-user,
.rmwc-field.rmrow .rmwc-input .rm-rgfeed .rm-rgfeed-user {
font-weight: 700;
}
.rmagic .rmrow .rm-rgfeed .rm-rgfeed-user-info,
.rmwc-field.rmrow .rmwc-input .rm-rgfeed .rm-rgfeed-user-info {
float: left;
padding: 6px 6px 0px 10px;
width: 88%;
width: calc(100% - 36px);
}
.rmagic .rmrow .rm-rgfeed .rm-rgfeed-user-info{
padding: 0px 6px 0px 10px;
}
.rmagic .rmrow .rm-rgfeed .rm-rgfeed-user-info img.rm_country_flag {
width: 16px;
height:16px;
margin: 0px;
margin-left: 5px;
}
.rmagic .rmrow .rm-rgfeed .rm-avatar,
.rmwc-field.rmrow .rmwc-input .rm-rgfeed .rm-avatar {
float: left;
width: 36px;
height: 36px;
} .rmagic .rmrow .rm_mapv_container .rm-map-widget {
height: 100% !important;
padding-bottom: 50%;
width: 100%;
}
.rmagic .rm_mapv_container {
margin: 0px auto;
max-width: 100%;
}
.rmagic .rmrow.rm_mapv_container {
max-width: 100%;
}
.rm_mapv_container.rm_mapvsm {
display:block
}
.rm_mapv_container.rm_mapvlg{
display: table-cell
}
.widget_rm_form_widget .rm_mapv_container.rm_mapvsm {
width:100% !important;
} .rmagic .rmrow .fdata-row {
float: left;
width: 98%;
border: 1px solid #f1f1f1;
padding: 10px 2%;
font-size: 12px;
}
.rmagic .rmrow .fdata-row .rm-form-name {
margin-top: 10px;
}
.rmagic .rmrow .fdata-row span {
font-weight: 600
}  .rmagic .rm-image-widget {
position: relative;
text-align: center;
width: auto;
margin: 0px auto;
display: table;
}
.rmagic .rm-image-widget a img {
margin: 0px auto !important;
}
.rmagic figure.rm-image-widget.wp-caption {
border: 0px;
margin: 0px auto;
}
.rmagic .rm-image-widget .rm-caption {
font-size: 12px;
width: auto;
float: left;
text-align: left;
margin-top: 5px;
position: absolute;
bottom: 4%;
left: 2%;
background-color: #000;
background-color: rgba(70, 70, 70, 0.85);
color: #fff;
padding: 5px 10px;
}
.rmagic .rm-image-widget.imgv_shape_circle img {
border-radius: 100%;
max-width: 100%;
max-height: 100%;
object-fit: cover;
}
.rm-image-widget .wp-caption-text {
text-align: center
}
.rmagic .rm-image-widget.imgv_shape_circle .rm-caption {
bottom: 25%;
left: 30%;
}
.rm-image-widget .wp-caption-text:empty{
display: none;
}
.csscalc #TB_window {
padding-bottom: 20px;
}
.csscalc #TB_closeWindowButton {
bottom: 4px;
top: inherit;
}
.rmagic .rmrow.rm-box-graph .rm-box-title {
text-align: center;
margin-bottom: 18px;
} .rmagic .rmrow.rm-box-graph .rm-box-title {
text-align: center;
margin-bottom: 18px;
}
.rmagic .rmrow.rm-box-graph #rm_sot_div svg * {
} .widget_rm_form_widget .rmrow.rm_mapv_container {
width: 100% !important;
}
.rm-floating-page .rmrow.rm_mapv_container {
max-width: 100%;
}
.rm-floating-page .rmrow.rm-box-graph {
max-width: 100%;
}
.rm-floating-page .rm-box-graph #rm_sot_div > div > div,
.rm-floating-page .rm-box-graph #rm_conversion_chart_div > div > div,
.rm-floating-page .rm-box-graph #rm_browser_usage_chart_div > div > div,
.rm-floating-page .rm-box-graph #rm_browser_conversion_div > div > div
{
margin: 0px auto;
}
.rm-floating-page .rm-image-widget {
width: 100%;
text-align: center
}
.rmagic .rminput.pass-strength-visible .pass-colorbar{
height: 3px;
background-image: url(//magicapps.it/wp-content/plugins/custom-registration-form-builder-with-submission-manager/images/rmpasswordstrength.jpg);
position: absolute;
top: 0;
left: 0;
}
.rmagic .rminput.pass-strength-visible .pass-graybar{
height: 3px;
background-color: #ccc;
width: 100%;
position: relative;
top: -2px;
}
.rmagic .rminput.pass-strength-visible .pass-wrapper ~ .pass-wrapper {
display: none !important;
}
.rmagic .rminput.pass-strength-visible .pass-text{
font-size: 12px;
} .rm-logged-in-view-wrap {
width: 100%;
text-align: center;
}
.rmagic .rm-logged-in-view-wrap {
width: 100%;
max-width: 600px;
margin: 0px auto;
display: table;
line-height: 1.75;
}
.rm-logged-in-view-wrap .rm-logged-in-lf{
width: 120px;
float:left;
}
.rm-logged-in-view-wrap .rm-logged-in-lf#rm-hide-user_avatar {
display: none;
}
.rm-logged-in-view-wrap .rm-logged-in-lf#rm-hide-user_avatar + .rm-logged-in-rf{
width: 100%;
}
.rm-logged-in-view-wrap .rm-logged-in-lf + .rm-logged-in-rf {
width: calc(100% - 153px);
margin-left: 30px;
}
.rm-logged-in-view-wrap .rm-logged-in-rf {
float:left;
width: 100%;
}
.rm_display_custom_msg {
width: 100%;
float: left;
padding-bottom: 10px;
font-size: 12px;
}
.rm-logged-in-view-wrap .rm-logged-in-lf img {
border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
width: 120px;
height: 120px;
}
.rm-logged-in-view-wrap .rm-logged-in-rf span.rm-greetings-text {
font-size: 20px;
}
.rm-logged-in-view-wrap .rm-logged-in-rf span + span {
font-size: 28px;
width: 100%;
float: left;
font-weight: 700;
}
.rm-logged-in-lf img.avatar {
float: left
}
.rm-logged-in-rf .rm-logged-welcome {
float: left;
width: 100%;
}
.rm-logged-in-account-links {
border-top: 5px solid #efefef;
margin-top: 12px;
padding-top: 6px;
float: left;
width: 100%;
}
.rm-logged-in-account-links .rm_display_account {
float: left;
}
.rm-logged-in-account-links .rm_display_logout {
float: right;
}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.rm-alert-error,
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error,
.rmagic .rmcontent form#rm_reset_pass_form fieldset .rm-response-message.alert-error,
.rmagic .rmcontent form.rmagic-form fieldset .rm-response-message.alert-error{
background-color: #F9E4E8;
box-shadow: inset 2px 0 0 0 #E04562;
-moz-box-shadow: inset 3px 0 0 0 #E04562;
-webkit-box-shadow: inset 3px 0 0 0 #E04562;
border: 0px;
color: #333333;
font-family: inherit;
font-weight: 400;
text-transform: none;
font-size: 14px;
margin: 0 0 20px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
text-align: left;
padding: 10px 10px;
}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.rm-alert-error,
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error,
.rmagic .rmcontent form.rmagic-form fieldset .rm-response-message.alert-error{
position: relative;
}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.rm-alert-error span.close,
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error span.close,
.rmagic .rmcontent form.rmagic-form fieldset .rm-response-message.alert-error span.close{
position: absolute;
right: 7px;
top: 4px;
cursor: pointer;
}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error ul li {
list-style: none;
}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.rm-alert-error {
padding: 10px 12px;
}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error ul
{
margin: 0px;
padding: 0px 12px;
}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error ul li::marker{
display: none;
}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message.alert-error a.close,
.rmagic .rmcontent form#rm_reset_pass_form fieldset .rm-response-message.alert-error a.close{
color: #E04562;
line-height: 20px;
box-shadow: none;
text-decoration: none;
}
.rmagic .rmcontent.rm-login-wrapper .rm-response-message .rm_inline_forgot_pass {
display: inline;
} .widget.widget_rm_login_btn_widget {
max-width: 400px;
}
.widget_rm_login_btn_widget {
display: inline-block;
width: 100%;
padding: 25px 0px !important;
overflow: visible !important;
margin: 0px 0px;
float: left;
margin-bottom: 0px;
}
.rm_widget_container {
text-align: center;
position: relative;
}
.rm_widget_container #rm_login_widget_front,
.rm_widget_container #rm-login-widget{
position: absolute;
height: 140px;
z-index: 999;
top: 0px;
left: -25px;
padding-top: 50px;
min-width: 300px;
width:100%;
}
.rm_widget_container #rm_login_widget_front .rmagic,
.rm_widget_container #rm-login-widget .rmagic {
margin: 0px;
border: 0px;
background-color: transparent;
}
.rm_widget_container #rm_login_widget_front .rmagic .rmcontent.rm-login-wrapper,
.rm_widget_container #rm-login-widget .rmagic .rmcontent.rm-login-wrapper {
border: 0px;
}
.rm_widget_container #rm-login-widget .rmrow,
.rm_widget_container #rm-login-widget  .rmagic .buttonarea {
background-color: #fff;
}
.rm_widget_container #rm-login-widget #rm_login_form .rmrow .rmfield label{
color: #2b2b2b;
font-size: 13px;
}
.rm_widget_container #rm-login-widget #rm_login_form .rmrow .rminput input {
color: #696565;
}
.rm_widget_container .rm_login_widget-wrap .rm-login-wrapper .rmrow .rmfield {
width: 100%;
text-align: left;
min-height: auto;
}
.rm_widget_container .rm_login_widget-wrap .rm-login-wrapper .rmrow .rminput {
width:100%;
min-height: auto;
}
.rm_widget_container .rm_login_widget-wrap .rm-login-wrapper .rmrow .rmfield span {
float: left;
margin-bottom: 10px;
}
.rm_widget_container div a.rm-button {
border: 2px;
border-style: solid;
border-color: #000;
border-radius: 5px;
padding: 8px 30px;
font-size: 15px;
font-size: 16px;
position: relative;
z-index: 99999;
}
.rm_widget_container .rm-login-widget-wrap a.rm-button{
pointer-events: visible;
}
.rm_widget_container .rm_login_widget-wrap,
.rm_widget_container .rm-logged-in-view{
float: left;
background-color: #fff;
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
color: #2b2b2b;
margin-bottom: 50px;
margin-top: 10px;
padding-top: 12px;
min-width: 360px;
max-width: 400px;
min-height: 46px;
border-radius: 3px;
}
.rm_widget_container .rm_login_widget-wrap > .rm-failed-ip-error {
font-size: 12px;
width: 88%;
margin: 20px auto;
display: inline-block;
}
.rm_widget_container .rm-logout-widget:hover #rm_login_widget_front {
display: block !important;
}
.widget_rm_login_btn_widget .rm-logout-widget:hover #rm_login_widget_front {
display: block !important;
}
.rm_widget_container .rm-logged-in-view-wrap .rm-logged-in-lf img {
width: 70px;
height: 70px;
}
.rm_widget_container .rm-logged-in-view-wrap {
width: 92%;
margin: 0px auto;
color: #2b2b2b;
}
.rm_widget_container .rm-logged-in-account-links {
border-top: 2px solid #efefef;
margin: 0px 0px 4px 0px;
padding-top: 10px;
}
.rm_widget_container .rm-logged-in-rf span + span {
font-size: 25px;
}
.rm_widget_container .rm-logged-in-rf .rm-user-last-name {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: 200px;
}
.rm_widget_container .rm-logged-in-rf span.rm-greetings-text {
font-size: 16px;
width: 100%;
float: left;
}
.rm_widget_container .rm-logged-in-lf {
width: 70px;
margin-top: 18px;
}
.rm_widget_container .rm-logged-in-rf {
float: left;
margin: 22px 0px 0px 0px;
width: calc(100% - 70px);
}
#rm_login_widget_front .rm_login_widget_nub,
#rm-login-widget .rm_login_widget_nub{
position: absolute;
width: 24px;
height: 24px;
-webkit-transform: rotate(225deg);
transform: rotate(225deg);
z-index: 2;
box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.08);
-webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.08);
background: #fff;
top: 48px;
left: 50%;
}
#rm-login-widget .rm_login_widget-close {
position: fixed;
top: 0px;
width: 100%;
height: 100%;
left: 0px;
z-index: -1;
}
.rmagic .rmcontent.rm-login-wrapper ul.rmradio li.rm-login-remember {
background-image: none;
border:0px;
}
.rmagic .rm-login-attempted-notice {
padding: 15px;
font-size: 12px;
}
.rmagic .rmcontent.rm-login-wrapper .rmrow .rmfield label span i {
margin-bottom: 5px;
} .widget_rm_login_btn_widget.rm-narrow-widget .rm_login_widget-wrap,
.widget_rm_login_btn_widget.rm-narrow-widget .rm-logged-in-view{
width: 99%;
min-width: 99%;
}
.widget_rm_login_btn_widget.rm-narrow-widget .rm_login_widget-wrap .rmagic,
.widget_rm_login_btn_widget.rm-narrow-widget .rm-logged-in-view .rmagic {
border:0px
} .rmagic .rmrow .rm-wc-wrap {
width: 100%;
float: left;
}
.rmagic .rmrow .rm-wc-hw {
width: 48%;
float: left;
margin: 0px 2% 12px 0px;
}
.rmagic .rmrow .rm-wc-label {
width: 100%;
text-align: left;
float: left;
color: gray;
color: rgba(0, 0, 0, 0.5);
background-color: transparent;
font-size: 0.8em;
}
.rmagic .rmrow .rm-wc-fw {
width: 100%;
float: left;
margin-bottom: 12px;
}
.rmagic .rmrow .rm-wc-wrap .rm-wc-field select{
width:100%;
font-size: 1em;
height: 36px;
} .theme-astra .rmagic .rmrow .rm-wc-wrap .rm-wc-field select {
height: 42px;
font-size: 0.9em;
}
body.is-light-theme .rmagic.rm_theme_matchmytheme,
body.is-light-theme .rmagic {
float:none
} .rmagic .rmrow .rm-wcbilling,
.rmagic .rmrow .rm-wcshipping{
position: relative;
}
.rmagic .rmrow .rm-wc-hover-text {
bottom: -20px;
top: inherit;
margin-left: 0px;
}
.woocommerce-FormRow  .rm-wcshipping .rmnote.rm-wc-hover-text {
display: none !important;
} .rmagic .rm-privacy-row {
text-align: center;
background-color: rgba(150, 150, 150, 0.1);
margin: 10px 0;
padding: 24px 10px;
font-weight: normal;
border-radius: 3px
}
.rmagic .buttonarea input[type='submit'][disabled] {
opacity: 0.5;
cursor: default;
}
.rmagic .rm-privacy-row .rm-privacy-icon input.rm_privacy_cb {
margin-right: 5px;
} #rm_front_submissions_nav_form, #rm_front_submissions_respas_form{
display: none;
} .rm_error_msg{
background-color: #F8E1E7;
padding: 8px 20px;
border-radius: 5px;
border: 1px solid #D2375E;
color: #D2375E;
font-size: 12px;
margin: 0px auto;
display: table;
}
.rm_success_msg {
background-color: #DAF5E7;
padding: 8px 20px;
border-radius: 5px;
border: 1px solid #42CC83;
color: #42CC83;
font-size: 12px;
margin: 0px auto;
display: table;
}
.rm-password-request{
}
.rm-security-token {
padding: 22px 5px;
text-align: center;
width: 100%;
margin-bottom: 20px;
border: 2px dotted #e6e6e6;
background-color: #FBFBFB;
color: #949494;
}
.rm_error_msg-wrap {
float: left;
width:100%;
text-align: center;
}
.rm_error_msg-wrap .rm_pr_error_msg {
background-color: #F8E1E7;
margin: 0px auto;
text-align: left;
box-shadow: inset 2px 0 0 0 #E04562;
-moz-box-shadow: inset 2px 0 0 0 #E04562;
-webkit-box-shadow: inset 3px 0 0 0 #E04562;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
color: #333333;
font-family: inherit;
font-weight: 400;
padding: 20px;
font-size: 14px;
width: 100%;
max-width: 690px;
}
.rm_error_msg-wrap .rm_pr_error_msg p,
.rm_error_msg-wrap .rm_pr_success_msg p,
.rm_error_msg-wrap .rm_pr_warning_msg p {
padding: 0px;
margin: 0px;
}
.rm_error_msg-wrap .rm_pr_error_msg .rm_red_cross{
color: #E04562;
line-height: 20px;
box-shadow: none;
text-decoration: none;
background-color: transparent;
margin-right: 0px;
float: right;
}
.rm_error_msg-wrap .rm_pr_success_msg {
background-color: #DAF5E7;
padding: 8px 20px;
color: #42CC83;
font-size: 12px;
margin: 0px auto;
display: inline-flex;
text-align: left;
box-shadow: inset 2px 0 0 0 #42CC83;
-moz-box-shadow: inset 2px 0 0 0 #E04562;
-webkit-box-shadow: inset 3px 0 0 0 #42CC83;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
color: #333333;
font-family: inherit;
font-weight: 400;
padding: 20px;
font-size: 14px;
width: 100%;
max-width: 690px;
}
.rm_error_msg-wrap .rm_pr_success_msg .rm_green_tik{
background-color: #42CC83;
color: #DAF5E7;
border-radius: 50%;
width: 18px;
height: 18px;
padding: 5px;
float: left;
line-height: 10px;
font-size: 12px;
margin-right: 10px;
text-align: center;
}
.rm_error_msg-wrap .rm_pr_warning_msg {
background-color: #fff0e4;
padding: 8px 20px;
border-radius: 5px;
border: 1px solid #ff9947;
color: #ff9947;
font-size: 12px;
margin: 0px auto;
display: inline-flex;
text-align: left;
}
.rm_error_msg-wrap .rm_pr_warning_msg .rm_waring_symbol{
background-color: #ff9947;
color: #fff0e4;
border-radius: 50%;
width: 18px;
height: 18px;
float: left;
line-height: 4px;
font-size: 12px;
margin-right: 10px;
text-align: left;
padding: 8px;
}
.rmagic .rmrow .rminput.rminput-note ~ .rmnote {
top: -89px !important;
}
.rmagic .rmrow .rminput.rminput-note ~ .rmnote .rmprenote {
bottom: -11px;
top: auto;
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
} div#rm_stat_container,
div.rm_hide_form_page
{
display: none;
} :root {
--rm-field-gutter: 10px;
}
.rmagic .rmagic-row {
width: 100%;
margin: 0px auto 20px auto;
}
@media (min-width: 783px) {
.rmagic .rmagic-row .rmagic-fields-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-right: calc(var(--rm-field-gutter) * -1);
margin-left: calc(var(--rm-field-gutter) * -1);
}
.rmagic-row .rmagic-fields-wrap .rmagic-col {
min-width: 0;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding-right: calc(var(--rm-field-gutter) * 1);
padding-left: calc(var(--rm-field-gutter) * 1);
}
.rmagic-row .rmagic-fields-wrap .rmagic-col-8 {
-webkit-box-flex: 2;
-ms-flex: 2;
flex: 2;
} .rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap,
.rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-right: calc(var(--rm-field-gutter) * -1);
margin-left: calc(var(--rm-field-gutter) * -1);
}
.rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-hw,
.rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-fw,
.rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-hw,
.rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-fw{
position: relative;
}
.rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-hw,
.rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-fw,
.rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-hw,
.rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-fw{
min-width: 0;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding-right: calc(var(--rm-field-gutter) * 1);
padding-left: calc(var(--rm-field-gutter) * 1);
}
.rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-hw,
.rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-hw {
position: relative;
width: 100%;
float: left;
} }
@media only screen and (max-width:781px) {
.rmagic .rmagic-row {
display: inline-block;
}
.rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col:empty{
display: none;
}
.rmagic .rmagic-row.rm-hidden-row .rmagic-col-hide{
display: none !important;
}
.rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col {
display: inline-block;
width: 100%;
margin-bottom: 20px;
}
.rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col:last-child{
margin-bottom: 0px;
}
.rmagic .rmagic-row .rmagic-fields-wrap {
}
}
.rmagic .rmagic-row .rmagic-field .rminput input[type="text"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="password"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="email"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="url"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="file"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="number"],
.rmagic .rmagic-row .rmagic-field .rminput textarea {
width: 100%;
min-height: 36px;
font-size: 1em;
max-width: 100%;
height: auto;
}
.rmagic-row .rmagic-field .rminput input[type="password"]:disabled,
.rmagic .rmagic-row .rmagic-field .rminput input[type="text"]:disabled{
opacity: 0.7;
}
.rmagic .rmagic-row .rmagic-field .rminput select {
background-color: transparent;
border: 1px solid #e1e1e1;
border: 1px solid rgba(150, 150, 150, 0.4);
min-width: 50%;
width: 100%;
font-size: 1em;
min-height: 36px;
line-height: 16px;
max-width: 100%;
}
.rmagic .rmagic-row .rmagic-heading {
font-size: 20px;
}
.rmagic .rmagic-row .rmagic-subheading {
padding-bottom: 20px;
color: gray;
color: rgba(0, 0, 0, 0.5);
font-size: 16px;
}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field {
position: relative;
width: 100%;
float: left;
}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field label sup{
padding: 0px;
margin: 0px;
bottom: 0px;
vertical-align: baseline;
}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field .rminput .intl-tel-input {
width: 100%;
}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field .rminput .iti--allow-dropdown input[type="text"]{
background-image: none;
}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field .rminput ul.iti__country-list{
margin: 0 0 0 -1px !important;
padding: 0 !important;
}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field .rminput ul.iti__country-list li{
margin-left: 0px !important;
} .rmagic .rmrow .rminput .iti--allow-dropdown input,
.rmagic .rmrow .rminput .iti--allow-dropdown input[type=tel],
.rmagic .rmrow .rminput .iti--allow-dropdown input[type=text],
.rmagic .rmrow .rminput .iti--separate-dial-code input,
.rmagic .rmrow .rminput .iti--separate-dial-code input[type=tel],
.rmagic .rmrow .rminput .iti--separate-dial-code input[type=text] {
padding-right: 6px !important;
padding-left: 52px !important;
margin-left: 0
}  .rmagic-row .rmagic-fields-wrap .rm_divider {
margin: 0px;
padding: 0px;
}
.rmagic-row .rmagic-fields-wrap .rmrow {
min-height: auto;
}
.rmagic-row .rmagic-fields-wrap .rmrow.rm-privacy-row{
display: inline-flex !important;
align-items: center;
justify-content: center;
}
.rmagic-row .rmagic-field .rminput ul.rmradio li {
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=radio],
.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=checkbox]{
margin-right: 10px;
}
.rmagic-row .rm_pricefield_checkbox .rminput .rmradio li {
margin-bottom: 10px;
}
.rmagic .rm_payment_options .rmagic-field .rminput ul.rmradio li {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center;
align-content: center;
margin: 10px 0px;
}
.rmagic .rm_payment_options .rmagic-field .rminput ul.rmradio li label {
}
.rmagic .rmagic-row .rmagic-fields-wrap .rm-total-price-widget  {
text-align: center;
font-size: larger;
line-height: 60px;
background-color: rgba(150, 150, 150, 0.1);
margin: 10px 0;
}
.rmagic .rmagic-row .rmagic-fields-wrap .rm-total-price-widget .rm-total-price-taxt-info {
margin-left: 4px;
font-size: 12px;
font-weight: 400;
}
.rmagic .rm_payment_options .rmagic-field .rminput ul.rmradio li .rm_payment_method_select {
margin-right: 10px;
}
@media all and (min-width:782px) {
.rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-4 .rmagic-field label.rmfield,
.rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-3 .rmagic-field label.rmfield{
width: 100%;
}
.rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-8 ~ .rmagic-col.rmagic-col-4 .rmagic-field label.rmfield {
width: 25%;
max-width: 250px;
}
.rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-8 ~ .rmagic-col.rmagic-col-4 .rminput {
width: 75%;
}
.rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-4 .rmagic-field .rminput,
.rm_layout_label_left.rm-narrow-label-left .rmagic-row .rmagic-col-3 .rmagic-field .rminput{
width: 100%;
}
.rm_layout_label_left .rmagic-row .rmagic-field label.rmfield{
width: 25%;
max-width: 250px;
}
.rm_layout_label_left .rmagic-row .rmagic-field .rminput {
width: 75%;
}
}
.rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col .rmnote {
margin-left: 0px;
}
.rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col{
position: relative;
} .rmagic-row .rmagic-fields-wrap .rmrow iframe{
max-width: 100%;
vertical-align: middle;
} .rmagic-row .rmagic-fields-wrap .rmagic-field .rminput .rm-flip-clock-wrapper {
display: flex;
}
.rmagic-row .rmagic-fields-wrap .rmagic-col-3 .rmagic-field .rminput .rm-flip-clock-wrapper ul li a div div.rm-clock-inner {
font-size: 54%;
}  .rm_theme_matchmytheme .rm-form-error-message.rm-form-field-invalid-msg,
.rm_theme_classic .rm-form-error-message.rm-form-field-invalid-msg{
padding: 3px 8px;
display: inline-block;
color: red;
margin: 5px 0 0 0;
font-size: 0.8em;
text-transform: uppercase;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
animation: rm-warning 1s ease-out 1;
-webkit-animation: rm-warning 1s ease-out 1;
-moz-animation: rm-warning 1s ease-out 1;
-o-animation: rm-warning 1s ease-out 1;
float: left;
}
.rm_theme_matchmytheme .rm-form-error-message.rm-form-field-invalid-msg:before,
.rm_theme_classic .rm-form-error-message.rm-form-field-invalid-msg:before{
content: "\2191\00a0";
font-size: 14px;
}  .rmagic-table.rm-single-inbox-tabs .rm-user-row.rm-inbox-icon {
display: none;
}
.rmagic .rmagic-table.rm-single-payment-tabs {
width: 100%;
} .rmagic .rm-form-preview-notice {
color: #70613a;
background-color: #fff3cd;
position: relative;
padding: 18px;
margin: 12px 0px;
border: 1px solid #e8e0c6;
font-size: 12px;
font-weight: bold;
overflow: hidden;
border-radius: 5px;
}
.rmagic .rm-form-preview-notice span {
float: left;
width: 100%;
font-size: 9px;
padding-top: 2px;
text-transform: uppercase;
font-weight: normal;
}
.admin_page_rm_field_manage  #TB_window iframe .rmagic {
max-width: 1100px;
margin: 0px auto;
}
.rm-password-toggle-wrap,
.rm-c-password-toggle-wrap{
position: relative !important;
}
.rm-password-toggle-wrap .pass-wrapper,
.rm-c-password-toggle-wrap .pass-wrapper{
height: 0 !important;
margin-bottom: 20px !important;
}
.rm-togglePassword{
background-image: url(//magicapps.it/wp-content/plugins/custom-registration-form-builder-with-submission-manager/images/svg/eye-slash-regular.svg);
padding: 6px;
background-repeat: no-repeat;
cursor: pointer;
position: absolute;
top: 12px;
top: calc(50% - 6px);
right: 7px;
margin: 0px 0px;
line-height: normal;
width: 26px;
}
.rm-togglePassword.rm-togglePassword-show {
background-image: url(//magicapps.it/wp-content/plugins/custom-registration-form-builder-with-submission-manager/images/svg/eye-regular.svg);
}
.rminput.rm-password-toggle-wrap.rm-togglePassword{
}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field.rm-confirm-pass-below.rm-password-field-col{
width: 100%;
margin: 0px auto 20px auto;
} .rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col .rmnote{
width: 100% !important;
}  .rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap,
.rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap {
margin-bottom:20px;
}
.rmagic .rmagic-row .rm-wcbilling,
.rmagic .rmagic-row .rm-wcshipping {
margin:20px 0px;
;
}  table.rm_paypal_order_details{
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0 0 1.75em;
table-layout: fixed;
width: 100%;
}
table.rm_paypal_order_details, table.rm_paypal_order_details th, table.rm_paypal_order_details td{
border: 1px solid #d1d1d1;
}
#rm_paypal_order_success {
text-align: center;
}
#rm_paypal_order_success img{
width: 55px;
margin: 0px auto;
}
#rm_paypal_order_area {
text-align: center;
}
.select2-container--default .select2-results__option[aria-selected=true] {
background-color: #ddd !important;
color: #000 !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #ddd !important;
color: #000 !important;
}
.rmagic .rm-login-wrapper .rmrow .rminput ul.rmradio{
margin: 0px !important;
padding: 0px !important;
}
.rm_form_submit_msg.rm-form-submit-wrap {
text-align: center;
}
.rm_form_submit_msg.rm-form-submit-wrap svg {
width: 42px;
height: 42px;
fill:#46B756;
}
.rm-form-submit-message-icon {
margin: 20px 0px;
width: 100%;
} .rmform-submisstion-token {
text-align: center;
font-weight: 700;
} .rmagic .rmcontent.rm-login-wrapper .rm-password-toggle-wrap input[type="password"],
.rmagic .rmcontent.rm-login-wrapper .rm-password-toggle-wrap input[type="text"],
.rmagic .rmcontent.rm-login-wrapper .rm-c-password-toggle-wrap input[type="password"],
.rmagic .rmcontent.rm-login-wrapper .rm-c-password-toggle-wrap input[type="text"]{
padding-right: 46px !important;
}
.rmagic .rmcontent.rm-login-wrapper .rm-password-toggle-wrap input[type="password"] {
margin-bottom: 0px;
}
.rmagic #rm_reset_pass_form .rminput.rm-password-toggle-wrap input[type="password"],
.rmagic #rm_reset_pass_form .rminput.rm-password-toggle-wrap input[type="text"] {
padding-right: 46px !important;
padding-left: 10px ;
}
input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear {
display: none;
}form.rmagic-form .rmagic-row *:not(:where(.rm-togglePassword, .rmnote, .rmnote *, .intl-tel-input, .intl-tel-input *, .iti.iti--allow-dropdown, .iti.iti--allow-dropdown *,
.rminput .rateit-font .rateit-range > div, .rminput .rateit, .rminput.rateit *, .rm-flip-clock-wrapper, .rm-flip-clock-wrapper *,
.rmagic-row .rmagic-fields-wrap .rm_divider, i.rm_front_field_icon, i.rm_front_field_icon, .rmform-password-toggle-wrap)) {
background: none;
border: 0 none;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
float: none;
font-size: 100%;
height: auto;
letter-spacing: normal;
list-style: none;
outline: none;
position: static;
text-decoration: none;
text-indent: 0;
text-shadow: none;
text-transform: none;
width: auto;
visibility: visible;
overflow: visible;
margin: 0;
padding: 0;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none; 
}
form.rmagic-form .rmagic-row .rmagic-heading {
font-size: 17px;
font-weight: bold;
font-family: sans-serif;
}
form.rmagic-form .rmagic-row .rmagic-subheading {
font-size: 13px;
color: rgba(128,128,128,0.9);
font-family: sans-serif;
}
.rmagic .rmagic-row .rmagic-field .rminput input:focus{
box-shadow: none;
} .rmagic .rmagic-row {
width: 100%;
margin: 0px auto 20px auto;
}  .rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field label.rm-form-field-invalid-msg {
background-color: #F9E4E8;
color: #A65665;
font-weight: normal;
font-size: 13px;
font-family: sans-serif;
width: auto;
padding: 5px 10px;
border-radius: 3px;
line-height: 1.6;
margin: 5px 0 0;
border: 1px solid #F1E4E7;
display: inline-block;
}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field label.rm-form-field-invalid-msg:empty{
display: none !important;
}
.rmagic .rmcontent form.rmagic-form fieldset .rm-response-message.alert-error {
background-color: #F9E4E8;
border: none;
padding: 6px;
box-shadow: none;
border-radius: 9px;
}
.rmagic .rmcontent form.rmagic-form fieldset .rm-response-message.alert-error ul li {
list-style: none;
} .rmagic .rmagic-row .rmagic-field .rminput input[type="text"], 
.rmagic .rmagic-row .rmagic-field .rminput input[type="password"], 
.rmagic .rmagic-row .rmagic-field .rminput input[type="email"],
.rmagic .rmagic-row .rmagic-field .rminput input[type="url"], 
.rmagic .rmagic-row .rmagic-field .rminput input[type="file"], 
.rmagic .rmagic-row .rmagic-field .rminput input[type="number"],
.rmagic .rmagic-row .rmagic-field .rminput textarea,
.rmagic .rmagic-row .rmagic-field .rminput select{
background-color: #fff;
background-color: rgba(255,255,255,0.33);
box-sizing: border-box;
border-radius: 2px;
color: #333;
color: rgba(0,0,0,0.75);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
display: block;
float: none;
font-size: 13px;
border: 1px solid #ccc;
border: 1px solid rgba(128,128,128,0.5);
padding: 6px 10px;
height: 38px;
width: 100%;
line-height: 1.3;
border-radius: 3px;  
box-shadow: none!important;
transition: background-color 0.2s, border 0.2s;
}
.rmagic .rmagic-row .rmagic-field .rminput select[multiple] {
height: auto;
background-image: none;
overflow-y: auto;
padding: 6px 8px;
}
.rmagic .rmagic-row .rmagic-field .rminput input[type="text"]:hover, 
.rmagic .rmagic-row .rmagic-field .rminput input[type="password"]:hover, 
.rmagic .rmagic-row .rmagic-field .rminput input[type="email"]:hover,
.rmagic .rmagic-row .rmagic-field .rminput input[type="url"]:hover, 
.rmagic .rmagic-row .rmagic-field .rminput input[type="file"]:hover, 
.rmagic .rmagic-row .rmagic-field .rminput input[type="number"]:hover, 
.rmagic .rmagic-row .rmagic-field .rminput textarea:hover,
.rmagic .rmagic-row .rmagic-field .rminput select:hover {
background-color: rgba(255,255,255,0.66);
border: 1px solid rgba(128,128,128,0.66); 
outline: none!important;
}
.rmagic .rmagic-row .rmagic-field .rminput input[type="text"]:focus, 
.rmagic .rmagic-row .rmagic-field .rminput input[type="password"]:focus, 
.rmagic .rmagic-row .rmagic-field .rminput input[type="email"]:focus,
.rmagic .rmagic-row .rmagic-field .rminput input[type="url"]:focus, 
.rmagic .rmagic-row .rmagic-field .rminput input[type="file"]:focus, 
.rmagic .rmagic-row .rmagic-field .rminput input[type="number"]:focus, 
.rmagic .rmagic-row .rmagic-field .rminput textarea:focus,
.rmagic .rmagic-row .rmagic-field .rminput select:focus {
background-color: rgba(255,255,255,0.94);
border: 1px solid rgba(128,128,128,0.94); 
outline: none!important;
}
.rmagic .rmagic-row .rmagic-field .rminput textarea {
min-height: 100px;
height: auto;
resize: vertical;    
}
.rmagic .rmagic-row .rmagic-field .rminput input[type="email"][readonly="readonly"],
.rmagic-row .rmagic-field .rminput input[type="password"]:disabled, 
.rmagic .rmagic-row .rmagic-field .rminput input[type="text"]:disabled{
cursor: not-allowed;
background-color: rgba(128,128,128,0.08);
color: rgba(128,128,128,0.5);
}
.rmagic-row .rmagic-field .rminput input[type="password"]:disabled:focus
.rmagic-row .rmagic-field .rminput input[type="password"]:disabled:hover{
background-color: rgba(128,128,128,0.08);
color: rgba(128,128,128,0.5);
}
.rmagic .rmagic-row .rmagic-field .rminput ul.rmradio li {
cursor: pointer;
margin: 6px auto;
}
.rmagic .rmagic-row .rmagic-field .rminput ul.rmradio label {
cursor: pointer;
margin: 0!important;
font-size: 14px;
font-family: sans-serif;
}
.rmagic #rm_terms_textarea .rm_terms_area {
font-size: 13px;
background-color: rgba(128,128,128,0.08);
min-height: 250px;
margin-bottom: 6px;
color: rgba(128,128,128,0.95);
}
.rmagic .rm_terms_checkbox {
text-align: center;
font-size: 17px!important;
margin: 12px 0 !important;
}  .rmagic-row .rmagic-field .rminput ul.rmradio li {
position: relative;
}
.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=radio], 
.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=checkbox] {
position: absolute;
top: 6px;
left: 0px;
}
.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=radio], 
.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=checkbox],
.rmagic .rmagic-form .rm_terms_checkbox input[type="checkbox"] {    
background-color: rgba(255,255,255,0.5);
border: 1px solid rgba(128,128,128,0.94);
width: 14px;
height: 14px;
margin: 0 10px 0 3px;
display: inline-block;
vertical-align: baseline;
}
.rmagic-row .rmagic-field .rminput ul.rmradio li label, 
.rmagic-row .rmagic-field .rminput ul.rmradio li label {    
position: relative;
left: 24px;
display: inline-block;
}
.rmagic-row .rmagic-field .rminput ul.rmradio li label span, 
.rmagic-row .rmagic-field .rminput ul.rmradio li label span {    
line-height: 1.2;
}
@supports (-webkit-appearance: none) or (-moz-appearance: none) {
.rmagic-row input[type=checkbox]:focus,
.rmagic-row input[type=radio]:focus {
outline: 0px !important;
}
.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=checkbox],
.rmagic .rmagic-form .rm_terms_checkbox input[type="checkbox"]{
-webkit-appearance: checkbox;
-moz-appearance: checkbox;
}
.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=radio] {
-webkit-appearance: radio;
-moz-appearance: radio;
}
.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=checkbox]:after,
.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=radio]:after,
.rmagic .rmagic-form .rm_terms_checkbox input[type="checkbox"]:after{
content: none;
}
.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=checkbox]:before,
.rmagic-row .rmagic-field .rminput ul.rmradio li input[type=radio]:before,
.rmagic .rmagic-form .rm_terms_checkbox input[type="checkbox"]:before{
content: none;
}
}
.rmagic .rmagic-row .rmagic-field .rminput select {
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>");
background-repeat: no-repeat;
background-position: right 10px top 60%;
-webkit-appearance: none;
-moz-appearance: none;
}  .rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field label.rmfield{
display: block;
font-family: sans-serif;
font-weight: 700;
font-size: 13px;
float: none;
line-height: 1.6;
margin: 0 0 6px 0;
padding: 0;
word-break: break-word;
word-wrap: break-word;
}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rmagic-field label sup{
color: rgba(240,0,41,0.75);
position: relative;
top: 0px;
left: -2px;
}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rm_ad_container .label{
font-size: 11px;
color: rgba(100,100,100,0.8);
font-family: sans-serif;
}
.rmagic-row .rmagic-fields-wrap .rmagic-col .rm_ad_container sup{
color: rgba(240,0,50,0.75);
position: relative;
top: 0px;
left: -4px;
}  .rmagic .buttonarea input[type='button'], 
.rmagic .buttonarea input[type='submit']{    
background-color: #eee;
background-color: rgba(0,0,0,0.80);
border: 1px solid #ddd;
border: 1px solid rgba(0,0,0,0.9);
color: #fff;
color: rgba(255,255,255,1);
font-size: 16px;
padding: 10px 15px;
border-radius: 3px;
cursor: pointer;
transition: 0.2s;
box-shadow: 0 0 1px 1px rgba(255,255,255,0.25);
}
.rmagic .buttonarea input[type='button']:hover, 
.rmagic .buttonarea input[type='submit']:hover {    
background-color: rgba(0,0,0,0.90);
}
.rmagic .buttonarea input[type='button']:active, 
.rmagic .buttonarea input[type='submit']:active {    
background-color: rgba(0,0,0,1);
} .rmagic .rmagic-row .rmagic-fields-wrap .rmagic-col .rmnote{
width: 100% !important;
font-size: 13px
} .rm-togglePassword {
width:20px;
} .rmagic .rmagic-row.rm_payment_options .rmagic-field .rminput ul.rmradio li {
margin: 10px 0px;
}  .rmagic.rm_theme_default.rm_layout_label_top .rmrow {
display: block;
float: left;
position: inherit;
padding: 11px 0px 13px 0px;
min-height: 60px;
width: 100%;
}
.rmagic.rm_theme_default.rm_layout_label_top .rm_pricefield_checkbox .rmrow .rmfield, 
.rmagic.rm_theme_default.rm_layout_label_top .rm_pricefield_row .rmrow .rmfield {
width: 25px;
padding-left: 0;
text-align: center;
}
.rmagic.rm_theme_default.rm_layout_label_top .rm_pricefield_row .rminput .rmrow  {
display: flex;
align-items: center;
}
.rmagic.rm_theme_default.rm_layout_label_top .rm_pricefield_row .rminput .rmrow .rminput {
max-width: 75px;
padding-left: 0px;
} .rmagic .rm_pricefield_checkbox .rminput .rmradio .rmrow{
min-height: auto;
}
.rmagic-row .rmagic-field.rm_pricefield_checkbox .rminput ul.rmradio li input[type=checkbox]{
top: 10px;
}  .rmagic.rm_theme_default.rm_layout_label_top .rmrow.rm-privacy-row .rm-privacy-checkbox {
margin-right: 5px;
}   .rmagic.rm_theme_default.rm_layout_two_columns {
}
.rmagic.rm_theme_default.rm_layout_two_columns .rm-two-columns-wrap {
width: 100%;
float: left;
margin-bottom: 20px;
}
.rmagic.rm_theme_default.rm_layout_two_columns .rm-two-columns-wrap .rmrow {
display: block;
float: left;
position: inherit;
padding: 5px 0px 5px 0px;
min-height: 60px;
width: 48%;
margin-right: 2%;
}
.rmagic.rm_theme_default.rm_layout_two_columns .rm_pricefield_row .rminput .rmrow  {
display: flex;
align-items: center;
width: auto;
padding: 0px;
}
.rmagic.rm_theme_default.rm_layout_two_columns .rm_pricefield_row .rminput .rmrow .rminput {
padding: 0;
display: inline-block;
width: 50px;
} .rmagic .rmagic-row .rm-wcbilling .rm-wc-wrap .rm-wc-field .rm-wc-label,
.rmagic .rmagic-row .rm-wcshipping .rm-wc-wrap .rm-wc-field .rm-wc-label {
display: block;
font-family: sans-serif;
font-weight: normal;
float: none;
line-height: 1.6;
margin: 0 0 6px 0;
padding: 0;
word-break: break-word;
word-wrap: break-word;
color: rgba(100,100,100,0.8);
font-size: 0.8em;
}  form.rmagic-form .rmagic-row .select2-container--default .select2-selection--single {
border: 1px solid #ccc;
border: 1px solid rgba(128,128,128,0.5);
padding: 2px 10px;
height: 38px;
width: 100%;
line-height: 1;
border-radius: 3px;
font-size: 13px;
position: relative;
font-family: sans-serif;
} .rmagic.rm_theme_default .rm-form-error-message.rm-form-error-message {
position: relative;
z-index: 900;
top: auto;
padding: 3px 10px;
max-width: 100%;
font-size: 12px;
border: none;
border-radius: 3px;
font-family: sans-serif;
}
.rmagic.rm_theme_default .rm-form-error-message.rm-form-error-message {
display: flex;
justify-content: flex-start;
align-items: center;
background-color: #F9E4E8;
color: #A65665;
padding: 5px 10px;
}
.rmagic.rm_theme_default .rm-form-error-message.rm-form-error-message {
background-color: #F9E4E8;
clear: both;
float: none;
}
.rmagic.rm_theme_default .rm-form-error-message .rm-form-error-arrow {
position: absolute;
top: -16px;
left: 10px;
height: 0px;
width: 0px;
border: 8px solid transparent;
border-bottom-color: #666;
border-bottom: 8px solid rgba(102, 102, 102, 0.3);
}
.rmagic.rm_theme_default .rm-form-error-message .rm-form-error-arrow {
border-bottom-color: #f9e4e8;
} .rmagic.rm_theme_default .rmagic-row .rmagic-field .rminput ul.rmradio li{
align-items: center;
} .rmagic .rm-login-wrapper .rmrow .rminput input[type="text"], 
.rmagic .rm-login-wrapper .rmrow .rminput input[type="password"]{
background-color: #fff;
background-color: rgba(255,255,255,0.33);
box-sizing: border-box;
border-radius: 2px;
color: #333;
color: rgba(0,0,0,0.75);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
display: block;
float: none;
font-size: 13px;
border: 1px solid #ccc;
border: 1px solid rgba(128,128,128,0.5);
padding: 6px 10px;
height: 38px;
min-height: 36px;
width: 100%;
line-height: 1.3;
border-radius: 3px;
box-shadow: none!important;
transition: background-color 0.2s, border 0.2s;
}min-width: 45px;
word-break: keep-all;
div[class*=ays-pb-modal_].ays_cmd_window,div[class*=ays-pb-modal_].ays_win98_window,div[class*=ays-pb-modal_].ays_winxp_window{z-index:1;pointer-events:fill;animation-fill-mode:forwards!important}.ays-pb-modals{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999999999;text-align:center;height:100%}.ays-pb-modals.ays-pb-notification-modal{position:unset;text-align:unset;height:auto}div[class*=ays-pb-modal_].ays_notification_window{width:100%;animation-duration:0s!important;position:relative}.ays_pb_fa,i.ays_pb_fa{font-weight:900}.ays_pb_fa{display:inline-block;font:900 14px/1 'Font Awesome 5 Free';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ays_pb_far{font-weight:400!important}.ays_pb_fa_volume{content:"f028"}.ays_pb_fa_volume_off{content:"f026"}.fa-window-maximize:before{content:'';position:absolute;box-shadow:0 0 0 0 #ccc;width:10px;height:10px;border:1px solid #fff;border-top:3px solid #fff;top:4px;left:4px}.ays-close-button-on-off,.ays_pb_display_none_inp,input.ays-pb-modal-check[type=checkbox]{display:none!important}.ays-pb-modals:not(.ays-pb-modals.ays-pb-notification-modal)::before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.ays-pb-modal-check,.ays-pb-modal-check:checked~.ays-pb-modal{pointer-events:auto}.ays_button.ays_two{position:fixed;left:5px;top:5px;color:#9c00ff!important}div[class*=ays-pb-modal_].ays_cmd_window{width:450px;transition:.5s!important;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;overflow-y:scroll}.ays_image_window .ays_image_main:not(.ays-pb-show-scrollbar),.ays_minimal_window .ays_minimal_main:not(.ays-pb-show-scrollbar),div[class*=ays-pb-modal_].ays-pb-modal:not(.ays-pb-show-scrollbar),div[class*=ays-pb-modal_].ays_cmd_window:not(.ays-pb-show-scrollbar),div[class*=ays-pb-modal_].ays_lil_window:not(.ays-pb-show-scrollbar),div[class*=ays-pb-modal_].ays_ubuntu_window:not(.ays-pb-show-scrollbar),div[class*=ays-pb-modal_].ays_window:not(.ays-pb-show-scrollbar),div[class*=ays-pb-modal_].ays_winxp_window:not(.ays-pb-show-scrollbar){scrollbar-width:none}.ays_cmd_window .ays_cmd_window-content{height:79%;position:relative;background:unset;box-shadow:unset;border:unset}.ays_cmd_window.ays_cmd_window--maximized,.ays_ubuntu_window.ays_ubuntu_window--maximized,.ays_window.ays_cmd_window--maximized,.ays_winxp_window.ays_winxp_window--maximized{width:98%!important;flex-grow:1!important;height:98%!important;top:unset!important}.ays_cmd_window.ays_cmd_window--minimized,.ays_window.ays_cmd_window--minimized{height:25px!important;width:250px!important;bottom:0!important;top:unset!important;overflow:visible}.ays-pb-dismiss-ad>button#ays_pb_dismiss_ad .ays_pb_dismiss_ad_text_mobile,.ays_cmd_window.ays_cmd_window--minimized .ays_cmd_window-content,.ays_pb_display_none,.ays_ubuntu_window.ays_ubuntu_window--minimized .ays_ubuntu_folder-info,.ays_window.ays_cmd_window--minimized .ays_cmd_window-content{display:none}.ays_cmd_window.ays_cmd_window--destroyed{opacity:0;width:0;height:0}.ays_cmd_window-header{background-color:#eee;height:25px;display:flex;position:sticky;top:0;z-index:12;box-shadow:unset;border-bottom:0}.ays_cmd_window-controls{display:flex;height:100%;justify-content:flex-end;align-items:center;width:20%;background-image:unset;padding:0;box-shadow:unset}.ays_cmd_window-header .ays_cmd_window_title{width:80%;cursor:pointer}.ays_cmd_window-header .ays_cmd_window_title h2{margin:0;padding:0;text-align:left;text-indent:5px;font-size:19px;overflow:hidden;text-overflow:ellipsis;word-break:unset;white-space:nowrap}.ays-pb-modal h2::before,.ays_cmd_window-header .ays_cmd_window_title h2::before,.ays_lil_header .ays_lil_title h2::before,.ays_ubuntu_window .ays_ubuntu_topbar h2::before,.ays_win98_header .ays_win98_title h2::before,.ays_winxp_title-bar .ays_winxp_title-bar-title h2::before{content:none}.ays_cmd_window-controls .ays_cmd_control-item{display:inline-block;width:25px;height:25px;text-align:center;vertical-align:middle;color:#333;transition:.15s ease-in;cursor:pointer;margin-bottom:0}.ays_cmd_window-controls .ays_cmd_control-item:hover{background-color:#ccc}.ays_cmd_control-item.ays_cmd_control-close{font-size:18px;line-height:22px;font-family:sans-serif!important;min-width:100%}.ays_cmd_control-item.ays_cmd_control-close:hover{background-color:#ec6060;color:#fff}.ays_cmd_control-item.ays_cmd_control-maximize{line-height:19px}.ays_cmd_control-item.ays_cmd_control-minimize{line-height:22px}.ays_cmd_window-cursor{display:flex;margin:5px;position:sticky;top:30px;z-index:10}.ays_cmd_window-cursor .ays_cmd_i-cursor-indicator{font-size:1em;font-family:Consolas,monospace;margin:0 2px 0 5px}.ays_cmd_window-cursor .ays_cmd_i-cursor-underscore{width:10px;height:3px;align-self:flex-end;margin-right:5px;-webkit-animation:steps(2,start) infinite ays_cmd_blink;-webkit-animation-duration:1s!important;animation:steps(2,start) infinite ays_cmd_blink;animation-duration:1s!important;animation-fill-mode:forwards}.ays_cmd_window-input{background-color:inherit!important;border:none!important;outline:0!important;color:transparent!important;text-shadow:0 0 0 #fff;font-family:Consolas,monospace;flex:1;height:0}.ays_cmd_window-input:focus{outline:0}.ays_cmd_i-prompt{width:62px;height:62px;background:url(https://cdn4.iconfinder.com/data/icons/small-n-flat/24/terminal-48.png) center no-repeat rgba(0,0,0,.35);border-radius:10px;box-shadow:0 3px 1px rgba(0,0,0,.25);cursor:pointer;transition:.15s ease-in-out}.ays_cmd_i-prompt:hover{background-position:center 4px}.ays_cmd_i-prompt.ays_cmd_hidden{width:0;height:0;opacity:0}@-webkit-keyframes ays_cmd_blink{to{visibility:hidden}}@keyframes ays_cmd_blink{to{visibility:hidden}}ul.ays_cmd_window-controls-ul{display:flex;list-style:none;padding:0 5px 0 0;margin:0}ul.ays_cmd_window-controls-ul li:not(:last-child){margin-right:7px;padding-bottom:5px}ul.ays_cmd_window-controls-ul li{margin:0;min-width:0}.ays_cmd_window .ays_cmd_window-content>p{position:sticky;bottom:6px;margin:auto}.ays_cmd_window>p,.ays_winxp_window .ays_winxp_content>div:first-child>p{margin:0;font-size:16px}.ays_cmd_window-cursor>input{box-shadow:none!important}div[class*=ays-pb-modal_].ays_winxp_window{position:absolute;width:200px;background-color:#091e89;overflow:hidden;border-radius:7px 7px 0 0;transition:.3s ease-in-out;top:0;left:0;right:0;bottom:0;margin:auto;overflow-y:scroll;font-family:"MS Reference",sans-serif}.ays_ubuntu_window.ays_ubuntu_window--minimized,.ays_winxp_window.ays_winxp_window--minimized{height:35px!important;width:350px!important;bottom:0!important;top:unset!important;overflow:visible}.ays_winxp_title-bar .ays_winxp_close{display:block;width:100%;height:100%;color:#fff;line-height:20px;font-size:14px;cursor:pointer}.ays_winxp_title-bar{width:100%;height:35px;background:linear-gradient(to bottom,#4094ff 0,#0056e4 13%,#0056e4 71%,#16428b 100%);position:sticky;top:0;z-index:2}.ays_winxp_title-bar .ays_winxp_title-bar-title{position:absolute;top:7.5px;left:2.5px;color:#fff;text-shadow:1px 1px #10397e;font-size:15px;width:80%;text-align:left}.ays_winxp_title-bar .ays_winxp_title-bar-title h2{margin:0;width:100%;font-size:18px;text-indent:5px;font-weight:400;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ays_winxp_title-bar .ays_winxp_title-bar-close,.ays_winxp_title-bar .ays_winxp_title-bar-max,.ays_winxp_title-bar .ays_winxp_title-bar-min{position:absolute;width:20px;height:20px;top:5px;right:5px;border-radius:2px;border:1px solid #fff}.ays_winxp_title-bar .ays_winxp_title-bar-close{background:linear-gradient(135deg,#f1a689 0,#c0442a 50%,#c2311e 100%)}.ays-pb-modal_1 .ays_winxp_content>div:first-child hr{height:1px;background-color:#d3d3d3}.ays_winxp_title-bar-max.far.fa-window-maximize.fa-xs{display:inline-block;text-align:center;height:20px;line-height:20px;color:#fff;font-size:13px}.ays_winxp_title-bar .ays_winxp_title-bar-max,.ays_winxp_title-bar .ays_winxp_title-bar-min{background:linear-gradient(135deg,#7eaed6 0,#1b72ff 50%,#1655be 100%)}.ays_winxp_title-bar .ays_winxp_title-bar-max{right:30px;display:flex;align-items:center;justify-content:center}.ays_winxp_title-bar .ays_winxp_title-bar-min{right:55px}.ays_winxp_title-bar .ays_winxp_title-bar-close:hover{background:linear-gradient(135deg,#c0442a 100%,#c0442a 100%)}.ays_winxp_title-bar .ays_winxp_title-bar-max:hover,.ays_winxp_title-bar .ays_winxp_title-bar-min:hover{background:linear-gradient(#456eb3 50%,#617392 50%,#b0b4bb 50%,#4178d6 50%)}.ays_win98_window .ays_win98_header .ays_win98_btn-close,div[class*=ays-pb-modal_].ays_win98_window{position:absolute;margin:auto;background:silver;border-top:1px solid #fff;border-left:1px solid #fff;font-size:12px;top:0}.ays_winxp_title-bar-min:after{content:'';position:absolute;box-shadow:0 0 0 0 #ccc;width:10px;border-bottom:2px solid #fff;bottom:4px;left:4px}.ays_winxp_window .ays_winxp_content{position:relative;box-sizing:border-box;padding:10px;min-height:100%!important;width:100%!important;left:0;bottom:0;top:0;right:0;margin:auto;background-color:#fff}.ays_winxp_window .ays_winxp_content>p:last-child{position:sticky;margin:auto;font-size:16px}div[class*=ays-pb-modal_].ays_win98_window{left:0;right:0;bottom:0;width:30em;border-right:1px solid #111;border-bottom:1px solid #111;font-family:monospace,arial,sans-serif;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow-y:scroll}.ays_win98_window .ays_win98_head{position:sticky;top:0;z-index:2;width:100%;padding:2px;height:auto;box-shadow:unset;border:none}.ays_win98_window .ays_win98_header{min-height:25px;background:#008;background-image:linear-gradient(to right,#00007b,#1980cb);color:#fff;padding:0}.ays_win98_window .ays_win98_header .ays_win98_title{height:22px;padding:2px 0 0 5px;font-weight:700;width:90%;text-align:left}.ays_win98_window .ays_win98_header .ays_win98_btn-close{bottom:0;right:5px;display:block;height:15px;width:17px;border-right:1px solid #666;border-bottom:1px solid #666;box-shadow:1px 1px 0 #111;color:#000;font-weight:700;line-height:12px;cursor:pointer}.ays_win98_window .ays_win98_header .ays_win98_btn-close>div{display:block;width:100%;height:100%;margin:0;min-width:100%;color:#000}.ays_win98_window .ays_win98_header .ays_win98_btn-close:active{background:#b0b0b0;border-color:#333 #ddd #ddd #333;box-shadow:-1px -1px 0 #666}.ays_image_window .ays_image_header .ays_image_btn-close:active span,.ays_lil_window .ays_lil_header .ays_lil_btn-close:active span,.ays_minimal_window .ays_minimal_header .ays_minimal_btn-close:active span,.ays_video_window .ays_video_header .ays_video_btn-close:active span,.ays_win98_window .ays_win98_header .ays_win98_btn-close:active span,.ays_win98_window .ays_win98_main button:active span{position:relative;top:1px;left:1px}.ays_win98_window .ays_win98_main{font-family:monospace,arial,sans-serif;letter-spacing:-1px;padding-bottom:2px}.ays_win98_window .ays_win98_main .ays_win98_content{position:absolute;width:99%}.ays_win98_window .ays_win98_main .ays_win98_image{position:absolute;height:40px;width:40px;top:40px;left:20px;border-radius:5px;background-size:cover}.ays_win98_header .ays_win98_title h2{margin:0;font-size:19px;font-weight:500;font-family:monospace,arial,sans-serif;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ays_lil_window .ays_lil_main .ays_lil_content hr,.ays_win98_window .ays_win98_main .ays_win98_content hr{height:1px;background-color:#d3d3d3;margin:0}.ays_win98_window .ays_win98_main .ays_win98_content>p:last-child{position:absolute;bottom:11px;right:0;left:0;margin:auto}.ays_image_window .ays_image_main .ays_image_content>p:first-child,.ays_lil_window .ays_lil_main .ays_lil_content>p:first-child,.ays_minimal_window .ays_minimal_main .ays_minimal_content>p:first-child,.ays_win98_window .ays_win98_main .ays_win98_content>p:first-child{margin-top:0;margin-bottom:0;padding:10px 0}.close-lil-btn{width:30px;height:30px;display:inline-block;position:absolute;-webkit-transition:.5s!important;transition:.5s!important;border-radius:100%;background:#d75f70;font-weight:lighter;font-size:25px;text-decoration:none!important;line-height:1;cursor:pointer;overflow:hidden;display:flex;justify-content:center;align-items:center}.ays-pb-modal,.ays-pb-modal-macos,.ays-pb-modal-macos:not(.ays-pb-show-scrollbar),.ays-pb-modal:not(.ays-pb-show-scrollbar),.ays_cmd_window,.ays_cmd_window:not(.ays-pb-show-scrollbar),.ays_ubuntu_window,.ays_ubuntu_window:not(.ays-pb-show-scrollbar),.ays_win98_window,.ays_win98_window:not(.ays-pb-show-scrollbar),.ays_window,.ays_window:not(.ays-pb-show-scrollbar),.ays_winxp_window,.ays_winxp_window:not(.ays-pb-show-scrollbar){-ms-overflow-style:none}.close-lil-btn-text{font-size:12px;text-align:center;display:flex;justify-content:center;align-items:center}.close-lil-btn:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}div[class*=ays-pb-modal_].ays_lil_window{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;overflow-y:scroll;font-family:monospace,arial,sans-serif;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1;pointer-events:fill;animation-duration:.5s;display:none;animation-fill-mode:forwards}div[class*=ays-pb-modal_].ays_image_window,div[class*=ays-pb-modal_].ays_minimal_window,div[class*=ays-pb-modal_].ays_template_window{left:0;bottom:0;max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:fill;animation-duration:.5s;display:none;animation-fill-mode:forwards;position:absolute;right:0;font-family:monospace,arial,sans-serif;z-index:1;top:0;cursor:default;max-width:100%}div[class*=ays-pb-modal_].ays_template_window.ays-pb-show-scrollbar{overflow-y:auto}.ays_lil_window .ays_lil_head{position:sticky;top:0;z-index:4;width:100%;padding:2px 0;height:auto}.ays_lil_window .ays_lil_header .ays_lil_title{display:inline-block;font-weight:700;width:100%;text-align:left}.ays_template_window .ays_template_header .close-template-btn,.close-image-btn,.close-minimal-btn{font-size:19px;min-width:30px;text-align:start;z-index:1;position:absolute;line-height:1;cursor:pointer}.ays_lil_window .ays_lil_main{font-family:monospace,arial,sans-serif;letter-spacing:-1px;padding-bottom:2px;max-height:100%}.ays_image_window .ays_image_main .ays_image_content,.ays_lil_window .ays_lil_main .ays_lil_content,.ays_minimal_window .ays_minimal_main .ays_minimal_content{width:100%;height:100%;overflow:hidden}.ays_lil_header .ays_lil_title h2{margin:0!important;font-size:25px;padding-top:10px;padding-bottom:10px;text-align:center;color:#1a1a1a;font-weight:500;font-family:monospace,arial,sans-serif;word-break:break-all}.ays_lil_window .ays_lil_main .ays_lil_content>p:last-child{margin:auto}.ays_lil_header{height:100%}.close-image-btn,.close-minimal-btn{font-weight:100}div[class*=ays-pb-modal_].ays_image_window,div[class*=ays-pb-modal_].ays_minimal_window{margin:auto;user-select:none}.ays_image_window .ays_image_header .ays_popup_image_title,.ays_minimal_window .ays_minimal_header .ays_popup_minimal_title{font-weight:700}.ays_image_window .ays_image_head,.ays_minimal_window .ays_minimal_head,.ays_video_window .ays_video_head{height:20%}.ays_image_window .ays_image_main,.ays_minimal_window .ays_minimal_main{font-family:monospace,arial,sans-serif;letter-spacing:-1px;max-height:80%;overflow-y:scroll}.ays_image_header .ays_popup_image_title h2{margin:0!important;font-size:25px;padding-top:20px;text-align:center;color:#1a1a1a;font-weight:500;font-family:monospace,arial,sans-serif;word-break:break-all}.ays_image_window .ays_image_main .ays_image_content>p:last-child,.ays_minimal_window .ays_minimal_main .ays_minimal_content>p:last-child{margin:auto;font-size:15px;position:absolute;bottom:-30px;left:0;right:0}.ays_content_box{padding:20px}.ays_content_box.ays_notification_content_box{padding:20px;display:flex;align-items:center;height:100%;width:100%;gap:20px;box-sizing:border-box}.ays_pb_notification_logo{max-width:10%;width:100%;height:100%;text-align:center;display:flex;justify-content:center}.ays_pb_notification_logo a{display:flex;justify-content:center;align-items:center}.ays_pb_notification_main_content{max-width:80%;width:100%}.ays_notification_content_box_with_logo .ays_pb_notification_main_content{max-width:70%}.ays_pb_notification_button_1{width:20%;display:flex;align-items:center;justify-content:center;min-width:105px}.ays_pb_notification_button_1 a{text-decoration:none}.ays_pb_notification_button_1 button{display:flex;align-items:center;font-style:normal;line-height:normal;margin:0;cursor:pointer;word-break:keep-all}.ays_minimal_header .ays_popup_minimal_title h2{margin:0!important;font-size:25px;padding:5px 0;text-align:center;color:#1a1a1a;font-weight:500;font-family:monospace,arial,sans-serif;word-break:break-all}.ays_minimal_window .ays_content_box,div[class*=ays-pb-modal_].ays-pb-modal.ays-pb-modal-image-type-img,div[class*=ays-pb-modal_].ays-pb-modal.ays_facebook_window{padding:0}.ays-pb-modals div.ays_minimal_window div.ays_pb_description{margin:0;padding:5px 0;text-align:center;font-size:18px}div.ays_pb_description{word-break:break-word;word-wrap:break-word}.ays-pb-modals div.ays_minimal_window div.ays_pb_description p{margin:0;padding:0}.ays_template_window .ays_template_header .close-template-btn{font-weight:lighter;text-decoration:none!important}div[class*=ays-pb-modal_].ays_template_window{margin:auto;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #111;border-bottom:1px solid #111;user-select:none;overflow:hidden}.ays_template_window .ays_template_header h2{margin:auto;font-size:26px;line-height:100%;word-break:break-all}.ays_template_window .ays_template_header .ays_template_title{height:100%;display:flex}.ays_template_window .ays_template_content{width:65%;padding:0 10px;overflow:hidden}.ays_template_window p.ays_pb_timer{position:absolute;bottom:-8px;right:0;width:inherit;text-align:center}.ays_template_window header.ays_template_head{height:12%;border:none}div[class*=ays-pb-modal_].ays_template_window.ays-pb-show-scrollbar footer.ays_template_footer,div[class*=ays-pb-modal_].ays_template_window.ays-pb-show-scrollbar header.ays_template_head{height:auto}.ays_template_window .ays_bg_image_box{width:35%}.ays_template_window footer.ays_template_footer{display:flex;height:88%;padding:0;background:unset;box-shadow:unset}div[class*=ays-pb-modal_].ays_ubuntu_window,div[class*=ays-pb-modal_].ays_window{box-shadow:0 0 20px 0 rgba(0,0,0,.43);pointer-events:fill;animation-fill-mode:forwards!important;position:absolute;left:0;right:0}.ays_template_window .ays_template_main{font-family:monospace,arial,sans-serif;letter-spacing:-1px;max-height:93%;overflow-y:auto;scrollbar-width:none}.ays_template_window .ays_template_header{height:100%;display:flex;justify-content:center;align-items:center}.ays_template_window footer.ays_template_footer .ays_template_content p{margin-bottom:5px!important}div[class*=ays-pb-modal_].ays_ubuntu_window{border-top-right-radius:12px;border-top-left-radius:12px;border:1px solid #3c3b37;background-color:#f2f1f0;transition:.3s;top:0;display:none;bottom:0;margin:auto;z-index:1;overflow-y:scroll}.ays_ubuntu_window .ays_ubuntu_topbar{height:40px;width:100%;display:flex;align-items:center;background-image:linear-gradient(#65645e,#3c3b37);border-top-right-radius:10px;border-top-left-radius:10px;border-bottom:1px solid #302f2c;position:sticky;top:0;z-index:100}.ays-pb-modal-macos .row p,.ays_ubuntu_window p{margin:0}.ays_ubuntu_window .ays_ubuntu_window_content{padding-top:5px}.ays_ubuntu_window .ays_ubuntu_window_content p{text-align:left;padding:0 10px;font-size:16px;white-space:initial}.ays_ubuntu_window .ays_ubuntu_topbar p{color:#dfdbd0;margin-left:20px}.ays_ubuntu_window .ays_ubuntu_topbar h2{margin:0;text-indent:10px;font-size:24px;font-weight:500;padding:0;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons{background-image:linear-gradient(#363632,#4e4d48);margin-left:15px;border-radius:500px;padding:2px 3px 1px;height:25px;display:flex}.ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_close{width:20px;height:20px;border-radius:50%;background-image:linear-gradient(#f79674,#df5106);display:block;margin:0!important;cursor:pointer}.ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_close:hover{background-image:linear-gradient(#f8a082,#f85c09)}.ays_ubuntu_window .ays_ubuntu_tools ul li:hover,.ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_hide:hover,.ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_maximize:hover{background-image:linear-gradient(#a2a19d,#6b6b65)}.ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_hide,.ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_maximize{width:20px;height:20px;border-radius:50%;margin-left:5px;background-image:linear-gradient(#989792,#5a5a55);display:inline-block}.ays_ubuntu_window .ays_ubuntu_tools{height:30px;width:100%;display:flex;align-items:center;background-color:#3c3b37;color:#dfdbd0;position:sticky;top:40px;z-index:100}.ays_ubuntu_window .ays_ubuntu_tools ul{list-style:none;display:flex;align-items:center;justify-content:flex-start;margin:0;padding:0}.ays_ubuntu_window .ays_ubuntu_tools ul li{display:inline-block;padding:0 5px;margin-bottom:0}.ays_ubuntu_window .ays_ubuntu_tools ul li:hover{cursor:default;line-height:30px}.ays_ubuntu_window .ays_ubuntu_folder-info{height:30px;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#f2f1f0;border-top:1px solid #c5c1bc;position:sticky;bottom:0}.ays_ubuntu_window .ays_ubuntu_folder-info p.ays_ubuntu_right{position:relative}.ays_ubuntu_window .ays_ubuntu_folder-info p{color:#5f4c53;width:100%}div[class*=ays-pb-modal_].ays_window{transition:.2s;background:#fff;z-index:100000;display:none;top:0;bottom:0;margin:auto;border-radius:4px;vertical-align:middle;overflow:auto}.ays-pb-modal-macos .ays-pb-modal-close svg,.ays_window .ays-pb-modal-close svg{position:absolute;left:0;top:0;bottom:0;right:0;font-size:10px;margin:auto;opacity:0;transition:.5s ease-in-out}.ays_window .ays-pb-modal-close{position:relative;display:inline-block;top:0;left:0;right:0;bottom:0;cursor:pointer;pointer-events:auto;margin:0}.ays_window .ays_topBar{width:100%;height:50px;background-image:linear-gradient(#d3d3d3,#c8c8c8);border-bottom:1px solid grey;display:flex;align-items:center;border-top-right-radius:5px;border-top-left-radius:5px;pointer-events:fill;position:sticky;top:0;z-index:100}.ays_window .ays_topBar .ays_close,.ays_window .ays_topBar .ays_fullScreen,.ays_window .ays_topBar .ays_hide{cursor:pointer}.ays_window .ays_topBar h2{margin:0;width:100%;text-align:center;padding:0;font-size:25px;font-weight:500;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div[class*=ays-pb-modal_].ays-pb-modal,div[class*=ays-pb-modal_].ays-pb-modal-macos{background:#fff;position:absolute;vertical-align:middle;overflow:auto;animation-fill-mode:forwards!important;right:0;bottom:0;display:none;z-index:1;top:0;left:0}.ays_window .ays_topBar h2::before{display:none;content:none;height:0}.ays_window .ays_topBar .ays_close{height:12px;width:12px;background-color:#f74544;border-radius:50%;margin-left:15px;border:1px solid #f62726;position:relative;display:inline-block;margin-bottom:0;min-width:30%}.ays_window .ays_topBar .ays_hide{height:12px;width:12px;background-color:#fbaf15;border-radius:50%;margin-left:10px;border:1px solid #f1a304;display:inline-block}.ays_window .ays_topBar .ays_fullScreen{height:12px;width:12px;background-color:#38c228;border-radius:50%;margin-left:10px;border:1px solid #32af24;display:inline-block}.ays_video_content,.ays_video_content video{height:100%;width:100%}.ays_window .ays_text{text-align:center;display:block;align-items:center;justify-content:center;font-family:Josefin Sans,sans-serif}.ays_window hr{margin:0 0 1.5em}.ays-pb-modals div.ays_pb_description,.ays_window p{margin:0;padding:10px;text-align:center;font-size:18px}.ays-pb-modal.ays-pb-modal_1>div>div,.ays_window .ays_pb_timer{text-align:center}.ays-pb-modal-image-type-img .ays_pb_timer{position:absolute;width:100%;bottom:10px;margin:0}.ays_pb_description>*,.ays_pb_timer{color:inherit}.ays_window .ays_text .ays_text-inner h1,.ays_window .ays_text .ays_text-inner h4{margin:15px}.ays_button{color:#fff!important;z-index:1}div[class*=ays-pb-modal_].ays-pb-modal-macos{border:3px solid #f1f1f1;margin:auto;text-align:center;border-radius:4px;white-space:normal;pointer-events:auto;max-height:95vh;animation-duration:.5s!important}.ays-pb-modal-macos .ays-pb-modal-close:hover svg{opacity:1}.ays-pb-modal-macos .ays-pb-modal-close{position:relative;display:inline-block;top:0;left:0;right:0;bottom:0;margin:auto;cursor:pointer;pointer-events:auto}.ays-pb-modal-macos .description,.ays-pb-modal-macos .row.description{padding:0;background-color:#f1f1f1}.ays-pb-modal-macos .row{padding:10px;background:#f1f1f1;border-top-left-radius:4px;border-top-right-radius:4px;margin:0!important}.ays-pb-modal-macos .column{float:left}.ays-pb-modal-macos .left{width:15%}.ays-pb-modal-macos .right{width:10%}.ays-pb-modal-macos .middle{width:75%}.ays-pb-modal-macos .row:after{content:"";display:table;clear:both}.ays-pb-modal-macos .dot{margin-top:4px;height:12px;width:12px;background-color:#bbb;border-radius:50%;display:inline-block;position:relative}.ays-pb-modal-macos input[type=text]{width:100%;border-radius:3px;border:none;background-color:#fff;margin-top:-8px;height:25px;color:#666;padding:5px;text-align:center}.ays-pb-modal-macos .gits{width:90%;margin:auto;border-bottom:1px solid #ccc}.ays-pb-modal-macos .bar{width:17px;height:3px;background-color:#aaa;margin:3px 0;display:block}.ays_window.ays-pb-modal_1>p:last-child{position:sticky;margin:auto}div[class*=ays-pb-modal_].ays-pb-modal{margin:auto;padding:25px;border-radius:4px}.ays-pb-modal.ays_facebook_window{display:flex;justify-content:center;padding-top:20px;max-width:500px;margin:0 auto}.ays-pb_default_container_box{position:relative;height:100%}.ays-pb-modal h2{text-align:center;padding:0;word-break:break-word}.ays-pb-modal-close{position:absolute;cursor:pointer}.ays-pb-modal.ays-pb-modal_1>p:last-child{position:sticky;margin:auto;background-color:#fff}.ays_window:not(.ays-pb-show-scrollbar)::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_cmd_window:not(.ays-pb-show-scrollbar)::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays-pb-modal:not(.ays-pb-show-scrollbar)::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays-pb-modal-macos:not(.ays-pb-show-scrollbar)::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_ubuntu_window:not(.ays-pb-show-scrollbar)::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_winxp_window:not(.ays-pb-show-scrollbar)::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_lil_window:not(.ays-pb-show-scrollbar)::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_image_window .ays_image_main:not(.ays-pb-show-scrollbar)::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_minimal_window .ays_minimal_main:not(.ays-pb-show-scrollbar)::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_template_window:not(.ays-pb-show-scrollbar)::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_win98_window:not(.ays-pb-show-scrollbar)::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays-pb-modals .mejs-container .mejs-controls button{background-color:#222}.ays-pb-modals .mejs-container,.ays-pb-modals video.wp-video-shortcode{width:100%!important}body[class^=pb_disable_scroll],html[class^=pb_disable_scroll]{overflow-y:hidden;position:fixed;width:100%}div[class*=ays-pb-modal_].ays_video_window{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;font-family:monospace,arial,sans-serif;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1;pointer-events:fill;animation-duration:.5s;display:none;box-shadow:5px 10px 18px #888;animation-fill-mode:forwards}.ays_video_window .ays_video_main{font-family:monospace,arial,sans-serif;letter-spacing:-1px;padding-bottom:2px;max-height:80%;overflow-y:scroll}.close-video-btn{position:absolute;font-weight:100;font-size:10px;line-height:1;cursor:pointer;z-index:1}.ays_video_content{position:absolute;top:0;left:0;z-index:-1;display:flex}div.ays-pb-modals div.ays-pb-social-shares{display:flex;align-items:center;justify-content:center;margin:10px 0;flex-wrap:wrap}div.ays-pb-modals div.ays-pb-social-shares>a{width:48px;height:48px;display:flex;align-items:center;justify-content:center}div.ays-pb-modals div.ays-pb-social-buttons-content{max-width:100%}.ays-pb-modals .ays-pb-modal-image-type-img .ays_content_box{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box}.ays-pb-modals .ays-pb-modal-image-type-img .ays_content_box img{max-width:100%;max-height:100%}.ays-pb-modals .ays_content_box,div.ays-pb-modals div.ays-pb-social-buttons-heading{word-break:break-word;max-width:100%}.ays-pb-dismiss-ad>button#ays_pb_dismiss_ad{cursor:pointer;font-size:12px}.ays-pb-dismiss-ad>button#ays_pb_dismiss_ad:hover{text-decoration:underline}div.ays_template_window header.ays_template_head div.ays_template_header .close-template-btn-container{min-width:auto;margin:0;color:#000}.ays-pb-visually-hidden-label{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip:rect(0 0 0 0);overflow:hidden}.ays-pb-modals .ays-popup-hrs-default{margin:15px 0}@media screen and (max-width:768px){.ays-pb-dismiss-ad>button#ays_pb_dismiss_ad .ays_pb_dismiss_ad_text_pc{display:none}.ays-pb-dismiss-ad>button#ays_pb_dismiss_ad .ays_pb_dismiss_ad_text_mobile{display:inline}.ays_pb_show_desc_on_mobile,.ays_pb_show_title_on_mobile{display:block!important}.ays_pb_hide_desc_on_mobile,.ays_pb_hide_title_on_mobile{display:none!important}}.cookielawinfo-column-1 {width: 25%;}
.cookielawinfo-column-2 {width: 10%;}
.cookielawinfo-column-3 {width: 15%;}
.cookielawinfo-column-4 {width: 50%;} .cookielawinfo-simple thead {width: 100%;}
.cookielawinfo-simple td {padding: 5px 5px 5px 0;vertical-align: top;}
.cookielawinfo-simple thead th {padding-right: 10px;text-align: left;} .cookielawinfo-modern {border: 1px solid #e3e3e3;background-color: #f2f2f2;width: 100%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.cookielawinfo-modern td, .cookielawinfo-modern th {padding: 5px;color: #333;}
.cookielawinfo-modern thead {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: .2em 0 .2em .5em;text-align: left;color: #4B4B4B;background-color: #C8C8C8;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom: solid 1px #999;}
.cookielawinfo-modern th {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 20px;font-style: normal;font-weight: normal;text-align: left;text-shadow: white 1px 1px 1px;}
.cookielawinfo-modern td {line-height: 20px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.cookielawinfo-modern tr.cookielawinfo-row:hover {background-color: #fff;} .cookielawinfo-elegant {border: 1px solid #DFDFDF;background-color: #F9F9F9;width: 100%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color: #333;}
.cookielawinfo-elegant tr {border-top-color: white;border-bottom: 1px solid #DFDFDF;color: #555;}
.cookielawinfo-elegant th {text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight: normal;padding: 7px 7px 8px;text-align: left;line-height: 1.3em;font-size: 14px;}
.cookielawinfo-elegant td {font-size: 12px;padding: 4px 7px 2px;vertical-align: top;} .cookielawinfo-rounded {background-color: #f5f5f5;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ebebeb;}
.cookielawinfo-rounded td, .rounded th {padding: 1px 5px;}
.cookielawinfo-rounded thead {text-shadow: 0 1px 0 white;color: #999;}
.cookielawinfo-rounded th {text-align: left;text-transform: uppercase;font-size: 11pt;border-bottom: 1px solid #fff;padding: 1px 5px;}
.cookielawinfo-rounded td {font-size: 10pt;padding: 5px;}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {background-color: #fff;} table.cookielawinfo-classic {font-family: Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border-left: 1px solid #ccc;border-top: 1px solid #ccc; color: #333;}
table.cookielawinfo-classic thead tr th {text-transform: uppercase;background: #e2e2e2;}
table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td {text-transform: uppercase;color: #000;font-weight: bold;}
table.cookielawinfo-classic tfoot tr th {width: 20%;}
table.cookielawinfo-classic tfoot tr td {width: 80%;}
table.cookielawinfo-classic td, table.cookielawinfo-classic th {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;line-height: 1.8em;font-size: 0.8em;vertical-align: top;width: 20%;}
table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td {background: #efefef;} table.cookielawinfo-winter {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 10px 0 20px; border-collapse: collapse; color: #333; background: #F3F5F7;}
table.cookielawinfo-winter a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}
table.cookielawinfo-winter a:visited {color: #777;}
table.cookielawinfo-winter a:hover {color: #000;}
table.cookielawinfo-winter caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
table.cookielawinfo-winter thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}
table.cookielawinfo-winter tbody {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody {border-bottom: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th {padding: 10px; background: url(//magicapps.it/wp-content/plugins/cookie-law-info/legacy/images/td_back.gif) repeat-x; text-align: left;}
table.cookielawinfo-winter tbody tr {background: #F3F5F7;}
table.cookielawinfo-winter tbody tr.odd {background: #F0F2F4;}
table.cookielawinfo-winter tbody  tr:hover {background: #EAECEE; color: #111;}
table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;} @media(max-width:800px) {
table.cookielawinfo-row-cat-table td, table.cookielawinfo-row-cat-table th
{
width:23%;
font-size:12px;
word-wrap: break-word;
}
table.cookielawinfo-row-cat-table .cookielawinfo-column-4, table.cookielawinfo-row-cat-table .cookielawinfo-column-4
{
width:45%;
}
}
.cookielawinfo-row-cat-title{
border-bottom: 1px solid #eee;
text-align: center;
}
.cookielawinfo-row-cat-title-head{
text-align: center;
}
.cookielawinfo-row-cat-table{
width: 99%;
margin-left: 5px;
}@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}.pulse{animation-name:pulse}@keyframes rubberBand{from,to{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from,to{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{animation-name:tada}@keyframes wobble{from,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{animation-name:wobble}@keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}
.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}.elementor-animation-shrink{transition-duration:.3s;transition-property:transform}.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{transform:scale(0.9)}@keyframes elementor-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{animation-name:elementor-animation-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-pulse-grow{to{transform:scale(1.1)}}.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover{animation-name:elementor-animation-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-pulse-shrink{to{transform:scale(0.9)}}.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover{animation-name:elementor-animation-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-push{50%{transform:scale(0.8)}100%{transform:scale(1)}}.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover{animation-name:elementor-animation-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes elementor-animation-pop{50%{transform:scale(1.2)}}.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover{animation-name:elementor-animation-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.elementor-animation-bounce-in{transition-duration:.5s}.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover{transform:scale(1.2);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.elementor-animation-bounce-out{transition-duration:.5s}.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover{transform:scale(0.8);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.elementor-animation-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover{transform:rotate(4deg)}.elementor-animation-grow-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover{transform:scale(1.1) rotate(4deg)}.elementor-animation-float{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{transform:translateY(-8px)}.elementor-animation-sink{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover{transform:translateY(8px)}@keyframes elementor-animation-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}100%{transform:translateY(-8px)}}@keyframes elementor-animation-bob-float{100%{transform:translateY(-8px)}}.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover{animation-name:elementor-animation-bob-float,elementor-animation-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}@keyframes elementor-animation-hang{0%{transform:translateY(8px)}50%{transform:translateY(4px)}100%{transform:translateY(8px)}}@keyframes elementor-animation-hang-sink{100%{transform:translateY(8px)}}.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{animation-name:elementor-animation-hang-sink,elementor-animation-hang;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}.elementor-animation-skew{transition-duration:.3s;transition-property:transform}.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover{transform:skew(-10deg)}.elementor-animation-skew-forward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover{transform:skew(-10deg)}.elementor-animation-skew-backward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover{transform:skew(10deg)}@keyframes elementor-animation-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover{animation-name:elementor-animation-wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover{animation-name:elementor-animation-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-bottom-right{16.65%{transform:translate(8px,8px)}33.3%{transform:translate(-6px,-6px)}49.95%{transform:translate(4px,4px)}66.6%{transform:translate(-2px,-2px)}83.25%{transform:translate(1px,1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover{animation-name:elementor-animation-wobble-to-bottom-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-top-right{16.65%{transform:translate(8px,-8px)}33.3%{transform:translate(-6px,6px)}49.95%{transform:translate(4px,-4px)}66.6%{transform:translate(-2px,2px)}83.25%{transform:translate(1px,-1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover{animation-name:elementor-animation-wobble-to-top-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-top{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-top{transform-origin:0 100%}.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover{animation-name:elementor-animation-wobble-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-bottom{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-bottom{transform-origin:100% 0}.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover{animation-name:elementor-animation-wobble-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-skew{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover{animation-name:elementor-animation-wobble-skew;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-buzz{50%{transform:translateX(3px) rotate(2deg)}100%{transform:translateX(-3px) rotate(-2deg)}}.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover{animation-name:elementor-animation-buzz;animation-duration:.15s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}100%{transform:translateX(-1px) rotate(0)}}.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover{animation-name:elementor-animation-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}