.my_page_toc h2{font-size:22px;font-weight:400}.my_page_toc ul{list-style-type:none;display:none;padding:0;margin-top:10px;margin-right:50px}.my_page_toc li{margin:5px 0;vertical-align:middle}.my_page_toc a{display:block;padding:15px 10px;border-radius:5px;transition:.2s}.my_page_toc a:hover{background:#f3f3f3;transition:.2s}.my_page_toc .active{background:#f3f3f3}.my_page_toc img{left:0;height:25px;width:fit-content;margin-right:10px;opacity:.7;vertical-align:middle}.button-wrapper{position:relative;display:block;top:20px;width:100%}.button-wrapper a{display:block;text-align:center;margin-top:20px}@media(min-width:998px){.button-wrapper{display:inline}.button-wrapper a{display:inline;margin-top:0}.my_page_toc ul{display:block}.my_page_section{padding-top:75px}}.toc_mobile{margin:0}.toc_mobile ul{list-style-type:none;padding:0}.my_page_toc_mobile_btn{display:block;position:relative;width:100%;background:white;border-radius:3px;border:1px solid #d8d8d8;text-align:left !important;padding:10px 20px;margin-bottom:20px;padding-left:0;margin-left:0;color:black}.my_page_toc_mobile_btn img{padding-right:15px;margin-right:0;padding-left:25px}.my_page_toc_mobile_btn span{position:absolute;right:10px}@media(min-width:998px){.my_page_toc_mobile_btn{display:none}}.toc_mobile .img_link{width:25px;height:auto}.custom-file-upload{display:inline-block;cursor:pointer}.toc_mobile .modal-dialog{top:0;right:0;margin:0;position:fixed;max-width:520px;width:80%;height:100vh !important;transform:translateX(100%) !important}.toc_mobile .modal-content{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.toc_mobile.show .modal-dialog{transform:translateX(0) !important;transition:transform .2s ease-out}.toc_mobile .modal-body{overflow-x:hidden;padding:0}.toc_mobile .modal-body ul{margin-top:25px;margin-left:0;padding-left:0}.toc_mobile .modal-body li{padding:10px 20px}.toc_mobile .modal-body li img{margin-right:15px}.toc_mobile .modal-content,.toc_mobile .modal-body{height:100%;display:flex;flex-direction:column}.toc_mobile .modal-body{overflow-y:auto;flex-grow:1}.toc_mobile strong{font-size:18px}.userinfo td{padding-left:25px}.frameinfo{position:relative;margin-bottom:30px}.list_buttons{display:inline-block;margin-bottom:35px}.list_buttons a{display:inline-block;background:var(--primary-color);color:var(--primary-white);border-radius:5px;box-shadow:none;border:1px solid var(--primary-color);cursor:pointer;padding:14px 24px}.list_buttons .button{position:relative;display:inline-block;background:transparent;border:1px solid var(--primary-black);color:var(--primary-black)}.frameinfo .content{margin-bottom:50px}.prescription_info_wrapper{position:relative;display:block;margin-top:40px}#exam_table_header th,#exam_table_header td{text-align:left;margin:0;padding:0}.table_header{padding-bottom:25px;font-size:22px;text-align:left}#exam_table{width:100%;border-collapse:collapse}#exam_table .value_header{padding-top:50px;border-bottom:1px solid grey;font-size:16px}#exam_table_header th{padding:10px}#exam_table td,#exam_table th{padding:10px;text-align:left}#exam_table td{padding:5px;margin:10px}.frameentry-flexbox{display:flex;column-gap:70px;flex-wrap:wrap}.frameentry-flexbox .frameinfo{min-width:300px;margin-bottom:5px}.frameentry-flexbox .content{margin-bottom:5px}.productlist .list_buttons{margin-bottom:10px;display:flex;margin-right:30px}.productlist .button{margin-left:auto;background-color:#04608a;color:white;border:0}.productlist .framename{font-size:22px}