input[type=date]::-webkit-input-placeholder{visibility:hidden!important}input::-webkit-inner-spin-button{display:none;-webkit-appearance:none}input::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}input[name=registration-first_name],input[name=registration-last_name]{text-transform:capitalize}#billing_info_tpl .max-width-content,#tpl-register .max-width-content{max-width:720px}#billing_info_tpl .page-title,#tpl-register .page-title{font-size:38px;line-height:1.2;font-weight:600;color:#000}#billing_info_tpl .intro,#tpl-register .intro{color:#555;line-height:1.4;margin:25px 0 0}#billing_info_tpl .step-title,#tpl-register .step-title{margin:40px 0 20px;font-size:21px;line-height:1.2;font-weight:400}#billing_info_tpl .type-selector,#tpl-register .type-selector{position:relative}#billing_info_tpl .type-selector>input,#tpl-register .type-selector>input{position:absolute;left:10px;top:10px;z-index:1;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}#billing_info_tpl .type-selector>label,#tpl-register .type-selector>label{display:block;border:1px solid #ddd;font-weight:600;color:#555;background:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:68px;padding:0 15px;position:relative;z-index:2;cursor:pointer;font-size:16px}#billing_info_tpl .type-selector>label:hover,#tpl-register .type-selector>label:hover{border-color:#c6c6c6}#billing_info_tpl .type-selector>input:checked+label,#tpl-register .type-selector>input:checked+label{background:#f7fbff;color:#008eff;border-color:#008eff}#billing_info_tpl .note,#tpl-register .note{font-size:14px;margin:15px 0 0}#billing_info_tpl .registration-fields .step-title,#tpl-register .registration-fields .step-title{margin-bottom:10px}#billing_info_tpl .registration-fields>.col,#tpl-register .registration-fields>.col{padding-top:10px;padding-bottom:10px}#billing_info_tpl .registration-fields>.col-checkbox,#tpl-register .registration-fields>.col-checkbox{padding-bottom:4px}#billing_info_tpl .registration-fields>.col-button,#tpl-register .registration-fields>.col-button{padding-top:36px}#billing_info_tpl .registration-fields>.col-button .button,#tpl-register .registration-fields>.col-button .button{min-width:200px}@media only screen and (max-width:991.9px){#billing_info_tpl .max-width-content,#tpl-register .max-width-content{max-width:none}}@media only screen and (max-width:767.9px){#billing_info_tpl .page-title,#tpl-register .page-title{font-size:32px}#billing_info_tpl .type-selector>label,#tpl-register .type-selector>label{padding:0 10px;font-size:15px}}@media only screen and (max-width:479.9px){#billing_info_tpl .page-title,#tpl-register .page-title{font-size:21px}#billing_info_tpl .intro,#tpl-register .intro{font-size:14px}#billing_info_tpl .type-selector-content,#tpl-register .type-selector-content{margin-left:-3px;margin-right:-2px}#billing_info_tpl .type-selector-content>.col,#tpl-register .type-selector-content>.col{padding-left:3px;padding-right:2px}#billing_info_tpl .type-selector>label,#tpl-register .type-selector>label{padding:0 5px;font-size:11px;line-height:58px}#billing_info_tpl .step-title,#tpl-register .step-title{font-size:16px}#billing_info_tpl .note,#tpl-register .note{font-size:12px}#billing_info_tpl .registration-fields>.col-button .button,#tpl-register .registration-fields>.col-button .button{width:100%}}#billing_info_tpl .relativeWrapper,#tpl-register .relativeWrapper{position:relative}#billing_info_tpl .altFieldForPicker,#tpl-register .altFieldForPicker{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}@media (max-width:768px){#billing_info_tpl .altFieldForPicker,#tpl-register .altFieldForPicker{display:none}}#billing_info_tpl .flexRow,#tpl-register .flexRow{display:-ms-flexbox;display:flex}@media (max-width:767px){#billing_info_tpl .flexRow,#tpl-register .flexRow{-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px){#billing_info_tpl .flexRow,#tpl-register .flexRow{-ms-flex-direction:row;flex-direction:row}#billing_info_tpl .flexRow .md-25,#tpl-register .flexRow .md-25{-ms-flex:0 0 calc(25% - 15px);flex:0 0 calc(25% - 15px);margin-right:15px}#billing_info_tpl .flexRow .md-25:last-child,#tpl-register .flexRow .md-25:last-child{-ms-flex:0 0 25%;flex:0 0 25%;margin-right:0}#billing_info_tpl .flexRow .md-25:first-child,#tpl-register .flexRow .md-25:first-child{-ms-flex:0 0 calc(25% - 15px);flex:0 0 calc(25% - 15px);margin-right:15px}#billing_info_tpl .flexRow .md-50,#tpl-register .flexRow .md-50{-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px);margin-right:15px}#billing_info_tpl .flexRow .md-50:last-child,#tpl-register .flexRow .md-50:last-child{-ms-flex:0 0 50%;flex:0 0 50%;margin-right:0}#billing_info_tpl .flexRow .md-50:first-child,#tpl-register .flexRow .md-50:first-child{-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px);margin-right:15px}#billing_info_tpl .flexRow .md-75,#tpl-register .flexRow .md-75{-ms-flex:0 0 calc(75% - 15px);flex:0 0 calc(75% - 15px);margin-right:15px}#billing_info_tpl .flexRow .md-75:last-child,#tpl-register .flexRow .md-75:last-child{-ms-flex:0 0 75%;flex:0 0 75%;margin-right:0}#billing_info_tpl .flexRow .md-75:first-child,#tpl-register .flexRow .md-75:first-child{-ms-flex:0 0 calc(75% - 15px);flex:0 0 calc(75% - 15px);margin-right:15px}#billing_info_tpl .flexRow .md-100,#tpl-register .flexRow .md-100{-ms-flex:0 0 100%;flex:0 0 100%}}#billing_info_tpl .errorWrapper .error,#tpl-register .errorWrapper .error{color:red;font-size:11px}#billing_info_tpl .autoComplete .autoComplete,#billing_info_tpl .autoComplete select,#tpl-register .autoComplete .autoComplete,#tpl-register .autoComplete select{display:none}#billing_info_tpl .autoComplete .fieldWrapper,#tpl-register .autoComplete .fieldWrapper{position:relative}#billing_info_tpl .autoComplete .fieldWrapper .combo,#tpl-register .autoComplete .fieldWrapper .combo{position:absolute;z-index:100;background:#fff;border:1px solid #ccc;max-height:300px;width:100%;overflow:scroll;margin-top:5px;border-radius:4px}#billing_info_tpl .autoComplete .fieldWrapper .combo.hidden,#tpl-register .autoComplete .fieldWrapper .combo.hidden{display:none}#billing_info_tpl .autoComplete .fieldWrapper .listItem,#tpl-register .autoComplete .fieldWrapper .listItem{padding:5px 10px;display:block}#billing_info_tpl .autoComplete .fieldWrapper .listItem.focused,#tpl-register .autoComplete .fieldWrapper .listItem.focused{background:#11bc53;color:#fff}#billing_info_tpl .autoComplete .fieldWrapper .listItem.hidden,#tpl-register .autoComplete .fieldWrapper .listItem.hidden{display:none}#billing_info_tpl .autoComplete .fieldWrapper .listItem:hover,#tpl-register .autoComplete .fieldWrapper .listItem:hover{cursor:pointer;background:#eee}