body{font-family: 'Roboto', sans-serif; font-size: 16px; line-height: 24px; color:#494b4d; min-width: 350px; background:#f8f8f8;}
html,body{height:100%;}
a{color:#329ad6; transition: 0.3s cubic-bezier(0.2, 0, 0.1, 1);}
a:hover{color:#329ad6;}
button{transition: 0.3s cubic-bezier(0.2, 0, 0.1, 1);}
h1,h2,h3,h4,h5,h6{color:#212121;}
p{margin-bottom: 10px;}
ul,ol{margin-bottom: 0px;}
main{background:#fff;}


/* ============ Spacing Utilities & Sizing ===========*/
.pt-6{padding-top:6rem;}
.pb-6{padding-bottom: 6rem;}
.pt-7{padding-top:7rem;}
.pb-7{padding-bottom: 7rem;}
.pt-5x{padding-top:5px;}
.mb-10{margin-bottom: 10px !important;}
.mb-15{margin-bottom: 15px !important;}
.mb-20{margin-bottom: 20px !important;}
.mb-30{margin-bottom: 30px !important;}
.mb-5x{margin-bottom: 5px !important;}
.mxw-100{max-width: 100px;}
.mxw-120{max-width: 120px;}
.mxw-150{max-width: 150px;}
.mxw-250{max-width: 250px;}
.mxw-320{max-width: 320px;}
.miw-100{min-width: 100px;}
.miw-220{min-width: 220px;}
.mb-6{margin-bottom: 5rem;}
.top-2{top:2px;}
.mb-4half{margin-bottom: 2.2rem !important;}
.mb-5half{margin-bottom: 4rem !important;}
.border-blue-100{border:1px solid #329AD6;}
.border-blue-100-2x{border:2px solid #329AD6;}
.valign-middle{vertical-align: middle;}
.min-height-250{min-height: 250px;}

/* ============ Headings ==============*/
h1{font-size: 1.75rem; line-height: 2.62rem;}
h2{font-size: 1.5rem; line-height: 1.875rem;}
h3{font-size: 1.25rem; line-height: 1.875rem;}
h4{font-size: 18px; line-height: 27px;}
h5{font-size: 16px; line-height: 24px;}
h6{font-size: 14px; line-height: 21px;}

/* ========== Buttons Style =============*/
.btn-primary{border:1px solid #329ad6; color:#fff; background:#329ad6; border-radius: 6px; padding:11px 24px; font-weight: bold; font-size: 14px; line-height: 21px; text-align: center; text-decoration: none;}
.btn-primary:hover{background:rgba(50, 154, 214, 0.8); border-color:rgba(50, 154, 214, 0.8); color:#fff;}
.btn-primary:focus{border:1px dashed #000000; background:#329ad6; color:#fff;}
.btn-primary:disabled{background:#ddd; border-color:#ddd; color:#bababa; font-style: italic;}
.btn-primary-lg{ font-size: 18px; line-height: 27px; font-weight: 500;}
.btn-secondary{border:1px solid #494b4d; color:#494b4d; background:#fff; border-radius: 6px; padding:11px 24px; font-weight: bold; font-size: 14px; line-height: 21px; min-width: 100px; text-align: center; transition: 0.3s cubic-bezier(0.2, 0, 0.1, 1);}
.btn-secondary:hover{background:#f8f8f8;}
.btn-secondary:focus{border:1px dashed #000; background: #f8f8f8;}
.btn-secondary:disabled{background:#f8f8f8; border-color: #f8f8f8; font-style: italic; color:#ddd;}
.btn-secondary-lg{ font-size: 18px; line-height: 27px;}
.btn-small-tertiary{background:#f8f8f8; border:1px dashed #dddddd; color:#494b4d; border-radius: 6px; font-size: 14px; padding:11px 12px; display: inline-flex; align-items: center; justify-content: center; line-height: 21px; text-decoration: none;}
.btn-small-tertiary span{font-size: 16px; line-height: 21px; margin-right: 4px;}
.btn-small-tertiary:hover{border:1px solid #494b4d; color:#494b4d;}
.btn-small-tertiary:focus{border:1px dashed #494b4d; color:#494b4d;}
.btn-small-tertiary:disabled{color:#ddd; border:1px dashed #ddd; background:#f8f8f8;}
.btn-special-xl{padding:12px 16px; text-align: center; color:#329ad6; border:1px solid #329ad6; text-decoration: none; background:#ebf5fb;  border-radius: 6px; font-size: 24px; font-weight: 500; display: inline-flex; align-items: center;}
.btn-special-xl span{margin-right:4px;}
.btn-special-xl:hover{background: #329ad6; border-color:#329ad6; color:#fff;}
.btn-special-xl:focus{background:#EBF5FB; border:1px dashed #000; color:#329ad6;}
.btn-link{background:none; border:none; padding:11px 24px; color:#494b4d; text-decoration: none;}
.modal-close-btn{position:absolute; top:1.5em; right:1.5em; width:0.5em; height:0.5em; z-index: 1; opacity: 1;}
.btn-close:focus{box-shadow: none;}
.btn-generate{background:#e5e7eb; display: inline-block; padding:3px 6px; color:#4B5563; font-size: 11px; font-weight: 500; text-decoration: none; border-radius: 4px; text-transform: uppercase; border:none}
.btn-generate:hover{ color: #329ad6;}


/* =========== Typo, backgrounds & Colors ============*/
hr{border-color:#ddd; opacity: 1;}
.roboto-mono{font-family: 'Roboto Mono', monospace;}
.fw-500{font-weight: 500;}
.lh-normal{line-height: normal !important;}
.lh-0{line-height: 0px !important;}
.bg-light-gray{background:#f8f8f8;border-radius: 6px;}
.bg-light-gray2{background:#f3f4f6;}
.bg-cool-gray{background:#dddddd;}
.bg-blue-100{background:#329ad6 !important; color:#fff !important}
.bg-blue-90{background:#67beeb !important;}
.bg-blue-20{background:#8ed3f4 !important;}
.bg-blue-10{background:#ebf5fb !important;}
.bg-yellow{background:#0d0e00;}
.bg-orange{background:#f8bb32;}
.bg-info{background:#d6edfc !important;}
.pd-2x{padding:2px !important;}
.text-large{font-size: 18px; line-height: 27px;}
.text-standard{font-size: 16px; line-height: 24px;}
.text-small{font-size: 14px !important; line-height: 21px !important;}
.text-xsmall{font-size: 12px !important; line-height: 18px !important;}
.text-xxsmall{font-size: 13px; line-height: 13px;}
.label-lg-md{font-size: 16px; line-height: 16px; font-weight: 500;}
.btn-small{padding:.75rem 1.75rem; font-size: 0.875rem; line-height: 1.31rem;}
.color-primary{color:#329ad6;}
.color-icon{color:#727272;}
.icon-s20{font-size: 20px;}
.text-black{color:#000 !important; opacity: 1;}
.text-header-black{color:#212121;}
.text-gray-90{color:#969696;}
.text-gray-50{color:#bababa;}
.text-gray-cool{color:#dddddd !important;}
.text-gray-400{color:#9CA3AF;}
.text-gray-600{color:#4B5563;}
.text-gray-900{color:#111827;}
.ldr-gray-850{color:#333;}
.text-medium-gray{color:#b6b6b6;}
.text-secondary-gray{color:#494b4d;}
.text-blue-100{color:#329ad6;}
.text-red{color:#c01818 !important;}
.text-green{color:#6cc018 !important;}
.text-justify{text-align: justify;}
a.text-header-black:hover{color:#212121;}
small{font-size: 12px;}
.link-arrow{display: inline-block; text-decoration: none; padding:0px 21px 0px 0px;}
.link-arrow span{display: inline-block; text-decoration: underline; position: relative; }
.link-arrow span:after{font-family: "Material Icons Round"; background-image:none !important; content: "\f8ce"; font-size: 18px; color:#329ad6; text-decoration: none !important; position: absolute; right:-20px;}
.link-arrow:hover{color:#5baede;}
.link-arrow-secondary{display: inline-block; text-decoration: none; padding:0px 0px 0px 21px; color:#494b4d;}
.link-arrow-secondary span{display: inline-block; text-decoration: underline; position: relative;}
.link-arrow-secondary span::before{font-family: "Material Icons Round"; background-image:none !important; content: "\f8ce"; font-size: 18px; color:#494b4d; text-decoration: none !important; position: absolute; left:-20px;}
.link-arrow-secondary:hover{color:#000;}
.link-check-secondary{display: inline-block; text-decoration: none; padding:0px 0px 0px 21px; color:#494b4d;}
.link-check-secondary span{display: inline-block; text-decoration: underline; position: relative;}
.link-check-secondary span::before{font-family: "Material Icons Round"; background-image:none !important; content: "\e876"; font-size: 18px; color:#494b4d; text-decoration: none !important; position: absolute; left:-20px;}
.link-check-secondary:hover{color:#000;}
.link-medium-gray{color:#b6b6b6;}
.link-secondary{color:#494b4d !important;}
.link-secondary:focus, .link-secondary:hover{text-decoration: underline; color:#000 !important;}
.fs-10{font-size: 10px !important;}
.fs-12{font-size: 12px !important;}
.fs-14{font-size: 14px !important;}
.fs-20{font-size: 20px !important;}
.fs-16{font-size: 16px !important;}
.fs-18{font-size: 18px !important; line-height: 27px !important;}
.lh-24{line-height: 24px;}
.lh-21{line-height: 21px;}
.lh-18{line-height: 18px;}
.unone{text-decoration: none;}
.border{border:1px solid #ddd !important;}
.border-gray-cool{border-color:#dddddd !important;}
.border-start{border-left:1px solid #ddd !important;}
.border-end-none{border-right: none !important;}
.border-end-xl{border-right:1px solid #ddd;}
.border-bottom-cool-gray{border-bottom: 1px solid #dddddd;}
.border-top-cool-gray{border-top: 1px solid #dddddd;}
.rounded-6{border-radius: 6px;}
.rounded-8{border-radius: 8px;}
.micon-xxl{font-size: 140px;}
.micon-xl{font-size: 60px;}
.list-inline li{display: inline-block; margin-bottom: 5px; margin-right: 15px;}
.list-inline li:last-child{margin-right:0px;}
.txt-dec-none{text-decoration: none;}

/* =============== Main Menu ================*/
/* Navbar Primary */
.header{border-top:12px solid #329AD6;}
.header-v2{position: relative; z-index: 111;}
.main-menu{padding:18px 0px;}
.logo-items-wrap{display: flex; align-items: center;}
.logo-items-wrap .btn-offset{padding:0rem 0.3rem; margin-right: 6px;}
.logo-items-wrap .navbar-brand{margin:0; padding:0; display:flex; align-items: center; padding-right:0.6rem; padding-left: 0.6rem;}
.logo-items-wrap .logo-tagline{display: inline-block; padding:0.5rem; padding-left: 22px; margin-left:22px; font-size: 22px; line-height:normal; border-left: 1px solid #494B4D; color:#212121;}
.user-menu-wrap {display: flex; align-items: center; justify-content: space-between; width:230px;}
.user-menu-wrap a{display: inline-block; transition: 0.3s cubic-bezier(0.2, 0, 0.1, 1); color:#494b4d; line-height: 0px; border:1px dashed transparent;}
.user-menu-wrap .ico .material-icons{font-size: 30px; line-height: 30px; }
.user-menu-wrap a:hover{color:#329AD6;}
.user-menu-wrap a:focus{border: 1px dashed #494B4D; border-radius: 8px;}
.navbar-toggler{padding:0px; border:none;}
.navbar-toggler:focus{box-shadow: none;}
.offcanvas {width:300px !important;}
.offcanvas-start-lg {top:0; left:0; border-right:1px solid rgba(0, 0, 0, .2); transform:translateX(-100%);}
.main-menu .offcanvas-body{padding:0px 20px 20px;}
.main-menu .offcanvas-header{padding:6px 20px;}
.main-menu .offcanvas-body::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); border-radius: 6px; background-color: #ececec;}
.main-menu .offcanvas-body::-webkit-scrollbar{width: 6px; background-color: #ececec;}
.main-menu .offcanvas-body::-webkit-scrollbar-thumb{border-radius: 6px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1); background-color: #bababa;}
/* Navbar Secondary */
.navbar-secondary{margin-left:-1rem; padding:0px; padding-top:10px;}
.navbar-secondary .nav-item {padding:0.15rem 1rem;}
.navbar-secondary .nav-link{text-decoration: none; color:#212121;  border-bottom: 3px solid #f8f8f8; padding:0px !important; padding-bottom: 0.6rem !important;  line-height: normal;}
.navbar-secondary .nav-link:hover{border-bottom: 3px solid #329ad6;}
.navbar-secondary .active > a{border-bottom: 3px solid #329ad6;}
.navbar-secondary .dropdown-menu{border:none;padding:12px 24px; border-radius: 0px 0px 12px 12px; box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.10);}
.navbar-secondary .dropdown-item{font-size: 14px; border:none; padding:12px 0px; margin:0px; color:#212121;}
.navbar-secondary .dropdown-item:hover, .navbar-secondary .dropdown-item:focus{background:none; border:none; color:#329ad6;}
.dropdown-sec:hover > a {border-bottom:3px solid #329AD6;}


/* ================= Forms =================*/
.form-label{font-weight:500; margin-bottom: 4px;}
.form-control:disabled{background:#f8f8f8;}
.list-password-sug{padding:0px; margin:0px; list-style: none; padding:0.8rem; border-radius: 0.5rem;}
.list-password-sug li{display: flex; align-items: center;}
.list-password-sug .material-icons{color:#ddd; font-size: 14px; display: inline-block; padding-right: 0.4rem;}
.form-control.is-invalid, .was-validated .form-control:invalid{background-image: none;}
.form-control{border:1px solid #dddddd; color:#494b4d; border-radius: 6px; line-height: 2.2; padding:6px 12px; font-size:14px;}
.form-control::placeholder{color:#969696;}
.form-control:focus{box-shadow: none; border-color: #494b4d;}
.input-group .input-group-text{transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.input-group .form-control:focus + .input-group-text{box-shadow: none; border-color: #494b4d;}
.header-search-wrap .input-group{width:375px; }
.header-search-wrap .input-group .form-control{border-color: #eee; border-right: none; font-size: 14px; line-height: 21px; font-style: italic; padding:12px 16px;}
.header-search-wrap .input-group-text{border-color:#eee; border-left: none; background:#fff;}
.header-search-wrap .material-icons{ color:#bababa; font-size: 18px;}
.header-search-wrap ::placeholder{color:#bebebe;}
.form-check-input:focus{box-shadow: none;}
.form-check-input{border:1px solid #ddd;}
.form-check-input:checked, .form-check-input:focus{border:1px solid #494b4d;}
.form-check-input:checked[type=checkbox]{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Crect width='10' height='10' fill='%25000000' style='stroke:white;stroke-width:3;'/%3E%3C/svg%3E");}
input[type="radio"].form-check-input:checked[type=radio]{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2.5' fill='%2523fff'/%3E%3C/svg%3E");}

.form-switch .form-check-input:checked {
    background-color: #329AD6;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-box{padding:20px; border-radius: 6px; border:2px solid #dddddd; padding-left: 45px; background:#fff;}
.form-check-box.active{border-color:#329ad6;}
.form-select{border:1px solid #dddddd; color:#494b4d; border-radius: 6px; line-height: 2.2; padding:6px 12px; font-size:14px;}
.form-select::placeholder{color:#969696;}
.form-select::placeholder{color:#969696;}
.form-select:focus{box-shadow: none; border-color: #494b4d;}
.file-input label{display: inline-flex;}
.file-input input[type="file"] {display: none;}
.btn-inside-input{border:none; background:none; border:1px solid #ddd; border-left: none; border-radius: 0px 6px 6px 0px;}
.input-group .form-control:focus + .btn-inside-input{border-color: #494b4d;}
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus{box-shadow: none;}
.italic-placeholder::placeholder{font-style: italic;}
/*input field with icons*/
.input-group-icon .input-group-text{background:#fff; color:#d7d7d7; font-size: 20px; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; border-left:none;}
.input-group-icon .form-control{border-right:none; padding-right:0px;}
.input-group-icon .form-control:focus + .input-group-text{border:1px solid #000;}
.input-group-icon-select{position: relative;}
.input-group-icon-select .input-icon{position: absolute; height:100%; width:48px; text-align: center; line-height: 43px; color:#d7d7d7; font-size: 22px; left:0px; top:0px;}
.input-group-icon-select .form-select{padding-left:45px;}
.early-item{  flex: 0 0 50%; color:#329ad6 !important;}


/* ========== Elements ===========*/
.glabel{text-transform:uppercase; display: inline-flex; align-items: center; justify-content: center; min-width: 100px; font-size: 14px; line-height: 14px; font-weight: 500; border-radius: 6px; padding:5px 10px; border:1px solid transparent;}
.glabel span{font-size: 14px; margin-left: 4px;}
.glabel-green{background:#eef6ed; color:#96BC92;}
.glabel-dgreen{background:#6cc018; color:#fff;}
.glabel-blue{background:#ebf5fb; color:#5baede;}
.glabel-red{background:#c01818; color:#fff;}
.glabel-default{color:#bababa; background:none;}
.glabel-gray{color:#bababa; background:#f8f8f8;}
.glabel-orange{color:#eab67c ; background:#fcf0e0;}
.glabel-pink{color:#e58ba9; background:#fbedf2;}
.glabel-seagreen{color:#77BABC; background:#E8F4F4;}
.glabel-purple{color:#77BABC; background:#F0F0FA; color:#98A4D7;}
.glabel-green-outline{color:#6cc018; border:1px solid #6cc018;}
.glabel-red-outline{color:#c01818; border:1px solid #c01818;}
.page-header{padding:30px 0px; background:#fff;}
.cardo-gray{background:#f8f8f8; border:1px solid #f8f8f8; padding:12px 16px; text-align: center; border-radius: 6px; font-weight: 500; display: inline-flex; align-items: center; color:#000;}
.panel{padding:10px; background:#f8f8f8; border-radius: 6px; margin-bottom: 20px;}
.panel-header{display: flex; align-items: center;}
.panel-header span{margin-right: 5px;}
.panel-body{background:#fff; padding:10px; border-radius: 6px;}
.table-panel{margin:0px;}
.table-panel>:not(caption)>*>*{padding:6px 2px; border-color: #dddddd;}
.table-panel tr:last-child td{border-bottom: none;}
.ptd-2>:not(caption)>*>*{padding:2px !important;}
.card-box{padding:10px 24px; background:#f8f8f8; border-radius: 6px; margin-bottom: 20px;}
.media{display: flex;}
.rect-icon{width:6px; height:6px; display: block;}
.three-col-progress {display: flex;}
.three-col-progress .tcp{height:5px;}
#panel-006 .row-grid-c3{display: grid; grid-template-columns: 18% 27% 55%;}
.progress{height:6px; background:#ececec;}
.progress-bar{background:#329ad6;}
.signal{width:10px; height: 4px; border-radius: 2px; display: inline-block; margin-right: 5px;}
.badge-portal{position: relative; top:-6px;}
.curlabel:hover{cursor:pointer !important;}
/*Accr List*/
.list-accr{margin:0px; padding:0px; list-style: none; display: grid; grid-template-columns: auto auto auto auto; align-items: center;}
.list-accr li{text-align: center; margin:0px 10px;}
.cicle-blue{width:8px; height:8px; display: inline-block; background:#329ad6; border-radius: 50%;}
/*Tabs*/
.nav-pills .nav-link{border-radius: 0; color:#212121; font-size: 16px; font-weight: bold; border-bottom: 4px solid #f8f8f8; min-width: 120px;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background: #fff;  color:#212121; border-bottom: 4px solid #329ad6; border-radius: 0;}
.nav-pills .nav-link:focus-visible{outline: none;}
.pills-style2{background:#EBF5FB; border-radius: 6px; padding:0.5rem; gap:4px;}
.pills-style2.nav-pills .nav-link{border-radius: 6px; padding:0.75rem 1rem; background:#fff; color:#5BAEDE; font-size: 16px; font-weight: bold; border: 1px solid #D5E9F5; width:100%;}
.pills-style2.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background: #329AD6;  color:#212121; border: 1px solid #329AD6; border-radius: 6px; color:#fff;}
.pills-style2 .nav-item{flex:1;}
span.account-ending { color: #888888; font-size: 12px; padding-left: 6px; }
/*settlement offer card*/
.card-set-offer{border:2px solid #ddd; border-bottom: none; padding:20px 30px;}
.card-authorization{padding:20px 20px; background:#fffadb; border-radius: 6px;;}
.nav-autho li{margin:3px;}
.nav-autho .nav-link{border:1px solid #212121; color:#212121; background:#fff; border-radius: 6px; padding:10px 18px; font-size: 14px; line-height: 21px; font-weight: bold;}
.nav-autho .nav-link.active, .nav-autho .show>.nav-link{border:none; border:1px solid #212121 !important; border-radius: 6px;}
/*Sections*/
.sec-accr{background:#fff;}
/*Date Picker*/
.ui-datepicker{width:auto; padding:20px;}
.ui-datepicker td{padding:3px;}
.ui-datepicker td span, .ui-datepicker td a{padding:0;}
.ui-widget.ui-widget-content{border:1px solid #ddd; border-radius: 6px;}
.ui-widget-header{background:#fff; border:none;}
.ui-datepicker th{color:#bababa; text-transform: uppercase; font-size: 14px; font-weight: bold;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:none; background:none; text-align: center; color:#969696; font-size: 16px; display: block; width:30px; height:30px; padding-top:4px; margin:0 auto;}
.ui-state-default{border-radius: 50%;}
.ui-datepicker-today .ui-state-default{background:#f0f0f0 !important; color:#969696 !important;}
.ui-datepicker-current-day .ui-state-default{background:#329ad6;color:#fff;}
.ui-datepicker-select-day .ui-state-default{background:#329ad6;color:#fff;}
.scheduledClass a {background-color: #000000 !important;color: #FFF !important;}

.ui-datepicker .ui-datepicker-prev{left:auto; right:40px;}
.ui-datepicker .ui-datepicker-title{margin:0px; text-align: left; font-size: 16px; line-height: 24px; color:#494b4d; font-weight: bold;}
.ui-datepicker-next-hover{border:none !important; background:none; top:2px; right:auto;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:2px; background:none; border:none;}
.ui-datepicker .ui-datepicker-next-hover{right:2px;}
.ui-icon, .ui-widget-content .ui-icon{background-image: url(../images/sprite.png);}
.ui-icon-circle-triangle-e {background-position: -38px -3px;}
.ui-icon-circle-triangle-w {background-position: -4px -3px;}
/*style for date picker that show in pages*/
.dp-page .ui-widget.ui-widget-content{border:none; background:#f8f8f8;}
.dp-page .ui-widget-header{background:none;}
/*Date Piker Make an Additional Deposit*/
.dp-deposit .ui-datepicker-current-day.ui-datepicker-today .ui-state-default{background:#329ad6;color:#fff;}
.dp-deposit .ui-datepicker-today .ui-state-default{background:none; color:#969696;}
.dp-deposit .ui-datepicker-current-day .ui-state-default{background:#329ad6;color:#fff;}
/*sidebar elements*/
.card-sidebar{background:#f8f8f8; border-radius: 6px; padding:20px 24px;}
.card-sidebar a{display: inline-block;}
.card-sidebar hr{opacity: 1; border-color: #ddd; margin:15px 0px;}
/*faq sidear*/
.list-tree{padding:0; margin:0; list-style: none;}
.list-tree > li{margin-bottom: 15px;}
.list-tree ul{padding:0; margin:0; list-style: none; padding-left: 15px;}
.list-tree > li li{margin-bottom: 5px;}
.harmonia-select{display: none; margin-bottom: 40px;}
/*Accordion*/
.accordion-item{border:none; color:#494b4d; border-bottom: 1px solid #ddd;}
.accordion-item:first-of-type .accordion-button{border-radius: 0px;}
.accordion-button:focus{box-shadow: none;}
.accordion-header{color:#212121; font-size: 16px;}
.accordion-button:not(.collapsed){background:#f8f8f8; color:#212121; box-shadow: none;}
.accordion-body{background:#f8f8f8; padding:20px; padding-top:0px; color:#494b4d; font-size: 14px;}
.accordion-button{padding:12px 20px;}
.accordion-button::after{background:none; content: "\e145"; font-family: "Material Icons"; font-size: 20px; color:#b6b6b6; line-height: 20px;}
.accordion-button:not(.collapsed)::after{background:none; transform: none; content: "\e15b"; color:#727272;}
/*Home Demo Links*/
.list-demo-links{list-style: none; padding:0; margin:0px; text-align: center; max-width: 575px; margin:0 auto; display: grid; grid-template-columns: 50% 50%;}
.list-demo-links a{font-size: 14px; text-decoration: none; padding:10px 20px; display: block; border:1px solid #494b4d; font-weight: bold; color:#494b4d; border-radius: 6px; margin:10px;}
.list-demo-links a:hover{border:1px solid #494b4d; color:#494b4d; background:#f8f8f8;}
.list-demo-links a:focus{border:1px dashed #000;}
/*sidebar anchor links*/
.list-sidebar-anchors a{display: flex; align-items: center; text-decoration: none; color:#bababa; font-weight: 500; margin-bottom: 10px;}
.list-sidebar-anchors a span{margin-right: 15px;}
.list-sidebar-anchors a:hover{color:#212121;}
.list-sidebar-anchors li.active a{color:#212121;}
/*list with icons*/
.list-media-icon li{display: grid; grid-template-columns: 40px auto; margin-bottom: 10px;}
.list-media-icon li:last-child{margin-bottom: 0px;}
.list-media-icon .ico{text-align: center; line-height: 22px !important;}
/*Drawer Menu*/
.list-drawer-menu{padding:0px; margin:0px; list-style: none;}
.list-drawer-menu a{color:#494b4d; text-decoration: none; font-size: 16px; line-height: 32px; display: block;}
.list-drawer-menu a:hover{color:#329ad6;}
.drawer-close{height: 24px;}
.profile-link{border:1px solid transparent; display:inline-block; text-decoration: none; transition: 0.3s cubic-bezier(0.2, 0, 0.1, 1); }
.profile-link:hover{border:1px dashed #494b4d; cursor: pointer; }
.profile-link:hover .profileHover .icon-edit{opacity: 1;}
.profile-card{display: grid; grid-template-columns: 60px auto; align-items: center;}
.profileHover{position: relative; width:54px; height:54px; border-radius: 50%; }
.profileHover .icon-edit{position:absolute; color:#fff; font-size: 10px; text-decoration: none; width:20px; height:20px; border-radius: 2px; bottom:0px; right:0px; z-index: 1; display: block; padding:0px; text-align: center; background:rgba(0, 0, 0, .4); opacity: 0; transition: 0.3s cubic-bezier(0.2, 0, 0.1, 1);}
.profileHover .icon-edit span{font-size: 13px; line-height: 13px;}
/*Breadcum*/
.breadcrumb{margin:0px; font-size: 12px; line-height: 18px;}
.breadcrumb-item.active, .breadcrumb-item a{color:#969696; text-decoration: none;}
/*Sticky Sidebar*/
.sticky-sidebar{position: sticky;  top:0; right:0;}
/*Message Boxes*/
.msgbar{ padding:20px; border-radius: 8px; display: flex;}
.msgbar .ico{margin-right: 10px; font-size: 24px; }
.msgbar p{margin:0px; color:#000000; font-size: 16px; line-height: 24px;}
.msgbar-blue{background: linear-gradient(0deg, rgba(255, 255, 255, 0.84), rgba(255, 255, 255, 0.84)), #0091EA;}
.msgbar-blue .ico{color:#0091EA;}
.msgbar-green{background: linear-gradient(0deg, rgba(255, 255, 255, 0.84), rgba(255, 255, 255, 0.84)), #6DAE43;}
.msgbar-yellow{background: linear-gradient(0deg, rgba(255, 255, 255, 0.76), rgba(255, 255, 255, 0.76)), #FDD835;}
.msgbar-orange{background: linear-gradient(0deg, rgba(255, 255, 255, 0.84), rgba(255, 255, 255, 0.84)), #F4511E}
.addMsgBox{background:#f8f8f8; border-radius: 6px; padding: 15px;}
/*Boxes*/
.card-icon{background:#f8f8f8; border:1px solid #ddd; padding:24px; color:#329AD6; border-radius:6px; text-align: center; display: flex; min-height: 150px; flex-direction:column; justify-content:center; align-items:center; gap:8px; text-decoration: none; margin-bottom: 1rem;}
.card-icon .icon{font-size: 32px;}
.card-icon h5{color:#329AD6; margin:0px; font-weight: bold;}
.card-icon:hover{background:#EBF5FB; border-color:#329AD6;}
/*Sidebars*/
.aside-blue{border-radius: 6px;background: linear-gradient(45deg, #329AD6 50.09%, #49D0F6 100%); padding:20px 30px;}
.list-aside-blue{padding:0px; margin:0px; list-style-type: none;}
.list-aside-blue .icon{font-size: 20px; vertical-align: middle;}
.list-aside-blue a{color:#fff; text-decoration: none; font-weight: bold; font-size: 14px; display: flex; align-items: center; gap:10px;}
.list-aside-blue li:not(:last-child) a{margin-bottom:20px;}
/*inner-sections*/
.sub-section{border:10px solid #f8f8f8; padding:1.25rem 2rem 1.75rem; margin-bottom: 1rem;}
.sub-section .wrap{padding-top:1rem;}
.sub-section a{font-weight: bold; text-decoration: none;}
.sub-section a:hover{text-decoration: underline;}
.sec-header{display: flex; align-items: center; gap:4px; padding:0.5rem 0rem 1rem 0rem; border-bottom: 1px solid #ddd; margin-bottom: 1rem;}
.sec-header .icon{vertical-align:middle; font-size: 1.25rem; color:#329AD6;}
.sec-header h2{margin:0rem;}
.list-sub-section-menu{padding:0px; margin:0px; list-style:none;}
.list-sub-section-menu li{display: flex; gap:8px;}
.list-sub-section-menu li p{margin:0;}
.list-sub-section-menu li:not(:last-child){margin-bottom: 1.5rem;}
.aside-cta{display: flex; gap:8px; margin-top:1.5rem; padding-top:0.8rem; border-top:1px solid #bababa;}
.aside-cta .icon{color:#329AD6; font-size: 18px;}
.aside-cta p{color:#333; font-style: italic;}
.aside-box p{font-size: 0.75rem; line-height: 1.125rem;}
/*blockquote*/
.quote{border-left:8px solid #f8f8f8; padding-left: 0.5rem;}
.quote .blockquote{color:#333; font-style: italic; font-weight: 700; letter-spacing: -0.08px; font-size: 1rem; margin-bottom: 1.5rem;}
.quote .blockquote-footer{margin-top:0; color:#333;}
.quote .blockquote-footer cite{font-style: normal;}
/* Docs navigation icons*/
.nav-docs{display: flex; flex-wrap: wrap; gap:24px;}
.nav-docs a{text-align: center; text-decoration: none; display: flex; flex-direction: column; gap:8px; align-items: center;}
.nav-docs a span{display: block; color:#333; font-weight: bold;}
/*Glossary Navigation*/
.nav-glossary{border:10px solid #F8F8F8; display: flex; justify-content: center; padding:1.25rem 2rem; gap:1rem; margin-bottom: 2rem; flex-wrap: wrap;}
.gloss-header{font-size: 1.75rem; font-weight: 500; color:#494B4D; line-height: 2.6rem; border-bottom: 1px solid #BABABA; padding-bottom: 0.5rem; margin-bottom: 2rem;}
.gloss dd{margin-bottom: 2rem;}

/*tooltip*/
.tooltip-inner{padding: 8px 12px; border:2px solid #329ad6; background:#fff; color:#494b4d; border-radius: 10px; font-weight: 500;}
.pointer:hover{cursor: pointer;}
.tooltip-arrow::before{border-bottom-color:#329ad6 !important;}
.tooltip-arrow::after{position: absolute; content: ""; border-color: transparent; border-style: solid; bottom: -3px; border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); border-bottom-color: #fff;}
/*multiselect*/
.select2-container{max-width:100% !important;}
/*vidoes component*/
.video-component{display: flex; align-items: center; justify-content: center; flex-direction: column; border:4px solid #ECECEC; gap: 10px; text-align: center; text-decoration: none; position: relative;}
.video-component .video-caption{font-size: 0.8rem; color:#8d8e91;}
.video-component .ico{position: absolute; left: 0px; top:0px; color:#e4e4e4; font-size: 2.5rem;}
/*Client Admin Dashboard elements*/
.list-activity *{margin:0px; padding:0px; line-height: 1.3; align-items: end;}
.list-activity li{margin-bottom: 1rem;}
.list-activity{flex-wrap: wrap;}
.list-activity .flex-fill{width:50%; min-width: 112px;}
.list-activity.list-activity-col5 .flex-fill{width:20%; min-width: 112px;}
.card{border:1px solid #F3F4F6; box-shadow: 0px 1px 2px rgba(0, 0, 0, .1);}
.card-header{border-bottom: 1px solid #e8eaed;}
.dt-bootstrap5 .dt-search{position: relative; min-width: 260px; margin-bottom: 4px;}
.dt-bootstrap5 .dt-search label{display: none;}
.dt-bootstrap5 tfoot{display: none;}
.dt-bootstrap5 thead{border-top:2px solid #e5e7eb; border-bottom: 2px solid #e5e7eb; font-size: 14px; color:#4B5563;}
.dt-bootstrap5 .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: #fff;}
.dt-bootstrap5 .table>:not(caption)>*>*{border-bottom: none;}
.dt-bootstrap5 .table td{font-size: 13px;}
.dt-bootstrap5 .row:first-child{background:#f8fafc; margin-top:0px !important; margin-left:0px; margin-right: 0px; padding-top:10px; padding-bottom: 8px;}
.dt-bootstrap5 .row:nth-child(2){margin-top:0px !important;}
.dt-bootstrap5 .active>.page-link, .dt-bootstrap5 .page-link.active{background:#0A66B2;}
.dt-bootstrap5 .page-link:focus{box-shadow: none;}
.dt-bootstrap5 .page-link{border-radius: 6px; width: 36px; text-align: center; border:none; box-shadow: 0px 1px 3px rgba(0, 0, 0, .2);}
.dt-bootstrap5 .pagination{gap:12px;}
.dt-bootstrap5 .row{margin-left: 0px; margin-right: 0px;}
.dt-bootstrap5 .col-12{padding-left: 0px; padding-right: 0px;}
.highcharts-credits{display: none;}
.reportrangefield{border:1px solid #e5e7eb; border-radius: 8px; padding:8px 12px; font-size: 12px; color:#4B5563; font-weight: 500; position: relative; display: flex; justify-content: space-between;}


/* ============== Milestones Wizard ========== */
.list-milestones-process{padding:0px; margin:0px; list-style: none; display: grid; grid-template-columns: auto auto auto auto;}
.list-milestones-process .process{position:relative;}
.list-milestones-process .process-step{width:100px; position: relative; background:#fff; z-index: 1; margin:0 auto;}
.list-milestones-process .process-step .head{color:#329ad6; font-size:14px; line-height:21px; font-weight: bold; text-align: center; margin-bottom: 10px;}
.list-milestones-process li{position: relative;}
.list-milestones-process li::before{top:50%; left:0; bottom:0; position:absolute; content:" "; width:50%; height:2px; background-color: #ccc;}
.list-milestones-process li::after{top:50%; right:0; bottom:0; position:absolute; content:" "; width:50%; height:2px; background-color: #ccc;}
.list-milestones-process li.active::after{background-color:#65b3e1;}
.list-milestones-process li.active+li::before{background-color:#65b3e1;}
.list-milestones-process li:first-child::before{display: none;}
.list-milestones-process li:last-child::after{display: none;}
.list-milestones-process .process-step span{display: block; text-align: center;}

/* ============== Updated Milestone Process ========== */
.list-milestones{list-style: none; padding: 0px; margin:0px; display:flex; min-width: 400px;}
.list-milestones li{text-align: center; width: 100%; padding:0px 5px;}
.list-milestones-data{list-style: none; padding: 0px; margin:0px; display:flex; min-width: 400px;}
.list-milestones-data li{text-align: center; width: 100%;}
.progress-miles{min-width: 400px;}
.progress-miles .progress-bar{border-radius: 0.375rem;}

/* ========= Notification Dropdown & Page ========== */
.badge-notification{background:#c01818; color:#fff; border-radius: 50%; width:16px; height:16px; position: absolute; top:0; right:-2px; text-align: center; padding-top: 2px; font-size: 10px; line-height: normal;}
.dd-notification{line-height: 0px;}
.dd-notification .dropdown-toggle{background:none; border:none; position: relative; line-height: 0px; padding:0; border:1px dashed transparent;}
.dd-notification .dropdown-toggle:hover{color:#329AD6;}
.dd-notification .dropdown-toggle:focus{color:#329AD6; border:1px dashed #494B4D; border-radius: 8px;}
.dd-notification .dropdown-toggle::after{display: none;}
.dd-notification .dropdown-toggle .ico{font-size: 30px;}
.dd-notification .dropdown-toggle.show .ico{color:#329ad6;}
.dd-notification .dropdown-menu{  right: auto; left: 50%; transform: translate(-50%, 0); min-width: 21em; padding:0; border-radius: 6px; border:none; overflow: hidden; line-height: normal; margin-top:18px;}
.dd-notification .dropdown-menu .head{padding:15px 24px; background:#f8f8f8; display: flex; justify-content: space-between; align-items: center;}
.dd-notification .dropdown-menu .body{ border:8px solid #f8f8f8; border-top:none; border-bottom: none; max-height: 70vh; overflow: auto; }
.dd-notification .dropdown-menu .body::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); border-radius: 6px; background-color: #ececec;}
.dd-notification .dropdown-menu .body::-webkit-scrollbar{width: 8px; background-color: #ececec;}
.dd-notification .dropdown-menu .body::-webkit-scrollbar-thumb{border-radius: 6px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1); background-color: #bababa;}
.dd-notification .dropdown-menu .foot{padding:15px 24px;background:#f8f8f8;}
.list-notiy{list-style:none; margin:0; padding:0;}
.list-notiy li{display: grid; grid-template-columns: 8% 92%; line-height: normal; border-bottom: 1px solid #ddd; padding:15px;}
.list-notiy li.unread{background:#f8f8f8;}
.list-notiy li:last-child{margin-bottom: 0px;}
.list-notiy li p.des{margin-bottom: 10px; }
.list-notiy li p.time{color:#bababa; margin:0px;}
.list-notiy li .details{position: relative;}
.list-notiy li .glabel{position: absolute; top:0px; right:0px; font-size: 12px; line-height: 12px; padding:4px 8px; border-radius: 3px;}
.notiy-overlay{display: none; background: rgba(0, 0, 0, .8); width: 100%; height: 100vh; position: fixed; top:0; bottom:0; z-index: 11; }

/* ==================== Tables =======================*/
.thead-blue{background:#ebf5fb;}
.thead-blue th{border-bottom:2px solid #c9e0ee !important;}
.table-data thead th{color:#494b4d; font-size: 16px; line-height: 18px; font-weight: 500; /*text-transform: uppercase;*/}
.table-data>:not(caption)>*>*{padding:14px 16px; border-color:#ddd; color:#494b4d; vertical-align: middle; font-size: 14px;}
.table-data.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:#fff !important;}
.table-data .signal{position: relative; top:-2px;}
.table-data .accordion-body{background:#f8f8f8; padding:20px 60px;}
.table-data .accordion-button{font-size: 16px;}
.table-data .accordion-button:focus{background: none; box-shadow: none; font-size: 16px; color:#494b4d;}
.table-data .accordion-button:not(.collapsed){background: none; box-shadow: none; font-size: 16px; color:#494b4d; font-weight: 500;}
.table-data .accordion-button::after{background-image:none !important; content: "\e5cf"; font-family: "Material Icons"; font-size: 22px; color:#b6b6b6; margin:0px; margin-left: 4px;}
.table-data .accordion-button:not(.collapsed)::after{transform:var(--bs-accordion-btn-icon-transform); transform-origin:center center !important; color:#494b4d;}
.table-data.table-small thead th{font-size: 14px; line-height: normal;}
.table-data.table-small>:not(caption)>*>*{padding:8px; border-right: none; line-height: normal; border-color: #ececec;}
.table-data.table-small tr td:first-child, .table-data.table-small tr th:first-child{border-left: none;}
.table-data.table-small tr{border-color:#ececec; border-top:none;}
.table-data.table-small tr:last-child{border-bottom: none;}
.table-data.table-small thead tr:first-child{border-bottom: 2px solid #c9e0ee;}
.table-data.table-small tfoot{border-top:2px solid #ececec;}
.thead-gray{background:#f8f8f8;}
.table-dedicated>:not(caption)>*>*{padding:3px;}
.table-data.table-data-sm>:not(caption)>*>*{padding:0.6rem 1rem;}
/*table standard*/
.table-standard{width:100%;}
.table-standard>:not(caption)>*>*{border-bottom: 1px solid #ddd; padding:20px 12px;}
.miw-table-990{min-width: 990px;}
.miw-table-768{min-width: 768px;}
.miw-table-600{min-width: 600px;}
.miw-table-480{min-width: 480px;}
.miw-table-360{min-width: 360px;}
/*table Filter*/
input[type=radio].tablefilter {height: 0; width: 0; visibility: hidden; position: absolute; opacity: 0; z-index: -1;}
label.filterBtn {cursor: pointer; display: inline-block; position: relative; transition: 0.3s; padding: 8px 24px;
border: 1px solid #f8f8f8; text-align: center; }
input[type=radio].tablefilter:checked + label {border-color:#000;transition: 0.3s; }
input[type=radio].tablefilter:not(checked) + label {background: #f8f8f8; border:1px solid #f8f8f8; color: #494b4d; font-size: 14px; font-weight: bold; transition: 0.3s; border-radius: 6px;}
.filter-table-btn-group{display: grid; grid-template-columns: auto auto auto; grid-gap: 12px;}
/*table receipt*/
.table-receipt th{padding-bottom: 8px;}
.table-receipt tfoot td{padding-top:8px;}
.table-receipt td{padding:5px 0px;}
.table-receipt tbody::before{content:'';display: block;height:6px;}
.table-receipt tbody::after{content:'';display: block;height:6px;}
/*table auto width column class */
td.fitwidth {width: 1px;white-space: nowrap;}
 /*table pricing*/
 .table-pricing th{background:#E4EFF9; color:#212121; font-weight: 500; padding:0.8rem;}
 .table-pricing .bg-nblue{background:#0C4CA7; color:#fff;}
 .table-pricing td{border-bottom-width:2px;text-transform: uppercase; padding:1rem; font-size: 0.9rem;}
 .table-pricing td span{display: block; font-size: 1.1rem; color:#494B4D; font-weight: 700;}
 .table-pricing td.bg-blue{background:#E4EFF9; color:#000;}
 .table-pricing td.bg-blue span{color:#000;}
 .table-pricing tbody tr:last-child td{border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}

 .table-pricing td{text-transform: uppercase; padding:1rem; font-size: 0.9rem; letter-spacing: 0px;     word-spacing: 3px;}
 .white-dash{display:inline-block !important;color:#fff !important;}
 .blue-dash{display:inline-block !important;color:#E4EFF9 !important;}
 .nblue-dash{display:inline-block!important;color:#329ad6 !important;}
 .lblue-dash{display:inline-block !important;color:#ebf5fb!important;}
 .gray-dash{display:inline-block !important;color:#E4EFF9!important;}

/* ================= Footer ============== */
.list-sm{margin:0px; padding:0px; list-style: none; text-align: right;}
.list-sm li{display: inline-block;}
.list-sm li a{display: inline-block; margin-left: 1rem;}
.list-sm path{transition: 0.3s cubic-bezier(0.2, 0, 0.1, 1);}
.list-sm li a:hover path{fill: #494b4d;}

/* ======== Media Queries =========== */
@media (min-width : 990px) {
    .mt-lg-n3{margin-top:-3rem;}
}
@media (max-width : 1200px) {
    .header-search-wrap .input-group{width:250px;}
    .user-menu-wrap{width:210px;}
    #panel-004 .media-body .text-large{font-size: 14px; line-height: normal;}
    #panel-004 .media-body .text-small{font-size: 11px;}
    #panel-006 .table-foot td{display: block; width: 100%;}
    #panel-006 .row-grid-c3{grid-template-columns: auto auto auto; grid-gap: 10px; text-align: left;}
    .border-end-xl{border:none;}
}
@media (max-width : 990px) {
    .header-search-wrap{display:none;}
    .table-data>:not(caption)>*>*{padding:10px 12px;}
    .table-data .accordion-body{padding:20px;}
    .card-authorization{padding:20px;}
    .card-set-offer{padding:20px;}
    .card-set-offer table td{font-size: 14px; line-height: 21px;}
    .nav-autho .nav-link{padding:10px 12px;}
    .sec-secondary-nav{padding:1rem 0rem;}
    .navbar-secondary{margin-left: 0px; margin-bottom: 1rem; border-radius: 4px;}
    .navbar-secondary .navbar-toggler{display: flex; align-items: center; font-size: 0.9rem; gap:5px; margin-left:auto;}
    .navbar-secondary .nav-link{border-bottom: none;}
    .navbar-secondary .nav-link:hover{border-bottom: none; color:#329AD6;}
    .navbar-secondary .nav-item{padding:0rem;}
    .navbar-secondary .nav-link{padding:0.8rem 0rem !important;}
    .navbar-secondary .dropdown-menu{box-shadow: none; background:none; padding:0rem 1rem;}
    .navbar-secondary .active > a{border:none;}
    .list-activity.list-activity-col5 .flex-fill{width:50%;}
}
@media (max-width : 768px) {
    .logo-items-wrap .navbar-brand{padding:0rem;}
    .logo-items-wrap .navbar-brand img{max-width: 130px;}
    .logo-items-wrap .logo-tagline{font-size: 16px; padding-left:10px; margin-left:10px;}
    .footer .list-sm{text-align: left; margin-bottom: 1.5rem;}
    .footer .list-sm li:first-child a{margin-left: 0rem;}
    .navbar-secondary a{margin-right:20px;}
    .header-v2 .btn-secondary{padding:10px 20px; min-width: auto;}
    .user-menu-wrap{width:175px;}
    .list-milestones-process .process-step .head {font-size: 12px; line-height: 16px;}
    .list-milestones-process .process-step{width:75px;}
    .cardo-blue h4, .cardo-gray h4{font-size: 16px;}
    .cardo-blue .chat-icon{font-size: 16px;}
    .list-notiy li .glabel{font-size: 10px;}
    .nav-pills-dportal .nav-link{font-size: 16px; padding:8px 10px;}
    .list-tree ul{padding-left: 0px;}
    .pb-6 {padding-bottom: 4rem;}
    .addMsgBox table tr{grid-template-columns: 30% auto auto;}
    .harmonia-select{display: block;}
    .list-tree{display: none;}
    .sub-section{padding:1rem;}
    .pills-style2 .nav-item{flex:auto;}
    .nav-docs{gap:18px; margin-top:0.5rem;}
}
@media (max-width : 575px) {
    .list-milestones-process{min-width: 500px;}
    .panel-milestones{overflow: hidden; overflow-x: visible;}
    .header-v2 .logo-items-wrap .navbar-brand{max-width: 120px;}
    .header-v2 .logo-items-wrap .logo-tagline{font-size: 12px; padding-left:5px; margin-left:5px;}
    .sec-accr.pt-6{padding-top:4rem;}
    .dd-notification .dropdown-menu {left: 20%;}
    .table-data.table-data-sm>:not(caption)>*>* {padding: 0.4rem 0.6rem;}
    .table-pricing td{padding:0.8rem;}
}
@media (max-width : 480px) {
    .logo-items-wrap .navbar-brand{max-width: 120px;}
    .logo-items-wrap .logo-tagline{font-size: 12px; padding-left:5px; margin-left:5px;}
    .header-v1 .btn-primary{min-width: auto; padding:10px 20px;}
    .header-v2 .logo-items-wrap .logo-tagline{display: none;}
    .header-v2 .btn-secondary{padding:10px 12px; min-width: auto;}
    .user-menu-wrap{width:160px;}
    .navbar-secondary a{margin-right: 12px;}
    .navbar-secondary a:last-child{margin-right: 0px;}
    .cardo-blue h4, .cardo-gray h4{font-size: 12px;}
    #panel-004 .media-body .text-large{font-size: 14px;}
    #panel-004 .media-body .text-small{font-size: 12px;}
    .dd-notification .dropdown-menu {left: -20%;}
    .filter-table-btn-group{grid-gap: 6px;}
    label.filterBtn {padding:8px 12px;}
    .miles-wrap{overflow: hidden; overflow-x: scroll;}
}
