/* all important color and section */
.main_color {
    color: #347E8E;
}

h2, h1, h3, h4, h5, h6, p, a , span, td, tr, th, b, strong, div, input {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif !important;

}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover{

border:none!important;
background:transparent!important;
}
.page-link{
color:#000;
}
#page2 button.btn-success, #page7 button.btn-success{
background-color:#347E8E!important;
border:none!important;
font-size: 16px;
font-weight: 500;
font-family: 'Inter' !important;
}
thead th{
color:#262222!important;
}
.sales_transiction_page button.btn:focus-visible{
outline:0!important;
}
#Record_wrapper .row:first-child{
background-color:#fff!important;
margin:0px!important;
}
#Record_wrapper table{
margin:0px!important;
}
.same-table thead th{
font-size:14px!important;
font-weight:600!important;
color:background: #262222!important;
font-family:'inter'!important;
}
.same-table tbody th, .same-table tbody td, .same-table tbody td a{
font-size:14px!important;
font-weight:400!important;
color:#5A6262!important;
font-family:'inter'!important;
}

.pagination{
justify-content: flex-end;
}
.pagination .page-item.active{
margin-right:5px;	
}
.import-btn{
background-color:#fff!important;
color:#347E8E!important;
font-size:16px;
font-family: "Inter", sans-serif;
font-weight:500;
border:1px solid #347E8E!important;
}
.common-tbn{
background-color:#347E8E!!important;
color:#fff!important;
font-size:16px;
font-family: "Inter", sans-serif;
font-weight:500;
border:1px solid #347E8E!important;
}
.topbar .dropdown{
align-self: center;
}
.already_added_case .card {
    background-color: #009bef33 !important;
}
.already_added_case .card.shadow {
    background: #009bef36 !important;
}
div#maidBioDataQuickPreviewHolder table tr {
    border: 1px solid #000;
}

div#Record_filter input {
    height: 40px;
    border: 1px solid #E8E8E8!important;
}
.personal-info .form-group {
    margin-bottom: 15px;
}
.col-md-12.col-12.notihead {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.hidden-print form.custom-picker {
    display: flex;
}
 #Record_wrapper {
  
border-radius:5px!important;
} 
#Record_filter,#Record_info{
padding:14px  18px;
}
#Record_wrapper .row:first-child .col-sm-12.col-md-6:first-child {
    order: 1;
}
.dropdown.fix-drop button.dropdown-toggle{
background-color: #347E8E !important;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Inter';
}
#Record_filter{
    padding: 14px 18px!important;
}
#Record_filter {
    float: left !important;
}
#Record_filter lable{
margin:0px!important;
}
#Record_wrapper .row .col-sm-12.col-md-6:last-child {
    order: 0;
}
#Record_length{
display:none!important;
}
.btn-salemenu{
background-color: #347e8e;
}
.dropdown-menu.show img{
width:20px!important;
}
#page2 .card.shadow {
    /* padding: 0 !important; */
    border-left: 6px solid #347E8E;
}
input#search {
    border: 1px solid #E8E8E8!important;
    padding: 10px;
    border-radius: 6px;
    background: #fff;
    height: 40px;
}

.export-tbns{
    /* height: auto; */
    font-size: 16px !important;
    /* float: right; */
    border: none !important;
    background-color: #F3FFF5!important;
    /* position: absolute; */
    padding: 14px 18px!important;
    font-weight: 500;
    color: #347E8E!important;
}
div#maidBioDataQuickPreviewHolder table {
    margin: 20px 0 !important;
}
.row.head-part.my-3 {
    margin: inherit !important;
}
.edit-employer {
    margin-left: 17px !important;
}
.inpuboxes {
    line-height: 34px;
}
.notifictwrap select {
    min-width: 250px;
    margin-right: 20px;
}
.notifictwrap input#dateFrom {
    min-width: 250px;
}
.notifictwrap form label {
    margin: 0 10px;
}
.notifictwrap 
 input#dateToo {
    min-width: 200px;
}
.notifictwrap .fa {
    color: #347E8E;
    font-size: 18px;
}
.notifictwrap .print-btns {
    display: flex;
    justify-content: flex-end;
}
.notifictwrap button#filterButton {
    padding: 12px 30px;
    background: #347E8E;
    border-color: #347E8E;
}
.sales_transiction_page 
 button.btn {
    border-color: #347E8E;
}
.sales_transiction_page 
 .dropdown-box {
    DISPLAY: NONE;
}
.invoice-boxesline thead tr th {
    text-align: center;
}
.sales_transiction_page .sidebar .dropdown-box {
    background: #1caeff !important;
    border-radius: 8px;
}
li.salesside.nav-item a {
    text-align: center;
    display: flex;
    justify-content: center;
}
.sales_transiction_page 
 li.salesside.nav-item {
    display: flex;
    justify-content: center;
}
.sales_transiction_page li.salesside.nav-item a span {
    margin-left: 0 !important;
}
.sales_transiction_page tr td .btn.paid:hover{
background-color:#25c501!important;
}
.sales_transiction_page tr td .btn {
      min-width: 60px;
}
.sales_transiction_page .active-link {
    border-radius: 0px !important;
}
li.salesside.nav-item {
    background: #347E8E;
}
li.salesside.nav-item a {
    padding: 10px !important;
}
/* table#Record tbody tr a {
    background: #347E8E;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    font-weight: 400;
} */
/* ul.pagination li a {
    padding: 8px 10px !important;
} */
.sales_transiction_page .table td, .table th {
    padding: 10px 10px !important;
}
.sales_transiction_page .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    padding-left: 20px;
    padding-right: 20px;
}
.sales_transiction_page .sidebar span {
    color: #fff !important;
}
li.salesside a {
    padding: 18px !important;
}
.sales_transiction_page .cstm-sct-main {
    width: calc(100% - 200px);
}
.sales_transiction_page .sidebar {
    background: transparent;
}
.sales_transiction_page a {
    padding: 10px 0 !important;
}
.sales_transiction_page a {
    padding: 10px 0 !important;
}

.sales_transiction_page .active-link a {padding: 10px !important;}

.sales_transiction_page .active-link {
    border-radius: 7px;
}

.sales_transiction_page .active-link a span {
    color: #fff !important;
}
.sales_transiction_page  .sidebar.cstm-left__section.opened {
    width: 200px !important;
    max-width: 200px;
    min-width: 200px;
}
.inpuboxes {
    line-height: 30px;
}
.inpuboxes input {
    margin-right: 10px;
}
div#page3 button.btn-success {
    background: #347e8e;
    padding: 15px 30px;
    border-radius: 10px;
}
.profilepic {
    display: none;
}
.midlabbox {
    line-height: 35px;
}
#page6 .buttoncommon a.btn.btn-success.cstm-btn-checklist {
    background: #347E8E!important;
    /* padding: 15px 30px; */
    border-radius: 10px;
    color: #fff;
}
div#page3 h2 b {
    font-size: 20px;
font-weight:600;
    color: #262222;
font-family: "Inter", sans-serif!important;
}
.buttoncommon button {
    padding: 10px 20px !important;
}
input#staticEmail2 {
    height: 45px;
    border: 1px solid #089ce7 !important;
    border-radius: 5px;
    padding: 5px 10px;
}
.buttoncommon .btn {
    background: #089ce7;
    height: 45px;
    border-radius: 8px !important;
}
.buttoncommon {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
ul.invoice-items {
    padding-left: 0;
    max-height: 300px;
    overflow-y: scroll;
}

ul.invoice-items li {
    list-style: none;
    padding: 10px 0;
    border-bottom: 1px solid #dbdbdb;
}
ul.invoice-items {
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    margin-top: 5px;
}
.selectpackage .btn {
    height: 46px;
    background: #347E8E;
    border-color: #347E8E;
}

.selectpackage {
    margin-top: 22px;
    padding: 10px 0;
}
.digital-sign table {
    margin-top: 20px;
}
.statement-of-account h3 {
    font-size: 22px;
    color: #347E8E;
    font-weight: 600;
}
#edocket_modal .modal-body {
    padding: 0 !important;
}
#edocket_modal  a.badge.badge-primary {
    color: #fff;
}
tr.accounthead {
    background: #fff !important;
}
tr.accounthead th {
    color: #000 !important;
}
.statement-of-account h4 {
    text-align: center;
    margin-bottom: 30px;
    font-size: 20px;
    font-weight: 500;
    margin-top: 20px;
}
.controls tbody {
    display: block !important;
}
.controls tbody tr {
    display: block;
}
.controls .table-bordered td, .table-bordered th {
    border: 0 !important;
}
.controls.mb-3 table {
    margin-top: 20px;
}
/* table#appointments th {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
} */
/* table#appointments tr {
    display: flex;
    align-items: center;
} */
.estimate .btn {
    font-size: 22px;
}
.quick-links {
    margin-top: 40px;
}
.sidebar i.fas.fa-calendar.fa-5x.text-light {
    font-size: 22px;
}
.navbar-nav a#searchDropdown {
    display: none;
}
#page18 .status_btn a.btn.btn-secondary {
    font-size: 12px !important;
    padding: 5px !important;
}
.second-box.third-box .box-info {
    margin-left: 0;
    margin-right: 50px;
}
button.btn.cstm-btn-case-view.cstm-main-outer-sct {
    min-width: 160px;
    padding: 10px;
}
div#page6 h2 {
    font-size: 18px !important;
}
/*div#page6 a.btn.btn-danger.btn-sm {
    width: 40px !important;
    min-width: 40px !important;
    height: 40px !important;
}*/
table.table td:last-child .fa-trash {
    font-size: 16px !important;
}
section.second-box li img {
    margin-right: 10px;
}
.box-info li {
    display: flex;
    align-items: center;
}
.second-box .row .box-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    margin-left: 60px;
}
.sales_transiction_page ul li a span {
    color: #0090f1 !important;
}
.filter-box .btn {
    width: 100% !important;
    min-width: 100%;
    display: flex;
    max-width: 100% !important;
    height: 50px;
font-size:16px!important;
font-weight:500!important;
    align-items: center;
    justify-content: center;
    background: #347E8E;
    border-color: #347E8E;
}
.navbar-search {
    display: none !important;
}
.filter-box .form-group {
    width: 100%;
}
.filter-box {
    display: flex;
    align-items: end;
}
.statement-of-account {
    background: #fff;
    border-radius: 10px;
    padding: 20px;
}
i.fas.fa-fingerprint {
    font-size: 25px !important;
    color: #fff !important;
}
#page7 .card.shadow {
    padding: 0 !important;
}
.cstm-sct-super-admin ul.pagination li.active {
    background: transparent !important;
}
.cstm-sct-super-admin ul.pagination li {
    border: 0px !important;
}
.cstm-sct-super-admin .paginate_button {
    padding: 0.5em 0 !important;
}
/* div#page7 .tab-content>.tab-pane {
    display: block !important;
}
.fade:not(.show) {
    opacity: 1.5 !important;
}
.tab-content>.tab-pane {
    display: block !important;
} */
#accordionSidebar.slide {
    overflow: hidden;
    overflow-y: scroll;
}
div#page18 h1 {
    font-size: 22px !important;
}
div#page18 .table.table-striped th {
    font-size: 14px !important;
}
body::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}

body::-webkit-scrollbar
{
  width: 10px;
  background-color: #F5F5F5;
}

body::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #347E8E;
}
.cstm-left__section::-webkit-scrollbar-track
{
  -webkit-box-shadow: none;
  border-radius: 10px;
  background-color: #F5F5F5;
}

.cstm-left__section::-webkit-scrollbar
{
  width: 5px;
  background-color: #F5F5F5;
}

.cstm-left__section::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #347E8E;
}

div#maidBioDataQuickPreviewModal .modal-dialog {
    margin: auto;
}
.fc-view-container tr {
    background-color: inherit !important;
}
.fc-icon-right-single-arrow:after {
    top: -27% !important;
}
.fc-icon-left-single-arrow:after {
    top: -27% !important;
}
a.nav-link span {
    font-size: 16px !important;
}
ul#accordionSidebar li {
    max-width: 90%;
    margin: auto !important;
    margin-bottom: 10px !important;
}
.topbar .navbar-search {
    width: 90%;
}
.pdfviews .btn {
    margin-top: 20px;
    margin-left: 20px;
    font-size: 14px;
    min-width: 100px !important;
}
.navbar-search .input-group {
    flex-direction: row-reverse;
    margin-top: 10px;
}
button#sidebarToggleTop {
    border-radius: 100%;
    width: 25px;
    height: 25px;
    border: 1px solid #ababab;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 999;
}
button#sidebarToggleTop .fa {
    font-size: 20px;
    color: #ababab;
}

#page267 .table.table-striped th {
    color: #ffffff;
}
div#page267 thead tr {
    background-color: #fff !important;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after,table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before{
content:none!important;
}
thead tr {
    background-color: transparent!important;
}
thead tr th {
   color: #262222!important;
font-family: "Inter", sans-serif!important;
font-weight:600!important;
font-size:14px!important;
}
/* END */
.close-side-toggle {
    position: fixed;
    top: 10px;
    left: 10px;
    /* background: #000; */

    border-radius: 100px;
    width: 50px;
    height: 50px;
    overflow: hidden;
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 999999;
    transition: .3s linear;
}
.outter-table-div {
    width: 100%;
}
.row.custom-filter-data .col-md-4:nth-child(2) .border-left-light-blue {
    border-left-color: #03d1c4 !important;
}
.row.custom-filter-data .col-md-4:nth-child(3) .border-left-light-blue {
    border-left-color: #ff8503 !important;
}
.row.custom-filter-data .col-md-4:nth-child(4) .border-left-light-blue {
    border-left-color: #ffe400 !important;
}
.row.custom-filter-data .col-md-4:nth-child(5) .border-left-light-blue {
    border-left-color: #b013d7 !important;
}
.row.custom-filter-data .col-md-4:last-child .border-left-light-blue {
    border-left-color: #347E8E !important;
}
.add-new-purchase .fa {
    font-size: 14px;
    margin-right: 8px;
}
.small-btn .btn {
    font-size: 11px !important;
}
.add-new-purchase .btn {
    background: #019cee;
    font-size: 1px;
    border-color: #019cee;
    margin-top: 30px;
}
.quotation-wrap {
    background: #fff;
/*    padding: 50px 0;*/
    border-radius: 10px;
    margin-top: 10px;
}
.row.edit-employs-tabs .btn {
    border: 1px solid #27a3f0;
}
.text-uppercase {
    margin-bottom: 30px !important;
    font-size: 20px;
}
.backapprove .form-group {
    margin-bottom: 17px;
}

h5.bill-head {
    color: #347E8E;
}
.backapprove table th {
    background: #347E8E;
    color: #fff;
}
.form-group select {
    height: 50px;
}
.form-group input {
    height: 50px;
}
.purchase-wrap {
    background: #fff;
    border-radius: 10px;
    margin-top: 20px;
}
.purchase-wrap h1 {
    padding-top: 20px;
    font-size: 24px;
    font-weight: 500;
    color: #347E8E;
}
ul#accordionSidebar .fa {
    font-size: 30px;
    color: #fff;
    width: 20px;
}
ul#accordionSidebar li:hover .btn-salemenu{
background-color:#295d69!important;
border:none!important;
}
ul#accordionSidebar li:hover {
    background: #295d69!important;
    border-radius: 15px;
}
ul.pagination li .page-link {
    border: 1px solid #347E8E!important;
    margin-right: 7px;
}
ul.pagination li.active .page-link {
    background: #347E8E !important;
    margin-right: 7px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0.5em 0em !important;
}
ul.pagination li.active span {
    color: #fff !important;
}
.table td, .table th {
display:center;
    padding: 20px 10px !important;
text-align:center;
}
a.color-blue {
    font-size: 14px !important;
}
.table thead th {
    border-bottom: 0 !important;
}
#page20 .quotation-wrap table thead tr th {
    font-size: 14px !important;
}
.quotation-wrap tbody a {
    font-size: 14px;
}
.purchase-wrap h1 {
    font-size: 22px !important;
}
#page20 .quotation-wrap table tr td {
    font-size: 14px !important;
}

.row.head-part .col-md-5 .row .col-md-5 {
    font-weight: 600;
}
.row.head-part .col-md-5 {
    margin-bottom: 8px;
}
.row.head-part .col-md-7 .row .col-md-5 {
    font-weight: 600;
}
.row.edit-employs-tabs {
    margin: 50px 0 !important;
}
.edit-employs-tabs .btn {
    /* min-width: 300px; */
    font-weight: 600;
}
.row.edit-employs-tabs .btn {
    padding: 15px 30px !important;
    margin: 4px;
    background: #fff !important;
}
#page2 .card-body form .row {
    padding: 0 !important;
}
.personal-info .row {
    padding: 0 !important;
}
/* div#page2 form .row {
    padding: 0;
} */
#page2 button.btn.btn-success {
    margin-top: 20px;
    padding: 12px 30px;
}
.head-part {
    border-left: 0.25rem solid #009ef5!important;
    border-radius: 5px;
}
.row.bg-white.update-box input {
    border: 1px solid #dfdfdf;
    height: 50px;
    margin-bottom: 20px;
}
.row.bg-white.update-box select {
    margin-bottom: 20px;
    height: 50px;
}
.edit-employer  h2 {
    font-size: 27px;
    margin: 0;
    color: #347E8E;
    font-weight: 700;
}
.update-box h2 {
    font-size: 27px;
    margin: 0;
    color: #347E8E;
    font-weight: 700;
}
#page7 .text-xl.font-weight-bold.text-uppercase.mb-1 {
    font-size: 20px;
    margin: 0;
    color: #347E8E;
    font-weight: 700;
    margin-bottom: 20px !important;
}
#page7 .border-left-primary {
    border-left: .25rem solid #347E8E!important;
}
div#page7 textarea {
    border: 1px solid #d1cece;
    margin-bottom: 20px;
}
textarea#fdwRemarks {
    height: 50px;
}
.modal-content .fa-download {
    position: absolute;
    background: #347E8E;
    color: #fff;
    padding: 15px !important;
    right: 50% !important;
    border-radius: 100%;
    bottom: -7px !important;
    top: inherit !important;
}
div#addition td:first-child {
    text-align: left !important;
}
div#addition tr.text-center td {
    font-weight: 600;
}
#image-open .modal-footer {
    border-top: 0 !important;
}
.personal-box-check {
    display: flex;
    align-items: flex-start;
    margin-bottom: 13px;
    margin-top: 20px;
}
.personal-box-check input {
    height: auto !important;
    margin-top: 5px;
    margin-right: 10px;
}
.personal-box-check {
    font-weight: 600;
}
div#page7 select {
    border: 1px solid #d7d7d7;
    height: 50px;
    margin-bottom: 20px;
}
div#page7 input {
    border: 1px solid #d7d7d7;
    height: 50px;
    margin-bottom: 20px;
}
.update-box {
    padding: 50px;
    border-radius: 10px;
}
.edit-employs-tabs .col-md-3 {
    padding: 0;
}
.cstm-login-sct .card-body .row {
    padding: 0;
}
.close-side-toggle.opened {
    left: 410px;
}
.sidebar.cstm-left__section.opened {
    width: 300px !important;
    max-width: 300px;
    min-width: 300px;
}
.close-side-toggle img {
    position: absolute;
    top: 10px;
    left: 10px;
}
.close-side-toggle.opened img.cstm-close-btn {
    opacity: 1;
    transition: .3s linear;
    z-index: 1;
}
.close-side-toggle.opened img.open {
    opacity: 0;
    transition: .3s linear;
}
.close-side-toggle img.open {
    opacity: 1;
    transition: .3s linear;
}
.close-side-toggle img.cstm-close-btn {
    opacity: 0;
    transition: .3s linear;
    z-index: -1;
}
.cstm-main-outer-sct {
    background: #347E8E;
border:none!important;
font-size: 16px!important;
    font-weight: 500;
    font-family: 'Inter' !important;
}
.cstm-login-sct {
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cstm-login-sct .row {
    width: 100%;
    margin: 0;
}
.cstm-user-sct a.btn.btn-primary {
    background: rgb(0,155,238);
    background: #347e8e;
    border: 0;
    border-radius: 10px;
    padding: 15px 25px;
    font-size: 17px;
    box-shadow: none;
}
.cstm-login-sct .form-group input.form-control {
    padding: 25px 15px;
    font-size: 16px;
    border-radius: 10px;
}
.cstm-create-sct {
    font-size: 17px;
}
.cstm-login-sct .main-logo-sct {
    margin-bottom: 5em;
}
form.user.cstm-user-sct {
    margin: 80px 0;
}
.bg-login-image {
    background: url(https://maid-staging.wecog.com.my/images/login-banner.jpg);
    background-position: center;
    background-size: cover;
}
.gradient_btn {
    background: #347e8e;
    color: #fff;
    padding: 15px 20px;
    border-radius: 10px;
    border: 0;
}
#page20 a.btn.cstm-dark-green-clr {
   
  padding: 12px 26px !important;
    border-radius: 10px !important;
    border: 2px solid #347E8E !important;
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 500;
    font-family: 'Inter' !important;
    background: #347E8E !important;
   
    float: right;
}
div#content {
    /* background: #eef3f8; */
    background: #f0f5f0;
    padding-bottom: 50px;
}

.cstm-sct-main {
    width: 100%;
    width: calc(100% - 300px);
    transition: all .4s ease-in-out;

    margin: 0;
    margin-left: auto;
}
.maid-wrapbox table#pdf_content tr th {
    width: 100px !important;
    min-width: 100px !important;
}
table#pdf_content .hide_column .btn-success {
    margin-right: 10px;
}
.slide {
    width: calc(100% - 300px);
}
.sales_transiction_page .sidebar span {
    font-size: 14px !important;
}
.sidebar li.nav-item a {
    color: #fff !important;
}
.sidebar .active-link {
    background: #285d68!important;
    margin: 0px !important;
}
td.maidinfo div {
    color: #262222;
    cursor: pointer;
}
a.nav-link svg {
    fill: white !important;
    filter: brightness(0) invert(1) !important;
}
i.fa.fa-edit {
    color: #fff;
    margin-left: 10px;
}
li.nav-item.imgchange img {
    filter: brightness(0) invert(1);
}
form.custom-picker input {
    height: 45px;
}

form.custom-picker .btn {
    padding: 10px 30px;
    background: #347E8E;
font-size:16px;
font-weight:500;
font-family:'Inter'!important;
    border-color: #347E8E;
}
td.sevitem {
    max-width: 650px;
}
/* ul#accordionSidebar img {
    filter: brightness(0) invert(1);
} */
#page3 .dropdown-menu {
    min-width: 248px;
}
#page3 table.table td a {
    font-weight: 400;
}
#page3 .table.table-striped td .dropdown-menu.show {
    left: -90px !important;
}
div#maidBioDataQuickPreviewModal h5 {
    font-size: 22px;
}
/* li.nav-item img {
    filter: brightness(0) invert(1);
} */
.sidebar {
    position: sticky;
    height: max-content;
    top: 0;
    left: 0;
    background: #347E8E;
    z-index: 999;
    transform: translateX(-100%);
    transition: .3s linear;
    display: none;
}
.sidebar.opened {
    transform: translateX(0%);
    display: block;
}
.sidebar-brand img {
    width: 100%;
}
.sidebar-brand img {
    width: 90%;
    margin: 0;
    margin-right: auto;
}
.cstm-left__section.navbar-nav li.nav-item span {
    margin-left: 22px;
}
.cstm-left__section.navbar-nav li.nav-item a.nav-link {
    padding-left: 45px;
    padding-right: 45px;
}
.cstm-left__section.sidebar-dark .sidebar-brand {
    padding-left: 55px;
    padding-right: 55px;
    justify-content: flex-start !important;
}
.cstm_main-page-dash .input-group {
    flex-direction: row-reverse;
}
/* .nav-item .collapse a.collapse-item {
    padding-left: 80px !important;
} */
.selected .dropdown-box {
    background: #edf9fe;
    margin: 0 20px;
    border-radius: 10px;
    padding-bottom: 0px;
}
/* .cstm-left__section.navbar-nav li.nav-item.selected a.nav-link {
    padding-bottom: 0;
} */
.cstm_main-page-dash {
    box-shadow: 4.015px 4.459px 46px 0px rgba(123, 202, 255, 0.06);
    margin: 0 0 25px 0;
    padding: 25px;
}
.cstm_main-page-dash .input-group-append i.fas {
    font-size: 25px;
}
.cstm_main-page-dash .navbar-search {
    margin: 0 !important;
}
.cstm_main-page-dash .navbar-search input.form-control {
    font-size: 17px;
}
.cstm-left__section.navbar-nav li.nav-item.selected span {
    color: #347E8E;
}
.navbar-nav.cstm-left__section .nav-item.selected .nav-link svg {
    filter: invert(43%) sepia(41%) saturate(4231%) hue-rotate(175deg) brightness(100%) contrast(104%);
}
.cstm-left__section.navbar-nav li.nav-item.selected a.nav-link {
    padding-left: 35px;
    padding-right: 35px;
}
.sidebar .nav-item.selected .nav-link[data-toggle=collapse]::after {
    right: 10%;
}
.cstm-left__section .nav-link .arrow-svg {
    top: 40%;
}
.cstm-left__section .nav-link .arrow-svg svg {
    filter: invert(49%) sepia(38%) saturate(4867%) hue-rotate(173deg) brightness(97%) contrast(101%);
    transform: rotate(0deg);
}
.cstm-left__section .collapsed.nav-link .arrow-svg {
    top: 55%;
}
.cstm-left__section .collapsed .arrow-svg svg {
    filter: invert(49%) sepia(38%) saturate(4867%) hue-rotate(173deg) brightness(97%) contrast(101%);
    transform: rotate(-90deg);
}
div#page6 .pagination {
    margin-top: 25px;
}
.cstm-left__section .arrow-svg {
    position: absolute;
    top: 55%;
    transform: translateY(-50%);
    right: 20px;
}
.cstm-btn-svg svg.icon.icon-search {
    width: 25px;
    fill: #7f7f7f;
}
.cstm-left__section .selected .collapsed .arrow-svg {
    right: 30px;
}
.cstm-card-head .right-side svg {
    width: 20px;
    height: 20px;
    filter: invert(56%) sepia(32%) saturate(6724%) hue-rotate(161deg) brightness(94%) contrast(101%);
}
.btn:hover {
    text-decoration: none;
}
.border-left-light-blue {
    border-left: 0.40rem solid #347e8e !important;
}
.sidebar .nav-item .nav-link span {
    font-weight: 500;
}
.bg_gradient {
    background:#347e8e;
}
.total-maid-cases.bg_gradient .image_sct.text-right {
    text-align: right;
    filter: invert(0%) sepia(6%) saturate(21%) hue-rotate(32deg) brightness(104%) contrast(86%);
}
.total-maid-cases .image_sct.text-right {
    text-align: right;
    filter: invert(15%) sepia(6%) saturate(21%) hue-rotate(32deg) brightness(104%) contrast(86%);
}
.bg_gradient p, .bg_gradient span, .bg_gradient a {
    color: #fff;
}
.total-maid-cases p, .total-maid-cases span, .total-maid-cases a {
    font-size: 17px;
}
.total-maid-cases h2 {
    color: #347E8E;
    font-size: 18px !important;
    font-weight: 700;
}
.total-maid-cases.bg_gradient h2 {
    color: #fff;
}
.box-shadow_boxs {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}
.light__blue-txt {
    color: #347E8E;
}
.medim__blue-txt {
    color: #88d0f8;
}
.heading_blue-txt {
    color: #347E8E;
}
.table__heading {
    color: #777777;
}
.table__body-txt {
    color: #767676;
}
.table__pend-txt {
    color: #f10200;
}
.cstm_trans-sct table th, .cstm_trans-sct table td {
    font-size: 17px;
}
.cstm__section-dashboard .image_sct-dash {
    position: relative;
    /* padding-top: 100%; */
}
.cstm__section-dashboard .image_sct-dash img {
    position: relative;
    top: 0;
    left: -60px;
    width: 100%;
    height: 100%;
}
.sidebar-brand-icon {
    max-width: 150px;
    margin: auto;
}

.progress-main {
    border-radius: 8px;
    height: 7px;
    width: 100%;
    outline: none;
    -webkit-appearance: none;
}
.progress-light-blue {
    background: linear-gradient(to right, #01e9ff 0%, #01e9ff 60%, #f0f0f0 30%, #f0f0f0 100%);
    transition: background 450ms ease-in;
}
.progress-mid-blue {
    background: linear-gradient(to right, #347E8E 0%, #347E8E 80%, #f0f0f0 20%, #f0f0f0 100%);
    transition: background 450ms ease-in;
}
.progress-green {
    background: linear-gradient(to right, #00ff83 0%, #00ff83 95%, #f0f0f0 5%, #f0f0f0 100%);
    transition: background 450ms ease-in;
}
.progress-dark-blue {
    background: linear-gradient(to right, #015981 0%, #015981 20%, #f0f0f0 20%, #f0f0f0 100%);
    transition: background 450ms ease-in;
}
.progress-light-blue::-webkit-slider-thumb {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    -webkit-appearance: none;
    cursor: ew-resize;
    background: #01e9ff;
}
.progress-mid-blue::-webkit-slider-thumb {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    -webkit-appearance: none;
    cursor: ew-resize;
    background: #347E8E;
}
.progress-green::-webkit-slider-thumb {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    -webkit-appearance: none;
    cursor: ew-resize;
    background: #00ff83;
}
.progress-dark-blue::-webkit-slider-thumb {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    -webkit-appearance: none;
    cursor: ew-resize;
    background: #015981;
}
.total-maid-cases {
    padding: 30px;
}
.total-maid-cases .image_sct img {
    width: 50px;
}
.main_tble-sct h2.heading_blue-txt {
    font-size: 17px;
}
.main-inner-sctleads .bars-sc .bar-sct span {
    margin-right: 15px;
}
.cstm-left__section li.nav-item.selected .arrow-svg {
    top: 41%;
    right: 30px;
}

.cstm_trans-sct .main_tble-sct .heading-table h2 {
    margin-bottom: 0px;
    padding-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.main-inner-sctleads .main-heading-leads {
    margin-bottom: 30px;
    padding-bottom: 15px;
}
.cstm-left__section li.nav-item.selected .collapsed .arrow-svg {
    top: 55%;
}
.nav-item .nav-link img {
    width: 25px;
    margin-left: 20px;
}
div#page11 {
    padding: 0 50px;
}
#page111 .cstm-dark-green-clr {
    background: #04e3b6;
    width: 100%;
    height: 50px;
    color: #fff;
    font-size: 20px;
}
#page11 a.btn.btn-primary.cstm-main-outer-sct.cstm-btn-nxt {
    /* width: 100%; */
    border: 0;
    min-width: 100px;
    padding: 10px 0;
    font-size: 16px;
}
div#page18 .form-group {
    margin-bottom: 25px;
}
.csmt-btn-sct {
    display: flex;
    align-items: flex-end;
    height: 100%;
}

.row.custom-sct-filter {
    margin-bottom: 30px;
}
.custom-sct-filter select.form-control {
    appearance: none;
    height: 45px;
}
.cstm-sct-options:before {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
    content: "";
    display: inline-block;
    height: 10px;
    left: unset;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    width: 10px;
    right: 20px;
}
.cstm-sct-options {
    position: relative;
}
.cstm-main-outer-sct .form-group {
    margin-bottom: 1rem;
}
/* 28/4/23 START */
.custom-filter-data .card .card-body.card-p {
    padding: 10px 25px;
}
.cstm-bold {
    font-weight: 400;
}
.cstm-sct-options:before {
    color: #2c81b2;
}
.custom-filter-data .card-body .col-md-6 {
    padding: 10px .75rem;
}
.custom-filter-data .right-side button.btn.btn-link {
    background: #009af1;
    color: #fff;
}
.col-md-6.col-lg-6.col-sm-12.col-12.left-side {
    padding: 10px 0 !important;
}
.cstm-card-head {
    margin: 0 20px !important;
    align-items: center;
}
.cstm-card-head .right-side button.btn {
    width: 130px;
}
.status_btn button.btn:last-child {
    min-width: 130px;
}
.status_btn {
    text-align: right;
}
.statement-of-account a {
    color: #347e8e !important;
}
table#tblEmployerMaster a {
    color: #347e8e;
}
.status_btn {
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    grid-gap: 5px;
}
.status_btn button.btn:first-child {
    width: 40px;
}
.card.shadow {
    padding: 20px 30px 20px 40px;
    border-left: 6px solid #347E8E;
}
#page9 .col-xs-12.col-sm-12.col-md-4.col-lg-4.mb-4:nth-child(3n+2) .shadow {
    border-left: 6px solid #03d1c4;
}
#page9 .col-xs-12.col-sm-12.col-md-4.col-lg-4.mb-4:nth-child(3n+3) .shadow {
    border-left: 6px solid #02b7d9;
}
.card-header {
    border-color: #f2f2f2 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
}
.status_btn button.btn:first-child {
    width: 40px;
}
.navbar-nav img {
    margin-left: 0 !important;
}
div#page13 .col-md-2 .btn.cstm-main-outer-sct {
    margin-top: 20px !important;
}
li.nav-item.logout img {
    width: 20px;
}
.card-body .col-md-6.col-sm-6.col-lg-6.col-6 {
    padding-top: 10px;
    padding-bottom: 10px;
}
ul#accordionSidebar img {
    margin-left: 0;
}
.card-body .col-md-6.col-sm-6.col-lg-6.col-6:nth-child(2n) {
    font-weight: 500;
    color: #000 !important;
}
.row.pament-options input {
    HEIGHT: 50PX;
}
.row.pament-options SELECT {
    HEIGHT: 50PX;
}

.table.table-striped th {
    font-size: 14px !important;
}
.cstm-btn-nxt .cstm-main-outer-sct {
    border: 0;
    min-width: 100px;
    padding: 10px;
    font-size: 16px;
}
.cstm_text-cng-create-case h4.text-primary {
    margin-bottom: 30px;
    margin-top: 10px;
    font-size: 22px;
    font-weight: 500;
    color: #347E8E !important;
    display: flex;
    align-items: center;
    height: 100%;
}
.outter-tbl-sct.invoice-box-wrap {
    overflow: inherit !important;
}
.datarange .dropdown-menu.show {
    left: inherit !important;
}
.cstm-table-tracker div#tracker_filter {
    display: none;
}
.cstm_text-cng-create-case h4.text-primary b {
    font-size: 22px;
    font-weight: 700;
}
#page11 .custom-sct-filter .csmt-btn-sct button.btn.cstm-dark-green-clr {
    background: #04e3b6;
    color: #ffffff;
    padding: 10px 10px !important;
    height: auto;
    border-radius: 10px;
    min-width: 210px;
    font-size: 15px;
    height: 45px;
}
#page11 .custom-sct-filter .col-md-4.col-12.col-lg-4:first-child {
    display: flex;
    align-items: center;
    margin: 0 !important;
}
#page11 .custom-sct-filter .col-md-4.col-12.col-lg-4:first-child h2 {
    font-size: 22px;
    margin: 0;
    color: #347E8E;
    font-weight: 700;
}
#page11 .custom-sct-filter .csmt-btn-sct button.btn.cstm-dark-green-clr:hover {
    border: 2px solid #4783a4;
}
#page11 .status_btn a {
    color: #347E8E;
}
#page11 .status_btn {
    grid-gap: 15px;
}
.cstm-btn-case-view {
    padding: 12px 26px;
    height: auto;
    border-radius: 10px;
    border: 2px solid #fff;
    min-width: 160px;
    color: #fff !important;
    font-size: 16px;
}
.custom-filter-data .card-body a.btn.btn-primary.cstm-update-sct {
    background: #347E8E;
    border: 0;
    padding: 10px;
    width: 100%;
    font-size: 15px;
}
.custom-filter-data .card-body a.btn.btn-light.cstm-mark-review {
    border: 0;
    padding: 10px;
    width: 100%;
    background: #e6e6e6;
    font-size: 16px;
}
#page111 a.btn.btn-primary.cstm-main-outer-sct.cstm-btn-nxt {
    width: 90%;
    font-size: 20px;
    border: 0;
    padding: 15px 0;
    margin: 0;
    margin-right: 0 !important;
}
#page13 a.btn.cstm-btn-sct-employer.cstm-main-outer-sct {
    color: #fff;
    font-size: 20px;
    padding: 10px 20px;
    margin: 10px;
}
.cstm_text_sct-page13 h4.text-primary, .cstm_text_sct-page13 h4.text-primary b {
    font-size: 24px;
    color: #1a91d3 !important;
}
#page13 .row.cstm-main-sct-head13 {
    margin-bottom: 20px;
}
#page13 .cstm-main-sct-head13 .btn.cstm-btn-sct-employer.cstm-main-outer-sct {
    padding: 10px;
    color: #fff;
}
#page13 .btn.btn-primary.cstm-main-outer-sct {
    font-size: 16px;
    border: 0;
    padding: 10px 0;
    margin: 0;
    margin-right: 0 !important;
    min-width: 100px;
}
#page13 .cstm-tb-sct {
    background: #fff;
    margin-top: 0px;
    /* border-radius: 10px; */
}
.table.cstm-tb-sct tr th {
    border: 0 !important;
}
.table.cstm-tb-sct tr td {
    border: 0 !important;
}
.table.cstm-tb-sct button.btn.btn-primary.active_btn, .table.cstm-tb-sct button.btn.btn-success.block_btn {
    width: 70%;
    margin: 0;
    font-size: 16px;
    padding: 10px;
}
#page14 .card.card.shadow.h-100.py-2.px-3 {
    border: 0;
}
#page14 button.btn.btn-link.rounded-circle.active_btn {
    background: #347e8e;
    border-radius: 5px !important;
    color: #fff;
}
.cstm-card-head h5.card-title.text-primary {
    margin: 0;
    padding: 15px 0;
}
.card-body .row {
    padding: 0 30px;
}
.card-body .row {
    padding: 0 30px;
}
button#btnUpdatePurcherse {
    padding: 10px 40px;
    background-color: #347E8E !important;
}
.taprove-head tbody td .btn {
    background: #347E8E;
    border-color: #347E8E;
    font-size: 16px;
}
div#page18 .card td {
    padding-bottom: 20px;
}
.custoom-invoice-18 .card {
    margin-bottom: 20px;
}
.div#page18 .form-control:disabled, .form-control[readonly] {
    background-color: transparent !important;
}
button.add-new-btn {
    background: #347E8E;
    border: #347E8E;
    padding: 8px 17px;
}
.purcherse-bill-total-div tr td {
    padding-bottom: 15px;
}
.backapprove .card-footer {
    background-color: #fff;
    border-top: 0;
}
#page11 .card-body .row {
    padding: 0;
}
#page14 select#branch_id, #page14 select#address {
    border: 2px solid #ccc;
}
.head-part .card-body {
    padding: 2.25rem 0;
}
.card-body label {
    font-weight: bold;
    font-size: 14px;
}
#page3 .table-wrapper {
    padding: 20px 0px;
}


.modal .modal-body .form-group label {
    font-size: 16px !important;
    font-weight: 600 !important;
}


#page10 form .row.mt-3 {
    background: #fff;
    align-items: center;
    padding: 20px;
    margin-top: 0 !important;
}
#page10 form .row .col-md-6 h4 {
    margin: 0;
    /* font-weight: 700; */
}
#page10 form .row .col-md-5 input.form-control {
    border: 1px solid #ccc;
}
#page10 form .row.mt-3:nth-child(even) {
    background: #f7f7f7;
}
#page10 form .row.mt-3:nth-child(3) {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
#page10 form .row.mt-3:last-child {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
#page10 form .row.mt-3:last-child {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.status_btn button.btn.btn-primary.active_btn {
    background: #347E8E;
border:none!important;
}
#page9 .card-body .row {
    padding: 0 0px;
}
.cstm_modal-sct .cstm-inner-sct {
    text-align: center;
}
.cstm_modal-sct .cstm-inner-sct p {
    font-size: 30px;
    color: #000;
}
.cstm_modal-sct span.cstm-success-msg {
    display: block;
    font-size: 40px;
    font-weight: 800;
    color: #0097eb;
}
.cstm_modal-sct .modal-content {
    border-radius: 30px;
}
.cstm_modal-sct button.close {
    font-size: 3rem;
    position: absolute;
    top: 10px;
    right: 20px;
}
.cstm_modal-sct .modal-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
}
.cstm-left__section .nav-item:nth-child(3) .nav-link .arrow-svg {
    display: none;
}
.cstm-left__section .nav-item .collapse-inner a.collapse-item {
    width: 100%;
    max-width: 225px;
    overflow: hidden;
    display: block !important;
    margin: 0 !important;
    margin-left: auto !important;
}
#page9 .card .card-header {
    background: transparent;
}
#page9 .card .card-header .row {
    align-items: center;
}
#page9 .card .card-header p.card-title {
    margin: 0;
}
nav .pagination li.page-item {
    background: transparent;
    border-color: transparent;
}
nav .pagination li.page-item a {
    background: transparent;
    border-color: transparent;
    color: #76787c;
}
nav .pagination .page-item.disabled .page-link {
    background: transparent;
    border-color: transparent;
}
nav .pagination .page-item.active .page-link {
    background: transparent;
    border-color: transparent;
    color: #5588a6;
}
.table.cstm-tb-sct button.btn.btn-primary.active_btn {
    background: #347E8E;
    border-color: #347E8E;
}
#page13 .table.cstm-tb-sct tr td:last-child {
    text-align: right;
}
#page13 .cstm-head-tb h2 {
    color: #2b8cc7;
    font-size: 22px !important;
    font-weight: 600;
    margin: 0;
    border-bottom: 1px solid #f4f4f4;
    padding-bottom: 20px;
}
#page13 .col-md-12.col-sm-12.col-lg-12.col-xl-12.cstm-head-tb {
    background: #fff;
    padding: 30px 30px 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
#page13 .cstm-tb-sct tr th, #page13 .cstm-tb-sct tr td {
    padding: 10px 5px 10px 30px !important;
    vertical-align: middle;
}
#page14 h4.text-primary {
    margin-bottom: 30px;
    margin-top: 10px;
    font-size: 24px;
    font-weight: 500;
    color: #347E8E !important;
    display: flex;
    align-items: center;
    height: 100%;
}
div#page14 .row:first-child .col-md-12.col-12.col-lg-12 {
    margin-bottom: 30px;
}
#page14 .card .card-body form input.btn.btn-primary.float-right {
    background-color: #347e8e !important;
    padding: 10px 10px;
    font-size: 16px;
    border-color: transparent;
    min-width: 100px;
}
#page14 select#branch_id, #page14 select#address {
    border-width: 1px;
}
#page14 .cstm-card-head span.card-title {
    font-weight: 700;
}
#page14 .card-body .col-md-6.col-sm-6.col-lg-6.col-6 {
    color: #000;
}
#page14 .cstm-card-head .left-side .card-title b {
    color: #1e96da;
    font-size: 22px;
}
#page14 .card .card-body label {
    height: 100%;
    margin: 0 !important;
    display: flex;
    align-items: center;
}
#page11 .custom-filter-data .card.card.border-left-light-blue.shadow.h-100.py-2.px-3 {
    padding: 10px 0 !important;
}
#page14 .card.card.shadow.h-100.py-2.px-3 {
    padding: 0.5rem 20px !important;
}
#page18 .cstm-card-head .status_btn .dropdown a#dropdownMenuLink {
    background: #f0f0f0;
    color: #727272;
    border-color: transparent;
}
#page18 .cstm-card-head {
    margin: 0 !important ;
}
#page18 .card .cstm-card-head .left-side {
    padding: 0;
    margin: 15px 0;
}
#page18 .main-titl-cstm-18 {
    font-size: 22px;
    font-weight: 700;
    color: #347E8E;
    display: flex;
    align-items: center;
    height: 100%;
}
#page18 .cstm-btn-sct-18 {
    justify-content: flex-end;
    grid-gap: 10px;
}
#page18 .cstm-btn-sct-18 a.btn {
    min-width: 210px;
}
#page18 .cstm-card-head .status_btn {
    grid-gap: 10px;
}
#page18 .row.cstm-18pg {
    margin-bottom: 20px;
}
#page18 a.btn.btn-primary {
    background: #347E8E!important;
font-size: 16px;
font-weight: 500;
font-family: 'Inter' !important;
}
.cstm-btn-sct-18 a.btn.btn-primary:first-child {
    background: #347e8e;
}
.cstm-btn-sct-18 a.btn.btn-primary {
    border-color: transparent;
    padding: 15px 0;
}
.cstm-btn-sct-18 a.btn.btn-primary:last-child {
    background: #04dfb9;
}
#page18 .card-body .row {
    padding: 0;
}
#page18 .card form .form-group input.btn.btn-primary {
    background: #347E8E;
    border-color: transparent;
    margin-top: 40px;
}
#page18 .card-body form .form-group input.form-control {
    border: 1px solid #f0f0f0;
}
#page18 .status_btn a.btn.btn-secondary {
    background: #347E8E;
    border-color: #347E8E;
    width: 100%;
}
#page18 .col-md-6.col-lg-6.col-sm-12.col-12.status_btn {
    flex: 0 0 70%;
    max-width: 70%;
}
#page18 .col-md-6.col-lg-6.col-sm-12.col-12.left-side {
    flex: 0 0 30%;
    max-width: 30%;
}
#page14 .status_btn button.btn:last-child {
    min-width: max-content;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
}
#page14 .cstm-card-head .btn i.fa.fa-trash {
    font-size: 16px;
}
#page14 .row.cstm-card-head.border-bottom {
    padding: 10px 0;
}
#page14 h4.text-primary b {
    font-size: inherit;
    font-weight: 600;
}
.custom-opened button.btn.btn-primary.btn-sm {
    margin-bottom: 20px;
}
/* .custom-opened .card-body .row {
    padding: 0;
} */
table#tblPurcItemView thead .table-active {
    background: #347E8E;
}
#page2326536546354 .dropdown .btn {
    background: #019cee;
    border-color: #019cee;
}
#page2326536546354 .d-flex {
    display: flex!important;
    justify-content: space-between;
}
table#tblPurcItemView thead .table-active th {
    color: #fff;
}
#page9 .row {
    margin-bottom: 30px;
}
#page10 h4.text-primary {
    font-size: 30px;
    margin-bottom: 20px;
    font-weight: 700;
}
.custom-duplicate-sct11 .custom-sct-filter button.btn.cstm-dark-green-clr {
    height: auto !important;
    padding: 10px 0 !important;
    background: #fff !important;
    color: #000 !important;
    border-color: transparent !important;
}
.custom-duplicate-sct11 .custom-sct-filter button.btn.cstm-dark-green-clr:hover {
    border-color: #4783a4 !important;
}
.custom-duplicate-sct11 .custom-filter-data a.btn.btn-light.cstm-mark-reviewed {
    width: 100%;
    background: #347E8E;
    color: #fff;
    font-size: 16px;
    padding: 10px;
    border: 0;
}
.custom-duplicate-sct11 .custom-filter-data a.btn.btn-light.cstm-mark-reviewed i.fa.fa-check {
    margin-right: 10px;
}
.custom-duplicate-sct11 .csmt-btn-sct button.btn.cstm-dark-green-clr {
    border: 2px solid #fff;
}
.cstm-page3-master-data .col-sm-6 h2 b {
    font-size: 24px;
    margin: 0;
    color: #347E8E;
    font-weight: 700;
}
.cstm-page3-master-data a.btn.btn-success {
    padding: 15px 26px;
   
    border-radius: 10px;
    border: 2px solid #347E8E;
    font-weight:500;
font-family:'Inter'!important;
    color: #fff;
    font-size: 16px;
    background:#347E8E;
    display: flex;
    align-items: center;
    grid-gap: 5px;
}

.cstm-page3-master-data .table tr th {
    border: 0;
}
.cstm-page3-master-data .table {
    background: #fff;
  
}
.cstm-page3-master-data table td.d-flex {
    justify-content: flex-end;
}
.cstm-page3-master-data button#dropdownMenuButton {
    padding: 10px 20px;
    background: #347E8E!important;
border:none!important;
    display: flex;
    align-items: center;
    grid-gap: 10px;
font-size: 16px;
font-weight: 500;
font-family: 'Inter' !important;
}

.cstm-page3-master-data table thead tr th {
    padding-top: 40px;
border-top:1px solid #E8E8E8!important;
}
table.dataTable.no-footer {
    border-bottom: none!important;
}
.csmt-page6-maid h2 b {
 font-size: 20px;
font-weight:600;
    color: #262222;
font-family: "Inter", sans-serif!important;
}
.csmt-page6-maid a.btn.btn-success.cstm-btn-checklist {
    background: #fff;
    color: #000;
    padding: 10px 20px;
    border-radius: 10px;
}
.csmt-page6-maid a.btn.btn-success.csmt-btn-maid {
    background: #347E8E;
    font-size: 27px;
    display: flex;
    align-items: center;
    grid-gap: 5px;
    border-radius: 10px;
    padding: 10px 20px;
}table thead tr th:last-child
.csmt-page6-maid table.table {
    background: #fff;

}
.csmt-page6-maid table.table thead tr th {
    padding-top: 30px;
border-top:1px solid #E8E8E8!important;
}
.csmt-page6-maid table.table tr td.d-flex {
    justify-content: flex-end;
}
.csmt-page6-maid button#dropdownMenuButton {
    padding: 10px 20px;
    background: #347E8E;
    display: flex;
border:none!important;
    align-items: center;
    grid-gap: 10px;
}
nav .pagination .page-item.active .page-link {
    border: none;
    /* font-size: 13px; */
    /* min-width: 30px;
    min-height: 30px; */
    color: #347E8E;
    margin: 0 2px;
    /* line-height: 30px; */
    border-radius: 2px !important;
    text-align: center;
    /* padding: 0 6px; */
}
/* .csmt-page6-maid .table-title h2 {
    display: flex;
    align-items: center;
    height: 100%;
} */
.cstm-page-employ-create .row.jumbotron.box8 {
    background: #fff;
    padding: 40px 20px;
    border-radius: 10px;
}
.col-sm-6.form-group {
    padding: 0 30px;
}
.cstm-page-employ-create h2.text-info {
    font-size: 24px;
    margin: 0;
    color: #347E8E !important;
    font-weight: 700;
}
.cstm-page-employ-create .jumbotron input, .cstm-page-employ-create .jumbotron select.custom-select {
    border: 1px solid #eff1f0 !important;
    height: 50px;
    margin-bottom: 30px;
}
.cstm-page-employ-create .jumbotron label {
    color: #767676;
    font-weight: 600;
}
.cstm-page-employ-create .jumbotron .col-sm-6.form-group {
    padding: 0 30px;
}
.cstm-page-employ-create .jumbotron button.btn.btn-primary.cstm-update-btn {
    background: #347E8E;
    padding: 10px 25px;
font-size: 16px;
font-weight: 500;
font-family: 'Inter' !important;
    border-color: #347E8E;
}
.cstm-tracker-sct th, .cstm-tracker-sct td, .cstm-tracker-sct td div  {
    font-size: 14px;
}
.cstm-tracker-sct th.sorting_asc:before, .cstm-tracker-sct th.sorting_asc:after, .cstm-tracker-sct th.sorting:before, .cstm-tracker-sct th.sorting:after {
   display: none !important;
}
.cstm-tracker-sct td:not(:first-child, :nth-child(2), :nth-child(3)) {
    text-align: center;
}
.cstm-table-tracker th:not(:first-child) {
    text-align: center;
}
.cstm-sct-super-admin table td {
    vertical-align: middle !important;
}
.cstm_trans-sct .bars-sc .bar-sct input {
    width: 100%;
}
.main-inner-sctleads .main-heading-leads h2.mb-0 {
    height: 51px;
    display: flex;
    align-items: center;
}
#page12342 td.fc-day {
    position: relative !important;
}
.cstm-tracker-sct .cstm-table-tracker .row {
    width: 100%;
    overflow: hidden;
    overflow-x: auto;
    margin: 0;
}
.calender-wrap {
    background-color: #fff;
    padding: 80px 100px;
    border-radius: 20px;
}

#page12342 td.fc-day:after {
    position: absolute !important;
    content: "" !important;
    background-image: url(https://pngimg.com/uploads/plus/plus_PNG95.png) !important;
    height: 35px !important;
    width: 35px !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    right: 10px !important;
    z-index: 9 !important;
    cursor: pointer !important;
    filter:  invert(65%) sepia(96%) saturate(1137%) hue-rotate(115deg) brightness(96%) contrast(98%);
    bottom: 10px;
}
#edocket_modal .modal-dialog {
    max-width: 800px;
    width: 100%;
}
#page_tacker177 .table td, #page_tacker177 table td, #page_tacker177 table#tracker {
 
    border-top-width: 0;
    border-bottom-width: 0;
}

#page_tacker177 table a.badge.badge-primary:focus {
    box-shadow: none;
}
#page_tacker177 table thead {
    border-top: 1px solid #ededed;
}
#page_tracker177 table tbody {
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
}
#page_tacker177 table tr {
    background: transparent;
}
#page_tacker177 table#tracker {
    background: #fff;
}
#page_tacker177 table a.badge.badge-primary {
    background: transparent;
    color: #347E8E;
}
#page_tacker177 table td i.fas.fa-times-circle.text-warning {
    font-size: 22px;
}
#edocket_modal .modal-dialog .modal-header {
    border-bottom: 0;
    padding-bottom: 0;
}
#edocket_modal .modal-dialog table td, #edocket_modal .modal-dialog table th {
    vertical-align: middle;
    border: 0;
}
#edocket_modal .modal-dialog a.badge.badge-primary {
    height: 50px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: CAPITALIZE;
    font-size: 16px;
}
#edocket_modal .modal-dialog table thead {
    background: #0997e9;
    border: 1px solid #0997e9;
}
#edocket_modal .modal-dialog table tr {
    border-bottom: 1px solid #ccc;
}
#edocket_modal .modal-dialog table thead th {
    color: #fff;
}
#edocket_modal .modal-dialog table thead th {
    color: #fff;
}
#edocket_modal .modal-dialog table.table {
    border-radius: 10px;
}
#edocket_modal .modal-dialog tbody {
    border: 1px solid #ccc;
}
#edocket_modal .modal-dialog table tbody th {
    color: #000;
}
.sssquare-main-page20 h2.sssquare-heading-main {
    font-size: 22px;
    color: #347E8E;
    font-weight: 700;
    margin: 0;
}
.sssquare-main-page20 button#dropdownMenuButton1 {
    background: #347e8e;
    padding: 15px 26px;
    height: auto;
    border-radius: 10px;
    border: 2px solid #fff;
    min-width: 210px;
    color: #fff !important;
    font-size: 20px;
}
.sssquare-main-page20 .dropdown .btn.dropdown-toggle {
    padding: 15px;
    background: #fff;
    color: #000;
    position: relative;
    border-color: #fff;
    border-radius: 10px;
    min-width: 350px;
    text-align: left;
}
.sssquare-main-page20 .main-date-range-heading {
    margin-bottom: 10px;
    font-size: 21px;
    font-weight: 700;
    margin-top: 20px;
}
.sssquare-main-page20 .dropdown {
    margin-bottom: 5px;
}
.sssquare-main-page20 .dropdown-toggle::after {
    position: absolute;
    top: 50%;
    right: 20px;
    color: #347E8E;
}
i.fa.fa-trash {
    font-size: 15px;
}
.sssquare-main-page20 table.data-table th, .sssquare-main-page20 table.data-table thead td {
    color: #747474;
    font-weight: 700;
}
.sssquare-main-page20 .table-striped tbody tr:nth-of-type(odd) {
    background: #f5f5f5;
}
.sssquare-main-page20 .table.data-table td {
    vertical-align: middle;
}
#Uploaded_giggs .img-fluid {
    max-width: 100%;
    height: 300px;
}
.maid-wrap {
    padding: 20px;
}
#page7 .form-group input {
    border: 1px solid #d1d3e2;
}
.sssquare-main-page267 h2.sssquare-heading-main {
    font-size: 22px;
    color: #347E8E;
    font-weight: 700;
    margin: 0;
}
section.user_sections.invoice-settings-box a {
    color: #347E8E;
}
/* section.user_sections.invoice-settings-box .btn {
    background: #347E8E;
} */
.sssquare-main-page267 .row .sssquare-center, .sssquare-main-page20 .row .col-md-6.col-sm-12.col-lg-6.col-xl-6:first-child {
    display: flex;
    align-items: center;
}
.sssquare-main-page267 .main-date-range-heading {
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 600;
}
.sssquare-main-page267 .sssquare-btn {
    background: #347E8E;
border:none!important;
    padding: 12px 20px;
    height: auto;
font-family:'inter'!important;
font-weight:500;
    border-radius: 10px;
    border: 2px solid #fff;
    min-width: 150px;
    color: #fff !important;
    font-size: 16px;
}
.sssquare-main-page267 .dropdown .dropdown-toggle.sssqaure-btn {
    padding: 15px;
    background: #fff;
    color: #000;
    position: relative;
    border-color: #fff;
    border-radius: 10px;
    min-width: 350px;
    text-align: left;
}
.sssquare-main-page267 .dropdown {
    margin-bottom: 5px;
}
.sssquare-main-page267 .table-striped tbody tr:nth-of-type(odd) {
    background: #f5f5f5;
}
.table.table-striped th, .table.table-striped td {
    font-size: 14px !important;
}
table tbody td a {
    font-size: 15px !important;
    font-weight: 400;
}
table td .bottom-btn .btn {
    font-size: 11px !important;
    padding: 1px 5px !important;
}
.table td, .table th {
    border-top: 0 !IMPORTANT;
}
.sssquare-main-page267 .table td {
    font-size: 14px !important;
    color: #000;
}
.sssquare-main-page267 table td {
    vertical-align: middle;
}
.sssquare-main-page267 .dropdown-toggle::after {
    right: 20px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #347E8E;
}
.sssquare-main-page267 td .dropdown-toggle::after {
    color: #fff;
}
.sssquare-main-page267 .sssquare-main-page267 td:nth-child(6), .sssquare-main-page267 td:nth-child(7) {
    color: #6196c2 !important;
}
.sssquare-main-page267 td:nth-child(8) {
    color: #46c1a5;
}
div#page267 tbody div {
    font-size: 14px;
}
.table {
    margin-bottom: 0 !important;
}
.receipt-wrap {
    background: #fff;
    border-radius: 10px;
}
.dropdown-menu.show {
    border: 2px solid #98dae6;
}
.dropdown-menu {
    border: 2px solid #347E8E !important;
    border-radius: .35rem;
}
/*.receipt-wrap tr td a {
    color: #347E8E;
}*/
 .receipt-wrap td:nth-child(7) {
    color: #07e1b6 !important;
}
.receipt-wrap tbody tr:nth-of-type(odd) {
    background: #f7f7f7 !important;
}
.invoice-box-wrap {
    background: #fff;
    padding: 0;
    border-radius: 10px;
    margin-top: 20px;
}
.receipt-wrap tbody tr:nth-of-type(even) {
    background: #fff !important;
}
/* .receipt-wrap tbody tr:nth-of-type(even) {
    background-color: rgba(0,0,0,.05) !important;
} */
.sssquare-main-page267 td .dropdown .dropdown-toggle {
    background: #347E8E;
    border-color: #347E8E;
    width: 100%;
}
.table.table-striped td .dropdown-menu.show {
    left: -50px !important;
}
.table.table-striped th {
    color: #767676;
}
.outter-tbl-sct {
    overflow: hidden;
    overflow-x: auto;
}
#page18 .dropdown-toggle::after {
    color: #347E8E;
}
#page18 .dropdown .dropdown-menu .dropdown-item {
    display: flex;
    align-items: center;
    grid-gap: 20px;
    font-size: 14px;
    padding: 10px 0;
}
#page18 .dropdown .dropdown-menu .dropdown-item:focus, #page18 .dropdown .dropdown-menu .dropdown-item:hover {
    background: #f1f1f1;
}
#page18 .dropdown .dropdown-menu.show {
    padding: 10px 20px;
    left: unset !important;
    right: 0;
    border-color: #4b84a2;
    top: 50px !important;
    transform: none !important;
    border-radius: 10px;
}
#cheklist-calendar .fc-widget-header {
    border: 0 !important;
}
#cheklist-calendar .fc-widget-header {
    border: 0 !important;
}
select#fdw {
    border: 1px solid #e3e3e3;
    margin-bottom: 20px;
}
.calender-button {
    display: flex;
}

.calender-button .btn {
    margin: auto;
    display: flex;
}
#page12342 .fc-center h2 {
    font-size: 45px;
    font-weight: 600;
    color: #000000;
    text-transform: uppercase;
}
#page12342 .fc-state-active {
    color: #347E8E;
    background: #fff;
    box-shadow: none;
    width: 120px;
    border: 1px solid #347E8E !important;
    height: 60px !important;
    border-radius: 10px !important;
}
#cheklist-calendar .fc-toolbar.fc-header-toolbar {
    border-bottom: 1px solid #c3bfbf;
    padding-bottom: 30px;
    margin-bottom: 60px;
}
#cheklist-calendar .fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    float: left !important;
    margin: 0 10px;
    font-size: 23px;
}
#page12342 .fc-left .fc-button-group button {
    width: 140px;
    height: 60px;
    border-radius: 10px !important;
    background: #fff;
    box-shadow: none;
    border: 1px solid #000;
    margin-right: 20px !important;
    text-transform: capitalize;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    float: left !important;
    margin: 0 10px !important;
    font-size: 22px !important;
}
span.fc-title {
    font-size: 13px !important;
    font-weight: 700;
}
.fc-toolbar.fc-header-toolbar .fc-prev-button {
    background: #347E8E;
    color: #fff;
    font-size: 25px;
    margin-right: 15px;
    border-radius: 10px;
}
.fc-toolbar.fc-header-toolbar .fc-next-button {
    background: #347E8E;
    color: #fff;
    font-size: 25px;
    border-radius: 10px;
}
.calender-wrap input {
    border: 1px solid #e3e3e3;
    margin-bottom: 20px;
}
.calender-buttons {
    display: flex;
    justify-content: center;
    align-items: center;
}
#cheklist-calendar .fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    float: left;
    margin-left: 10px;
    margin-top: 7px;
    margin-bottom: 7px;
    font-size: 22px;
}
.btn {
    box-shadow: none !important;
    font-size: 14px;
}
#page18 .dropdown .dropdown-menu .dropdown-item:not(:last-child) {
    border-bottom: 2px solid #eeeeee;
}
#page18 .dropdown .dropdown-menu .dropdown-item img {
    width: 20px;
}
.cstm-pg-18-new .cstm-title-sct h1 {
    font-size: 24px;
    margin: 0;
    color: #347E8E;
    font-weight: 700;
}
.cstm-pg-18-new .cstm-title-sct {
    display: flex;
    align-items: center;
}
.cstm-pg-18-new .cstm-btn-section-18 {
    background: #03e3b9;
    border-color: #347e8e;
    padding: 10px 20px;
    height: auto;
    border-radius: 10px;
    min-width: 160px;
    color: #fff !important;
    font-size: 16px;
}

.card.csmt-18-pg-card {
    display: flex;
    /* align-items: center; */
    background: transparent;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
    border-radius: 0;
}
.csmt-18-pg-card .form-group label {
    min-width: 30%;
    margin: 0;
}
.csmt-18-pg-card .form-group {
    display: flex;
    align-items: center;
}
.csmt-18-pg-card .form-group input {
    background: transparent;
    font-weight: 700;
}
.cstm-table-sct {
    display: table;
}
.cstm-pg-18-new form {
    background: #fff;
    padding: 20px 50px;
    border-radius: 10px;
}
.cstm-pg-18-new .cstm-table-sct th {
    color: #fff !important;
    border: 0;
    font-size: 16px !important;
}
.cstm-pg-18-new .table.cstm-table-sct tr {
    background: transparent;
}
.cstm-pg-18-new .table.cstm-table-sct tr:nth-of-type(even) {
    background: #f4f8f7;
}
.cstm-pg-18-new .table.cstm-table-sct tr td {
    vertical-align: middle !important;
}
.cstm-table-sct tr td input.form-control {
    border: 1px solid #edf1f4;
}
.cstm-pg-18-new .cstm-table-sct th:not(:last-child) {
    border-right: 3px solid #fff;
    background: #347E8E;
}
.cstm-pg-18-new .cstm-table-sct td {
    text-align: center;
}
.cstm-pg-18-new .cstm-table-sct thead.bg-primary {
    border-radius: 10px;
}
.cstm-pg-18-new .cstm-table-sct th:first-child {
    border-top-left-radius: 10px;
    overflow: hidden;
    border-collapse: collapse;
    border-bottom-left-radius: 10px;
}
.cstm-pg-18-new .cstm-table-sct th {
    padding: 20px 10px;
}
.cstm-pg-18-new .cstm-table-sct th {
    background: #347E8E;
}
.cstm-pg-18-new .cstm-table-sct th:last-child {
    border-top-right-radius: 10px;
    overflow: hidden;
    border-collapse: collapse;
    border-bottom-right-radius: 10px;
}
.cstm-pg-18-new .cstm-btn-add button.btn {
    background: #347e8e;
    border-color: #347e8e;
    padding: 10px 26px;
    height: auto;
    border-radius: 10px;
    min-width: 160px;
    color: #fff !important;
    font-size: 16px;
    margin-bottom: 30px;
    margin-top: 20px;
}
.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #347e8e !important;
    background-color: #347e8e !important;
}
.row.csmt-footer-sct-18 {
    grid-row-gap: 20px;
}
.row.csmt-footer-sct-18 input {
    background: transparent;
    border: 1px solid #edf1f4;
    padding: 25px;
}
.cstm-update-sct input.btn.btn-primary {
    padding: 12px 20px;
    height: auto;
    border-radius: 10px;
    margin-top: 50px;
    border: 2px solid #fff;
    min-width: 160px;
    text-transform: uppercase;
    color: #fff !important;
  font-size: 16px;
font-weight: 500;
font-family: 'Inter' !important;
    background: #347E8E;
}
.custoom-invoice-18 .card {
    border: 0;
}
.custoom-invoice-18 input.btn.btn-primary {
    text-transform: capitalize;
}
.csmt-footer-sct-18 .form-control {
    border: 1px solid #edf1f4;
}
.cstm-maid-new-7pg .cstm-container-7 {
    max-width: 100%;
    padding: 2rem 0 0;
}
.cstm-maid-new-7pg .card {
    border: 0;
}
.cstm-maid-new-7pg h1 {
    font-size: 24px;
    margin: 0;
    color: #347E8E;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 10px;
}
.cstm-maid-new-7pg input.form-control {
    height: 50px;
    border-color: #f0f0f0 !important;
}
.cstm-maid-new-7pg  .form-group {
    margin-bottom: 30px;
}
.cstm-maid-new-7pg .form-group select, .cstm-maid-new-7pg textarea {
    height: 50px;
    border-color: #f0f0f0 !important;
    border-width: 1px !important;
}
.cstm-maid-new-7pg .card-body label {
    margin-bottom: 20px;
    color: #717171;
    font-weight: 600;
}
.cstm-maid-new-7pg select {
    appearance: none;
}
.cstm-maid-new-7pg .csmt-hgh-maid {
    height: 50px;
}
.cstm-maid-new-7pg button.cstm-maid-new-btn {
    line-height: normal;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 55px;
    background: #347E8E;
    padding: 10px 25px;
    border-color: #347E8E;
}
.cstm-maid-new-7pg .cst-btn-sct-maid {
    height: 70px;
    display: flex;
}
#page7 .card-body .form-actions .btn.btn-success {
    background: #347E8E;
    padding: 10px 25px;
    border-color: #347E8E;
}
#page7 .card-body .form-actions {
    display: flex;
}
#page2 .update-box .form-group button.btn.btn-primary {
    background: #347E8E;
    padding: 10px 25px;
    border-color: #347E8E;
}
.modal .form-group {
    margin-bottom: 30px;
}
.modal .modal-body .col-12 {
    text-align: right;
}
.modal button.btn.cstm-main-outer-sct {
    padding: 15px 35px;
    border: 0;
    border-radius: 15px;
    font-weight: 600;
}
.modal .modal-dialog  {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    max-width: 900px;
    border-radius: 30px;
    overflow: hidden;
}
.modal .modal-content {
    padding: 20px 40px;
}
.modal .modal-body .form-group label {
    font-size: 22px;
    color: #757575;
    font-weight: 500;
}
.modal .modal-body .form-group input {
    border: 1px solid #eff0f1 !important;
    height: 60px !important;
}

.modal-header .close {
    display: none;
}
.modal .modal-title {
    color: #0b97e4;
    font-size: 25px;
    font-weight: 600;
}
.modal .modal-header {
    padding-left: 0;
}
.modal .outer-sct-modal-input:before {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
    content: "";
    display: inline-block;
    height: 12px;
    left: unset;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    width: 12px;
    right: 20px;
    color: #2c81b2;
}
select, input, .form-control, textarea {
    border: 1px solid #eff0f1 !important;
    font-size: 15px;
}

.maid-upload-image .modal-dialog {
    max-width: 900px !important;
    width: 100%;
}
.maid-upload-image .form-control {
    padding: 0;
}
.maid-upload-image .image-select img {
    width: 220px;
    height: 220px;
    border-radius: 100%;
    object-fit: cover;
}
.maid-upload-image .modal-footer {
    margin-top: 30px;
    background: #fff !important;
    border: 0;
}
.maid-upload-image .btn {
    min-width: 100px;
    background: #347e8e;
    border-radius: 10px !important;
    padding: 15px 20px;
}
.maid-upload-image .modal-header {
    padding-left: 0 !important;
}
.maid-upload-image .modal-content {
    padding: 40px 80px;
}
.dataTables_filter input{
height: 40px;
 
    border: 1px solid #E8E8E8 !important;
    border-radius: 4px;
}
.dataTable thead th{
border-top:1px solid #E8E8E8!important;
}
.dataTables_filter lebel{
margin-bottom:14px!important;
}
.editmaid {
    font-size: 27px;
    margin: 0;
    color: #347E8E;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 30px;
}
.maid-wrapbox .text-center {
    width: 33.33% !important;
    text-align: left !important;
}
.maid-wrapbox tbody tr {
    display: flex;
    flex-wrap: wrap;
}
.maid-wrapbox td {
    border: 0;
}
.maid-wrapbox .card {
    padding: 50px 50px;
    border-radius: 10px;
}
.skip-print h5 {
    color: #347E8E;
    font-size: 25px;
    font-weight: 600;
}
button#btnAddFdwAccRec {
    background: #347E8E;
    margin-top: 50px;
    padding: 10px 40px;
    color: #fff;
}
.skip-print input, .skip-print select, .skip-print textarea {
    height: 50px;
    margin-bottom: 20px;
}
.maid-wrapbox strong {
    padding-right: 60px;
    min-width: 230px;
    display: inline-block;
}
.navbar-search input {
    border: 0 !important;
}
div#page11 .row.custom-sct-filter {
    background: transparent !important;
    padding: 0 !important;
}
#page10 h4.text-primary {
    margin-bottom: 30px;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 700;
    color: #347E8E !important;
}
.csmt-new-11-pg table.table {
    background: #fff;
    border-radius: 10px;
}
.csmt-new-11-pg .table-striped tbody tr:nth-of-type(odd), .csmt-new-11-pg .table-hover tbody tr:hover {
    background: transparent;
}
.csmt-new-11-pg .table thead th {
    padding-top: 30px;
    padding-bottom: 30px;
}
.csmt-new-11-pg tr th:first-child {
    padding-left: 30px;
}
.csmt-new-11-pg tr td:last-child {
    padding-right: 30px;
}
.csmt-new-11-pg th, .csmt-new-11-pg td {
    border: 0 !important;
}
.csmt-new-11-pg input, .csmt-new-11-pg select {
    min-height: 60px;
    appearance: none;
}
.csmt-new-11-pg .cstm-select-11pg::before {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
    content: "";
    display: inline-block;
    height: 12px;
    left: unset;
    position: absolute;
    top: 50%;
    color: #2c81b2;
    transform: translateY(-50%) rotate(45deg);
    width: 12px;
    right: 20px;
}
.csmt-new-11-pg .cstm-select-11pg {
    position: relative;
}
.csmt-new-11-pg h2 {
    font-size: 27px;
    margin: 0;
    color: #347E8E;
    font-weight: 700;
}
.csmt-new-11-pg tr td {
    color: #7c7c7c;
}
.right-side-cst-sct-11pg {
    color: #515254;
    font-size: 25px;
    font-weight: 600;
}
.csmt-new-11-pg .right-side-cst-sct-11pg span.text-primary {
    color: #347E8E !important;
    font-weight: 700;
    font-size: inherit;
}
.csmt-new-11-pg tr td input.btn.btn-primary {
    background: #347E8E;
    padding: 10px 25px;
    border-color: #347E8E;
}
.csmt-18-pg-card .row.card-body {
    grid-row-gap: 20px;
}
#page18+.modal .modal-body .form-group label {
    width: 100%;
}
#page18+.modal .form-group {
    width: 100%;
    margin: 0;
    margin-left: auto;
}
#page18+.modal .form-group:first-child {
    width: 100%;
}
.main-outer121-sct {
    display: flex;
    align-items: center;
    grid-gap: 11px;
}
.main-outer121-sct .btn-fltr-cstm121 button {
    background: #347E8E;
    border-color: #347E8E;
    height: 60px;
    padding: 10px 50px;
font-size:16px;
font-weight:500;
font-family:'Inter';
    min-width: 210px
}
#page121 h2.main-titl-cstm-18.m-0 {
    font-size: 30px;
    font-weight: 700;
    color: #347E8E;
    display: flex;
    align-items: center;
    height: 100%;
}
#page121 .table-striped tbody tr:nth-of-type(even) {
    background-color: #f7f7f7;
}
#page121 .table-striped tbody tr:nth-of-type(odd) {
    background-color: transparent;
}
.title-fltr-cstm121 {
    color: #777b7e;
    font-size: 22px;
}
#page121 .card table tr td {
    border: 0;
    vertical-align: middle;
    padding: 20px 30px;
}
#page121 .card-body {
    padding: 0;
}
#page121 .card table tr td:first-child {
    text-align: center;
    padding-right: 0;
}
#page121 table a.btn.btn-sm.btn-primary.genPdf.hidden {
    background: #347E8E;
    width: max-content;
    height: 60px;
    display: flex;
    align-items: center;
border:none;
color:#fff;
    justify-content: center;
    grid-gap: 10px;
    margin-left: auto;
    padding: 10px 20px;
    font-size: 16px!important;
font-weight:700;
}
#page121 select {
    appearance: none;
}
#page121 .select-fltr-cstm121 {
    position: relative;
}
#page121 .select-fltr-cstm121 select.form-control {
    height: 60px;
    min-width: 200px;
    border-radius: 10px;
}
#page121 .select-fltr-cstm121:before {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
    content: "";
    display: inline-block;
    height: 12px;
    color: #2c81b2;
    left: unset;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    width: 12px;
    right: 20px;
}
.modal .modal-dialog {
    width: 35%;
}
#page18+.modal .form-group:last-child {
    text-align: right;
}
#page18 .dropdown .dropdown-menu .dropdown-item {
    cursor: pointer;
}
.csmt-new-11-pg .csmt-btn-sct {
    align-items: center;
    justify-content: flex-end;
}
.cstm-sct-id7 .cstm-heading-sct-id7 h2 {
    margin-bottom: 30px;
    margin-top: 10px;
    font-size: 30px;
    font-weight: 700;
    color: #347E8E !important;
}
#page7 select, .cstm-14pgsct-new select {
    appearance: none;
}
.csmt-10pg-sct select {
    appearance: none;
}
.cstm-bbtn-ftr-sct {
    margin-top: 20px;
}
.cstm-js-sct-0-new a.btn.cstm-btn-js-new {
    background: #347E8E;
    padding: 10px 25px;
    border-color: #347E8E;
    color: #fff !important;
    min-width: 130px;
    margin: 0;
    margin-left: auto;
}
.cstm-js-sct-0-new h2 {
    margin: 0;
}
.row.cstm-js-sct-0-new.csmt-1-sct {
    margin-top: 30px;
    border-top: 1px solid #e3e6f0;
    padding-top: 30px;
}
.row.cstm-js-sct-0-new {
    margin-top: 10px;
    border-top: 0px solid #e3e6f0;
    padding-top: 10px;
}
.cstm-js-sct-0-new h2 {
    color: #737373;
    font-size: 23px;
}
.sssquare-main-page267 .table td[data-th="Invoice Number"] a.btn.btn-secondary {
    font-size: 12px;
    padding: 3px;
}

.csmt-10pg-sct select {
    appearance: none;
}
.cstm-bbtn-ftr-sct {
    margin-top: 20px;
}
.sssquare-main-page267 td .dropdown .dropdown-toggle {
    padding-right: 30px;
    font-size: 14px;
}
.sssquare-main-page267 .dropdown-toggle::after {
    right: 10px;
}

#page7 .card-body {
    padding: 1.25rem 20px;
}
td .bottom-btn a.btn-secondary , td .small-btn a.btn-secondary, td .bottom-btn a.btn-primary{
color:#fff!important;
margin-top:3px;
}
.quotation-wrap a.btn.btn-primary.btn-sm {
    font-size: 10px !important;
    border-radius: 15px;
    padding: 2px 5px;
color:#fff!important;
    background-color: #347E8E;
    border-color: #347E8E;
}
table thead tr {
    border-radius: 10px !important;
}


.cstm_main-page-dash .input-group {
    flex-direction: row-reverse;
    margin: 0;
}




.csmt-page6-maid h2 b,.cstm_text-cng-create-case h4.text-primary,.sssquare-main-page20 h2.sssquare-heading-main,div#page3 h2 b, .sssquare-main-page20 h2.sssquare-heading-main, .sssquare-main-page267 h2.sssquare-heading-main,.sssquare-main-page267 h2.sssquare-heading-main, #tblEmployerMaster thead th,.cstm-page-employ-create h2.text-info, div.h4.Bold,.cstm-maid-new-7pg h1,div#page18 h1,.edit-employer h2,#page18 .main-titl-cstm-18,.editmaid,.cstm-sct-id7 .cstm-heading-sct-id7 h2,.csmt-new-11-pg h2,div#page6 h2,.cstm_text_sct-page13 h4.text-primary, .cstm_text_sct-page13 h4.text-primary b,#page13 .cstm-head-tb h2, #page11 h2, #page14 h4.text-primary, #page001 h1{
font-size: 20px!important;
    font-weight: 600!important;
    color: #262222!important;
    font-family: "Inter", sans-serif !important;
}


/* media query min width */
@media (min-width: 1400px){
    h2, h1, h3, h4, h5, h6, p, a, span, td, tr, th, b, strong, div, input {
        font-size: 15px;
    }
    .total-maid-cases h2, .total-maid-cases p, .total-maid-cases span, .total-maid-cases a, .main_tble-sct h2.heading_blue-txt, .cstm_trans-sct table th, .cstm_trans-sct table td, .sidebar .nav-item .nav-link span {
        font-size: 14px;
    }
    .total-maid-cases {
        padding: 40px;
    }
    /* .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 90% !important;
    } */

}


/* media query max width */
@media (max-width: 1920px) {
    #page11 .custom-sct-filter .csmt-btn-sct button.btn.cstm-dark-green-clr {
        min-width: 100%;
        padding: 0;
    }
    #page11 .custom-sct-filter .csmt-btn-sct a {
        width: 100%;
    }
    #page11 .custom-sct-filter .csmt-btn-sct a {
        width: 100%;
    }
    #page11 .custom-sct-filter .csmt-btn-sct a {
        width: 100%;
    }
}
@media (max-width: 1600px) {
    h2, h1, h3, h4, h5, h6, p, a, span, td, tr, th, b, strong, div, input {
        font-size: 15px;
    }
    .table.table-striped th, .table.table-striped td {
        font-size: 14px !important;
    }
    .sssquare-main-page267 .table td {
        font-size: 14px !important;
    }
    .card-body label {
        font-size: 14px;
    }
    .cstm-sct-main {
        width: calc(100% - 300px);
    }
    .total-maid-cases h2, .total-maid-cases p, .total-maid-cases span, .total-maid-cases a, .main_tble-sct h2.heading_blue-txt, .cstm_trans-sct table th, .cstm_trans-sct table td, .sidebar .nav-item .nav-link span {
        font-size: 14px;
    }
    #page11 .custom-filter-data .card.card.border-left-light-blue.shadow.h-100.py-2.px-3 {
        padding: 10px 20px !important;
    }
    #page14 .card.card.shadow.h-100.py-2.px-3 {
        padding: 0.5rem 20px !important;
    }
    #page11 .custom-sct-filter .csmt-btn-sct button.btn.cstm-dark-green-clr, .cstm-btn-case-view {
        font-size: 14px;
    }
    #page14 .status_btn button.btn:last-child {
        font-size: 16px;
    }
    #page9 .card.card.shadow {
        padding: 20px 20px 20px 20px;
    }
    #page11 .custom-sct-filter .csmt-btn-sct button.btn.cstm-dark-green-clr {
        min-width: 100%;
    }
    #page14 .cstm-card-head .left-side .card-title b {
        font-size: 18px;
    }
    #page14 .card .card-body form input.btn.btn-primary.float-right {
        font-size: 16px;
    }
    .card-body .row {
        padding: 0;
    }
    .cstm-card-head {
        margin: 0 0 !important;
    }
    .custom-filter-data .card .card-body.card-p {
        padding: 10px 0;
    }
    .cstm-btn-case-view {
        min-width: 100%;
        padding: 15px 0;
    }
    #page11 .custom-sct-filter .csmt-btn-sct a {
        width: 100%;
    }
    #page11 .custom-sct-filter .csmt-btn-sct button.btn.cstm-dark-green-clr {
        padding: 15px 0;
    }
    .custom-filter-data .card-body a.btn.btn-primary.cstm-update-sct, .custom-filter-data .card-body a.btn.btn-light.cstm-mark-review {
        width: 100%;
    }
    .sidebar.cstm-left__section.opened {
        width: 300px !important;
        max-width: 300px !important;
        min-width: 300px !important;
    }
    .cstm-left__section.sidebar-dark .sidebar-brand {
        padding-left: 25px;
    }
    .cstm-left__section.navbar-nav li.nav-item a.nav-link {
        padding-left: 35px;
        padding-right: 35px;
    }
    .cstm-left__section .arrow-svg {
        right: 30px;
    }
    .custom-filter-data .card-body a.btn.btn-primary.cstm-update-sct, .custom-filter-data .card-body a.btn.btn-light.cstm-mark-review {
        font-size: 12px;
    }
    #page9 .card-body .col-md-6.col-sm-6.col-lg-6.col-6 {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    #page18 .cstm-btn-sct-18 a.btn {
        min-width: 170px;
        padding: 10px 5px;
    }
}


@media (max-width: 1367px) {
    th.empaddress {
    min-width: 250px;
    width: 250px;
}
div#page18 .form-group {
    margin-bottom: 0;
}
.custom-duplicate-sct11 .custom-filter-data a.btn.btn-light.cstm-mark-reviewed {
    font-size: 12px;
}
.cstm-page3-master-data button#dropdownMenuButton {
    padding: 7px 10px;
    grid-gap: 5px;
}
.table-wrapper {
    padding: 20px 0px !important;
}
.sidebar-brand img {
    width: 70%;
}
.table-title .btn i {
    font-size: 14px;
}
.csmt-page6-maid a.btn.btn-success.csmt-btn-maid {
    padding: 10px 10px !important;
font-size:16px!important;
font-weight:500!important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
background-color:transparent!important;
}
.csmt-page6-maid h2 b {
font-size: 20px;
    font-weight: 500;
    color: #262222;
    font-family: "Inter", sans-serif !important;
}
    h2, h1, h3, h4, h5, h6, p, a, span, td, tr, th, b, strong, div, input {
        font-size: 15px;
    }
    .cstm-sct-main {
        width: calc(100% - 240px);
    }
    .card-body label {
        font-size: 14px;
    }
    #page14 .card .card-body form input.btn.btn-primary.float-right {
        font-size: 14px;
    }
    #page18 .cstm-btn-sct-18 a.btn {
        font-size: 14px;
    }
    #page14 .status_btn button.btn:last-child {
        font-size: 14px;
    }
    .custom-sct-filter select.form-control {
        font-size: 14px;
    }
    #page111 a.btn.btn-primary.cstm-main-outer-sct.cstm-btn-nxt, #page111 .cstm-dark-green-clr {
        font-size: 16px;
    }
    /* .sidebar {
        position: fixed;
    }
    .close-side-toggle {
        display: block;
    } */
    .cstm-left__section .collapsed.nav-link .arrow-svg {
        top: 53%;
        right: 30px;
    }
    .cstm-left__section.navbar-nav li.nav-item a.nav-link {
        /* padding-left: 15px; */
        padding-right: 15px;
        width: auto;
    }
    .sidebar.toggled .nav-item .nav-link span {
        font-size: 14px;
    }
    .cstm-left__section .nav-link .arrow-svg svg {
        width: 15px;
        height: 15px;
    }
    #page11 .custom-sct-filter .csmt-btn-sct button.btn.cstm-dark-green-clr, .cstm-btn-case-view {
        font-size: 14px;
    }
    .sidebar.cstm-left__section.opened {
        width: 100% !important;
        max-width: 240px !important;
        min-width: 240px !important;
    }
    #page11 .custom-sct-filter .csmt-btn-sct button.btn.cstm-dark-green-clr {
        padding: 10px 0;
    }
    .custom-filter-data .card-body a.btn.btn-primary.cstm-update-sct {
        padding: 10px 5px;
    }
    div#page11 {
        padding: 0 30px;
    }
    .cstm_main-page-dash {
        height: 4rem;
    }
    .cstm-btn-case-view {
        padding: 10px 0;
    }

}

@media (max-width: 1200px) {
    h2, h1, h3, h4, h5, h6, p, a , span, td, .sidebar .nav-item .nav-link span, tr, th, b, strong, div, input {
        font-size: 14px;
    }
    .total-maid-cases p, .total-maid-cases span, .total-maid-cases a, .total-maid-cases h2, .sidebar .nav-item .nav-link span,
    .cstm_trans-sct table th, .cstm_trans-sct table td, .main_tble-sct h2.heading_blue-txt, section.container-fluid.cstm_trans-sct thead th {
        font-size: 14px !important;
    }
    .cstm-left__section.sidebar-dark .sidebar-brand, .cstm-left__section.navbar-nav li.nav-item a.nav-link {
        padding-left: 15px;
        padding-right: 15px;
    }
    .custom-sm-100 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .custom-sm-100 a {
        font-size: 16px !important;
    }
    .total-maid-cases {
        padding: 15px;
    }
    .total-maid-cases {
        padding: 15px;
    }
    .selected .dropdown-box {
        margin: 0;
    }
}
@media (max-width: 1023px) {
    .sidebar.cstm-left__section.opened {
        position: fixed;
        top: 0;
        height: 100%;
        overflow: hidden;
        overflow-y: scroll;
        /* transform: translateX(-100%); */
    }
    .cstm_main-page-dash.topbar #sidebarToggleTop {
        order: 1;
    }
    .cstm_main-page-dash .navbar-search {
        order: 3;
        width: 100%;
        background: #fff;
        padding: 10px;
        border-radius: 10px;
    }
    .cstm_main-page-dash.navbar-expand .navbar-nav {
        order: 2;
    }
    .sidebar .active-link {
        margin: 0 !important;
    }
    .cstm-sct-main {
        width: 100%;
    }
    .cstm-left__section.navbar-nav li.nav-item span {
        margin-left: 25px;
    }
    .cstm-left__section.navbar-nav li.nav-item span {
        margin-left: 0;
    }
    .sidebar .nav-item .collapse .collapse-inner {
        box-shadow: none;
    }
    .sidebar .nav-item .collapse {
        position: relative !important;
    }
    .cstm_main-page-dash {
        height: auto;
        background: transparent !important;
        flex-wrap: wrap;
    }
    .cstm-left__section.navbar-nav li.nav-item a.nav-link {
        display: flex;
        align-items: center;
        grid-gap: 10px;
    }
}



@media (max-width: 768px) {
#page11 button.btn.cstm-btn-case-view.cstm-main-outer-sct {
    min-width: 160px;
    padding: 10px;
    width: 100%;
}
table td:before {
    content: attr(data-th) ": ";
    font-weight: bold;
    width: 120px;
    display: inline-block;
    color: #000;
  }

    /* ********************Table-Responsiveness********************** */

    table {
        margin: auto;
        min-width: 300px;
        max-width: 100%;
        border-collapse: collapse;
      }
      
      table tr:first-child {
        border-top: none;
        /* background: #428bca; */
        color: #fff;
      }
      
      table tr {
        /* border-top: 1px solid #ddd; */
        /* border-bottom: 1px solid #ddd; */
        background-color: #f5f9fc;
      }
      
      /* table tr:nth-child(odd):not(:first-child) {
        background-color: #ebf3f9;
      } */
      
      table th {
        display: none;
      }
      
      table td {
        display: block;
      }
      
      table td:first-child {
        margin-top: .5em;
      }
      
        table td:last-child {
        margin-bottom: .5em;
      }
      
      /* table td:before {
        content: attr(data-th) ": ";
        font-weight: bold;
        width: 120px;
        display: inline-block;
        color: #000;
      } */
      
      table th,
      table td {
        text-align: left;
      }
      
      table {
        color: #333;
        border-radius: .4em;
        overflow: hidden;
      }
      table td {
        color: #000000;
    }
    div#content {
        width: 100%;
    }
      table tr {
        border-color: #bfbfbf;
      }
      
      table th,
      table td {
        padding: .5em 1em;
      }

}

#accordionSidebar.slide {
    left: 0;
    background: #347e8e;
}

@media (max-width: 767px){
    .profilepic {
        margin: 20px auto !important;
        display: flex !important;
        justify-content: center;
        display: block;
    }
.profile-img{
object-fit:cover;
}
    .csmt-new-11-pg input, .csmt-new-11-pg select {
        min-height: 50px;
        margin-top: 10px;
    }
    #updatecheck table.table {
        background: transparent !important;
    }
    #remarksAddModal .modal .modal-dialog {
        width: 85% !important;
    }
    #updatecheck  table tr {
        background: #fff !important;
    }
    div#page11\ updatecheck table {
        background: transparent !important;
    }
    #updatecheck table tbody tr {
        padding: 15px;
        background: #fff !important;
        margin-bottom: 10px !important;
    }
    #updatecheck textarea.form-control {
        height: auto;
        margin-top: 10px;
    }
    #page18 .cstm-btn-sct-18 a.btn {
        min-width: 155px;
    }
    #page18 table td:before {
        float: left;
        text-align: left;
    }
    .choose-button .btn {
        padding: 12px 10px;
    }
    .choose-button {
        justify-content: flex-end;
    }
    .cstm-page3-master-data table td.d-flex {
        justify-content: inherit !important;
    }
    .sssquare-main-page267 .dropdown .dropdown-toggle.sssqaure-btn {
        min-width: 320px;
    }
    div#page3 table tr {
        width: 100%;
    }
    div#page14 .text-primary {
        display: block;
        line-height: 26px;
    }
    #page13 .table.cstm-tb-sct tr td:last-child {
        text-align: inherit !important;
    }
    #page13 .cstm-tb-sct tr th, #page13 .cstm-tb-sct tr td {
        padding: 10px 5px 10px 10px !important;
    }
    .trackbox table td:before {
    width: 130px;
    text-align: left;
}
 .trackbox tbody td {
    display: flex !important;
}
.trackbox tbody td {
    text-align: left !important;
    border: 0 !important;
}
.trackbox td.sorting_1 a {
    max-width: 100px;
}
.trackbox tbody td:first-child {
    display: block !important;
}

    .navbar-nav a#searchDropdown {
        display: flex !important;
        align-items: center;
    }
    .digital-sign .form-group {
        margin-bottom: 15px;
    }
    .col-lg-6.login-form-bg .p-5 {
        padding: 20px !important;
    }
    .cstm_main-page-dash {
        padding: 0;
    }
    .sidebar-brand img {
        width: 70%;
    }
    .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    #page19 .d-flex {
        display: flex!important;
        margin: auto;
        justify-content: center;
    }
    .fstsec .col-md-3.d-flex {
        margin-bottom: 20px !important;
    }
     .cstm__section-dashboard .image_sct-dash img {
        left: -40px;
        height: 150px;
    } 
    .avaialble-main {
        margin-bottom: 20px;
    }
    .main-available-inner form {
        position: inherit;
    }
    /* nav.navbar {
        background: #fff !important;
    } */
    .cstm_main-page-dash.topbar #sidebarToggleTop {
        left: 10px;
    }
    /* .homepending .col-md-8 {
        margin-bottom: 20px;
    } */
    .csmt-page6-maid button {
        width: auto !important;
        /* min-width: 120px; */
    }

    .csmt-page6-maid .col-6.col-md-6 {
        width: 50%;
        max-width: 50%;
    }
    .csmt-page6-maid .cstm-head-text h2 {
        font-size: 20px;
    }
    .csmt-page6-maid .row.custom-sct-filter {
        align-items: center;
    }
    .sidebar .nav-item .collapse {
        left: 20px;
    }
    .cstm_text-cng-create-case h4.text-primary {
        font-size: 18px;
    }
    .cstm_text-cng-create-case h4.text-primary b {
        font-size: 18px;
    }
    .cstm_text_sct-page13 h4.text-primary, .cstm_text_sct-page13 h4.text-primary b {
        font-size: 18px;
    }
    #page13 .btn {
        box-shadow: none !important;
        font-size: 12px;
    }
    #page13 .table.cstm-tb-sct button.btn.btn-primary.active_btn, .table.cstm-tb-sct button.btn.btn-success.block_btn {
        width: 40%;
        margin: 0;
        font-size: 14px;
        padding: 10px;
    }
    #page14 h4.text-primary {
        margin-bottom: 0px;
        font-size: 18px;
    }
    div#page18 h2 {
        margin-bottom: 30px !important;
    }
    .cstm-page3-master-data .col-sm-6 h2 b {
        font-size: 18px;
    }
    .cstm-page3-master-data a.btn.btn-success {
        padding: 10px 10px;
        min-width: 160px;
        grid-gap: 4px;
    }
    #page3 table td:before {
        width: 140px;
    }
    .table-title .btn i {
        font-size: 16px;
    }
    .csmt-page6-maid h2 b {
        font-size: 18px;
    }
    .col-sm-6.buttoncommon {
        width: 90%;
        justify-content: space-between;
        margin: auto;
    }
    td.maidinfo {
        display: flex;
    }
    #page6 .pagination {
        margin-top: 20px;
    }
    .card-body .container {
        padding: 0 !important;
    }
    #page6 .table-title {
        padding-bottom: 10px;
        padding: 16px 0px;
    }
    .csmt-page6-maid a.btn.btn-success.csmt-btn-maid {
        padding: 10px 10px;
    }
    #page6 .table-title .btn i {
        font-size: 16px;
    }
    #page6 .table-wrapper {
        padding: 20px 0px;
    }
    #page6 .csmt-page6-maid .table-title h2 {
        display: flex;
        align-items: center;
        height: 100%;
    }
    .cstm-maid-new-7pg h1 {
        font-size: 18px;
    }
    .cstm-maid-new-7pg button.cstm-maid-new-btn {
        height: 40px;
    }
    .mt-3.csmt-hgh-maid input {
        height: auto !important;
    }
    .cstm-maid-new-7pg .csmt-hgh-maid {
        height: 30px;
    }
    .update-box {
        padding: 30px 0;
    }
    .update-box h2 {
        font-size: 20px;
    }
    .row.head-part .card {
        padding: 0 10px;
    }
    .sssquare-main-page20 .dropdown .btn.dropdown-toggle {
        min-width: 170px;
    }
    td.namecase {
        display: flex;
    }
    #page267 table td:before {
        width: 140px;
    }
    .sssquare-main-page267 .dropdown {
        margin-top: 0;
    }
    td.customerattach {
        display: flex;
    }
    table tr {
        margin-bottom: 20px !important;
        display: block;
        border: 0 !important;
        border-radius: 10px;
    }
    .homepending .main_tble-sct.p-4.bg-light.rounded {
        padding: 0 !important;
    }
    .homepending .main_tble-sct.p-4.bg-light.rounded {
        background: transparent !important;
    }
    .homepending .cstm_trans-sct .main_tble-sct .heading-table h2 {
        margin-bottom: 0px;
    }
    table tbody tr {
        padding: 15px;
    }
    #page11 .row.custom-sct-filter .col-6 {
        margin-top: 15px;
    }
    section#page19 .mt-5 {
        margin-top: 20px !important;
    }
    a#searchDropdown {
        color: #07bef7 !important;
    }
    .cstm_main-page-dash .navbar-search {
        margin: 0 !important;
        position: relative;
        left: 0;
    }
    i.fa.fa-bars {
        color: #0cbff5 !important;
    }
    .navbar-search .input-group {
        margin-top: 0;
    }
    /* a#searchDropdown {
        display: none;
    } */
    button#sidebarToggleTop {
        border: 1px solid #0bbdf9;
    }
    a.nav-link.edocket {
        display: none !important;
    }
    ul.navbar-nav.ml-auto {
        width: calc(100% - 120px);
    }
    a#searchDropdown {
        width: 170px;
        display: flex;
    }
    a#searchDropdown {
        font-size: 18px;
        font-weight: 500;
    }
    section.container-fluid.sales-sct-main.mt-5 {
        margin-top: 20px  !important;
    }
    #page11 .col-md-6.col-sm-6.col-lg-6.col-6.custom-sm-100 {
        width: 50%;
        max-width: 50%;
    }
    a.btn.btn-primary.cstm-update-sct {
        padding: 9px !important;
        font-size: 13px !important;
    }
    a.btn.btn-light.cstm-mark-review {
        padding: 10px !important;
        font-size: 13px !important;
    }
    .custom-duplicate-sct11 .custom-filter-data a.btn.btn-light.cstm-mark-reviewed {
        font-size: 13px !important;
        padding: 9px;
    }
    form.row.custom-sct-filter .form-group {
        margin-bottom: 20px;
    }
    .cstm_main-page-dash {
        margin: 20px;
    }
    .status_btn button.btn:last-child {
        min-width: 90px;
    }
    #page9 .row {
        margin-bottom: 0px;
    }
    #page3 table.table.table-striped.table-hover {
        background: transparent;
    }
    #page3 .table td, .table th {
        padding: 10px 10px !important;
    }
    div#page3 table tr {
        display: inline-table !important;
        margin: 20px 0 !important;
        background: #fff !important;
    }
    #page6 .table-wrapper {
        margin-top: 0;
        padding-top: 0 !important;
    }
    #page6 table tbody tr {
        padding: 15px;
        display: inherit;
        margin: 20px 0 !important;
    }
    #page6 .table td, .table th {
        padding: 12px 10px !important;
    }
    #page6 .csmt-page6-maid table.table {
        background: transparent;
    }
    .buttoncommon {
        margin-top: 10px;
        padding: 0;
        display: block;
    }
    .quotation-wrap {
        background: transparent;
    }
    .table td, .table th {
        padding: 12px 10px !important;
    }
    div#page20 tr {
        background: #fff;
    }
    .invoice-box-wrap {
        background: transparent;
    }
    .sssquare-main-page267 .dropdown {
        margin-top: 0 !important;
    }
    #page267 .dropdown.datarange {
        margin-top: 20px !important;
    }
    .receipt-wrap {
        background: transparent;
    }
    section.user_sections.invoice-settings-box form {
        padding: 30px 20px !important;
        border-radius: 10px;
    }
    .modal .modal-content {
        padding: 20px 20px;
    }
    .modal .modal-dialog {
        width: 90%;
    }
    .modal .modal-body .form-group label {
        font-size: 14px;
    }
    .modal .modal-title {
        font-size: 18px;
    }
    .modal .form-group {
        margin-bottom: 10px;
    }
    .modal .modal-body select {
        height: 40px !important;
        font-size: 14px;
    }
    #page267 .fa-2x {
        font-size: 20px;
    }
    .stff-box tbody tr {
        display: inherit !important;
        width: 100%;
    }
    .cstm-page3-master-data.staff-box table td.d-flex {
        justify-content: flex-start !important;
    }
    div#page10 h4 {
        font-weight: 500 !important;
        margin-bottom: 10px !important;
    }
    #page10 form .row.mt-3 {
        padding: 10px;
    }
    #page10 form .row.mt-3 {
        background: #fff !important;
    }
    div#page10 form {
        background: #fff;
        padding: 20px 12px;
        border-radius: 10px;
    }
    #page121 table td:before {
        display: none;
    }
    #page121 table a.btn.btn-sm.btn-primary.genPdf.hidden {
        margin-left: inherit !important;
    }
    #page121 .card table tr td:first-child {
        display: none;
    }
    #page121 table tbody tr {
        padding: 0 15px;
        border: 1px solid #f5f5f5 !important;
    }
    .officialquotation table td:before {
        width: 80% !important;
    }
    #page18 table td:before {
        width: 70%;
        margin-bottom: 10px;
    }
    #page121 .table-striped tbody tr:nth-of-type(even) {
        background-color: #fff !important;
        display: inherit;
    }
    tr.all_item_details {
        padding: 0 !important;
    }
    #page18 table td:before {
        font-weight: 400 !important;
        width: 80% !important;
        margin-bottom: 10px !important;
    }
    #page121 table tr {
        margin-bottom: 0px !important;
    }
    #page121 table a.btn.btn-sm.btn-primary.genPdf.hidden {
        height: 40px;
    }
    .main-outer121-sct {
        display: block;
    }
    .doublebuttons-doc {
        width: 100%;
        display: flex;
        justify-content: flex-start !important;
    }
    #page121 .select-fltr-cstm121 select.form-control {
        height: 50px;
        border-radius: 7px;
        margin-bottom: 20px;
    }
    .doublebuttons-doc form {
        width: 100%;
        margin-top: 20px;
    }
    .doublebuttons-doc .main-outer121-sct .btn-fltr-cstm121 button {
        height: 40px;
        padding: 10px 40px;
        min-width: 100px;
    }
    .doublebuttons-doc .title-fltr-cstm121 {
        font-size: 15px;
        margin-bottom: 10px;
    }
    .doublebuttons-doc .main-outer121-sct {
        background: #fff;
        border-radius: 10px;
        padding: 15px;
    }
    .doublebuttons-doc .btn-fltr-cstm121 {
        display: flex;
        justify-content: flex-end;
    }
    #page121 h2.main-titl-cstm-18.m-0 {
        font-size: 18px;
    }
    .cstm-pg-18-new form {
        padding: 20px 10px;
    }
    #page18 .card.csmt-18-pg-card .form-group label {
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }
    #page18 .csmt-18-pg-card .form-group {
        display: block;
    }
    div#page18 .form-group {
        margin-bottom: 5px;
    }
    div#page18 h1 {
        margin-bottom: 20px;
    }
    div#page18 .cstm-pg-18-new .cstm-btn-section-18 {
        font-size: 16px;
        width: 100%;
    }
    .right-side-cst-sct-11pg {
        font-size: 18px;
    }
    ul#myTab .nav-item button {
        padding: 12px 12px !important;
    }
    .cstm-sct-id7 .cstm-heading-sct-id7 h2 {
        font-size: 20px;
    }
    .maid-wrapbox tbody tr {
        display: block;
    }
    .maid-wrapbox .text-center {
        width: 100% !important;
    }
    .maid-wrapbox .card {
        padding: 20px 20px;
    }
    .maid-wrapbox table tr:first-child {
        background: #fff !important;
    }
    .maid-wrapbox .card {
        background-color: transparent;
        border: 0 !important;
    }
    .maid-wrapbox strong {
        padding-right: 0;
        min-width: 130px;
    }
    .maid-wrapbox table td:before {
        display: none;
    }
    .editmaid {
        font-size: 19px;
        margin: 0;
        margin-bottom: 0px;
        margin-left: 20px;
    }
    .skip-print h5 {
        color: #347E8E;
        font-size: 19px;
    }
    .maid-wrapbox .card {
        padding-bottom: 0 !important;
    }
    button#btnAddFdwAccRec {
        margin-top: 0;
    }
    .row.edit-employs-tabs .btn {
        padding: 12px 10px !important;
        margin: 4px;
        background: #fff !important;
    }
    #page2 .card.shadow {
        padding: 20px 20px 20px 20px;
    }
    .personal-info .row {
        display: block;
    }
    .personal-info .form-group {
        margin-bottom: 15px;
    }
    .edit-employer  h2 {
        font-size: 19px;
    }
    .row.head-part .row {
        margin-bottom: 13px;
    }
    .row.head-part {
        margin: 5px;
    }
    .edit-employer {
        margin-left: 20px;
    }
    div#page2 .employerspouse .row {
        padding: 0;
        display: block;
    }
    .employerspouse .form-group {
        margin-bottom: 10px;
    }
    .employerspouse .col {
        margin: 0 !important;
    }
    #page6 table td:before {
    width: 180px !important;
}
#page6 table tbody tr {
    display: flow-root;
}
    div#page6 table {
    background: transparent;
}
td.remark-discription {
    display: initial;
    width: 100% !important;
}
#page13 .cstm-tb-sct {
    background: transparent;
}
div#page13 tr {
    background: #fff;
}
#page13 .cstm-head-tb {
    background: transparent !important;
    padding: 0;
}
#page10 .float-right {
    float: inherit !important;
    margin: auto;
}
#page10 h4.text-primary {
    margin-bottom: 30px !important;
    font-size: 22px;
}
div#salaeryMaidBody h2 {
    font-size: 18px;
    margin-bottom: 15px;
}
div#salaeryMaidBody a.btn.cstm-btn-js-new {
    width: 100%;
}
table#emptyFeesSheduleFirsttbl table td:before {
   display: none !important;
}
#page18 .bg-primary {
    background-color: transparent !important;
    padding: 0 !important;
}
#page18 .cstm-table-sct {
    margin-top: 0 !important;
}
.choose-button {
    width: 17%;
}
.select-box {
    margin-top: 0px;
}

    /* ********************Table-Responsiveness********************** */

    table {
        margin: auto;
        min-width: 300px;
        max-width: 100%;
        border-collapse: collapse;
      }
      
      table tr:first-child {
        border-top: none;
        /* background: #428bca; */
        color: #fff;
      }
      
      table tr {
        /* border-top: 1px solid #ddd; */
        /* border-bottom: 1px solid #ddd; */
        background-color: #f5f9fc;
      }
      
      /* table tr:nth-child(odd):not(:first-child) {
        background-color: #ebf3f9;
      } */
      
      table th {
        display: none;
      }
      
      table td {
        display: block;
      }
      
      table td:first-child {
        margin-top: .5em;
      }
      
        table td:last-child {
        margin-bottom: .5em;
      }
      
      /* table td:before {
        content: attr(data-th) ": ";
        font-weight: bold;
        width: 120px;
        display: inline-block;
        color: #000;
      } */
      
      table th,
      table td {
        text-align: left;
      }
      
      table {
        color: #333;
        border-radius: .4em;
        overflow: hidden;
      }
      table td {
        color: #000000;
    }
    div#content {
        width: 100%;
    }
      table tr {
        border-color: #bfbfbf;
      }
      
      table th,
      table td {
        padding: .5em 1em;
      }
      @media screen and (max-width: 601px) {
        table tr:nth-child(2) {
          border-top: none;
        }
      }
      @media screen and (min-width: 600px) {
        table tr:hover:not(:first-child) {
          background-color: #d8e7f3;
        }
        table td:before {
          display: none;
        }
        table th,
        table td {
          display: table-cell;
          padding: .25em .5em;
        }
        table th:first-child,
        table td:first-child {
          padding-left: 0;
        }
        table th:last-child,
        table td:last-child {
          padding-right: 0;
        }
        table th,
        table td {
          padding: 1em !important;
        }
      }



}

  /* datepicker */



  .daterangepicker {
    position: absolute;
    color: inherit;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #ddd;
    width: 278px;
    max-width: none;
    padding: 0;
    margin-top: 7px;
    top: 100px;
    left: 20px;
    z-index: 3001;
    display: none;
    font-family: arial;
    font-size: 15px;
    line-height: 1em;
  }
  
  .daterangepicker:before, .daterangepicker:after {
    position: absolute;
    display: inline-block;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: '';
  }
  
  .daterangepicker:before {
    top: -7px;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #ccc;
  }
  
  .daterangepicker:after {
    top: -6px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
  }
  
  .daterangepicker.opensleft:before {
    right: 9px;
  }
  
  .daterangepicker.opensleft:after {
    right: 10px;
  }
  
  .daterangepicker.openscenter:before {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto;
  }
  
  .daterangepicker.openscenter:after {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto;
  }
  
  .daterangepicker.opensright:before {
    left: 9px;
  }
  
  .daterangepicker.opensright:after {
    left: 10px;
  }
  
  .daterangepicker.drop-up {
    margin-top: -7px;
  }
  
  .daterangepicker.drop-up:before {
    top: initial;
    bottom: -7px;
    border-bottom: initial;
    border-top: 7px solid #ccc;
  }
  
  .daterangepicker.drop-up:after {
    top: initial;
    bottom: -6px;
    border-bottom: initial;
    border-top: 6px solid #fff;
  }
  
  .daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
    float: none;
  }
  
  .daterangepicker.single .drp-selected {
    display: none;
  }
  
  .daterangepicker.show-calendar .drp-calendar {
    display: block;
  }
  
  .daterangepicker.show-calendar .drp-buttons {
    display: block;
  }
  
  .daterangepicker.auto-apply .drp-buttons {
    display: none;
  }
  
  .daterangepicker .drp-calendar {
    display: none;
    max-width: 270px;
  }
  
  .daterangepicker .drp-calendar.left {
    padding: 8px 0 8px 8px;
  }
  
  .daterangepicker .drp-calendar.right {
    padding: 8px;
  }
  
  .daterangepicker .drp-calendar.single .calendar-table {
    border: none;
  }
  
  .daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
    color: #fff;
    border: solid black;
    border-width: 0 2px 2px 0;
    border-radius: 0;
    display: inline-block;
    padding: 3px;
  }
  
  .daterangepicker .calendar-table .next span {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  
  .daterangepicker .calendar-table .prev span {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
  }
  
  .daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    min-width: 32px;
    width: 32px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    border-radius: 4px;
    border: 1px solid transparent;
    white-space: nowrap;
    cursor: pointer;
  }
  
  .daterangepicker .calendar-table {
    border: 1px solid #fff;
    border-radius: 4px;
    background-color: #fff;
  }
  
  .daterangepicker .calendar-table table {
    width: 100%;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;
  }
  
  .daterangepicker td.available:hover, .daterangepicker th.available:hover {
    background-color: #eee;
    border-color: transparent;
    color: inherit;
  }
  
  .daterangepicker td.week, .daterangepicker th.week {
    font-size: 80%;
    color: #ccc;
  }
  
  .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    background-color: #fff;
    border-color: transparent;
    color: #999;
  }
  
  .daterangepicker td.in-range {
    background-color: #ebf4f8;
    border-color: transparent;
    color: #000;
    border-radius: 0;
  }
  
  .daterangepicker td.start-date {
    border-radius: 4px 0 0 4px;
  }
  
  .daterangepicker td.end-date {
    border-radius: 0 4px 4px 0;
  }
  
  .daterangepicker td.start-date.end-date {
    border-radius: 4px;
  }
  
  .daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #357ebd;
    border-color: transparent;
    color: #fff;
  }
  
  .daterangepicker th.month {
    width: auto;
  }
  
  .daterangepicker td.disabled, .daterangepicker option.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through;
  }
  
  .daterangepicker select.monthselect, .daterangepicker select.yearselect {
    font-size: 12px;
    padding: 1px;
    height: auto;
    margin: 0;
    cursor: default;
  }
  
  .daterangepicker select.monthselect {
    margin-right: 2%;
    width: 56%;
  }
  
  .daterangepicker select.yearselect {
    width: 40%;
  }
  
  .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
    width: 50px;
    margin: 0 auto;
    background: #eee;
    border: 1px solid #eee;
    padding: 2px;
    outline: 0;
    font-size: 12px;
  }
  
  .daterangepicker .calendar-time {
    text-align: center;
    margin: 4px auto 0 auto;
    line-height: 30px;
    position: relative;
  }
  
  .daterangepicker .calendar-time select.disabled {
    color: #ccc;
    cursor: not-allowed;
  }
  
  .daterangepicker .drp-buttons {
    clear: both;
    text-align: right;
    padding: 8px;
    border-top: 1px solid #ddd;
    display: none;
    line-height: 12px;
    vertical-align: middle;
  }
  
  .daterangepicker .drp-selected {
    display: inline-block;
    font-size: 12px;
    padding-right: 8px;
  }
  
  .daterangepicker .drp-buttons .btn {
    margin-left: 8px;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 8px;
  }
  
  .daterangepicker.show-ranges .drp-calendar.left {
    border-left: 1px solid #ddd;
  }
  
  .daterangepicker .ranges {
    float: none;
    text-align: left;
    margin: 0;
  }
  
  .daterangepicker.show-calendar .ranges {
    margin-top: 8px;
  }
  
  .daterangepicker .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%;
  }
  
  .daterangepicker .ranges li {
    font-size: 12px;
    padding: 8px 12px;
    cursor: pointer;
  }
  
  .daterangepicker .ranges li:hover {
    background-color: #eee;
  }
  
  .daterangepicker .ranges li.active {
    background-color: #347E8E;
    color: #fff;
  }
  
  /*  Larger Screen Styling */
  @media (min-width: 564px) {
    .daterangepicker {
      width: auto; }
      .daterangepicker .ranges ul {
        width: 140px; }
      .daterangepicker.single .ranges ul {
        width: 100%; }
      .daterangepicker.single .drp-calendar.left {
        clear: none; }
      .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .drp-calendar {
        float: left; }
      .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .drp-calendar {
        float: right; }
      .daterangepicker.ltr {
        direction: ltr;
        text-align: left; }
        .daterangepicker.ltr .drp-calendar.left {
          clear: left;
          margin-right: 0; }
          .daterangepicker.ltr .drp-calendar.left .calendar-table {
            border-right: none;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0; }
        .daterangepicker.ltr .drp-calendar.right {
          margin-left: 0; }
          .daterangepicker.ltr .drp-calendar.right .calendar-table {
            border-left: none;
            border-top-left-radius: 0;
            border-bottom-left-radius: 0; }
        .daterangepicker.ltr .drp-calendar.left .calendar-table {
          padding-right: 8px; }
        .daterangepicker.ltr .ranges, .daterangepicker.ltr .drp-calendar {
          float: left; }
      .daterangepicker.rtl {
        direction: rtl;
        text-align: right; }
        .daterangepicker.rtl .drp-calendar.left {
          clear: right;
          margin-left: 0; }
          .daterangepicker.rtl .drp-calendar.left .calendar-table {
            border-left: none;
            border-top-left-radius: 0;
            border-bottom-left-radius: 0; }
        .daterangepicker.rtl .drp-calendar.right {
          margin-right: 0; }
          .daterangepicker.rtl .drp-calendar.right .calendar-table {
            border-right: none;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0; }
        .daterangepicker.rtl .drp-calendar.left .calendar-table {
          padding-left: 12px; }
        .daterangepicker.rtl .ranges, .daterangepicker.rtl .drp-calendar {
          text-align: right;
          float: right; } }
  @media (min-width: 730px) {
    .daterangepicker .ranges {
      width: auto; }
    .daterangepicker.ltr .ranges {
      float: left; }
    .daterangepicker.rtl .ranges {
      float: right; }
    .daterangepicker .drp-calendar.left {
      clear: none !important; } }
  

  @media (max-width: 480px) {
ul.navbar-nav.ml-auto {
    width: calc(100% - 60px) !important;
}
.navbar-nav a#searchDropdown {
    display: flex !important;
    align-items: center;
    justify-content: end;
}
#page6 table td:before {
    width: 110px !important;
}
.csmt-page6-maid .col-sm-12.col-12.buttoncommon {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 10px;
    justify-content: space-between;
}
.csmt-page6-maid .form-inline {
    display: none;
}
.csmt-page6-maid .buttoncommon a.btn {
    width: 45% !important;
    height: auto !important;
    margin: 0 !important;
}
}