.new-member-flow .content{margin:10% 20%;padding:10%;min-height:300px;min-width:300px;background-color:white;border-radius:25px}.appointment-form .time-unit{min-height:15px;height:10%;min-width:250px;width:25%;border:solid #608b8b;border-radius:5px;text-align:center;vertical-align:middle;font-size:23px;font-weight:bold;color:#608b8b;margin:10px}.appointment-form .time-unit:hover{cursor:pointer;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}.appointment-form .checked{border:solid #12404a;background-color:#12404a;color:white}.iti{--iti-path-flags-1x: url(asset-path('flags.png'));--iti-path-flags-2x: url(asset-path('flags@2x.png'));--iti-path-globe-1x: url(asset-path('globe.png'));--iti-path-globe-2x: url(asset-path('globe@2x.png'))}.account-appointment .tab{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1}.account-appointment .tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:0.3s}.account-appointment .tab button:hover{background-color:#ddd}.account-appointment .tab button.active{background-color:#ccc}.account-appointment .active{display:block}.account-appointment .tabcontent{display:none;padding:6px 12px;border:1px solid #ccc;border-top:none}#progress-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2;cursor:pointer}#progress-overlay-text{position:fixed;top:50%;left:50%;font-size:30px;color:white;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}
