@font-face {font-family:'Kanit';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/kanit/v15/nKKU-Go6G5tXcr4-ORWnVaQ.ttf) format('truetype')}body{font-family:'Kanit',sans-serif}h1,h2,h3{font-family:'Kanit',sans-serif}
html,body {height:100% }body {background-color:#f9f9f9 }.btn-outline-primary {border-color:gainsboro;color:#2a299e }.btn-outline-primary:hover,.btn-outline-primary.active {background-color:#2a299e !important;color:white !important }.btn-primary {background-color:#2a299e }.btn-primary.disabled,.btn-primary:disabled {color:#fff;background-color:#2a299e;border-color:#2a299e }.btn-light {background-color:#efefef }.box-cover {width:100%;height:0;padding-top:100%;background-repeat:no-repeat;background-position:center;background-size:contain;display:block }.form-button .btn {min-width:200px;border-radius:0 }.dashboard-nav {border:1px solid gainsboro;box-shadow:0 3px 5px -5px;margin-bottom:3rem }.dashboard-nav .card {width:100%;border-radius:0;border:none;border-right:1px solid gainsboro }.dashboard-nav .card:last-child {border-right:none }.dashboard-nav .box-cover {max-width:100px;padding-top:100px;margin:auto }.dashboard-nav .card-body .btn {margin-top:1rem;font-weight:bold }.dashboard-nav .card-title {font-weight:bold }.member-nav .btn {min-width:200px }.member-nav .dropdown-toggle:after {display:none }body.member-dashboard .member-nav {display:none }.flash-message {position:fixed;width:500px;left:50%;top:50px;margin-left:-250px;color:#fff;font-size:14px;padding:10px 30px 10px 15px;z-index:10300;word-wrap:break-word;text-align:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px }.flash-message.fade {opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s,width 0s;transition:all 0.5s,width 0s;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9) }.flash-message.fade.in {opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1) }.flash-message.success {background:#8da85e }.flash-message.error {background:#c30 }.flash-message.warning {background:#f0ad4e }.flash-message.info {background:#5fb6f5 }.flash-message button {float:none;position:absolute;right:10px;top:8px;color:white;outline:none }.flash-message button:hover {color:white }.flash-message.static {position:static !important;width:auto !important;display:block !important;margin-left:0 !important;-webkit-box-shadow:none;box-shadow:none }form .invalid-feedback.visible {display:block }form h4,form .h4 {border-bottom:1px solid gainsboro;padding-bottom:0.5rem;margin-bottom:1rem;margin-top:1rem }form table td {padding:0 !important;vertical-align:middle !important }form table td.text-right input {text-align:right !important }form table td.text-center input {text-align:center !important }form table td input {border:1px solid transparent !important;border-radius:0 !important;outline:none !important;box-shadow:none !important }form table td input:focus {border-color:#2a299e !important }form .nav-item {position:relative }form .nav-item .badge.validate {position:absolute;right:0;top:0 }.table .thead-light th {border-color:#fff }table.table-hover tr {cursor:pointer }.form-group.is-required label:not(.custom-switch):not(.custom-file-label):after {background-color:#c20a0a;width:5px;height:5px;margin-left:3px;vertical-align:super;font-size:60%;content:"";display:inline-block;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px }.form-control.is-invalid,.was-validated .form-control:invalid {border-color:#dc3545 !important }select.is-invalid + .select2 .select2-selection {border-color:#dc3545 !important;outline:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) }select.is-invalid + .select2 .select2-selection:focus {box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25) }select.is-invalid + .select2 .select2-selection .select2-selection__arrow {right:30px }.input-group .select2-container {position:relative;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;margin-bottom:0 }.select2-container {width:100% !important }.select2-container .select2-selection--single {height:38px !important }.select2-container .select2-selection--single .select2-selection__rendered {line-height:38px !important }.select2-container .select2-selection--single .select2-selection__arrow {height:36px !important }.provider-card .card-body {background-repeat:no-repeat;background-size:85px;background-position:top right }[name="provider_option"] {display:none }[name="provider_option"] + label {width:100%;cursor:pointer }[name="provider_option"] + label .card {box-shadow:0 0 0 #2a299e;transition:all 0.3s }[name="provider_option"]:checked + label .card {box-shadow:0 0 5px #2a299e }.selected-provider {display:inline-block;border:1px solid gainsboro;line-height:36px;border-radius:5px;vertical-align:middle }.selected-provider div {display:inline-block;position:relative;padding:0 15px }.selected-provider div:after {content:"";position:absolute;width:1px;height:25px;right:0;top:calc(50% - 25px / 2);background:gainsboro }.selected-provider div:last-child:after {display:none }.loader {background:rgba(255,255,255,0.8);z-index:9;position:fixed;left:0;top:0;right:0;bottom:0;cursor:wait;display:flex;align-items:center;justify-content:center;visibility:hidden;min-height:400px }.toast {position:fixed;right:0;top:150px;z-index:9;width:350px;max-width:100% }#app-content .nav-tabs .nav-link {background-color:#e9ecef }#app-content .nav-tabs .nav-link.active {color:#fff;background-color:#2a299e;border-color:#2a299e #2a299e #2a299e }#app-content .modal-header {padding-top:0;padding-bottom:0;border:unset }#app-content #provider_modal h5 b {font-size:16px;padding-left:3px }#app-content #provider_modal input:checked + label .selection,#app-content #provider_modal input:checked + label .fa-check {opacity:1;filter:grayscale(0) }#app-content #provider_modal label:hover .selection,#app-content #provider_modal label:hover .fa-check {opacity:0.4;filter:grayscale(20) }#app-content #provider_modal .selection {display:inline-block;height:0;width:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #28a745;position:absolute;right:-2px;top:-10px;transform:rotate(135deg);opacity:0 }#app-content #provider_modal .fa-check {position:absolute;right:0;font-size:small;color:white;opacity:0 }#app-content #exampleModalCenter h4 b {font-size:16px;padding-left:3px }#app-content #provider_cost b,#app-content .table-responsive b,#app-content ._payment-options b {font-size:16px;padding-left:3px;font-weight:initial }#app-content button:focus {outline:none }#summary_modal b {font-size:16px;padding-left:3px;font-weight:initial }#summary_modal h5 b {font-size:1.25rem;font-weight:bold }.order-first {order:13 !important }.modal[address-book] .modal-header {padding:15px !important;padding-bottom:0 !important }.modal[address-book] .pagination {float:right }.modal[address-book] .pagination a,.modal[address-book] .pagination span {padding:2px 5px }.modal[address-book] input {border:none;border-bottom:1px solid;border-radius:0;box-shadow:none !important }.modal[address-book] .input-group-text {border:none;background:transparent;border-bottom:1px solid;border-radius:0 }.modal[address-book] thead th {padding:0 10px !important;border:none }.modal[address-book] td .btn-sm {padding:3px 7px;font-size:12px }.modal[address-import] {background:rgba(0,0,0,0.75) }.modal[address-import] .modal-header {padding:15px !important }@media (max-width:767px) {.order-first {order:-1 !important }}@media (max-width:991px) {body {padding-top:4rem }.dashboard-nav {display:flex;flex-wrap:wrap }.dashboard-nav .card-title {min-height:48px }}@media (min-width:992px) {body {padding-top:5rem }#app-content .modal-lg,#app-content .modal-xl {max-width:680px }}@media (-ms-high-contrast:none),(-ms-high-contrast:active) {._mt {margin-top:2rem !important }}.active >.nav-link,a.text-dark:hover {color:#f60 !important }.quick-search .form-group label {color:#eff0f5 }.bg-4B4B4B {background-color:#4b4b4b }.btn-FFCD05 {background-color:#ffcd05 }.btn-FFCD05:hover {background-color:#fff }.btn-shadow:hover {box-shadow:0 8px 7px #c7a105 }.btn-shadow {box-shadow:0 8px #c7a105;background-color:#ffcd05 }.text-stoke {color:#ff5e00;font-size:38px;-webkit-text-stroke-width:0.1px;-webkit-text-stroke-color:black }.bg-footer {background-color:#000;color:#b3b3b3 !important }li.py-1,li >a.text-decoration-none {font-size:14px;color:#bbbaba }.border-track {border-top:7px solid #f60;color:white }.border-track div h4 {font-size:36px }.card-header.card-color {background-color:#f60 !important }.bg-checkprice {background-color:#eff0f5 }.btn-sums,._checkprice {background-color:#f60;color:white }.btn-sums:hover,._checkprice:hover {color:#f60;background-color:white;font-weight:bold;border:1px solid #f60 !important }.card-color {font-size:22px;font-weight:600;color:white }.cs {color:#ffcd05 }.c-h3 {color:#f60 }@media (min-width:1500px) and (max-width:2000px) {.con-fix {margin:0 10% }}@media (min-width:1731px) and (max-width:2000px) {.con-fix {margin:0 16% }}.bg-img-login {min-height:100%;width:100%;height:auto;position:absolute;top:0;left:0;background-color:#f8f9fa;z-index:-1 }.bg-home-b {background-repeat:no-repeat;background-position:bottom right;height:33rem }@media (min-width:1024px) {.navbar-expand-lg .navbar-nav .nav-link {font-weight:bold }}.nav-shadow {background-color:white !important;border-bottom:7px solid #f60 }.navbar {padding-top:0;padding-bottom:0;padding-left:0 }.navbar-brand {background-size:contain !important;padding:10px;padding-right:90px;width:70%;max-width:650px;text-align:right }.navbar-brand img {width:150px;max-width:100% }.account_info {min-width:277px }@media (max-width:1140px) and (min-width:992px) {.account_info {min-width:277px;position:absolute;right:0;bottom:-109%;background-color:white;padding:15px;border-bottom-left-radius:35px;box-shadow:0 12px 15px -12px }}._logo {left:-1rem;width:30%;position:absolute;top:0;bottom:0;background-color:#2b2a9d;-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-ms-transform:skewX(-20deg);-o-transform:skewX(-20deg);transform:skewX(-20deg);z-index:-1 }._logo-line {right:31px;padding:3px;background:#fff;position:absolute;height:100% }._logo-line-2 {right:10px;padding:2px;background:#fff;position:absolute;height:100% }@media (max-width:575.98px) {._logo {width:73%;height:4.1rem }}@media (min-width:576px) and (max-width:767.98px) {._logo {width:50%;height:4.1rem }}@media (min-width:768px) and (max-width:991.98px) {._logo {width:38%;height:4.1rem }}@media (min-width:992px) and (max-width:1199.98px) {._logo {width:30% }}@media (min-width:1200px) and (max-width:1470.98px) {._logo {width:30.5% }}