.waiver-container{font-family:'Roboto Condensed',sans-serif;-webkit-box-shadow:0 0 2px 0 #000;box-shadow:0 0 2px 0 #000;background-color:#fff;border-radius:.325em;width:357px;max-width:840px;padding:7px 15px 1px;margin:8px 0 15px 182px;color:#000}.waiver-container h2{font-family:'Roboto Condensed',sans-serif;margin:0;padding:0}.waiver-container .checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:12px 0;padding:0;min-height:40px}.waiver-container .checkbox-container .registration_waiver_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:12px;width:16px;height:16px}.waiver-container .checkbox-container a{max-width:calc(100% - 40px - 40px);line-height:1.25em;color:#428bca}.waiver-container .checkbox-container label{width:auto;margin:0;padding:0;min-width:100px;text-align:left}.waiver-container .checkbox-container input{max-width:calc(100% - 100px)}.waiver-container .waiver-block{padding:0 40px;font-size:12px;line-height:1.25em;margin:-1.25em 0 1.25em}.waiver-container .waiver-block p{text-align:justify}.waiver-container .waiver-block p a{display:inline}@media (max-width:991px){.form-horizontal .waiver-container{margin:0 auto 2em;width:100%;max-width:calc(100% - 30px)}.waiver-container{width:100%;max-width:100%;margin:0}}.registration{padding:60px 30px;font-family:"Roboto condensed","Arial Narrow",sans-serif}.ccinfo_container{font-family:"Roboto condensed","Arial Narrow",sans-serif}.ccinfo_container form fieldset .new_cc_container{display:block}.ccinfo_container form fieldset .new_cc_container .credit_card_info_block{display:-webkit-box;display:-ms-flexbox;max-width:1000px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ccinfo_container form fieldset .new_cc_container .credit_card_info_block .credit_card_info_iframe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-shadow:inset 0 0 2px 0 #000;box-shadow:inset 0 0 2px 0 #000;background:#545454;margin:0 -1rem;padding-left:1rem}.ccinfo_container form fieldset .new_cc_container .credit_card_info_block .credit_card_info_iframe .form-group label.control-label{color:#fff}.ccinfo_container form fieldset .new_cc_container .credit_card_info_block .credit_card_info_iframe .form-group label.control-label a{color:#fff}.ccinfo_container form fieldset .new_cc_container .credit_card_info_block .credit_card_info_iframe .form-group label.control-label a i{color:#fff}.ccinfo_container form fieldset .new_cc_container .credit_card_info_block .credit_card_info_iframe .form-group label.control-label a i .fa{color:#fff}.orderdetails-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto condensed","Arial Narrow",sans-serif;height:-webkit-max-content;height:-moz-max-content;height:max-content;-webkit-box-shadow:0 0 2px 0 #000;box-shadow:0 0 2px 0 #000;min-width:280px;width:280px;max-width:280px;background-color:#fff;border-radius:.325em 0 0 .325em;margin:-50vh -1rem -50vh 0;min-height:200px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.orderdetails-container .stack-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:7px}.orderdetails-container .stack-block img{width:120px}.orderdetails-container .stack-block .creditcardlogo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.orderdetails-container .stack-block .creditcardlogo-container .creditcardlogo-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;width:auto}.orderdetails-container .stack-block .creditcardlogo-container .americanexpress-container,.orderdetails-container .stack-block .creditcardlogo-container .discover-container,.orderdetails-container .stack-block .creditcardlogo-container .mastercard-container,.orderdetails-container .stack-block .creditcardlogo-container .visa-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.orderdetails-container .stack-block .creditcardlogo-container .americanexpress-container svg,.orderdetails-container .stack-block .creditcardlogo-container .discover-container svg,.orderdetails-container .stack-block .creditcardlogo-container .mastercard-container svg,.orderdetails-container .stack-block .creditcardlogo-container .visa-container svg{width:auto;height:32px}.orderdetails-container .stack-block .creditcardlogo-container .americanexpress-container svg.mastercard,.orderdetails-container .stack-block .creditcardlogo-container .discover-container svg.mastercard,.orderdetails-container .stack-block .creditcardlogo-container .mastercard-container svg.mastercard,.orderdetails-container .stack-block .creditcardlogo-container .visa-container svg.mastercard{height:20px}.orderdetails-container .stack-block .creditcardlogo-container .americanexpress-container svg.mastercard path.c,.orderdetails-container .stack-block .creditcardlogo-container .americanexpress-container svg.mastercard rect.c,.orderdetails-container .stack-block .creditcardlogo-container .discover-container svg.mastercard path.c,.orderdetails-container .stack-block .creditcardlogo-container .discover-container svg.mastercard rect.c,.orderdetails-container .stack-block .creditcardlogo-container .mastercard-container svg.mastercard path.c,.orderdetails-container .stack-block .creditcardlogo-container .mastercard-container svg.mastercard rect.c,.orderdetails-container .stack-block .creditcardlogo-container .visa-container svg.mastercard path.c,.orderdetails-container .stack-block .creditcardlogo-container .visa-container svg.mastercard rect.c{fill:#ff5f00}.orderdetails-container .stack-block .creditcardlogo-container .americanexpress-container svg.mastercard path.d,.orderdetails-container .stack-block .creditcardlogo-container .americanexpress-container svg.mastercard rect.d,.orderdetails-container .stack-block .creditcardlogo-container .discover-container svg.mastercard path.d,.orderdetails-container .stack-block .creditcardlogo-container .discover-container svg.mastercard rect.d,.orderdetails-container .stack-block .creditcardlogo-container .mastercard-container svg.mastercard path.d,.orderdetails-container .stack-block .creditcardlogo-container .mastercard-container svg.mastercard rect.d,.orderdetails-container .stack-block .creditcardlogo-container .visa-container svg.mastercard path.d,.orderdetails-container .stack-block .creditcardlogo-container .visa-container svg.mastercard rect.d{fill:#eb001b}.orderdetails-container .stack-block .creditcardlogo-container .americanexpress-container svg.mastercard path.e,.orderdetails-container .stack-block .creditcardlogo-container .americanexpress-container svg.mastercard rect.e,.orderdetails-container .stack-block .creditcardlogo-container .discover-container svg.mastercard path.e,.orderdetails-container .stack-block .creditcardlogo-container .discover-container svg.mastercard rect.e,.orderdetails-container .stack-block .creditcardlogo-container .mastercard-container svg.mastercard path.e,.orderdetails-container .stack-block .creditcardlogo-container .mastercard-container svg.mastercard rect.e,.orderdetails-container .stack-block .creditcardlogo-container .visa-container svg.mastercard path.e,.orderdetails-container .stack-block .creditcardlogo-container .visa-container svg.mastercard rect.e{fill:#f79e1b}.orderdetails-container .stack-block .creditcardlogo-container .americanexpress-container svg.discover,.orderdetails-container .stack-block .creditcardlogo-container .discover-container svg.discover,.orderdetails-container .stack-block .creditcardlogo-container .mastercard-container svg.discover,.orderdetails-container .stack-block .creditcardlogo-container .visa-container svg.discover{height:90px}.orderdetails-container .stack-block .creditcardlogo-container .americanexpress-container svg.americanexpress,.orderdetails-container .stack-block .creditcardlogo-container .discover-container svg.americanexpress,.orderdetails-container .stack-block .creditcardlogo-container .mastercard-container svg.americanexpress,.orderdetails-container .stack-block .creditcardlogo-container .visa-container svg.americanexpress{height:76px}.orderdetails-container .stack-block .creditcardlogo-container .americanexpress-container{margin:-37px}.orderdetails-container .stack-block .creditcardlogo-container .left-block .top-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;height:24px;padding:0 10px 0 2px}.orderdetails-container .stack-block .creditcardlogo-container .left-block .bottom-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;height:24px}.orderdetails-container .stack-block .creditcardlogo-container .right-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.orderdetails-container .orderdetails-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:5px;overflow:hidden;min-width:220px;color:#000}.orderdetails-container .orderdetails-block strong{font-size:18px;text-transform:uppercase;min-width:100%;text-align:right;-webkit-box-shadow:inset 0 -2px 0 0 #000;box-shadow:inset 0 -2px 0 0 #000;margin:0 -5px 0 0;padding:0 5px 0 0}.orderdetails-container .orderdetails-block .orderdetails-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:14px;line-height:1.25em;min-height:3em;max-width:540px}.orderdetails-container .orderdetails-block .orderdetails-content .label-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0 .325em 0 0}.orderdetails-container .orderdetails-block .orderdetails-content .data-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:.325em}.orderdetails-container .orderdetails-block .orderdetails-content .data-block.debit{padding-right:0}.orderdetails-container .orderdetails-block .orderdetails-content{min-height:1em;height:1.25em;max-height:1.75em;font-size:16px;min-width:100%}.orderdetails-container .orderdetails-block .orderdetails-content .data-block{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:90px;text-align:right;padding-left:.325em}.orderdetails-container .orderdetails-block .orderdetails-content.order-balance,.orderdetails-container .orderdetails-block .orderdetails-content.sub-total,.orderdetails-container .orderdetails-block .orderdetails-content.total-content{font-weight:100;margin:5px -6px 5px 0;padding:3px 5px 3px;width:calc(100% + 6px)}.orderdetails-container .orderdetails-block .orderdetails-content.sub-total{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}.orderdetails-container .orderdetails-block .orderdetails-content.order-balance,.orderdetails-container .orderdetails-block .orderdetails-content.total-content{background:#545454;color:#fff}.orderdetails-container .orderdetails-block .orderdetails-content.order-balance .label-field,.orderdetails-container .orderdetails-block .orderdetails-content.total-content .label-field{text-transform:uppercase;font-weight:100}.orderdetails-container .orderdetails-block .orderdetails-content.order-balance{margin-bottom:0}.field-block{font-family:"Roboto condensed","Arial Narrow",sans-serif;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:14px;line-height:1.25em;min-height:3em;max-width:540px;display:flex;width:100%}.field-block .label-field{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0 .325em 0 0;font-weight:600;width:180px}.field-block .label-field .info-mark{float:left}.field-block .checkbox-field,.field-block .input-field,.field-block .select-field,.field-block .textarea-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .325em;color:#555;background-color:#fff;background-image:none!important;border:1px solid grey;border-radius:.325em;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);min-height:2em;min-width:calc(100% - 180px);width:100%;max-width:240px}.field-block .textarea-field{font-family:inherit;margin:.5em 0}.field-block .select-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 180px)}.field-block .select-container .select-field{min-width:calc(50% - 5px);width:calc(50% - 5px)}.field-block.withbutton-container .withbutton-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:calc(100% - 180px);width:calc(100% - 180px);max-width:calc(100% - 180px)}.field-block.withbutton-container .withbutton-block .input-field{min-width:calc(100% - 60px - 15px);width:calc(100% - 60px - 15px);max-width:calc(100% - 60px - 15px)}.field-block.withbutton-container .withbutton-block .btn.btn-secondary{min-width:60px;width:60px;max-width:60px}.field-block.check-block{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.field-block.check-block .label-field{width:calc(540px - 180px);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 0 .325em}.field-block.check-block .checkbox-field{margin:0 8px 0 calc(180px - 24px);-webkit-box-shadow:none;box-shadow:none;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px}form.form-horizontal .form-group{font-family:"Roboto condensed","Arial Narrow",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:14px;line-height:1.25em;min-height:3em;width:540px;max-width:540px;margin:0!important}form.form-horizontal .form-group label.control-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0 .325em 0 0;font-weight:600;width:180px}form.form-horizontal .form-group .multi-group{width:calc(100% - 180px)}form.form-horizontal .form-group .multi-group select.form-control{border-radius:.325em;margin-right:.5em}form.form-horizontal .form-group input[type=text],form.form-horizontal .form-group input[type=text].form-control,form.form-horizontal .form-group select,form.form-horizontal .form-group select.form-control,form.form-horizontal .form-group textarea,form.form-horizontal .form-group textarea.form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .325em;color:#555;background-color:#fff;background-image:none!important;border:1px solid grey;border-radius:.325em;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);min-height:2em;min-width:calc(100% - 180px);width:100%;max-width:240px;font-family:inherit;line-height:inherit;height:unset}form.form-horizontal .form-group .full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:calc(100% - 180px);width:100%;max-width:240px}form.form-horizontal .form-group .full .half{min-width:calc((100% - 1em)/ 2);width:calc((100% - 1em)/ 2);max-width:calc((100% - 1em)/ 2)}form.form-horizontal .form-group .full .half select{min-width:100%;width:100%;max-width:100%}form.form-horizontal .form-group .checkbox_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;min-height:2em;min-width:calc(100% - 180px);width:100%;max-width:240px}form.form-horizontal .form-group .checkbox_container label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:12px;width:16px;height:16px;width:auto;margin:0;padding:0;min-width:100px;text-align:left}form.form-horizontal .form-group .checkbox_container input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:12px;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px}form.form-horizontal .form-group.row.radio_container{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}form.form-horizontal .form-group.row.radio_container label.control-label{font-size:2em}form.form-horizontal .form-group.row.radio_container .radio_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:calc(100% - 180px);width:100%;max-width:240px}form.form-horizontal .form-group.row.radio_container .radio_block label.control-label{width:auto;padding:0;font-size:1em}form.form-horizontal .form-group.row.radio_container .radio_block input{margin:12px;min-width:16px;width:16px;max-width:16px;min-height:16px;height:16px;max-height:16px}.input-with-currency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:calc(100% - 180px)}.input-with-currency .currency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.325em 0 0 .325em;background:#ededed;min-height:2em;width:1.5em;border:1px solid grey;margin-right:-1px}.input-with-currency .input-field{border-radius:0 .325em .325em 0;min-width:calc(100% - 30px)}.form-group .input-group .input-group .input-with-currency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:calc(100% - 180px)}.form-group .input-group .input-group .input-with-currency .currency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.325em 0 0 .325em;background:#ededed;height:30px;width:30px;border:1px solid grey;margin-right:-1px}.form-group .input-group .input-group .input-with-currency .input-field{border-radius:0 .325em .325em 0;min-width:calc(100% - 30px)}.modal-body.width-match{padding:30px}@media (max-width:1048px){.registration{padding:0}.ccinfo_container form fieldset .new_cc_container .credit_card_info_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ccinfo_container form fieldset .new_cc_container .credit_card_info_block .credit_card_info_iframe{margin:0;padding:0}.field-container{min-width:100%}.field-block{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 1em 2em}.field-block .label-field{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:100%;line-height:1.325em;min-height:2.5em;font-size:18px;font-weight:400}.field-block .input-field,.field-block .select-field{min-width:90%;width:100%;font-size:18px;font-weight:400}.field-block .select-container{min-width:100%;width:100%;max-width:100%}.field-block .select-container .select-field{min-width:calc(50% - 5px);max-width:calc(50% - 5px);font-size:18px;font-weight:400}.field-block .select-container .select-field option{font-size:18px;font-weight:400}.field-block.withbutton-container .withbutton-block{min-width:100%;width:100%;max-width:100%}.field-block.withbutton-container .withbutton-block .input-field{min-width:calc(100% - 60px);width:calc(100% - 60px);max-width:calc(100% - 60px);border-radius:.325em 0 0 .325em;border-right:0 none transparent}.field-block.withbutton-container .withbutton-block button.btn.btn-secondary{min-width:60px;width:60px;max-width:60px;border-radius:0 .325em .325em 0;border-color:grey;border-left:0 none transparent}.orderdetails-container{border-radius:.325em;width:100%;-webkit-box-shadow:inset 0 0 3px 1px rgba(0,0,0,.6),inset 0 111px 0 0 #efefef,inset 0 -48px 0 0 #efefef;box-shadow:inset 0 0 3px 1px rgba(0,0,0,.6),inset 0 111px 0 0 #efefef,inset 0 -48px 0 0 #efefef;margin:2em 0;min-width:270px;max-width:calc(100% - 30px);padding:0 0 .5em 0;overflow:hidden}.orderdetails-container .stack-block{max-width:300px;padding:10px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.orderdetails-container .orderdetails-block{min-width:100%}.orderdetails-container .orderdetails-block strong{margin:0 -5px 10px;padding:0 10px 0;min-width:calc(100% + 10px)}.form-horizontal{-webkit-box-shadow:0 0 2px 0 #000;box-shadow:0 0 2px 0 #000;color:#000;background-color:#efefef;padding-bottom:2em}.form-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(100% - 2em);max-width:calc(100% - 2em);margin:0 1em 2em!important}.form-group label.control-label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:100%;line-height:1.325em;min-height:2.5em;font-size:18px;font-weight:400}.form-group input[type=text],.form-group select,.form-group textarea{width:100%;max-width:100%;font-size:18px;font-weight:400}.form-group .full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:calc(100% - 180px);width:100%;max-width:240px}.form-group .full .half{min-width:calc((100% - 1em)/ 2);width:calc((100% - 1em)/ 2);max-width:calc((100% - 1em)/ 2)}.form-group .full .half select{min-width:100%;width:100%;max-width:100%}}