/* Shared content, account and service pages. Preserve native form hooks. */
.bo-standard-page #bo-main{background:#fff;min-height:55vh}
.bs-page-heading{background:#f3f3f1;border-bottom:1px solid #e6e6e4;padding:48px var(--bo-pad) 36px;color:#111}
.bs-page-heading>div{max-width:1440px;margin:auto}.bs-eyebrow{display:block;font-size:10px;letter-spacing:2px;margin-bottom:18px;color:#666}
.bs-page-heading h1{font-size:42px;font-weight:600;letter-spacing:-1.5px;line-height:1.2;margin:0 0 22px}
.bs-page-heading a,.bs-page-heading .bs-separator,.bs-page-heading>div>span:last-child{font-size:12px;color:#666}.bs-separator{margin:0 12px}
.bo-standard-page #main-section{padding:0 var(--bo-pad) 60px;max-width:1592px;margin:auto;color:#222}
.bo-standard-page #main-section .container{width:100%;max-width:1440px;padding-left:0;padding-right:0}
.bo-standard-page #main-section .breadcrumb-wrap{display:none}
.bo-standard-page #main-section section{padding-top:48px!important;padding-bottom:32px!important;margin-top:0!important;margin-bottom:0!important}
.bo-standard-page #main-section section section{padding-top:0!important;padding-bottom:0!important}
.bo-standard-page #main-section .pt-150,.bo-standard-page #main-section .pt-100{padding-top:48px!important}
.bo-standard-page #main-section .login_wrap{border:1px solid #dededb!important;box-shadow:none;border-radius:0!important;padding:36px!important;max-width:560px;margin:auto}
.bo-standard-page #main-section .heading_s1 h3{font-size:25px;font-weight:600;letter-spacing:-.5px;color:#111}
.bo-standard-page #main-section .heading_s1 p{color:#666;font-size:14px;line-height:1.7}
.bo-standard-page #main-section input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.bo-standard-page #main-section select,.bo-standard-page #main-section textarea{border:1px solid #c8c8c8!important;border-radius:0!important;background:#fff;color:#111;padding:13px 15px;box-shadow:none;font-size:14px;max-width:100%}
.bo-standard-page #main-section input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.bo-standard-page #main-section select{min-height:48px}
.bo-standard-page #main-section textarea{min-height:150px}
.bo-standard-page #main-section input:focus,.bo-standard-page #main-section select:focus,.bo-standard-page #main-section textarea:focus{outline:2px solid #222!important;outline-offset:2px}
.bo-standard-page #main-section label{font-size:13px;font-weight:500;color:#333;margin-bottom:9px}
.bo-standard-page #main-section .form-group{margin-bottom:22px}
.bo-standard-page #main-section .btn,.bo-standard-page #main-section button[type=submit],.bo-standard-page #main-section .submit{background:#111!important;border:1px solid #111!important;border-radius:0!important;color:#fff!important;font-size:13px;font-weight:600;box-shadow:none!important;padding:14px 24px;min-height:48px;transform:none!important}
.bo-standard-page #main-section .btn:hover,.bo-standard-page #main-section button[type=submit]:hover{background:#333!important}
.bo-standard-page #main-section .btn::before,.bo-standard-page #main-section .btn::after{display:none!important}
.bo-standard-page #main-section .form--auth a{color:#111;text-decoration:underline;text-underline-offset:3px}
.bo-standard-page #main-section .form-check-label span{color:#444;font-size:12px}.bo-standard-page #main-section .custome-checkbox input:checked+label::before{background:#111;border-color:#111}
.bo-standard-page #main-section .contact-from-area{padding:36px;border:1px solid #dededb;border-radius:0;background:#fff}
.bo-standard-page #main-section .contact-from-area h3{font-size:27px;letter-spacing:-.5px}
.bo-standard-page #main-section h2,.bo-standard-page #main-section h4,.bo-standard-page #main-section h5{color:#111}
.bo-standard-page #main-section a.text-brand{color:#111!important}
.bo-standard-page #main-section .table-responsive{overflow-x:auto}.bo-standard-page #main-section table{border-color:#e4e4e4;font-size:13px}.bo-standard-page #main-section th{background:#f4f4f2;font-weight:600;color:#111}
.bo-standard-page #main-section .dashboard-menu{border:1px solid #e0e0e0;border-radius:0}.bo-standard-page #main-section .dashboard-menu ul li a.active{background:#111;color:white}
.bo-standard-page #main-section .card{border:1px solid #ddd;border-radius:0;box-shadow:none}.bo-standard-page #main-section .card-header{background:#f4f4f2;padding:20px}
.bo-standard-page #main-section .row{--bs-gutter-x:32px}
.bo-standard-page #main-section .mt-50{margin-top:0!important}
.bo-standard-page #main-section .col-md-4:has(>a[href*="maps.google"]){padding:30px;border:1px solid #dededb;line-height:2;width:100%;max-width:680px;margin:0 auto 24px!important}
.bs-empty{max-width:660px;margin:0 auto;padding:30px 16px 45px;text-align:center}.bs-empty-icon{font:52px Arial,sans-serif;margin-bottom:22px;color:#111}.bs-empty h2{font-size:27px;margin-bottom:14px}.bs-empty p{font-size:14px;color:#666;margin-bottom:26px}
@media(max-width:767px){.bs-page-heading{padding:30px var(--bo-pad) 25px}.bs-page-heading h1{font-size:32px;letter-spacing:-1px}.bs-eyebrow{font-size:8px;letter-spacing:1.4px}.bo-standard-page #main-section{padding-bottom:32px}.bo-standard-page #main-section section{padding-top:28px!important;padding-bottom:20px!important}.bo-standard-page #main-section .login_wrap,.bo-standard-page #main-section .contact-from-area{padding:22px!important}.bo-standard-page #main-section .row{--bs-gutter-x:20px}.bo-standard-page #main-section .heading_s1 h3{font-size:23px}.bo-standard-page #main-section .login_footer{gap:14px;flex-wrap:wrap}.bo-standard-page #main-section .col-md-4:has(>a[href*="maps.google"]){width:calc(100% - 20px);padding:22px}.bo-standard-page #main-section .col-lg-6.m-auto{width:100%}}
