 @import url('/css/templates/balsta/library/fontAwesome5.15.2/css/all.css');@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.icon, .view.userSignup .result ol li::before{ display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Pro";font-weight: 400;}.icon{}.icon:not(.iconText) > span{ display: none;}.icon.disabled{ opacity: 0.5;}.icon::before{ margin-right: 0.3em;}.icon::after{ margin-left: 0.3em; }.icon.iconCar::before{ content: "\f1b9";}.icon.iconDelete::before{ content: "\f056";}.icon.iconFreight::before{ content: "\f0d1";}.icon.iconFaq::before{ content: "\f0da";font-weight: 900;}.icon.iconFaq:hover::before{ content: "\f0d7";}.icon.iconGoBack::before{ content: "\f104";}.icon.iconMoney::before{ content: "\f0d6";}.icon.iconPdf::before{ content: "\f1c1";font-weight: 900;}.icon.iconPrinter::before{ content: "\f02f";font-weight: 900;}.icon.iconStar::before{ content: "\f005";font-weight: 900;}.icon.iconStarEmpty::before{ content: "\f005";}.icon.iconSearch::before{ content: "\f002";}.icon.iconTrash::before{ content: "\f1f8";font-weight: 900;}.icon.iconTrash:hover::before{ content: "\f895";}.icon.iconTrashFlip::after{ content: "\f1f8";font-weight: 900;}.icon.iconTrashFlip:hover::after{ content: "\f895";}.icon.iconTrashAlt::before{ content: "\f2ed";font-weight: 400;}.icon.iconUser::before{ content: "\f007";}@-webkit-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@-moz-keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }@keyframes rotate{0%{ transform: rotate(0deg);}100%{ transform: rotate(360deg);} }.view.userSignup{ position: relative;}.view.userSignup::after{ clear: both;content: "";display: table;}.view.userSignup .information{ padding-bottom: 0.7em;margin-bottom: 1.5em;border-bottom: 1px solid #ccc;}.view.userSignup .information::after{ clear: both;content: "";display: table;}.view.userSignup .information p:first-child{ float: left;width: 40%;}.view.userSignup .information p:last-child{ float: right;width: 40%;text-align: right;}.view.userSignup .result{ padding: 0 2em 1em 2em;}.view.userSignup .result ol{ list-style: none;}.view.userSignup .result ol li{ font-style: italic;}.view.userSignup .result ol li::before{ content: "\f06a" ' ';}.view.userSignup .result ol li label{ display: inline-block !important;}.view.userSignup .result.error{ color: #be241c;}.view.userSignup label{ display: none;}.view.userSignup input, .view.userSignup textarea{ width: 100%;padding: 4px 5px;box-sizing: border-box;border: 1px solid #c0c0c0;}.view.userSignup select{ width: 100%;padding: 9.1px 4px;box-sizing: border-box;border: 1px solid #c0c0c0;}.view.userSignup fieldset{ margin: 0;padding: 6px 0 6px 0;box-sizing: border-box;border: 1px solid #c0c0c0;border-left: none;border-right: none;border-bottom: none;width: 46%;}.view.userSignup fieldset legend{ padding: 0 15px 0 0;position: relative;top: -1px;font-weight: 600;}.view.userSignup fieldset .field{ margin-bottom: 5px;}.view.userSignup fieldset .field.checkbox{ position: relative;}.view.userSignup fieldset .field.checkbox label{ display: block;padding-left: 2em;}.view.userSignup fieldset .field.checkbox input.checkbox{ position: absolute;top: 0.4em;}.view.userSignup fieldset.generic{ display: inline-block;vertical-align: top;margin-right: 7%;}.view.userSignup fieldset.payment{ display: none;}.view.userSignup fieldset.delivery{ display: none;}.view.userSignup fieldset.account{ display: inline-block;}@media screen and (max-width: 640px){.view.userSignup fieldset{ margin-bottom: 1em;width: 100%;}.view.userSignup fieldset.generic{ margin: 0;} }.view.userSignup #googleRecaptchaField{ display: inline-block;}.view.userSignup .buttons{ display: block;padding-top: 1.5em;margin-top: 1em;border-top: 1px solid #ccc;}.view.userSignup .buttons::after{ clear: both;content: "";display: table;}.view.userSignup .buttons button:first-child{ float: left;width: 40%;}.view.userSignup .buttons button:last-child{ float: right;width: 40%;}