/* Reset Styles */
body {
  padding: 0;
  margin: 0;
  overflow-x: hidden;
}

.form-control, .asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text],
.jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .typeahead,
.tt-query,
.tt-hint, .form-control:focus, .asColorPicker-input:focus, .dataTables_wrapper select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text],
.jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .typeahead:focus,
.tt-query:focus,
.tt-hint:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 0;
}
.error{
    color: red;
}
a,
div,
h1,
h2,
h3,
h4,
h5,
p,
span {
  text-shadow: none;
}

[type=button]:focus,
a:active,
a:focus,
a:visited,
button::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
input[type=file] > input[type=button]::-moz-focus-inner,
select::-moz-focus-inner {
  outline: 0;
}

input, .form-control:focus, .asColorPicker-input:focus, .dataTables_wrapper select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=text],
.jsgrid .jsgrid-table .jsgrid-filter-row select:focus, .jsgrid .jsgrid-table .jsgrid-filter-row input:focus[type=number], .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single .select2-search__field:focus, .typeahead:focus,
.tt-query:focus,
.tt-hint:focus,
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
  outline-width: 0;
  outline-color: transparent;
  box-shadow: none;
  outline-style: none;
}

textarea {
  resize: none;
  overflow-x: hidden;
}

.btn, .fc button, .ajax-upload-dragdrop .ajax-file-upload, .wizard > .actions a,
.btn-group.open .dropdown-toggle,
.fc .open.fc-button-group .dropdown-toggle,
.btn:active,
.fc button:active,
.ajax-upload-dragdrop .ajax-file-upload:active,
.wizard > .actions a:active, .btn:focus, .fc button:focus, .ajax-upload-dragdrop .ajax-file-upload:focus, .wizard > .actions a:focus, .btn:hover, .fc button:hover, .ajax-upload-dragdrop .ajax-file-upload:hover, .wizard > .actions a:hover,
.btn:visited,
.fc button:visited,
.ajax-upload-dragdrop .ajax-file-upload:visited,
.wizard > .actions a:visited,
a,
a:active,
a:checked,
a:focus,
a:hover,
a:visited,
body,
button,
button:active,
button:hover,
button:visited,
div,
input,
input:active,
input:focus,
input:hover,
input:visited,
select,
select:active,
select:focus,
select:visited,
textarea,
textarea:active,
textarea:focus,
textarea:hover,
textarea:visited {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn.active.focus, .fc button.active.focus, .ajax-upload-dragdrop .active.focus.ajax-file-upload, .wizard > .actions a.active.focus,
.btn.active:focus,
.fc button.active:focus,
.ajax-upload-dragdrop .active.ajax-file-upload:focus,
.wizard > .actions a.active:focus, .btn.focus, .fc button.focus, .ajax-upload-dragdrop .focus.ajax-file-upload, .wizard > .actions a.focus,
.btn:active.focus,
.fc button:active.focus,
.ajax-upload-dragdrop .ajax-file-upload:active.focus,
.wizard > .actions a:active.focus,
.btn:active:focus,
.fc button:active:focus,
.ajax-upload-dragdrop .ajax-file-upload:active:focus,
.wizard > .actions a:active:focus, .btn:focus, .fc button:focus, .ajax-upload-dragdrop .ajax-file-upload:focus, .wizard > .actions a:focus,
button,
button:active,
button:checked,
button:focus,
button:hover,
button:visited {
  outline: 0;
  outline-offset: 0;
}

.bootstrap-select .dropdown-toggle:focus {
  outline: 0;
  outline-offset: 0;
}

.dropdown-menu > li > a:active,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:visited {
  outline: 0;
}

a:focus,
input:focus {
  border-color: transparent;
  outline: none;
}
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700;800&display=swap');

/* Typography */
body {
  font-size: 1rem;
  font-family: "Poppins", sans-serif;
  font-weight: initial;
  line-height: normal;
  -webkit-font-smoothing: antialiased;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 600;
  line-height: 1;
}

p {
  font-size: 0.875rem;
  margin-bottom: .5rem;
  line-height: 1.3rem;
}

h1, .h1 {
  font-size: 3.125rem;
}

h2, .h2 {
  font-size: 2.187rem;
}

h3, .h3 {
  font-size: 1.525rem;
}

h4, .h4 {
  font-size: 1.125rem;
}

h5, .h5 {
  font-size: 1rem;
}

h6, .h6 {
  font-size: .9375rem;
}

.display-1 {
  font-size: 3.75rem;
}

@media (max-width: 991px) {
  .display-1 {
    font-size: 3rem;
  }
}

.display-2 {
  font-size: 3.125rem;
}

@media (max-width: 991px) {
  .display-2 {
    font-size: 2.5rem;
  }
}

.display-3 {
  font-size: 2.5rem;
}

@media (max-width: 991px) {
  .display-3 {
    font-size: 2rem;
  }
}

.display-4 {
  font-size: 1.875rem;
}

@media (max-width: 991px) {
  .display-4 {
    font-size: 1.5rem;
  }
}

.display-5 {
  font-size: 1.25rem;
}

@media (max-width: 991px) {
  .display-5 {
    font-size: 1rem;
  }
}

.blockquote {
  padding: 1.25rem;
  border: 1px solid #CED4DA;
}

address p {
  margin-bottom: 0;
}

.blockquote-primary {
  border-color: #ff0000;
}

.blockquote-primary .blockquote-footer {
  color: #ff0000;
}

.blockquote-secondary {
  border-color: #a3a4a5;
}

.blockquote-secondary .blockquote-footer {
  color: #a3a4a5;
}

.blockquote-success {
  border-color: #57B657;
}

.blockquote-success .blockquote-footer {
  color: #57B657;
}

.blockquote-info {
  border-color: #248AFD;
}

.blockquote-info .blockquote-footer {
  color: #248AFD;
}

.blockquote-warning {
  border-color: #FFC100;
}

.blockquote-warning .blockquote-footer {
  color: #FFC100;
}

.blockquote-danger {
  border-color: #FF4747;
}

.blockquote-danger .blockquote-footer {
  color: #FF4747;
}

.blockquote-light {
  border-color: #f8f9fa;
}

.blockquote-light .blockquote-footer {
  color: #f8f9fa;
}

.blockquote-dark {
  border-color: #282f3a;
}

.blockquote-dark .blockquote-footer {
  color: #282f3a;
}

.error-page h1 {
  font-size: 12rem;
}

@media (max-width: 991px) {
  .error-page h1 {
    font-size: 8rem;
  }
}

.text-twitter {
  color: #4747A1;
}

.text-facebook {
  color: #7DA0FA;
}

.text-google {
  color: #dc4a38;
}

.text-linkedin {
  color: #7978E9;
}

.text-pinterest {
  color: #cc2127;
}

.text-youtube {
  color: #e52d27;
}
.text-github {
  color: #333333;
}
.text-behance {
  color: #1769ff;
}
.text-dribbble {
  color: #ea4c89;
}
.text-reddit {
  color: #ff4500;
}
.page-header {
  margin-bottom: 2.5rem;
}
.page-header .page-title {
  margin-bottom: 0;
  line-height: .85;
}
.font-weight-medium {
  font-weight: 600;
}
.font-weight-500 {
  font-weight: 500;
}
/* Miscellanoeous */
body,
html {
  overflow-x: hidden;
  padding-right: 0 !important;
}
*:-moz-full-screen,
*:-webkit-full-screen,
*:fullscreen *:-ms-fullscreen {
  overflow: auto;
}
.container-scroller {
  overflow: hidden;
}
pre {
  background: #e8eff4;
  padding: 15px;
  font-size: 14px;
}
code {
  padding: 5px;
  color: #FF4747;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 0.875rem;
  border-radius: 4px;
}
.header{position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    padding: 8px 30px;
    z-index: 15;
    background: #fff;color:#000;}
.navbar {
    font-weight: 400;
    transition: background 0.25s ease;
    -webkit-transition: background 0.25s ease;
    -moz-transition: background 0.25s ease;
    -ms-transition: background 0.25s ease;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar-brand-wrapper {
    transition: width 0.25s ease, background 0.25s ease;
    -webkit-transition: width 0.25s ease, background 0.25s ease;
    -moz-transition: width 0.25s ease, background 0.25s ease;
    -ms-transition: width 0.25s ease, background 0.25s ease;
    width: 100%;
}
.navbar-brand {
    color: #000;
    font-size: .7rem;
    margin-right: 0;
    padding: 0px 0;
    font-weight: 800;
    text-transform: uppercase;max-width: 100%;
    white-space: normal;
}
.navbar-brand img {
    max-width: 100%;
    height: 70px;
    margin: 0 auto 10px;
    vertical-align: middle;display:block;
}
.sys-logo {
    letter-spacing: .95rem;
    display: inline-block;
    font-size: .95rem;
    color: #fff;
}
.brand-logo-mini {
    padding-left: 0;
    text-align: center;
}
.navbar-brand.brand-logo-mini {
    display: none;
}
.brand-logo-mini img {
    width: 34px;
    max-width: 100%;
    margin: auto;
}
.dropdown .dropdown-menu .dropdown-item {
    font-size: .875rem;
    padding: .25rem 1.5rem;
}
.dropdown .dropdown-menu {
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #CED4DA;
    border-radius: 0.25rem;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item {
    margin-bottom: 0;
    padding: 0.687rem 1rem;
    cursor: pointer;
}
.preview-list .preview-item {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    padding: 1.25rem 0;
}
.dropdown .dropdown-menu .dropdown-item:hover, .dropdown .dropdown-menu .dropdown-item:focus {
    color: #16181b !important;
    text-decoration: none;
    background-color: #eaeaf1;box-shadow:none;
}
.preview-list .preview-item .preview-thumbnail {
    color: #ffffff;
    position: relative;
}
.preview-list .preview-item .preview-thumbnail img, .preview-list .preview-item .preview-thumbnail .preview-icon {
    width: 36px;
    height: 36px;
    border-radius: 100%;
}
.bg-success, .settings-panel .color-tiles .tiles.success {
    background-color: #57B657 !important;
}
.preview-list .preview-item .preview-thumbnail .preview-icon {
    padding: 6px;
    text-align: center;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.preview-list .preview-item .preview-thumbnail .preview-icon i, .preview-list .preview-item .preview-thumbnail .preview-icon svg {
    font-size: 1.125rem;
    margin: 0;
    width: 18px;
    height: 18px;
}
.preview-list .preview-item .preview-item-content {
    line-height: 1;
    padding-left: 15px;
}
.font-weight-normal {
    font-weight: 400 !important;
}
.text-muted, .preview-list .preview-item .preview-item-content p .content-category, .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user .u-designation, .email-wrapper .mail-list-container .mail-list .content .message_text, .email-wrapper .mail-list-container .mail-list .details .date {
    color: #737F8B !important;
}
.font-weight-light {
    font-weight: 300 !important;
}
@media (min-width: 992px) {
.sidebar-icon-only .navbar .navbar-brand-wrapper .brand-logo-mini {
    display: inline-block;
}
}

html,body{font-size:16px;color: #252930;background:#f0f7f7;}
.menu-icon{width:24px;height:24px;margin-right:10px;display:inline-block;}
.icon-dashboard{background:url("../img/dasboard.png") center center no-repeat;}
.icon-view{background:url("../img/view_lead.png") center center no-repeat;}
.sidebar .nav .nav-item.active > .nav-link,.sidebar .nav .nav-item.active > .nav-link svg, .sidebar .nav:not(.sub-menu) > .nav-item:hover > .nav-link i.icon-dashboard, .sidebar .nav:not(.sub-menu) > .nav-item:hover[aria-expanded="true"] svg{color: #606a75;}.sidebar .nav .nav-item.active > .nav-link{background:#fff;color:#c9922a;border-radius:10px;}.sidebar .nav .nav-item.active > .nav-link svg{color:#c9922a;}

.sidebar .nav .nav-item.active > .nav-link i.icon-dashboard, .sidebar .nav:not(.sub-menu) > .nav-item:hover > .nav-link i.icon-dashboard, .sidebar .nav:not(.sub-menu) > .nav-item:hover[aria-expanded="true"] i.icon-dashboard{background:url("../img/dasboard_active.png") center center no-repeat;}
.sidebar .nav .nav-item.active > .nav-link i.icon-view, .sidebar .nav:not(.sub-menu) > .nav-item:hover > .nav-link i.icon-view, .sidebar .nav:not(.sub-menu) > .nav-item:hover[aria-expanded="true"] i.icon-view{background:url("../img/view_lead_active.png") center center no-repeat;}
.sys-logo{letter-spacing:0rem;display:block;font-size: .85rem;color: #326ce5;font-weight:600;}.sys-logo b{letter-spacing:0rem;}
#profileDropdown{display:flex;color:#fff;height: 100%;align-items: center;}#profileDropdown h6{color:#fff;margin-bottom:0px;font-size:14px;}.username{padding-left:8px;align-self:center;}#profileDropdown p{font-size:0.7rem;line-height:15px;}
nav.sidebar .nav-item{margin:0 0 0rem !important;flex:0 0 100%;}
nav.sidebar .nav-item.nav-profile{margin: 0 -15px !important;height: 56px;background: #c9922a;padding: 0 15px;}
nav.sidebar .nav-item .nav-link{position:relative;padding:15px 5px;color:#606a75;min-height: 39px;align-items: center;display:flex;}nav.sidebar .nav-item .nav-link svg{color:#303778;}nav.sidebar .nav-item .nav-link::before{background: ;}
nav.sidebar .nav-item .nav-link svg:not(.menu-arrow){width: 20px;height: 20px;}
.sidebar .nav:not(.sub-menu) {margin-top: 18px;}.primary-nav-wrap{display: flex;height: calc(100vh - 200px);align-items: center;flex-direction: column;overflow: hidden;margin: 0 -15px;padding: 0 15PX;}.primary-nav-wrap:hover{overflow: auto;overflow-x: hidden;}.sidebar .nav .nav-item .nav-link .menu-title{font-size: 14px;font-weight:400;padding-left:34px;display:block;white-space: nowrap;}.sidebar .nav .nav-item .nav-link .menu-icon,.sidebar .nav .nav-item .nav-link i.menu-icon{margin-right: 12px;position:absolute;left:12px;top:15px;}
.grid-margin {margin-bottom: 14px;}
.page-heading{padding:1.5rem 0px .5rem;}.page-heading h4{margin:0;color:#1e266d;line-height:24px;display: flex;align-items:center;}
.page-heading p{color:#68758f;font-size:14px;display:block;padding-left:34px;margin:0;}
.card{border-radius:6px;overflow:hidden;}.card .card-header{border-bottom:0px solid #ecedee;background:#fff;padding: 1rem 1.725rem 0;font-size:1.1rem;font-weight:500;text-transform:capitalize;color:#383838;padding-bottom:12px;}.card .card-body {padding: 1.25rem 1.725rem;}

/**Form**/
.form-group label{font-weight:600;}.form-group label span{font-weight:400;font-size:80%;}
.form-control, .asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=text], .jsgrid .jsgrid-table .jsgrid-filter-row select, .jsgrid .jsgrid-table .jsgrid-filter-row input[type=number], .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-search__field, .typeahead, .tt-query, .tt-hint,select.form-control, select.asColorPicker-input, .dataTables_wrapper select, .jsgrid .jsgrid-table .jsgrid-filter-row select, .select2-container--default select.select2-selection--single, .select2-container--default .select2-selection--single select.select2-search__field, select.typeahead, select.tt-query, select.tt-hint{background:#fff;height: auto;padding: 0.475rem 1.175rem;font-size: 0.875rem;font-weight: 400;line-height: 24px;border-radius:4px;outline: 0px solid #CED4DA;border: 1px solid #CED4DA;}
.form-group {margin-bottom: 1rem;}
select.form-control,.add-more-wrap select.form-control{background-image:url('../img/select_arrow.png');background-position:right center;background-repeat:no-repeat;color:#252930;appearance: none;-moz-appearance: none;-webkit-appearance: none;background-size: 24px auto;}
#newLead .tab-content{border: 0px solid #CED4DA;border-top: 0;padding: 0rem 0rem;text-align: justify;}
#newLead .nav-pills {border-bottom: 0px solid #CED4DA;}
#newLead .nav-pills li{margin-right:14px;}#newLead .nav-pills li a{display:block;padding:10px 15px;min-width:185px;background:#f3f3f3;font-size:1rem;font-weight:700;text-align:center;line-height:28px;color:#000;border-radius:6px;}#newLead .nav-pills li a:hover{background:#ffe5e5;text-decoration:none;}#newLead .nav-pills li a.active,#newLead .nav-pills li a.active:hover{background:#ff0000;text-decoration:none;color:#fff;}
textarea.form-control{height:100px;}
.table thead th{background:#fbfbfb;color:#000;font-weight:700;font-size:14px;}
.filter{background:#f6f6f6;padding:15px;margin-bottom:20px;}.filter .form-control{background-color:#fff;}
.table th, .jsgrid .jsgrid-table th, .table td, .jsgrid .jsgrid-table td {padding: 1.125rem 10px;font-size:13px;font-weight:600;}.table td{font-weight:400;}
.table td.lead-discription,.table td.remark{font-size:12px;max-width:150px;line-height:normal;white-space:normal;}
.dataTables_wrapper .dataTable.table .btn{padding:0;width:28px;height:28px;margin:2px;border:1px solid #000;border-radius:4px;line-height:28px;max-width: 28px;
min-width: 28px;}
.btn.btn-email,.btn.btn-edit,.btn.btn-view{background-image:url("../img/btn_icons.png");background-repeat:no-repeat;width:28px;height:28px;margin:2px;border:1px solid #000;border-radius:4px;line-height:28px;max-width: 28px;min-width: 28px;padding:0px;}
.btn.btn-email{background-position:2px 3px;}.btn.btn-email:hover{background-position:2px -19px;}
.btn.btn-edit{background-position:-38px 3px;}.btn.btn-edit:hover{background-position:-38px -19px;}
.btn.btn-view{background-position:-77px 3px;}.btn.btn-view:hover{background-position:-77px -19px;}
.Qualified,.nonQualified{min-width:92px;font-size:12px;font-weight:500;text-align:center;line-height:26px;border-radius:4px;padding:0px 5px;display: block;}.Qualified{background:#defbcb;color:#308101;}.nonQualified{background:#feeaeb;color:#fe0000;}
.expanded-row td.row-bg {border: 0px;background: #f1f1f1;border-radius: 6px;}
.expanded-row td.row-bg .address{max-width: 300px;white-space: normal;}.expanded-row td.row-bg .Consoler_remark{max-width: 200px;white-space: normal;}
.cell-hilighted{background: #ff0000;padding: 10px;border-radius: 6px;color: #fff;margin-right:20px;}

.background-lightbox{background:#000;opacity:0;position:fixed;left:0;top:0;right:0;bottom:0;z-index:1031;display:none;transition:all ease-in-out 300ms;}
.open-mail .background-lightbox{background:#000;opacity:0.7;position:fixed;left:0;top:0;right:0;bottom:0;z-index:1031;display:block;}
.emailWrapper{background:#fff;position:fixed;right:20px;bottom:-100%;z-index:1032;border-radius:6px 6px 0 0;overflow:hidden;width:80%;max-width:700px;height:100%;height:70vh;max-height:calc(100vh - 100px);min-height:50vh;transition:all 300ms ease-in-out 300ms;}
.open-mail .emailWrapper{bottom:0px;}
.email-header{background:#292525;padding:6px 15px;color:#fff;line-height:32px;}
.white-space-nowrap{white-space:nowrap;}
.btn.btn-close{width:32px;height:32px;min-width:28px;padding:0px;color:#fff;background:rgba(255,255,255,.2);}
.email-header .close{flex:0 0 32px;max-width:32px;color:#fff;padding:0px;}
.email-header .date{max-width:150px;font-size:12px;}
.email-body{padding:20px 30px;font-size:14px;font-weight:500;overflow: auto;max-height: 75%;}
.email-footer{position:absolute;bottom:0px;width:100%;padding:8px 30px;z-index:10;background:#fff;}
.email-body .label{color:#a6a6a6;max-width:160px;margin:8px 0;}
.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;margin-left:12px;
}

.btn.btn-attached {
  border: 0px solid gray;
  color: #000;
  background-color: transparent;
  padding: 8px 8px;
  border-radius: 4px;
  font-size: 20px;
  font-weight: bold;min-width:42px;max-width:42px;
}
.upload-btn-wrapper:hover .btn.btn-attached {cursor:pointer;background:rgba(0,0,0,.2);}
.email-footer .btn.btn-primary{border-radius:4px;padding:6px 12px;min-width:120px;margin:0px;}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  width:100%;height:42px;
}

/* width */
::-webkit-scrollbar {
  width: 8px;height:8px;
  border-radius:4px;
}

/* Track */
::-webkit-scrollbar-track {
  background: transparent;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #007bff;
  border-radius:4px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #7b9e69;
  border-radius:4px;
}

.date-dropdown{border:1px solid #dde0e3;border-radius:4px;}.date-dropdown .btn, .date-dropdown .btn:hover{border:0px;}
.card-icon{padding-right:100px;}
.card-icon i{position:absolute;right:15px;top:50%;width:72px;height:72px;background-color:#ffe5e5;border-radius:50%;margin-top:-36px;}
.lead{background-image:url("../img/lead.png");background-position:center;background-repeat:no-repeat;}
.qualified{background-image:url("../img/qualified.png");background-position:center;background-repeat:no-repeat;}
.non-qualified{background-image:url("../img/non-qualified.png");background-position:center;background-repeat:no-repeat;}
.card-icon h2{font-size:1.875rem;color:#252930;font-weight:900;}.card-icon p{font-size:1rem;color:#9a9ea4;font-weight:500;}
.qualifiedLeadNav{border:0px;}.qualifiedLeadNav li{border-left:1px solid #caced2;padding:.725rem 1rem;width:20%;}.qualifiedLeadNav li:first-child{border:0px;padding-left:0px;}.qualifiedLeadNav li a{color:#9a9ea4;font-size:.725rem;font-weight:400;}.qualifiedLeadNav li a h3{color:#252930;font-size:1.875rem;font-weight:900;margin:.725rem 0;}.condition{margin-left:8px;font-size:.725rem;align-self:center;vertical-align:middle;display:inline-block;line-height:24px;}.qualifiedLeadNav li a:hover{text-decoration:none;color:#000;}.qualifiedLeadNav li a.active h3{color:#ff0000;}
.tbl-sticky{overflow:auto;max-height:400px;}.tbl-sticky>table {text-align: left;position: relative;border-collapse: collapse;}.tbl-sticky>table>thead>tr>th {color: #fff;background:#1c2b31;position: sticky;top: 0;z-index: 2;text-transform:capitlize;text-align:center;}
@media all and (max-width:992px){.tbl-sticky{max-width:100%;overflow:auto;}}
.qualifiedLeadsWrap .tab-content{background:#f8f8f8;padding:15px;border-radius:4px;}
.report-table.table th,.report-table.table td{font-size:1rem;padding: 13px 10px;}
.progress-bar.bg-primary{}
.progress.progress-md {
    height: 8px;
}
.report-table .progress {width:80%;max-width:300px;}.report-table .progrss-count{display:inline-block;vertical-align:middle;font-size:.725rem;font-weight:400;margin-left:6px;}.report-table h5{min-width:50%;}
.light-red-bg{background:#fff5f5;border:1px solid #f1f2f3;padding:1.3rem;}.light-red-bg .img{max-width:80px;}.light-red-bg p{color:#7e7e7e;font-size:14px;}.light-red-bg h3{color:#252930;font-size:1.875rem;margin:0;font-weight:900;}
.channel{margin-left:-10px;margin-right:-10px;}.channel .col-12{padding-left:10px;padding-right:10px;}
.navbar-brand {
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-right: 0rem;
    font-size: 12px;
    line-height: inherit;
    white-space: unset;
    line-height: 1;
    text-align: center;
}
.navbar .navbar-menu-wrapper {
    transition: width 0.25s ease;
    -webkit-transition: width 0.25s ease;
    -moz-transition: width 0.25s ease;
    -ms-transition: width 0.25s ease;
    color: #6C7383;
    padding-right: 1rem;
    padding-left: 0rem;
    width: calc(100% - 230px);
    height: 74px;
}
.navbar .navbar-menu-wrapper .navbar-toggler {
    border: 0;
    color: inherit;
    font-size: 1.25rem;
    padding: 0;
    border-radius: 4px;
    height: 100%;
    width: 52px;
    color: #fff;
	height:52px;background:#9C27B0;
}
.navbar .navbar-menu-wrapper .navbar-toggler:not(.navbar-toggler-right) {
    transform: rotate(0deg);
    -webkit-transition: transform 0.3s linear;
    -moz-transition: transform 0.3s linear;
    -ms-transition: transform 0.3s linear;
    -o-transition: transform 0.3s linear;
    transition: transform 0.3s linear;
}
.sidebar-icon-only .navbar .navbar-menu-wrapper .navbar-toggler:not(.navbar-toggler-right) {
    transform: rotate(180deg);
}
.align-self-stretch, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-settings, .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right {
    align-self: stretch !important;
}
@media (min-width: 992px){
.navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right {
    margin-left: auto;
}
}
.icon-menu{display:block;position:relative;height:3px;background:#fff;max-width:24px;margin:0 auto;}
.icon-menu:before,.icon-menu:after {content: "";position:absolute;left:0px;height:3px;background:#fff;width:100%;}
.icon-menu:before{top:-7px}
.icon-menu:after{bottom:-7px;}
.d-flex, .loader-demo-box, .data-icon-card-primary .background-icon, .data-icon-card-secondary .background-icon, .data-icon-card-success .background-icon, .data-icon-card-info .background-icon, .data-icon-card-warning .background-icon, .data-icon-card-danger .background-icon, .data-icon-card-light .background-icon, .data-icon-card-dark .background-icon, .list-wrapper ul li, .email-wrapper .mail-sidebar .menu-bar .profile-list-item a, .email-wrapper .mail-sidebar .menu-bar .profile-list-item a .user, .email-wrapper .mail-list-container .mail-list .details, .email-wrapper .message-body .attachments-sections ul li .thumb, .email-wrapper .message-body .attachments-sections ul li .details .buttons, .lightGallery .image-tile .demo-gallery-poster, .navbar .navbar-menu-wrapper .navbar-nav, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item, .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right .nav-item {
    display: flex !important;
}
.align-items-center, .loader-demo-box, .list-wrapper ul li, .email-wrapper .message-body .attachments-sections ul li .thumb, .email-wrapper .message-body .attachments-sections ul li .details .buttons, .navbar .navbar-menu-wrapper .navbar-nav, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-settings, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item, .navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right .nav-item {
    align-items: center !important;
}
nav .nav-item {
    margin-left: 1rem;
    margin-right: 1rem;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.notification {
    margin-right: 0;
    padding-right: 1rem;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item:last-child {
    margin-right: 0;
}
.flex-row, .email-wrapper .message-body .attachments-sections ul li, .navbar .navbar-menu-wrapper .navbar-nav {
    flex-direction: row !important;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .count-indicator {
    position: relative;
    padding: 0;
    text-align: center;
    background: transparent;
    height: 44px;
    width: 44px;text-align: center;border-radius: 4px;line-height: 44px;display: block;color:#27367f;
}
.navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right .dropdown-toggle::after{display:none;}
nav .nav-item.nav-profile img {
    width: 26px;
    height: 26px;
    border-radius: 50%;background:#4a7eec;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {
    position: absolute;
    font-size: 0.9rem;
    margin-top: 0;
    right: 0;
    left: auto;
    top: 70px;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu {
    border: none;
    -webkit-box-shadow: 0px 3px 21px 0px rgb(0 0 0 / 20%);
    box-shadow: 0px 3px 21px 0px rgb(0 0 0 / 20%);
}
/* Animation Mixins */
@keyframes dropdownAnimation {
  from {
    opacity: 0;
    transform: translate3d(0, -30px, 0);
  }
  to {
    opacity: 1;
    transform: none;
    transform: translate3d(0, 0px, 0);
  }
}

.dropdownAnimation, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu {
  animation-name: dropdownAnimation;
  -webkit-animation-duration: 0.25s;
  -moz-animation-duration: 0.25s;
  -ms-animation-duration: 0.25s;
  -o-animation-duration: 0.25s;
  animation-duration: 0.25s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

.fadeOut, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .dropdown-menu.fadeOut {
  animation-name: fadeOut;
}

.infinite-spin, #settings-trigger i {
  animation-name: spin;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp, #settings-trigger {
  animation-name: fadeInUp;
}
.navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .count-indicator .count {
    position: absolute;
    left: 52%;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: #fa6b3f;
    top: 8px;
    border: 1px solid #f5f5f5;
}
.page-body-wrapper {
    min-height: calc(100vh - 74px);
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
    padding-top: 74px;
}
@media all and (min-width:992px){
  .page-body-wrapper {min-height: calc(100vh - 0px);padding-top: 0px;}
}
.sidebar {
    min-height: calc(100vh - 0px);
    background: #fff;
    font-weight: 500;
    padding: 0 15PX;
    width: 230px;
    z-index: 11;
    position: fixed;
    transition: width 0.25s ease, background 0.25s ease;
    -webkit-transition: width 0.25s ease, background 0.25s ease;
    -moz-transition: width 0.25s ease, background 0.25s ease;
    -ms-transition: width 0.25s ease, background 0.25s ease;
    overflow: auto;
}
.main-panel {
    transition: width 0.25s ease, margin 0.25s ease;
    width: calc(100% - 230px);
    min-height: calc(100vh - 0px);
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;padding:0 2rem;margin-left: 230px;
}
.sidebar .nav .nav-item .nav-link:hover {color:#000;background:#f5f5f5;border-radius:10px;}
@media (min-width: 992px){
.sidebar-icon-only .navbar .navbar-brand-wrapper {
    width: 70px;
}
.sidebar-icon-only .navbar .navbar-menu-wrapper {
    width: calc(100% - 70px);
}
.sidebar-icon-only .brand-logo {
    display: none;
}
.sidebar-icon-only .brand-logo-mini {
    display: inline-block;
}
.sidebar-icon-only .sidebar {
    width: 70px;
}
.sidebar-icon-only .main-panel {
    width: calc(100% - 70px);
}
.sidebar-icon-only .sidebar .nav {
    overflow: visible;
    margin-left: 0;
    margin-right: 0;
}
.sidebar-icon-only .sidebar .nav .nav-item {
    position: relative;
}
.sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title {
    border-radius: 0 5px 5px 0px;
    background: #f5f5f5;
}
.sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-title, .sidebar-icon-only .sidebar .nav .nav-item .nav-link .badge, .sidebar-icon-only .sidebar .nav .nav-item .nav-link .menu-sub-title {
    display: none;
}
.sidebar-icon-only .sidebar .nav .nav-item:hover .nav-link .menu-title, .sidebar-icon-only .sidebar .nav .nav-item:hover .collapse {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    background: #fff;
    padding: 0.5rem 1rem;
    left: 45px;
    position: absolute;
    text-align: left;
    top: 0;
    /* bottom: 0; */
    width: 260px;
    z-index: 1;
    line-height: 1.8;
    -webkit-box-shadow: 4px 0px 7px 0px rgb(182 185 189 / 25%);
    box-shadow: 4px 0px 7px 0px rgb(182 185 189 / 25%);min-height:39px;color:#fff;
}
.sidebar-icon-only .sidebar .nav .nav-item:hover .nav-link:hover .menu-title {
    background: #243182;
}
}
.table-bordered>:not(caption)>* {
  border-width: 0px 0;
}
.nav-search{background:#fff;border-radius:17px;overflow:hidden;}.nav-search .input-group>.form-control{border:0px;background:transparent;padding: 0.375rem 1.175rem;font-weight:300;}.nav-search .input-group-text,.nav-search .input-group-text button{background:transparent;border:0px;color:#000;}.nav-search .input-group-text button{}
.card{border-radius:26px;overflow:hidden;min-height:20vh;}.hide{display:none;}
.input_fields_wrap .control-label{color:#326ce5;font-size:1.1rem;align-items:center;}
.input_fields_wrap .control-label .add_field_button{padding:.44rem 1.14rem;border-radius:4px;margin-left:12px;margin-bottom:15px;}
.add-more-wrap{position:relative;padding:20px 0 10px;}
.add-more-wrap .form-control{background:#fff;border:#abb0ba 1px solid;}.add-count{position:absolute;background:#17247a;color:#fff;width:35px;height:28px;line-height:28px;font-size:1rem;left:15px;top:-14px;text-align:center;font-weight:600;}
.remove_field{padding:4px;line-height:24px;position:absolute;right:15px;top:-16px;margin:0;z-index:1;}
.calendar,.add-more-wrap .form-control.calendar{background-image:url("../img/calendar.svg");background-position:7px center;background-repeat:no-repeat;background-size:24px 24px;}
.calendar{padding-left:40px;}
.form-btn{border:1px solid #a8adb7;min-width:150px;text-transform:none;font-size:1rem !important;border-radius:4px;}
.copyright{font-size:13px;font-weight:300;color:#594f4f;padding:15px 0;}
.table-bordered{border-color:#777777}.table-bordered td, .table-bordered th {border: 1px solid #777777;padding:1rem .8rem;vertical-align:middle;}
.table thead th {
    vertical-align: bottom;
    border-bottom: 1px solid #777777;background:#673AB7;padding:1rem .8rem;color:#fff;
}
.table td{background:#fff;}
.table-responsive>.table-bordered, .table-responsive-sm>.table-bordered, .table-responsive-md>.table-bordered, .table-responsive-lg>.table-bordered, .table-responsive-xl>.table-bordered {
    border-top: 1px solid #777;
}
.table td small{max-width:150px;font-size:12px;display:block;}
/* Data Tables */
.dataTables_wrapper {
  padding-left: 0;
  padding-right: 0;
}

.dataTables_wrapper label {
  font-size: .8125rem;
}

.dataTables_wrapper select {
  padding: .4rem;
  outline-offset: -2px;
}

.dataTables_wrapper .dataTables_length select {
  min-width: 70px;
  margin-left: .25rem;
  margin-right: .25rem;
  width: -webkit-fill-available;
  border-radius: 4px;
}

.dataTables_wrapper .dataTable .btn, .dataTables_wrapper .dataTable .fc button, .fc .dataTables_wrapper .dataTable button, .dataTables_wrapper .dataTable .ajax-upload-dragdrop .ajax-file-upload, .ajax-upload-dragdrop .dataTables_wrapper .dataTable .ajax-file-upload, .dataTables_wrapper .dataTable .dataTables_wrapper .dataTable .swal2-styled, .dataTables_wrapper .dataTable .wizard > .actions a, .wizard > .actions .dataTables_wrapper .dataTable a {
  padding: 0.1rem 1rem;
  vertical-align: top;
}

.dataTables_wrapper .dataTable .btn i, .dataTables_wrapper .dataTable .fc button i, .fc .dataTables_wrapper .dataTable button i, .dataTables_wrapper .dataTable .ajax-upload-dragdrop .ajax-file-upload i, .ajax-upload-dragdrop .dataTables_wrapper .dataTable .ajax-file-upload i, .dataTables_wrapper .dataTable .dataTables_wrapper .dataTable .swal2-styled i, .dataTables_wrapper .dataTable .wizard > .actions a i, .wizard > .actions .dataTables_wrapper .dataTable a i {
  font-size: .875rem;
  margin-right: .3rem;
}
.dataTables_length label {
    font-size: .8125rem;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    display: inline-block;
    margin-bottom: 0.5rem;
}
div.dataTables_length select {
    width: auto;
    display: inline-block;
    min-width: 70px;
    margin-left: .25rem;
    margin-right: .25rem;
    border-radius: 4px;
    padding-left: 8px;
}
ul.pagination {
    margin: 2px 0;
    white-space: nowrap;
    justify-content: flex-end;
	display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 8px;
}
.pagination .page-item .page-link{
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
.page-item:first-child .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child .page-link, .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-item:first-child a, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button:first-child a, .page-item:first-child .jsgrid .jsgrid-pager .jsgrid-pager-page a, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-item:first-child a, .jsgrid .jsgrid-pager .jsgrid-pager-page:first-child a {
    margin-left: 0;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.pagination .page-item .page-link, .jsgrid .jsgrid-pager .page-item .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-page .page-link, .jsgrid .jsgrid-pager .jsgrid-pager-nav-button a, .jsgrid .jsgrid-pager .jsgrid-pager-page a {
    border-color: #CED4DA;
    color: #000000;
    font-size: .875rem;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #020a24;
}
.modal-backdrop.show {
    opacity: .6;
}
.modal-header{border:0px;padding-bottom:0px;color:#326ce5;}
.btn-close{background:#000;color:#fff;border:0px;border-radius:4px;}
.modal .form-group label {font-weight: 400;font-size:14px;}.modal .form-group .form-control{font-size:14px;}
.sub-menu{color:#000;padding:15px 0;margin-left:0px;list-style-type:none;padding-left:15px;background: #f5f5f5;border-radius: 0 0 5px 5px;}nav.sidebar .nav-item .sub-menu li{margin:0;}nav.sidebar .nav-item .sub-menu a{color:#000;font-size:80%;padding-top:4px;padding-bottom:4px;min-height: 20px;}nav.sidebar .nav-item .sub-menu a.active{color: #c9922a;}
.menu-arrow{position:absolute;right:10px;top:15px;width:18px;transition:all ease-in-out 300ms;}
.nav-link[aria-expanded="true"] .menu-arrow{transform:rotate(180deg);}
nav.sidebar .nav-item .nav-link[data-bs-toggle="collapse"]:not(.collapsed) {background: #f5f5f5;color: #303778;border-radius: 5px 5px 0 0;}
.sidebar-icon-only .menu-arrow{display:none;}
table.table td {
    padding-top: .5rem;
    padding-bottom: .5rem;
}
.filter {
    background: #ffffff;
    padding: 15px 15px 0;
    margin-bottom: 20px;border-radius: 6px;
}
.filter .form-control {
    background-color: #fff;
}
.badges{font-size:80%;padding:5px 8px;border-radius:3px;display:block;}.badges.text-success{background:#e4ffef;}.badges.text-danger{background:#ffedef;}
.pagination .page-item.active .page-link,.pagination .page-item.active .page-link:hover{background:#c9922a;box-shadow:none;min-width:36px;text-align:center;}
.dataTables_info{font-size: 13px;}
.actions{white-space:nowrap;}table.table a.action-btn{padding:7px 5px;width:32px;height:32px;line-height:14px;display:inline-block;border:1px solid #222222;border-radius:4px;margin:0 4px;background:#ececec;}.action-btn svg{width:18px;height:18px;}table.table a.action-btn:hover{background:#f00;color:#fff;}
.row.small-scale{margin-left: -7px;margin-right: -7px;}
.row.small-scale > *{padding-left: 7px;padding-right: 7px;}
.dashboard .card{min-height:10%;margin-bottom:10px;}.dashboard .main-blocks .card .card-body{padding: 30px 20px;}.dashboard .main-blocks .card p{font-size:14px;color:#848484;margin-bottom:0px;font-weight:400;}.dashboard .main-blocks .card h2, .monthlyLeads .card .card-body h2{font-weight:600;color:#1c246b;font-size: 1.675rem;line-height:1.1;margin: 0;}.dashboard .main-blocks .card h2 svg{width:16px;width:16px;}.monthlyLeads .card .card-body h2{color:#1c246b;font-size: 1.675rem;font-weight: 500;margin: 0;}.monthlyLeads .card .card-body p{color:#abb0a7;font-weight:700;}
.main-blocks .col-12 .card-body{background:#fff;color:#27367f;}.main-blocks .col-12 .card-body .stats{padding-left:56px;margin:0 0;position:relative;}
.main-blocks i{position:absolute;padding:10px;width:46px;height:46px;border-radius:10px;left:0px;background-color:#c6eeff;color: #fff;text-align: center;}
.main-blocks i::before{content: "";position:absolute;width:46px;height:46px;border-radius:10px;left:0px;top:0;background:url(../img/stat-bg.png) center center no-repeat;background-size: cover;}
.main-blocks i.wards{background:#006666 /* url('../img/wards.png') center center no-repeat */;background-size:38px;}
.main-blocks i.budget{background:#ffbc00 /* url('../img/budget.png') center center no-repeat */;background-size:38px;}
.main-blocks i.projects{background:#36be7d /* url('../img/projects.png') center center no-repeat */;background-size:38px;}
.main-blocks i.delayed{background:#bb2a25 /* url('../img/projects.png') center center no-repeat */;background-size:38px;}

.compare{font-size:.8rem;font-weight:600;justify-content:flex-start;display:flex;flex-direction:row;opacity:.6;color:#8b9497;}.compare svg{width:16px;height:18px;}.compare span{margin-right:12px;}

.icon-blocks .card-body{display:flex;align-items:center;padding-top:1.8rem;padding-bottom:1.8rem;}.icon-wrap{margin-right:1.2rem;}.icon-wrap svg{width:44px;height:44px;}.situation{color:#7b8290;font-size:.7rem;margin:5px 0;line-height:1;}.situation svg{margin-right:8px;width:14px;height:14px;}
.orders .card-body{padding-bottom:1.6rem;padding-top:1.6rem;}
/* .icon-blocks, .orders, .main-blocks {margin-left:-7px;margin-right:-7px;}.icon-blocks .col-12, .orders .col-12, .main-blocks .col-12{padding-left:7px;padding-right:7px;} */
.orders .card-body{background:#f4f6fa;}.orders .form-row a{display:flex;margin-top:-1.6rem;margin-bottom:-1.6rem;background:#fff;align-items: center;font-size:.8rem;text-align:center;justify-content:center;}.orders .form-row a svg{margin-right:5px;}
.card-heading{padding:1rem 1.725rem 0;font-weight:600;font-size:1.125rem;}.low-stock .table td,.low-stock .table th{border:0px;background:transparent;color:#fff;}.low-stock .table th{color:#bed3ff;}.low-stock .table td:last-child,.low-stock .table th:last-child{text-align:right;}.low-stock .table{margin:0px;}
.filter .btn{padding: .7rem 2.14rem;margin:0;border-radius:4px;}
.con-wrap{display:block;}.con-wrap p{color:#585858;font-weight:500;margin: 0;font-size: 13px;line-height: 1.1;}.card .card-body .con-wrap h2{color:#1d3511;font-weight:700;font-size:1.275rem;line-height: 36px;margin: 0;}.card .card-body .col-12:last-child .con-wrap{border:0px;}
.chartArea{display:block;width:60px;margin-bottom:1rem;}


.page_banners{position:relative;}
.page_banners img{width:100%;}
.page_banners .banner_caption{position:absolute;bottom:20%;left:5%;color:#fff;}.page_banners .banner_caption h1{font-size:3rem;font-weight:700;}.page_banners .banner_caption p{font-size:1.4rem;font-weight:300;margin-bottom:3rem;}.page_banners .banner_caption a{border-radius:20px;color:#fff;padding:1rem 2rem;border:1px solid #fff;font-size:1.6rem;font-weight:700;text-transform:uppercase;display: inline-block;}
.flex-row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
/* .col-12{flex:0 0 100%;-webkit-flex:0 0 100%;max-width:100%;} */
@media (min-width: 1200px){
.col-lg-6 {
    flex:0 0 50%;-webkit-flex:0 0 50%;max-width:50%;
}
.col-lg-4 {
    flex:0 0 33.33333333333333%;-webkit-flex:0 0 33.33333333333333%;max-width:33.33333333333333%;
}
}
.blocks{align-items:center;justify-content:center;}.single_page_detail{font-size:1.6rem;line-height:2.2rem;}.single_page_detail p{font-weight:500;font-family: var(--webFont);}
.text-container{max-width:510px;margin:0 auto;display:block;line-height:2.2rem;}
.single_page_detail .heading{font-weight:800;font-size:4rem;color:#000;line-height:1.2;margin-bottom:1.8rem;}
.blocks h3,.blocks p{max-width:280px;margin-left:auto;margin-right:auto;}
.blocks h3{color:#000;font-weight:800;}
.blocks img{margin-left:auto;margin-right:auto;}
.card{box-shadow:0px 0px 16px rgba(0,0,0,0);border:0px solid #c4c4c4;border-radius:12px;overflow:hidden;transition: all ease-in-out 300ms;}
.card:hover{box-shadow:0px 0px 36px rgba(201,146,42,.3);border:0px solid #c4c4c4;border-radius:15px;overflow:hidden;}
.card .plan_heading{background:#ff4c00;padding:1rem 2rem;min-height:58px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;line-height:1;color:#fff;font-weight:500;font-family: var(--webFont);}
.plans .table{border:0px;}
.plans .table td,.plans .table th{background:#fff !important;border-color:#a6a6a6;text-align:center;border-right:0px;padding: 8px 3px !important;vertical-align:middle;}.plans .table tbody tr td:first-child{font-weight:400;}.plans .table tbody tr td:first-child,.plans .table tbody tr th:first-child{border-left:0px;}.plans .table th{font-weight:600;color:#000;}
.no-borders td,.no-borders th{border:0px !important;}.btn-buy{background:#000;color:#fff;font-weight:600;text-transform:uppercase;border-radius:20px;font-size:1.1rem;padding:.5rem 1rem;margin-top:1.5rem;}.btn-buy:hover{background:var(--primery);color:#fff;}
.price td,.border-card h3{color:var(--primery) !important;font-weight:700 !important;}
.info-text{font-size:1rem;color:#726c69;padding:0 0 3rem 0;text-align:center;line-height:1;font-weight:300;}
.privacy-link{font-size:1.4rem;color:#726c69;padding:0 0 3rem;text-align:center;line-height:1.5;font-weight:600;}.privacy-link a{text-transform:uppercase;text-decoration:underline;margin:3px 8px;}
.subheading{color:#000;font-size:2.4rem;font-weight:800;}
.border-card{border:1px solid #c4c4c4;border-radius:6px;padding:3.5rem 2.2rem;font-size:1.4rem;color:#000;height: 100%;}.border-card h3{font-size:2.2rem;margin-bottom:2.5rem;}
.btn.add-btn{padding: .5rem 1rem;font-size: .7rem;line-height:20px;border-radius:6px;vertical-align:middle;background:#41692d !important;font-weight:700;}.btn.add-btn svg{width:18px;height:18px;margin-right:0px;vertical-align:middle;}
@media all and (min-width:1080px){
	.five-blocks .col-lg-3{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
}
.five-blocks .con-wrap{padding:1rem;background:#fff;border-radius:6px;}.five-blocks .con-wrap:hover,.five-blocks .con-wrap:hover h2,.five-blocks .con-wrap:hover p{color:#139185;}
.dark-bg{background:#41692d;color:#fff;}.monthlyLeads .card.dark-bg .card-body h2 {color: #fff}
.border-block{border:1px solid #41692d;border-radius:6px;margin:0 0 8px;padding:10px;}.border-block p{opacity:.7;}.border-block h2{font-size:1.5rem;font-weight:700 !important;color:#139185}
.modal-title{color:#016ada;font-size:1.4rem;}
table.table a.btn{padding:6px 10px;border:0px solid #000;border-radius:4px;margin:3px;}table.table a.btn svg{width:18px;height:18px;}.actions{white-space:nowrap;}
.graphStats p{font-size:12px;line-height:normal}.graphStats h3{font-size:14px;font-weight:700;}.graphStats h3 strong{font-weight:800;}
.form-heading {
    display: block;
    padding: 0.25rem 0;
    color: #1350dd;
    font-weight: 5600 !important;
    font-size: 1.125rem;
}
.calendarInput{position:relative;line-height:24px;font-weight:800;font-size:1rem;}.calendarInput span{position:relative;background:#eaeaed;border-radius:6px;display:inline-block;}.calendarInput svg{background:#00a7ec;color:#fff;padding:7px;border-radius:0 4px 4px 0;position:absolute;right:0px;top:0px;z-index:0;height:100%;width:30px;}.calendarInput select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:4px 52px 4px 15px;border:0px;font-size:.8rem;background:transparent;position:relative;z-index:1;}
.card-header .nav-tabs {
    border-radius: 18px;
    background: #f2eaff;
	border: 0;
    margin-left: auto;
}
.card-header .nav-tabs li a {
    padding: 0 20px;
    min-width: 84px;
    text-align: center;
    line-height: 34px;
    display: block;
    color: #000;
    font-size: 13px;
    font-weight: 500;
}
a, i, button, input[type=submit], input[type=clear], input[type=search] {
    transition: all ease-in-out 300ms;
}
.card-header .nav-tabs li a.active {
    background: #fff;
    border-radius: 18px;
    box-shadow: 0 0 6px rgb(0 0 0 / 20%);
}
.card-header {
    display: flex;
    flex-direction: row;
}
.gray-bg{background:#fafaff;border-radius:6px;padding:1.5rem;}.icon-col .con-wrap>span svg{position:absolute;left:10px;top:7px;background:#fafaff;width:36px;height:36px;border-radius:4px;padding:8px;}
.icon-col .con-wrap>span{background:#ebebeb;display:block;padding:10px;border-radius:4px;padding-left:0px;position:relative;padding-left:56px;}
.bg-blue{background:#00a7ec}.bg-orange{background:var(--orange)}.rupee-blocks .stats{padding:12px 0;}.rupee-blocks .stats p{margin-bottom:12px;font-weight:700;opacity:.8;font-size:1rem;}.rupee-blocks .stats h2{font-weight:800;font-size:1.475rem;margin:10px 0;}

.full-tab li a{background:#e9e9ef;display:block;padding:.5rem 1rem;border-radius:6px;color:#000;}.full-tab li a.active{background:#9c27b0;color:#fff;}
.full-tab.nav-tabs {
    border-bottom: 0px solid #dee2e6;padding-bottom:15px;margin:0 -15px;
}
.form-tab{border:0px;margin-bottom:20px;}.form-tab li a{background:#1f363f;color:#fff;padding:8px 20px;margin:0;}.form-tab li:first-child a{border-radius:6px 0 0 6px;}.form-tab li:last-child a{border-radius:0 6px 6px 0;}.form-tab li a.active{background:#00a7ec;}
.datepicker-days{padding:10px;}
.datepicker-days .table-condensed{width:100%;}
.datepicker-switch{text-align:center;}.datepicker-days .prev,.datepicker-days .next{text-align:center;border:1px solid #999;border-radius:4px;cursor:pointer;}.datepicker-days .dow{background:#000;color:#fff;font-size:12px;padding:4px 6px;}
.old.day,.new.day{opacity:.7;}.day{text-align:center;font-size:13px;padding:4px 6px;}.day:hover{cursor:pointer;background:#f5f5f5;}.active.day,.active.day:hover{cursor:pointer;background:#00a7ec;color:#fff;}
.bordered-row{position:relative;border:1px solid #999;border-radius:6px;padding:6px;}
.img-thumbnail{width:150px;height:auto;max-height:150px;object-fit:cover;}
.project-block{margin-bottom:1rem;padding:15px;border:1px solid #ccc;border-radius:6px;}.project-block h4{font-weight:700 !important;}
.heading,h2.heading{color:#27367f;font-size:1.4rem;}
.badge{font-size:.85rem;min-width:75px;text-align:center;font-weight:400;}.btn.btn-sm{font-size: .74rem;}
.table.table-task th{font-weight:800;color:#00a7ec;padding-top: 10px;padding-bottom: 10px;}.table.table-task tr:first-child th,.table.table-task tr:first-child td{border-top:0px;}




#do_legend> ul{
    padding: 0;
    text-align: center;margin:0;
}


#do_legend {
  width:100%;
  bottom:10%;
}
#do_legend li {
    cursor: pointer;
    margin: 4px 12px 4px 3px;
    display: inline-table;
}
#do_legend li span {
    position: relative;
    padding: 0px;
    border-radius: 13px;
    color: #374044;
    z-index: 2;
    font-size: 12px;display:inline-block;vertical-align:middle;line-height:18px;font-weight:700;
}
#do_legend li span span{margin-right:10px;display:inline-block;width:16px;height:16px;padding:4px;vertical-align:middle;}
#do_legend{
    height: 30px;
    overflow-y: auto;width:100%;
}

.donut-area{
    height:calc(100% - 30px)
}
.rupee-blocks .card{
background: rgb(204,0,51);
background: -moz-linear-gradient(90deg, rgba(204,0,51,1) 0%, rgba(255,0,204,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(204,0,51,1) 0%, rgba(255,0,204,1) 100%);
background: linear-gradient(90deg, rgba(204,0,51,1) 0%, rgba(255,0,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc0033",endColorstr="#ff00cc",GradientType=1);}

.table-responsive{border-radius: 6px;margin-bottom: 1rem;border: 1px solid #c3c4ca;background: #fff;}
.table-responsive .table{margin-bottom: 0rem;border: 0;}
.table-responsive .table th{font-weight: normal;background: #f8f8fb;
    color: rgb(75, 75, 75);
    white-space: nowrap;
    padding: 8px 10px;
    font-size: 13px;
    text-transform: capitalize;font-weight: 500;
}
.table-responsive .table-bordered th{position: sticky !important;top: 0;z-index: 2;}
.table-responsive .table th:first-child{border-radius: 6px 0 0 0;}
.table-responsive .table-bordered td, .table-responsive .table-bordered th {border: 1px solid #c3c4ca;position: relative;}
.table-responsive .table-bordered tr:last-child td, .table-responsive .table-bordered tr:first-child th {border-top: 0px solid #c3c4ca;}
.table-responsive .table-bordered tr td:first-child, .table-responsive .table-bordered tr th:first-child {border-left: 0px solid #c3c4ca;}
.table-responsive .table-bordered tr td:last-child, .table-responsive .table-bordered tr th:last-child {border-right: 0px solid #c3c4ca;}
.table-responsive{min-height: 78vh;}
.open-detail{position: absolute;right: 6px;top: 50%;border: 1px solid #c9922a;border-radius: 4px;padding: 4px 8px;font-size: 12px;background: #f1efeb;transform: translateY(-50%);opacity: 0;}
.open-detail svg{width: 14px;height: 14px;margin-right: 6px;color: #c9922a;transition: all ease-in-out 300ms;}
tr td:hover .open-detail{opacity: 1;}
.open-detail:hover{background: #c9922a;color: #fff;opacity: 1;}
.open-detail:hover svg{color: #fff;}
.table-responsive .table-bordered tr td:last-child {white-space: nowrap;}
.table-responsive .table-bordered tr td:last-child a{display: inline-block;margin: 3px;}
.table-responsive .table-bordered tr td:last-child a svg{width: 16px;height: 16px;}
.table-responsive .table-bordered td p{font-size: 12px;line-height: 1.1;}
.btn{border-radius: 4px;}
.btn.btn-sm {padding: .75rem 1.2rem;}
.btn-primary {
  color: #fff;
  background-color: #c9922a !important;
}
.btn-primary:hover {
  color: #fff;
  background-color: #1d1301 !important;
}
.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 1;
}
.input-ckecks .form-check-input[type="radio"]:not(:checked)+label{font-weight: 400;padding-left: 28px;}
.form-floating>label{font-size: 14px;}
.details-info {display: block;padding-bottom: 18px;border-bottom: 1px solid #c2c2c2;position: relative;}
.details-info:after {content: "";position: absolute;right: -12px;top: 1px;height: 80%;background: #c2c2c2;width: 1px;}
.card .card-body .col-12.col-md-6:last-child .details-info:after, .card .card-body .col-12.col-md-12 .details-info:after {content: "";position: absolute;right: 1px;top: 1px;height: 80%;background: #c2c2c2;width: 0px;}
.details-info label{font-size: 13px;color: #494949;}
.details-info h4{font-size: 15px;color: #000000;}
.card .card-body .details-info h4{font-size: 16px;color: #000000;font-weight: 500;margin: 0;}
.card .card-body .details-wrap, .details-wrap-body{overflow: hidden;}
.white-space-wrap{white-space:wrap !important;}
.nav-tabs-wrap .nav-pills{background: #ebebeb;border-radius: 4px;padding: 6px;gap: 4px;}
.nav-tabs-wrap .nav-pills {
  --bs-nav-pills-border-radius: 0.375rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #c9922a;
}
.nav-tabs-wrap .nav-pills .nav-link{color: #000;}
.nav-tabs-wrap .nav-pills .nav-link.active, .nav-tabs-wrap .nav-pills .show>.nav-link{color: #ffffff;}
.opening-col{border: 1px solid #c4c4c4;}
.opening-col:hover{border: 1px solid #c4c4c4;}
.opening-col .btn.btn-sm{padding: .55rem 1rem;}
.opening-col .action{display: flex;padding-top: 10px;}
.opening-col h3{font-size: 1.1rem;color: #1769ff;margin: 0 0 10px;}
.opening-col h5{font-size: 1rem;color: #000000;margin: 0 0 5px;}
.opening-col p{font-size: 12px;color: #000000;margin: 0 0 5px;opacity: .7;}
.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: .25em .25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center / 1em auto no-repeat;
  border: 0;
  border-radius: .25rem;
  opacity: .5;
}
.offcanvas-header h5{font-size: 1.3rem;color: #c9922a !important;}
.dropdown-menu {
  background: #db9613;
  border: 0;
  color: #fff;
}
.dropdown-menu li{border-bottom: 1px solid rgba(255,255,255,.4);}
.dropdown-menu li a{color: #fff;font-size: 14px;}
.dropdown-menu li:last-child{border-bottom: 0px;}
.bg-light-success td{background: #b8fce0 !important;}
.table-responsive .table-bordered th.position-sticky {
  z-index: 3;
}

@media all and (max-width:1280px){
	html,body{font-size:15px;}
	.gray-bg{padding: 1rem;}
  #chartProgress{max-height: 150px;}
	.card .card-body.icon-col .con-wrap h2 {padding-left: 0px;padding-top:5px;text-align:left;}.card .card-body.icon-col .con-wrap span span{text-align:left;padding-left:10px;display:block;}
}
@media all and (max-width:1200px){
	nav.sidebar .nav-item .nav-link{padding: .2rem;}
	.sidebar .nav .nav-item .nav-link .menu-icon, .sidebar .nav .nav-item .nav-link i.menu-icon{left:8px;}
	.card .card-body {padding: 1.25rem 1.225rem;}
}
