.psSidebar{margin:0;padding:0;width:200px;background-color:#f1f1f1;color:#000;position:fixed;height:auto%;overflow:auto}.psSidebar a{display:block;color:#000;padding:16px;text-decoration:none}.psSidebar a.active{background-color:#04AA6D;color:#fff}.psSidebar a:hover:not(.active){background-color:#555;color:#fff}.psContent{margin-left:270px;padding:20px}@media screen and (max-width:700px){.psSidebar{width:100%;height:auto;position:relative}.psSidebar a{float:left}div.psContent{margin-left:0}}.patientType_btn{border:none;outline:none;padding:10px 0 10px 10px;background-color:#f1f1f1;cursor:pointer;width:49%}.appointmentDetailsPageButton{background-color:#1974D2;border:none;color:#fff;font-size:16px;cursor:pointer;width:50%;height:50px;margin:10px auto;display:block;border-radius:12px}button:disabled button[disabled]{color:#fff;font-size:16px;width:50%;height:50px;margin:10px auto;display:block;border-radius:12px;border:1px solid #999;background-color:#ccc;color:#666}.patientType_btn:hover{background-color:#ddd}.patientType_btn.patientTypeActive{background-color:#1974D2;color:#fff}.procedureList{float:left;width:20%;margin-top:0;margin-left:10px;margin-bottom:10px;background-color:#f1f1f1;cursor:pointer;padding:0 10px 0 10px}.selectedProcedure{background-color:#1974D2;color:#fff}.selectedTimeSlot{background-color:#1974D2;color:#fff}.main_heading_text{background-color:#b7b7b7;text-align-last:center;width:100%;margin-top:6px;font-size:1.2em}.heading_text{background-color:#ccc;text-align-last:left;width:100%;margin-top:56px;font-size:1.2em}*{box-sizing:border-box}.column{float:left;width:auto;padding:5px}.row:after{content:"";display:table;clear:both}.ps-tableSubscription{border-collapse:collapse;font-size:.9em;font-family:sans-serif;width:100%;box-shadow:0 0 20px rgb(0 0 0 / .15)}.ps-tableSubscription th,.ps-tableSubscription td{padding:15px 15px}.ps-tableSubscription tbody tr{border-bottom:1px solid #ddd}.ps-table{border-collapse:collapse;font-size:.9em;font-family:sans-serif;width:100%;box-shadow:0 0 20px rgb(0 0 0 / .15)}.ps-table thead tr{background-color:#0096FF;color:#fff;text-align:left}.ps-table th,.ps-table td{padding:15px 15px}.ps-table tbody tr{border-bottom:1px solid #ddd}.ps-table tbody tr:nth-of-type(even){background-color:#f3f3f3}.ps-table tbody tr:last-of-type{border-bottom:2px solid #009879}.ps-table tbody tr.active-row{font-weight:700;color:#009879}.psLabel{background-color:#f3f3f3;font-weight:700;text-align:left;width:25%}.psLabelSubscription{background-color:#f3f3f3;font-weight:700;text-align:left}.dataCell{background-color:#fff;font-weight:700;text-align:left;vertical-align:top}.psLabelDivider{background-color:#f3f3f3;text-align:center;font-weight:700}.dataCellCheckbox{background-color:#fff;font-weight:700;text-align:center}.add_new_customer_button{background-color:#0096FF;border:none;color:#fff;padding:12px 12px;text-align:center;text-decoration:none;display:inline-block;font-size:.9em;margin:4px 2px;cursor:pointer}.ps_container{border-radius:5px;background-color:#0096FF;padding:20px}.data-table{clear:right;float:right;margin-top:0}.data-table tbody tr{border-bottom:1px solid #ddd;line-height:30px;margin:0 0}.ps_row:after{content:"";display:table;clear:both}.ps_row{content:"";display:table;clear:both;width:100%;margin-top:0;padding:0 0 0 0}.ps_col-30_button{float:left;width:30%;margin-top:0;padding:0% 0% 0% 40%}.ps_row_button{content:"";display:table;clear:both;width:100%;margin-top:0;margin-left:0%;padding:0 0 0 0}.ps_col-100{float:left;width:100%;margin-top:6px}.ps_col-30{float:left;width:30%;margin-top:0;padding:0 0 0 0}.ps_col-50{float:left;width:50%;margin-top:6px}.ps_col-50-line{float:left;text-align-last:center;width:50%;margin-top:6px;border:1px solid #ccc}.ps_col-15{float:left;width:15%;margin-top:6px}.ps_col-75{float:left;width:75%;margin-top:6px}label{padding:12px 12px 12px 0;display:inline-block}input[type=text],input[type=password],select,textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;resize:vertical}input[type=submit]{background-color:#04AA6D;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;float:right}input:invalid{border:2px dashed red}input:invalid:required{border:1px dashed red}input:valid{border:1px solid #ccc}.addPsServices{background-color:#04AA6D;border:none;color:#fff;font-size:16px;cursor:pointer}.addClProcedure,.removeAProcedure,.customerDashboard{background-color:#04AA6D;border:none;color:#fff;font-size:16px;cursor:pointer}.subscription{color:#04AA6D}.fa-calendar-plus-o{background-color:#04AA6D;color:#fff}.error{border:1px red solid}.um-field-error{width:auto;max-width:100%;background:#C74A4A;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;box-sizing:border-box;position:relative;padding:12px;font-size:14px;line-height:20px!important;margin:12px 0 0 0}.um-field-notice{width:auto;max-width:100%;background:#497BC7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;box-sizing:border-box;position:relative;padding:12px;font-size:14px;line-height:20px!important;margin:5px 0 0 0}.um-tip{margin:0 0 0 8px;cursor:pointer;display:inline-block;position:relative;top:3px}.um-form button::-moz-focus-inner,.um-form input::-moz-focus-inner{border:0!important;padding:0!important}.um-field{position:relative;padding:15px 0 0 0}