/* Alert messages */
.custom_message .close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    opacity: .5;
    text-shadow: none;
}

.modal .modal-content .modal-header .close{
    padding-top: 13px;
}

.custom_message .alert.alert-outline-danger.alert-dismissible {
    height: 49px !important;
}

.alert-message span{
    color: #ffffff;
}
.icon-mobile:before {
    content: "\e004";
    font-weight: bold;
}
.custom_message .close{
    position: absolute;
    right: 26px;
    top: 50%;
    transform: translateY(-50%);
    color: white;
    opacity: 1;
}

.custom_message p {
    margin-bottom: 0;
}

.alert.alert-success{
    background: #0078ad;
    border: #0078ad;
    color:#ffffff;
    box-shadow: 0 6px 14px 2px rgb(0 0 0 / 20%);
}

.alert-message {
    padding: 0px;
    position: fixed;
    right: 0;
    z-index: 1051;
    color: white;
    margin: 0 21px;
}

.alert[data-notify] .close:before{
    opacity: 1;
}
/* End of alert message */

/* Validaton error messages */
.error, .madantory, .custom-error{
    color: red;
}

#profile_photo-error {
    color: red;
    text-align: center;
    margin-top: 11px;
}
/* End of validation error messages */

/* 404 page not found page */
.kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {
    padding-top: 80px;
}

.page-not-found-error.kt-content {
    padding: 0;
}

.page-not-found-error .kt-error_container {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.kt-error-v3 .kt-error_container .kt-error_number > h1 {
    margin-left: 0;
    margin-top: -25px !important;
}

.page-not-found-error .kt-grid__item.kt-grid__item--fluid.kt-grid.kt-error-v3 {
    height: calc(100vh - 140px);
}

.page-not-found-error {
    overflow: hidden;
}
/* end of 404 page not found page */

/* Logo Set Up */
.kt-login.kt-login--v1 .kt-login__aside .kt-login__logo {
    display:block;
}

.kt-login.kt-login--v1 .kt-login__aside .kt-login__logo .logo-img {
    width: 180px;
}

.kt-widget31{
    padding-right: 20px;
}

.kt-widget31 .kt-widget31__item .kt-widget31__content .kt-widget31__progress{
    padding-right: 10px;
}

table thead{
    background: #f3f3f3;
}

.user-side table thead th{
    color: #938584 !important;
}

.user-side .kt-checkbox.kt-checkbox--solid > span {
    background: transparent;
    border: 2px solid #b0a6a6
}

.user-side .kt-portlet .kt-portlet__body#dashboard-get-leads-list{
    padding-left: 0;
    padding-right: 0;
}

#kt_content #dashboard-get-leads-list.table-responsive{
    overflow: visible !important;
}

.hide-contents.kt-portlet--mobile {
    overflow: hidden;
}

.user-side .paging_simple_numbers .pagination .paginate_button{
    margin-left:0;
}

.user-side .paging_simple_numbers .pagination .paginate_button.previous a,.user-side .paging_simple_numbers .pagination .paginate_button.next a{
    background: transparent;
    color: #938584;
    font-weight: 800;
}

.user-side .paging_simple_numbers .pagination .paginate_button a{
    background:#d6d6d6;
}

.user-side .paging_simple_numbers .pagination .paginate_button a.page-link{
    border-radius: 0;
    border: 1px solid #e1e1e1;
}

.user-side .paging_simple_numbers .pagination .paginate_button.active a.page-link,.user-side .paging_simple_numbers .pagination .paginate_button:hover a.page-link{
    background: #73b2cf;
}

.dataTables_paginate {
    float: none!important;
    display: flex !important;
    justify-content: center !important;
}

/*.user-side div.dataTables_wrapper div.dataTables_paginate{*/
/*    float: right;*/
/*}*/
/* end of Logo Set Up */

/* Admin Header-foodter page */
.admin-header-user-name {
    color: #636177 !important;
}
/* end of Admin Header-foodter page */

/* Dashboard page CSS */
.salesperson-profile-layout {
    width: 75px;
    height: 71px;
    border-radius: 2px;
    background-color: #d8d8d8;
    cursor: pointer !important;
}

.ic_camera_alt {
    width: 34px;
    height: 34px;
}

.ic_camera_alt, .preview_images_custom {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    transform: translate(-50%,-50%);
}

.preview_images_custom {
    width: 75px;
    height: 71px;
}

#lead-assignment-rotation-scroll{
    height: 537px;
    max-height: 581px;
    position: relative;
    overflow: hidden !important;
}

.salesperson-profile-layout {
    margin: 0 auto;
}

.btn-custom-save {
    line-height: 1.4;
}

.btn-custom-save:hover {
    color: white;   
}

.btn-custom-cancel{
    line-height: 1.4;
}

.btn-custom-cancel:hover {
    color: #5994f6;
}

.batters_box {
    color: #65b908;
}

.on_deck {
    color: #f5a623;
}

.dugout {
    color: #6c7293;
}

.kt-portlet.kt-portlet--tabs .kt-portlet__head .kt-portlet__head-toolbar {
    align-items: center!important;
    padding-top: 5px !important;
}

.simplebar-content {
    background-color: white !important;
}

/* .simplebar-content {
    margin-right: -19px !important;
    margin-bottom: -22px !important;
} */

#lead-assignment-rotation-scroll .simplebar-content {
    margin-right: -20px !important;
    margin-bottom: -22px !important;
}
#lead-assignment-rotation-scroll:after {
    content: " ";
    position: absolute;
    right: 0px;
    width: 20px;
    height: calc(100% + 60px);
    top: 0;
    background-color: #fff; 
}

.get-salesperson-list-div img{
    width: 30px;
    height: 37px;
}

.salesperson-profile-layout {
    position: relative;
    overflow: hidden;
    border: 1px solid #e2e5ec;
    border-radius: 2px;
}

#open-add-leads-modal.modal {
    padding-right: 0!important;
}

.salesperson-profile-layout .file-upload {
    opacity: 0;
    height: 100%;
    z-index: 5;
    position: relative;
    border: none;
    padding-left: 80px;
}

.kt-portlet__foot {
    display: flex;
    justify-content: flex-end;
}

.leads-icon{
    width: 24px;
    height: 24px;
    margin-right: 10px;
}
.search-div{
    margin: 0 10px;
}

#dashboard-get-leads-list div.dataTables_wrapper div.dataTables_paginate ul.pagination{
    -webkit-box-pack:start !important;
    justify-content: start;
}

.modal-open {
    /*overflow: hidden !important;*/
     overflow: auto !important;
}
#get-salesteam-list-div #get-leads-list_filter{
    position: absolute;
    right: 200px;
    top: -50px;
}
.pendding-top #get-leads-list_filter{
 margin-right: 0;
 position: inherit;
}

div.dataTables_wrapper div.dataTables_filter#get-leads-list_filter input {
    width: 500px;
}

#dashboard-get-leads-list .dataTables_wrapper .dataTable th, .dataTables_wrapper .dataTable td {
    color: #6c7293;
/*    width: 2%;*/
}

.salesperson-profile-layout img, .salesperson-profile-layout input{
    cursor: pointer;
}

.dataTables_filter .close{
    position: absolute;
    right: 10px;
    top: 6px;
}

.dataTables_filter label{
    position: relative;
}

.dataTables_filter i {
    color: #938584;
}

.search{
    position: absolute;
    left: 9px;
    top: 5px;
}

.dataTables_wrapper .dataTable.no-footer{
    margin-top: 0 !important;
}

#leaderboard-simplebar-scroll .simplebar-scroll-content{
    margin-bottom: 0 !important;
}

.kt-widget31 .kt-widget31__item .kt-widget31__content .kt-widget31__progress {
    padding-right: 0;
}

.kt-portlet__body.table-responsive{
    padding-top: 0;
}

.dataTables_filter .close i{
    font-weight: 600;
    font-size: 20px;
}

.dataTables_filter input{
    padding-left: 30px;
    height: 30px;
}
.pendding-header{
    border-bottom: transparent !important;
}
.heading-container{
    display: flex;
    padding: 20px 20px 0px 20px;
    border-bottom: 1px solid #f2f3f8;
    justify-content: space-between;
}

.heading-container.activity_div{
    padding: 20px 8px 2px 20px;
}
.heading-container span{
    font-size: 14px;
    font-weight: 500;
    color: #2a6cdb;
}

.heading-container .element-two{
    margin-left: 20px;
}

.heading-container .last-element{
    display: flex;
    justify-content: flex-end;
    /*width: 100%;*/
}

.total-assign-lead-element {
    margin-left: 66px;
}

#lead-assignment-rotation-scroll .kt-checkbox {
    padding-left: 60px;
}

.frm-add-salesperson{
    display: flex;
    flex-direction: column;
    height: 100%;
}

.salesperson-custom .col-lg-6 {
    position: relative;
}

.salesperson-custom .col-lg-6 .error{
    position: absolute;
}

.salesperson-custom .form-group {
    margin-bottom: 2.84rem;
}

#lead-assignment-rotation-scroll {
    height: 90%;
    /*max-height: 90%;*/
}

.full-name{
    color: #666b6a;
    font-weight: bold;
}

.open-div{
    width: 150px;
    position: absolute;
    background-color: white;
    box-shadow: 0px 6px 13px 0 #b3b3b3;
    z-index: 2;
}

.open-div ul {
    padding: 0;
    list-style: none;
    margin: 0;
    text-align: left;
}

.open-div ul li {
    cursor: pointer;
    color: #666b6a;
    padding: 8px 0 8px 10px;
    text-transform: capitalize;
    font-weight: 500;
}

.open-div ul li:hover{
    background-color: #cbe3ee;
}

.open-div ul li.active{
    background-color: #cbe3ee;
}

.loader {
    text-align: center;
}

.wrapper.loader{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.wrapper.loader img{
    height:auto !important;
    width:auto !important;
}
.open-salesperson-div ul, .open-salesperson-2-div ul, .lead-status-ul, .open-source-div ul, .lead_action.dropdown .dropdown-menu.show ul {
    height: 100%;
    overflow: scroll;
    overflow-x: hidden;
    max-height: fit-content;
}

#get-salesteam-list .lead_action.dropdown .dropdown-menu.show {
    transform: translate3d(0, -54px, 0) !important;
}
#get-salesteam-list .lead_action.dropdown .dropdown-menu .kt-nav__link{
    padding: 0.45rem 1.75rem;
}
.profile-dropdown .dropdown-toggle{
    border: 1px solid #656565;
    margin-top: 14px;
    width: 90%;
}
.profile-dropdown .dropdown-toggle:hover,.profile-dropdown .dropdown-toggle:focus,.profile-dropdown .dropdown-toggle:active{
    border: 1px solid #656565 !important;
}
.profile-dropdown .dropdown-menu.show{
    top: 12px !important;
}
.open-salesperson-div ul::-webkit-scrollbar-track, .open-salesperson-2-div ul::-webkit-scrollbar-track, .lead-status-ul::-webkit-scrollbar-track, .open-source-div ul::-webkit-scrollbar-track, .lead_action.dropdown .dropdown-menu.show ul::-webkit-scrollbar-track
{
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
    border-radius: 10px;
    background-color: #ffffff;
}

.open-salesperson-div ul::-webkit-scrollbar, .open-salesperson-2-div ul::-webkit-scrollbar,.lead-status-ul::-webkit-scrollbar, .open-source-div ul::-webkit-scrollbar, .lead_action.dropdown .dropdown-menu.show ul::-webkit-scrollbar
{
    width: 6px;
    background-color: #5454548c;
    border-radius: 10px;
}

.open-salesperson-div ul::-webkit-scrollbar-thumb, .open-salesperson-2-div ul::-webkit-scrollbar-thumb, .lead-status-ul::-webkit-scrollbar-thumb, .open-source-div ul::-webkit-scrollbar-thumb, .lead_action.dropdown .dropdown-menu.show ul::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
    /* background-color: #e3864b; */
    background-color: #73b3d0;
}

.open-salesperson-div ul li, .open-salesperson-2-div ul li, .lead-status-ul li, .open-source-div ul li
{
    cursor: pointer;
    color: #666b6a;
    padding: 8px 12px 8px 16px;
    text-transform: capitalize;
    font-weight: 500;
    white-space: normal;
    word-break: break-all;
}

.photo-gallery-sec label {
    width: 100%;
}

.image_all .input-file-container.slim, .other_detail.input-file-container.slim {
    max-height: 146px;
    max-width: 146px;
    display: block;
}

.input-file-container.slim, .other_detail.input-file-container.slim {
    max-height: 146px;
    max-width: 146px;
    display: block;
}

.upload-img .input-file-trigger {
    border-radius: 0px !important;
}

.upload-img {
    width: 100%;
    height: 100%;
    min-width: 146px;
    min-height: 146px !important;
    border-radius: 0px !important;
}

.upload-img img {
    display: flex !important;
    align-items: center;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    margin-bottom: 0px !important;
} 

.btn-change-logo {
    width: 100%;
    max-width: 146px;
    cursor: pointer;
}

.photo-gallery-sec .inline-div {
    float: left;
    width: 176px !important;
}

.photo-gallery-sec .form-group.inline-div {
    margin-bottom: 0;
}

.input-file-container, .other_detail .input-file-container{
    position: relative;
    margin: 7px 0 0 0;
}

.input-file-container input#my-file, .other_detail .input-file-container input#my-file {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 146px;
    opacity: 0;
    cursor: pointer;
    height: 146px !important;
    z-index: 2;
}

.input-file-container p.input-file-trigger, .other_detail .input-file-container p.input-file-trigger {
    margin-bottom: 0;
    display: block;
    color: #fff;
    font-size: 1em;
    transition: all .4s;
    cursor: pointer;
    background-color: #f9f9f9;
    border: dashed 1px #e6e6e6;
    color: #585858;
    height: 146px;
    width: 146px;
    text-align: center;
    padding: 50px 0;
}

.input-file-container p.input-file-trigger span, .other_detail .input-file-container p.input-file-trigger span {
    display: block;
    line-height: normal;
}

.input-file-container.slim, .other_detail .input-file-container.slim {
    cursor: pointer;
}

.input-file-container.slim, .other_detail .input-file-container.slim {
    max-height: 146px;
    max-width: 146px;
}

.preview_img img, .other_detail .preview_img img {
    max-height: 140px;
    max-width: 140px;
    height: auto;
    width: auto;
}

p.preview_img {
    margin-top: 15px;
}

.input-file-container.slim:hover p.input-file-trigger, .other_detail .input-file-container.slim:hover p.input-file-trigger, button.select-imagebtn:hover, .other_detail button.select-imagebtn:hover{
    border-color: #ff944b;
    transition: all .3s;
}

.select-imgbtn {
    position: relative;
    margin-top: 7px;
}

.select-imgbtn .select-img,
.select-imgbtn .select-common-img {
    position: absolute;
    top: 0;
    left: 17px;
    width: 146px;
    height: 146px;
}

.select-imgbtn img {
    vertical-align: text-bottom;
}

button.select-imagebtn {
    vertical-align: top;
    margin-left: 0;
    border-radius: 2px;
    background-color: #ffffff;
    border: solid 1px #e6e6e6;
    line-height: 44px;
    padding: 0 15px;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: center;
    color: #585858;
    height: 146px;
    width: 146px;
    line-height: 146px;
    padding: 0;
    background-color: #f9f9f9;
    border: dashed 1px #e6e6e6;
    cursor: pointer;
}

.select-imgbtn {
    position: relative;
    margin-top: 7px;
    display: inline-block;
    overflow: hidden;
}

.select-imgbtn .select-img img {
    height: 146px;
    width: 146px;
}

.edit-img a {
    width: 28px;
    height: 28px;
    border-radius: 2px;
    background-color: #ffffff;
    border: solid 1px #e6e6e6;
    display: inline-block;
    text-align: center;
    line-height: 28px;
}

.edit-img {
    position: absolute;
    bottom: 10px;
    right: 40px;
}

body .slim-btn-group {
    right: 0px !important;
    left: auto;
    width: auto !important;
    text-align: right;
    padding: 0;
    bottom: 10px !important;
}

.slim-btn-group button {
    margin: 0px 10px 0 0;
    border-radius: 2px;
    background-color: #fff;
    width: 28px;
    height: 28px;
}

.slim-btn-group button.slim-btn-remove{
    background-image: url('../images/delete-2.png');
}

.slim-btn-group button.slim-btn-edit{
    background-image: url('../images/edit-pencil-symbol.png');
}

button.select-imagebtn i {
    color: #1799c8;
    margin-right: 4px;
    font-size: 16px;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.slim .slim-area .slim-status {
    padding: 0;
    font-size: 0;
}

#load_gallery .close:before, #load_companycam_gallery .close:before {
    content: "";
}

.gallery-model .modal-dialog {
    max-width: 920px;
}

.gallery-model .modal-body {
    max-height: 340px;
    overflow-y: auto;
}

.gallery-img .img-item {
    width: 16.6%;
    margin: 0px 35px 30px 0;
}

.gallery-img {
    display: flex;flex-wrap: wrap;
}

.gallery-img .img-item:nth-child(5n+5) {
    margin-right: 0;
}

.gallery-img .img-item img {
    height: 100px;
    width: 100px;
    margin: 0 auto;
    display: block;
}

.img-checkbox input[type="checkbox"][id^="cb"] {
    display: none;
}

.img-checkbox label {
    border: 3px solid #fff;
    padding: 0px;
    display: block;
    position: relative;
    margin: 0px;
    cursor: pointer;
    width: 106px;    
    margin: 0 auto;
}

.img-checkbox label:before {
    background-color: #0078ad;
    color: white;
    content: " ";
    display: block;
    border-radius: 0;
    border: 1px solid #0078ad;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 17px;
    height: 17px;
    text-align: center;
    line-height: 16px;
    transition-duration: 0.4s;
    transform: scale(0);
}

.img-checkbox  input[type="checkbox"]:checked + label {
    border-color: #0078ad;
}

.img-checkbox input[type="checkbox"]:checked + label:before {
    content: "✓";
    background-color: #0078ad;
    transform: scale(1);
}

.files-customer-error {
    color: red !important;
    white-space: nowrap;
}

.photo-gallery-sec{
    display: flex;
    justify-content: center;
    text-align: center;
}

#load_gallery .modal-dialog, #load_companycam_gallery .modal-dialog {

    margin-top: 100px;
}

#load_gallery.gallery-model .modal-body, #load_companycam_gallery.gallery-model .modal-body {
    max-height: 400px;
}

.slim-stage {
    width: auto !important;
    height: auto !important;
}

.paused-sales {
    padding: 18px;
    font-weight: bold;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #eef0fc6e;
}

/* Loader CSS */

button, select {
    text-transform: none;
    cursor: pointer;
}

#map {
    height: 500px;
    width: 770px;
}
.lead_map #map_assign {height: 293px; width: 100%; }

.filter_leads.btn img {
    filter: brightness(0) invert(1);
}
a.zoom-map {
    font-weight: bold;
    text-decoration: underline;
}
.iconimg{
  width: 15px;
  filter: brightness(0) invert(1);
}
.header-formate-label {
    margin-left: 2%;
}

.dataTable td .btn-circle{ 
    margin: 2px; 
}

.btn-outline-info:hover { 
    color: #ffffff;
    background-color: #5578eb;
    border-color: #5578eb; 
}

#email-template-list-div .dataTables_wrapper .dataTable th, .dataTables_wrapper .dataTable td { 
    color: #6c7293;
    width: 0%; 
}

#email-template-list-div div.dataTables_wrapper div.dataTables_paginate ul.pagination { 
    -webkit-box-pack: start !important;
    justify-content: start; 
}

.btn.btn-sm [class^="flaticon-"], .btn-group-sm > .btn [class^="flaticon-"], .btn.btn-sm [class*=" flaticon-"], 
.btn-group-sm > .btn [class*=" flaticon-"], 
.btn.btn-sm [class^="flaticon2-"], 
.btn-group-sm > .btn [class^="flaticon2-"], 
.btn.btn-sm [class*=" flaticon2-"], 
.btn-group-sm > .btn [class*=" flaticon2-"] { 
    font-size: 1rem !important; 
}


/* shp */
#formModal .modal-header{
    padding-bottom: 0;
    margin-bottom: 20px;
}

#formModal .modal-header .close{
    position: absolute;
    right: 20px;
}

.kt-login__signup-label.dark{
    color: #383838;
}

.widget .list li{
    padding-left: 22px;
    position: relative;
}

.widget .list li i{
    position: absolute;
    left: 0;
}

.set-para{
    font-size: 16px;
    font-weight: 500;
}

#formModal .modal-dialog{
    max-width: 600px;
}

#frm-enterprise-inquiry .clearfix{
    padding-left: 10px;
    font-family: Poppins;
    font-size: 12px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 4px;
    color: #444;
}
#formModal label.error {
    display: inline-block !important;
    margin-bottom: 0;
    padding: 0;
    margin-left: 10px;
}
#formModal .btn-primary {
    background-color: #90a765;
    border-color: #90a765;
}
#formModal .fa .fa-paper-plane, #formModal .fa .fa-times {
    font-size: 1rem
}

#formModal .btn-cancel {
    background-color: #938584;
    color: white !important;
    border-color: #938584;
}
#frm-enterprise-inquiry .form-group {
    margin-bottom: 1rem;
}

#formModal .modal-content .modal-header .modal-title {
    margin-bottom: 20px;
}
/* shp */

.kt-widget.kt-widget--user-profile-2 .kt-widget__head .kt-widget__info { 
    padding-left: 8rem; 
}  

.add_extra{ 
    padding: 100px;
    text-align: center; 
}

.kt-widget.kt-widget--user-profile-2 .kt-widget__head{
    margin-top: 0;
    transition: 0.5s;
}

.kt-widget__body i{
    font-size: 30px;
    margin-bottom: 10px;
    color: #2c77f4;
}

.kt-widget__body a{
    font-size: 15px;
    font-weight: 500;
    color: #2c77f4;
}

.thumbnail {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.thumbnail > a {
    display: block;
}

.thumbnail > img,
.thumbnail a > img {
    width: 100%;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: #ddd;
}

.thumbnail .caption {
    padding: 17px;
    padding-top: 20px;
}

.thumbnail .caption i.pull-right,
.thumbnail .caption .icons-list.pull-right {
    margin-top: 4px;
}

.thumbnail .caption .media-heading {
    margin-top: 0;
}

.thumbnail .caption .media-heading:after {
    content: '';
    display: table;
    clear: both;
}

.modal-dialog .thumbnail {
    border-width: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.thumbnail > .panel-heading {
    margin: -3px;
    margin-bottom: 0;
}

.thumbnail .panel-footer {
    margin: -3px;
    margin-top: 0;
}

.thumbnail.no-padding img,
.thumbnail.no-padding .thumb {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.thumbnail.no-padding .caption {
    padding: 20px;
}

.thumbnail.no-padding .panel-heading,
.thumbnail.no-padding .panel-footer {
    margin: 0;
}

.thumb {
    position: relative;
    display: block;
    text-align: center;
}

.thumb img:not(.media-preview) {
    display: inline-block;
    width: 100%;
    max-width: 100%;
    height: auto;
}

.thumb.thumb-fixed img {
    max-width: 240px;
}

.thumb:not(.thumb-rounded) img {
    border-radius: 3px;
}

.thumb:hover .caption-zoom {
    border-radius: 0;
    -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.7);
}

.thumb:hover .caption-offset {
    left: 8px;
    top: 8px;
}

.thumb .caption-collapse {
    top: 80%;
    z-index: 10;
    height: auto;
}

.thumb:hover .thumb .caption-collapse {
    top: 100%;
}

.thumb-rounded {
    width: 60%;
    margin: 20px auto 0 auto;
}

.thumb-rounded,
.thumb-rounded img,
.thumb-rounded .caption-overflow {
    border-radius: 50%;
}

.caption-overflow {
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    width: 100%;
    height: 100%;
    visibility: hidden;
    border-radius: 3px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.caption-overflow span {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -17px;
    width: 100%;
    text-align: center;
}

.thumb:hover > .caption-overflow {
    background-color: rgba(0, 0, 0, 0.7);
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}

.zoom-image {
    color: #fff;
    display: inline-block;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.thumb:hover .zoom-image {
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 1;
    filter: alpha(opacity=100);
}

.img-rounded + .zoom-image {
    border-radius: 3px;
}

.img-circle + .zoom-image {
    border-radius: 50%;
}

.zoom-image i {
    font-size: 32px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -16px;
}

.thumb-slide {
    overflow: hidden;
}

.thumb-slide .caption {
    position: absolute;
    bottom: -100%;
    left: 0;
    color: #fff;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 10;
    -webkit-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.thumb-slide .caption span {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -18px;
    width: 100%;
    text-align: center;
}

.thumb-slide:hover .caption {
    bottom: 0;
}

.phone1type{
    margin-left: 15px;
}

#get-email-template-list .btn.btn-icon, #get-message-template-list .btn.btn-icon{
    height: 30px;
    width: 30px;
}

#view_lead_detail_model input {
    padding-left: 10px;
}

#view_lead_detail_model .with-price i {
    position: absolute;
    display: block;
    transform: translate(0, -50%);
    top: 55%;
    pointer-events: none;
    width: 25px;
    text-align: center;
    font-style: normal;
}

#view_lead_detail_model .with-price input {
    padding-left: 20px;
}

#view_lead_detail_model .modal-content .modal-header .modal-title{
    font-size:18px;
}

#view_lead_detail_model .account-header a{
    margin-right: 5px;
}

#view_lead_detail_model .geolocation {
    border-radius: 65px;
    margin-left: 5px;
}

#view_lead_detail_model .account-header a:last-child{
    margin-right: 0;
}

#view_lead_detail_model .modal-content .modal-header .close {
    padding-top: 15px;
    margin-left: 10px;
}

#view_lead_detail_model .modal-content .modal-header  {
    border-bottom: none;
}

#view_lead_detail_model .account-header {
    position: absolute;
    top: 3px;
    right: 3px;
}

#view_lead_detail_model .lead-name {
    font-size: 20px;
    font-weight: 600;
    color: #666B6A;
}

#view_lead_detail_model .address {
    font-size: 16px;
    font-weight: 500;
    color: #666B6A;
}

#view_lead_detail_model .tab-menu {
    text-align: center;
    font-size: 18px;
    margin-bottom: 40px;
}

#view_lead_detail_model .tab-menu a {
    color: #666B6A;
    padding-left: 30px;
    padding-right: 30px;
    border-right: 2px solid #666B6A;
    font-weight: 600;
}

#view_lead_detail_model .tab-menu a.active {
    color: #0078AD;
    text-decoration: underline;
    text-underline-offset: 7px;
}

#view_lead_detail_model .tab-menu a.recent-activity {
    border-right: none;
}

#view_lead_detail_model h6 {
    font-size: 16px;
    font-weight: 400;
    color: #666B6A;
    margin-bottom: 2px;
}

#view_lead_detail_model .data p {
    font-size: 18px;
    font-weight: 500;
    color: #666B6A;
}

#view_lead_detail_model .data input {
    width: 95%;
}

#view_lead_detail_model .data input.double-input {
    width: 48%;
    display: inline-block;
}

#view_lead_detail_model .data input.single-input {
    width: 97%;
    display: inline-block;
}

#view_lead_detail_model .data select {
    width: 200px;
    border-radius: 18px;
    font-weight: 500;
    font-size: 18px;
    color: #666B6A;
    background-color: #F2F2F2;
    padding-left: 10px;
}
#view_lead_detail_model .data textarea {
    width: 97%;
}

#view_lead_detail_model .edit-controls button {
    background-color: #0078AD;
    border: none;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 500;
    margin-top: 3px;
}

#view_lead_detail_model .additional-info-box {
    border: 2px solid #0078AD;
    padding: 10px;
    margin-bottom: 30px;
    margin-right: 15px;
}

#view_lead_detail_model .app-block {
    height: 70px;
    width: 100%;
    border: 1px solid #D9D9D9;
    padding: 10px;
}

#view_lead_detail_model .note-block {
    height: 70px;
    width: 100%;
    border: 1px solid #D9D9D9;
    padding: 10px;
}

#view_lead_detail_model .activity-block {
    height: 115px;
    width: 100%;
    border: 1px solid #D9D9D9;
    padding: 10px;
}

#view_lead_detail_model .activity-block p.type {
    color: #666B6A;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 0;
}
#view_lead_detail_model .activity-block p.details {
    color: #0078AD;
    font-weight: 500;
    font-size: 14px;
    margin-top: 0;
}
#view_lead_detail_model .activity-block p.modified {
    color: #666B6A;
    font-weight: 400;
    font-size: 14px;
}



#view_lead_detail_model .note-block p.content {
    color: #666B6A;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 8px;
}

#view_lead_detail_model .note-block p.date {
    color: #666B6A;
    font-weight: 400;
    font-size: 14px;
}

#view_lead_detail_mode  p.type {
    font-size: 14px;
    font-weight: 500;
    color: #666B6A;
}

#view_lead_detail_mode .details {
    font-size: 14px;
    font-weight: 500;
    color: #666B6A;
}

#view_lead_detail_mode .modified {
    font-size: 14px;
    font-weight: 500;
    color: #666B6A;
}

#view_lead_detail_model .app-block h6 {
    color: #666B6A;
    font-weight: 600;
    font-size: 18px;
}

#view_lead_detail_model .app-block p {
    color: #666B6A;
    font-weight: 400;
    font-size: 18px;
}

#view_lead_detail_model .additional-info-box h6 {
    font-size: 16px;
    font-weight: 500;
    color: #0078AD;
}

#view_lead_detail_model .additional-info-box h6 {
    font-weight: 400;
}


#view_lead_detail_model .data {
    padding-left: 21px;
    margin-bottom: 15px;
}

#view_lead_detail_model .data-app {
    padding-left: 20px;
    margin-bottom: 5px;
}

#view_lead_detail_model .data-app img {
    width: 83px;
    height: 70px;
    margin-left: 8px;
}

#view_lead_detail_model .color-header {
    color: #0078AD;
    font-size: 16px;
    font-weight: 600;
}

#view_lead_detail_model .appointment-icon {
    display: block;
    cursor: pointer;
    width: 70px;
    height: 70px;
    background-image: url('../images/account_page_icons/appointment-icon.png');
    background-repeat: no-repeat;
    background-size: 70px;
    background-position: center;
}

#view_lead_detail_model .notes-icon {
    display: block;
    cursor: pointer;
    width: 70px;
    height: 70px;
    background-image: url('../images/account_page_icons/notes-icon.png');
    background-repeat: no-repeat;
    background-size: 70px;
    background-position: center;
}

#view_lead_detail_model .photos-icon {
    display: block;
    cursor: pointer;
    width: 70px;
    height: 70px;
    background-image: url('../images/account_page_icons/photos-icon.png');
    background-repeat: no-repeat;
    background-size: 70px;
    background-position: center;
}

#view_lead_detail_model .documents-icon {
    display: block;
    cursor: pointer;
    width: 70px;
    height: 70px;
    background-image: url('../images/account_page_icons/documents-icon.png');
    background-repeat: no-repeat;
    background-size: 70px;
    background-position: center;
}

#view_lead_detail_model .geolocation {
    cursor: pointer;
}

#view_lead_detail_model .header-block {
    margin-top: -28px;
}
.view_documents_dialog_content .close {
    position: absolute;
    right: 5px;
    top: 5px;
}

.view_documents_dialog_content .modal-header {
    border: none;
}
.view_documents_dialog_content .modal-content div {
    text-align: center;
}

.view_documents_dialog_content h3 {
    font-size: 18px;
    font-weight: 600;
    color: #666B6A;
    text-align: center;
    margin-bottom: 30px;
}

.view_documents_dialog_content .upload-document {
    font-size: 14px;
    color: #FFFFFF;
    background-color: #80BCD6;
    height: 29px;
    padding-top: 3px;
    margin-right: 20px;
}
.view_documents_dialog_content .submit-form {
    font-size: 14px;
    color: #FFFFFF;
    background-color: #0078AD;
    height: 29px;
    padding-top: 3px;
}


#view_lead_detail_model .row-sub .col-lg-4 {
    padding-left: 0;
}

#view_lead_detail_model .tab-menu a {
    cursor: pointer;
}

.close{
    opacity: 1;
}

.account-header .close{
    padding-left: 0;
}

.modal-body .lead-header{
    background-color: #f0f0f0;
    padding: 35px 20px 20px 20px;
}

#view_lead_detail_model hal-header {
    font-size: 22px;
    color: #524f4b;
}

.modal-body .top-side,.modal-body .bottom-side{
    display: flex;
}

.modal-body .bottom-side p{
    font-size: 16px;
    color: #373a3c;
    font-weight: 500;
}

.modal-body .bottom-side p a{
    color: #308bc1;
}

.ml-auto{
    margin-left: auto;
}

.info-sec{
    padding: 15px 0 13px 20px;
}

.info-sec ul{
    padding-left: 0;
}

.info-sec ul li{
    display: inline-block;
    color: #373a3c;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
}

.info-sec ul li.title{
    font-weight: bold;
    margin-right: 5px;
}

.cust-info-sec .c-info {
    margin-top: 20px;
}

.cust-info-sec .c-info h6,.cust-info-sec .c-info p{
    font-size: 14px;
    color: #373a3c;
}

.line {
    margin: 0 15px;
    border: solid 1px #979797;
}

.cust-info-sec .c-info h6{
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 8px;
} 

.m-b-20{
    margin-bottom: 20px;
}

.set-relative{
    position: relative;
}

.drop-show {
    position: relative;
}
.set-abs {
    right: 14px;
    position: relative;
    font-weight: 600;
    top: 17px;
}

.cust-info-sec .c-info p{
    font-weight: 400;
    margin-bottom: 5px;
}

.quick_actual_value_edit img{
    height: 17px;
    width: 17px;
}

.contact-div {
    position: relative;    
    line-height: 16px;
}

.contact-div .contact-div-show {
    position: absolute;
    width: 277px;
    max-width: 277px;
    padding: 7px 7px;
    background-color: #ffffff;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.18);
    z-index: 1;
}

.contact-div .contact-div-show .left {
    width: 197px;
    float: left;
}

.contact-div .contact-div-show .left input {
    height: 38px !important;
}

.contact-div .contact-div-show .right {
    margin-left: 8px;
    float: left;
    padding-top: 7px;
}

.contact-div .contact-div-show .right a {
    height: 21px;
    width: 21px;
    display: inline-block;
    text-align: center;
    border-radius: 21px;
    line-height: 21px;
    border: solid 1px #e6e6e6;
}

.contact-div .contact-div-show .right a svg {
    position: relative;
    top: -2px;
}

.contact-div .contact-div-show .right a:first-child {
    margin-right: 7px;
}

.contact-edit a{
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}

.contact-div.quick-actual-div{
    position: absolute;
    right: 0;
}

.contact-div .contact-div-show {
    right: 0;
}

.user-side .kt-aside{
    width: 222px;
}

.user-side .kt-aside__brand-logo a{
    width: 130px;
}

.user-side .kt-aside__brand-logo__oc a{
    width: 150px;
}
.user-side .kt-aside__brand-logo__oc img{
    width: 150px;
}

/* .user-side .kt-aside__brand-logo img{
    width: 96px;
} */

.kt-aside__brand {
    padding: 25px 0 40px 0;
    height: auto;
    display: block;
}

.kt-aside .kt-grid__item{
    background-color: #0078ad;
}

.kt-aside .kt-aside-menu {
    /* background-color: #6b5f5e; */
    background-color: #d7d7d7;
}

.kt-aside .kt-aside-menu,.kt-aside .kt-menu__nav {
    padding: 0;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
    color: white;
}

.user-side .kt-aside .kt-menu__item .kt-menu__link {
    padding: 18px 28px !important;
}

.user-side .kt-aside .kt-menu__item{
    opacity: 0.6;
    /* border-bottom: 2px solid #5b5251; */
    border-bottom: 1px solid #c0c0c0;
    margin-bottom: 0 !important;
}

.user-side .kt-aside .kt-menu__item.kt-menu__item--active .kt-menu__link,.user-side .kt-aside .kt-menu__item:hover .kt-menu__link {
    background-color: #003045 !important;
    /* border-left: 3px solid #e3864b; */
}

.user-side .kt-aside .kt-menu__item.kt-menu__item--active .kt-menu__link .kt-menu__link-icon,.user-side .kt-aside .kt-menu__item:hover .kt-menu__link .kt-menu__link-icon{
    opacity: 1;
}

.user-side .kt-aside .kt-menu__item.kt-menu__item--active,.user-side .kt-aside .kt-menu__item:hover {
    opacity: 1;
}

.kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link{
    flex-direction: unset;
    margin-bottom: 0;
    flex-wrap: wrap;
}

.user-side .kt-aside .kt-menu__link-icon {
    margin-right: 28px;
    color: white !important;
    opacity: 0.2;
}

.user-side .kt-menu__item .kt-menu__link .kt-menu__link-text{
    justify-content: flex-start !important;
    /* color: white !important; */
    color: #666b6a !important;
}

.user-profile{
    text-align: center;
    margin-top: 48px;
}

/*.dropdown button{
    font-size: 16px;
    font-weight: normal;
    line-height: 1.56;
    color: #ffffff;
    border: none;
}

.dropdown button:hover,.dropdown button:active,.dropdown button:focus,.dropdown button.active,.dropdown.show button{
    color: white !important;
    background-color:unset !important;
    border: none !important;
}*/

.dropdown:not(.ddup) .dropdown-menu.show{
    transform: translate3d(18px, 41px, 0px) !important;
}

.dropdown.lead_action.ddup .dropdown-menu.show {
    left: -56px !important;
}

.kt-header  .kt-menu__nav .kt-menu__item  {
    font-size: 18px;
    color: #524f4b;
    font-weight: 500;
}


.kt-header  .kt-menu__nav .kt-menu__item i{
    margin-right: 15px;
    color: #dbdbda;
    font-size: 23px;
}

.document-head .kt-menu__item i, .document-head .kt-menu__item{
    color: #666b6a !important;
}

.kt-content .kt-portlet .kt-portlet__head{
    border-top: 2px solid rgba(147, 133, 132, 0.4);
    border-radius: 0;
}

.kt-content .kt-portlet .kt-portlet__head{
    min-height: auto;
    padding: 10px;
}

.kt-content .heading-container span, .paused-sales span {
    font-size: 14px;
    font-weight: 600;
    color: #b5b5b5;
}

.kt-content .heading-container {
    border-bottom: none;
}

.kt-checkbox > span {
    border: 2px solid #9c908f;
    border-radius: 0;
}

.kt-checkbox > span {
    height: 15px;
    width: 15px;
    color: #938584;
}

.kt-content .get-salesperson-list-div img {

    border-radius: 100% !important;
}

#lead-assignment-rotation-scroll .kt-checkbox {
    padding-left: 30px;
}

.kt-widget4 .kt-widget4__item .kt-widget4__info .kt-widget4__username,.kt-widget4 .kt-widget4__item span {
    color: #524f4b;
}

.kt-badge.kt-badge--dark {
    color: #ffffff !important;
    background: #938584;
    width: 20px;
    height: 20px;
    display: flex;
    flex: none;
}
.company_financial_summary_head .kt-portlet__head-label{
    justify-content: flex-end;
}
.kt-widget31 .kt-widget31__item .kt-widget31__content .kt-widget31__info .kt-widget31__username {
    font-size: 13px;
    color: #524f4b;
}

.kt-widget31 .kt-widget31__item .kt-widget31__content .kt-widget31__info .kt-widget31__text {
    font-size: 13px;
    color: #524f4b;
    word-break: break-word;
}

.progress.progress-sm {
    height: 2px;
    background-color: #dbdbdc;
}

.progress-bar{
    background-color: #879db2;
}

.btn.btn-label-brand{
    display: none;
}

.kt-widget31__content:first-child{
    width: 75%
}

.kt-widget31__content:last-child{
    width: 25%
}

.simplebar-track.vertical .simplebar-scrollbar {
    border-radius: 10px;
    opacity: 0.5;
    width: 7px;
    /* background: #e3864b; */
    background: #73B3D0;
}
.dashboard-header-btn .open_add_lead {
    width: 140px;
    height: 30px;
    font-size: 12px;
    color: #ffffff;
    border-radius: 3px;
    background-color: #938584;
    text-transform: uppercase;
    padding: 6px;
}

.dashboard-header-btn{
    padding: 25px;
}

.kt-header--fixed.kt-header--minimize .kt-header .dashboard-header-btn{
    padding: 13px;
}

#open_add_salesperson, #open_lead_archive {
    width: 129px;
    height: 30px;
    border-radius: 3px;
    background-color: #e3864b;  
    text-transform: uppercase;
    padding: 6px;
    font-size: 12px;
    color: #ffffff;
}

.company_financial_summary_head {
    /*width: 175px;*/
    height: 209px;
    background-color: #90a765;
    display: block !important;
}

.summary-dropdown{
    width: 122.8px;
    height: 27px;
    border-radius: 3px;
    border: solid 1px #a4b782;
}

.summary-dropdown .btn.dropdown-toggle:after {
    margin-left: 4.5rem;    
}

.finanical-text h3{
    font-size: 22px;
    color: #ffffff;   
}

.finanical-text {
    padding: 45px 0px 0px 2px;
}

#kt_widget31_leaderboard_div .kt-widget31__item {
    border-bottom: 1px dashed #ebedf2 !important;
    padding-bottom: 10px;
}

#kt_widget12_financial_summary_div .kt-widget12__item{
    border-bottom: 1px dashed #ebedf2 !important;
    padding-bottom: 10px;
}

#kt_widget12_financial_summary_div .kt-widget12__desc{
    font-size: 14px;
}

#kt_widget12_financial_summary_div .kt-widget12__value, .financial-process-count{
    font-size: 22px !important;
    color: #e3864b !important;
}

#kt_widget12_financial_summary_div .kt-widget12__item:last-child, .latest-activity-log-items .kt-list-timeline__items:last-child{
    border-bottom: none !important;
    padding-bottom: 0;
}

.financial-process-div {
    display: block;
}

.financial-processbar {
    margin-top: 20px;
}

.latest-activity-log-items .kt-list-timeline__items{
    padding: 25px;
    border-bottom: 1px dashed #ebedf2 !important;
}

.kt-list-timeline .kt-list-timeline__items:before {
    display: none;
}

.latest-activity-log-items .kt-list-timeline__text, .latest-activity-log-items .kt-list-timeline__time{
    font-size: 15px !important;
}

.activity_item {
    margin-left: 5.5%;
    width: 89%;
    height: 64px;
    border-bottom: 1px dashed #ebedf2;
}
.activity-info-container {
    display: inline-block;
    width: 52%;
}
.note-div .activity-info-container {
    display: flex;
    width: 100%;
}
.note-div .activity-info-container .note_drop{
    width: auto !important;
    height: auto !important;
}
.activity-pill-container {
    font-family: Poppins;
    font-weight: 300;
    color: white;
    line-height: 22px;
    height: 22px;
    text-transform: uppercase;
    width: 23%;
    /*text-align: right;*/
}
.adjuster-mtg, .appointment, .bump-left {
    position: relative;
    right: 8px;
}
#get-leads-list thead th {
    text-align: center;
}
.comment_blk {
    position: relative;
    left: 8px;
}
.dropdown-menu {
    z-index: 1010;
    position: absolute !important;
}

.activity-pill-default {
    background-color: #0078ad;
}

.activity-pill-0 {
    background-color: #0078ad;
}

.activity-pill-1 {
    background-color: #d10e0e;
}

.activity-pill-2 {
    background-color: #0078ad;
}

.activity-pill-3 {
    background-color: #003c57;
}

.activity-pill-4 {
    background-color: #80bcd6;
}

.activity-pill-5 {
    background-color: #0078ad;
}

.activity-type {
    font-family: Poppins;
    font-size: 14px;
    font-weight: 500;
    color: #524f4b;
    margin-bottom: 0;
}

.activity-descriptor {
    font-family: Poppins;
    font-weight: 300;
    font-size: 13px;
    color: #524f4b;
}

.activity-to {
    font-family: Poppins;
    font-weight: 300;
    font-size: 13px;
    color: #e3864b;
}

.activity-time {
    font-family: Poppins;
    font-weight: 300;
    font-size: 13px;
    color: #524f4b;
    text-align: right;
    width: 25%;
}

#kt_widget12_sales_stats_div .sales-type{
    color: #64615e;
}

#kt_widget12_sales_stats_div .sales-count{
    color: #b3b1b0;
}

#kt_widget12_sales_stats_div .sales-revenue{
    color: #e3864b;
}

.footer-sec h5{
    font-size: 14px;
    color: #524f4b;
    margin-bottom:30px;
    font-weight: 500;
}

.footer-sec{
    background-color:#f0f0f0;
    padding: 55px 80px 70px 80px;
    border-top: 1px solid #e3e3e3;
}

.footer-sec ul{
    padding-left: 0;
    list-style: none;
}

.footer-sec ul.sides li{
    margin-bottom: 10px;
    position: relative;
}
.footer-sec ul.sides li a:not(.nterms) {
    text-transform: capitalize;
}
.footer-sec ul li a,.footer-sec ul li i{
    color: #716f6b;
    font-size: 13px;
    overflow: unset;
}
.social-list li{
    display: inline-block;
    padding: 0 3px;
}
.footer-sec .right-side {
    display: inline-block;
    float: right;
}
.range-box {
    width: 121.8px;
    height: 27px;
    border-radius: 3px;
    border: solid 1px #c4c4c4;
    background-color: #f3f3f3;
    cursor: pointer;
}
.range-box:after {
    font-size: 0.6rem;
    opacity: 0.7;
    font-family: Flaticon2;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "";
}
.range-box span{
    color: #938584;
    padding: 5px;
    display: block;
    width: 95%;
    white-space: nowrap;
}
.latest-activity-log-items .kt-list-timeline__time {
    width: 150px !important;
}
.tbl-source i, .lead-salesperson i, .lead-salesperson-2 i, .tbl-type-work i, .tbl-insurance i{
    color: #938584;
    font-size: 11px;
}
.contact-div-name a,.orange-email{
    color: #e3864b;
    text-decoration: underline;
}
.lead-ext-input{
    width: 40px;
    height: 25px;  
    padding: 5px;
    margin-bottom: 2px;
    border: 1px solid #EBEDF2;
}

.span-ext{
    color: #666b6a;
}

.lead-address, .adjuster-mtg, .appointment{
    color: #e3864b;
}

.lead-address, .appointment{
    color: #e3864b;
}

.status-pill{
    height: 22px !important;
    border-radius: 100px !important;
    text-transform: uppercase;
    color: #ffffff;
    padding:5px;
}

.status-green-pill {
    background-color: #90a765 !important;
} 

.status-grey-pill {
    background-color: #b9b8b7 !important;
}

.status-blue-pill {
    background-color: #879db2 !important;
}

.status-orange-pill {
    background-color: #e3864b !important;
}

.status-yellow-pill {
    background-color: #fad61a !important;
}

.status-red-pill {
    /* background-color: #ec5555 !important; */
    background-color: #cb0e0e !important;
}

.status-purple-pill {
    background-color: #947dd2 !important;
}

.status-dark-green-pill {
    background-color: #33dc8d !important;
}

.status-black-pill {
    background-color: #3d3233 !important;
}

.status-light-black-pill {
    background-color: #6b5f5e !important;
}

.lead-status-ul i{
    font-size: 8px;
    margin-right: 5px;
} 

.green-pill i{
    color: #90a765 !important;
} 

.grey-pill i{
    color: #b9b8b7 !important;
}

.blue-pill i{
    color: #879db2 !important;
}

.orange-pill i{
    color: #e3864b !important;
}

.yellow-pill i{
    color: #fad61a !important;
}

.red-pill i{
    color: #ec5555 !important;
}

.purple-pill i{
    color: #947dd2 !important;
}

.dark-green-pill i{
    color: #33dc8d !important;
}

.black-pill i{
    color: #3d3233 !important;
}

.light-black-pill i{
    color: #6b5f5e !important;
}

.kt-list-timeline__item{
    display: inline-flex !important;
    align-items: center;
}

.last-element span{
    text-align: right;
}

.user-side-menu img, .user-side-menu i {
    padding-right: 0;
    width: 24px;
    height: 24px;
    margin-right: 30px;
}

.search-div i{
    color: #938584;
}

.table-responsive{
    overflow-x: auto;
    overflow-y: hidden;
}

.lead_action.dropdown:not(.ddup) .dropdown-menu.show {
    transform: translate3d(0, 41px, 0) !important;
    right: 0px !important;
    left: unset !important;
}

#get-leads-list tr td {
    position: relative;
}

#get-leads-list .open-div {
    left: -90px;
}

#dashboard-get-leads-list .simplebar-track.horizontal .simplebar-scrollbar,#get-salesteam-list-div .simplebar-track.horizontal .simplebar-scrollbar, #get-submitted-list-div .simplebar-track.horizontal .simplebar-scrollbar, #get-current-list-div .simplebar-track.horizontal .simplebar-scrollbar {
    background: #e3864b;
}

#get-leads-list_paginate, #leads-list_paginate {
    padding-bottom: 100px;
}

#get-leads-list_paginate .pagination  {
    margin-bottom: 30px;
}

#get-leads-list th{    
    white-space: nowrap;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc_disabled:before {
    margin-top: -10px !important;
    right: 0.6rem !important;
    content: "\25B4" !important;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc_disabled:after, table.dataTable thead .sorting_desc_disabled:before {
    position: absolute;
    bottom: .9em;
    display: block !important;
    opacity: .3;
    top: 50%;
    right: 20px;
    margin-top: -6px;
    display: inline-block;
    line-height: 1;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_desc_disabled:after {
    margin-top: -10px;
    content: "\25BE" !important;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc_disabled:after, table.dataTable thead .sorting_desc_disabled:before {
    position: absolute;
    bottom: .9em;
    display: block;
    opacity: .3;
    top: 50%;
    right: 20px;
    margin-top: -3px;
    display: inline-block;
    line-height: 1;
}

.daterangepicker.ltr .ranges li{
    color: #666b6a;
}

.daterangepicker.ltr .ranges li.active {
    background-color: #cbe3ee;
    color: #666b6a;
}

.daterangepicker.ltr .ranges li.active:hover {    
    background-color: #cbe3ee;
    color: #666b6a;
}

.daterangepicker .ranges{
    border: 1px solid #cbe3ee;
}
.text-align-left{
    text-align: left !important;
}

.daterangepicker.ltr .drp-calendar td.active.start-date {
    border-radius: 0;
    background-color: #e3864b;
}

.daterangepicker.ltr .drp-calendar td.active,.daterangepicker.ltr .drp-calendar td.active {
    border-radius: 0;
    background-color: #e3864b;
}

.daterangepicker.ltr .ranges li:hover {
    background-color: #f8f8f8;
}

.daterangepicker.ltr .drp-calendar td.today, .daterangepicker.ltr .drp-calendar td.today.active {
    background: #524f4b!important;
    border-radius: 0;
}

.drp-buttons .drp-selected{
    color: #524f4b;
}

.daterangepicker.ltr .drp-buttons {
    padding: 20px;
}

.daterangepicker.ltr .drp-calendar.right {
    padding: 20px;
}

.daterangepicker.ltr .drp-calendar.left {
    padding: 20px 0 20px 20px;
}

.applyBtn {
    width: 56px;
    height: 27px;
    border-radius: 3px;
    background-color: #e3864b;
    text-transform: uppercase;
    padding: 6px;
    font-size: 12px;
    color: #ffffff;
    border: none;
}

.applyBtn:hover,.applyBtn:active,.applyBtn.active,.applyBtn:focus {
    color: #ffffff;
    background-color: #e3864b;
}

.cancelBtn {
    width: 67px;
    height: 27px;
    border-radius: 3px;
    background-color: rgba(196, 196, 196, 0.2);
    color: #a59a99;
    border: none !important;
    text-transform: uppercase;
}

.cancelBtn:hover,.cancelBtn:active,.cancelBtn.active,.cancelBtn:focus {
    color: #a59a99 !important;
    background-color: rgba(196, 196, 196, 0.2) !important; 
    border: none;
}

#get-leads-list tr td .open-salesperson-div.open-div, #get-leads-list tr td .open-salesperson-2-div.open-div{
    width: 160px;
    overflow-x: auto;
    margin-top: 0 
}
#get-leads-list tr td .open-div,#get-leads-list tr td .lead_action.dropdown .dropdown-menu.show,
#get-leads-list tr:last-child td .lead_action.dropdown .dropdown-menu.show,
#get-leads-list tr:nth-last-child(2) td .lead_action.dropdown .dropdown-menu.show,
#get-salesteam-report-list tr:last-child td .open-div,#get-salesteam-report-list tr:nth-last-child(2) td .open-div,
#get-salesteam-report-list tr:last-child td .lead_action.dropdown .dropdown-menu.show,
#get-salesteam-report-list tr:nth-last-child(2) td .lead_action.dropdown .dropdown-menu.show,
#get-salesteam-report-list tr:nth-last-child(3) td .open-div,
#get-salesteam-report-list tr:nth-last-child(4) td .open-div,
#get-salesteam-report-list tr:nth-last-child(5) td .open-div,
#leads-list tr:last-child td .lead_action.dropdown .dropdown-menu.show,
#leads-list tr:nth-last-child(2) td .lead_action.dropdown .dropdown-menu.show{
    width: 205px;
    height: 180px;
    overflow-x: auto;
    margin-top: 0px;
    margin-bottom: 10px;
}
#get-leads-list tr:last-child td .open-div, #get-salesteam-report-list tr:last-child td .open-div,#leads-list tr:last-child td .open-div, #get-leads-list tr:last-child td>div:not(.ddup) .kt-nav{width: 180px !important;}
#get-salesteam-report-list td{
    padding: 18px 9px;
}
.address-color {
    color: #787572;
    font-weight: bold;
}
.add_lead_div .kt-portlet {
    padding: 40px 36px 60px 36px;
    border-radius: 0;
    border-top: 2px solid #d4cfcf;
}
.add-lead-frm .form-group textarea{
    height: 78px;
    width: 100%;
}

.add-lead-frm .kt-header__topbar .kt-header__topbar-item {
    align-items: center;
}

.add-lead-frm .btn-custom-cancel {
    margin-right: 12px;
}

.add-lead-frm ::placeholder{
    color:#c2c1bf;
}

.add-lead-frm .form-group label {
    text-align: right;
    color: #524f4b;
    padding-right: 0;
}

.add-lead-frm .form-control {
    border: solid 1px #dcdcdb;
}

.user-side {
    background: #f0f0f0;
    position: relative;
}

.btn-green {
    background-color: #90a765;
    color:white !important;
    text-transform: uppercase;
}

.btn-cancel {
    background-color: #938584;
    color:white !important;
    text-transform: uppercase;
}

#manual-assign-lead-div .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 50% !important;
}

#manual-assign-lead-div .select2-container .select2-selection--single {
    height: auto !important;
}

#manual-assign-lead-div .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: initial !important;
}

#manual-assign-lead-div .select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single {
    border: 1px solid #e2e5ec !important;
}

.btn-grey, .btn-grey:hover {
    width: auto;
    height: 30px;
    font-size: 12px;
    color: #ffffff;
    border-radius: 3px;
    background-color: #938584;
    text-transform: uppercase;
    padding: 6px;
}

div.dataTables_wrapper div.dataTables_filter input {
    width: 500px !important;
}

.template-icon i{
    font-size: 16px;
    color: #938584;
    padding-right: 20px
}

.dataTables_pager select{
    border: none;
    border-bottom: 2px solid #666b6a !important;
    border-radius: 0px;
}

.dataTables_info, .dataTables_length label {
    color: #666b6a;
    font-weight: 500 !important;
}
.dataTables_pager .custom-select {
    background: url("../images/down-small-arrow.png") no-repeat right 1rem center/8px 6px !important;
}

#frm-email-template label,#frm-message-template label{
    text-align: right;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 600;
    color: #000807;
}

#get-email-template-list tr th:first-child, 
#email-template-list-div .dataTables_wrapper .dataTable th, 
.dataTables_wrapper .dataTable td:first-child,
#get-message-template-list tr th:first-child {
    text-align: center !important;
}

#get-email-template-list tr th:nth-child(1) {
    width: 5% !important;
}

#get-email-template-list tr th:nth-child(2) {
    width: 15% !important;
}

#get-email-template-list tr th:nth-child(3) {
    width: 10% !important;
}

#get-email-template-list tr th:nth-child(4) {
    width: 10% !important;
}
#get-email-template-list tr th:nth-child(5) {
    width: 10% !important;
}

#get-activity-report tr th:nth-child(3) {
    width: 15% !important;
}
#get-activity-report tr th:nth-child(4) {
    width: 15% !important;
}
#get-activity-report tr th:nth-child(5) {
    width: 10% !important;
}

/* #get-email-template-list span,#get-message-template-list span{
    color:#524f4b !important;
} */

#get-email-template-list tr td, #get-message-template-list tr td,#get-message-template-list tr th,#get-email-template-list tr th {
    padding: 26px 26px;
}

#get-message-template-list tr th,#get-email-template-list tr th {
    padding: 17px 17px;
}

.template-icon{
    display: inline-flex;
}


/* Lead Details design */
.single-page .kt-portlet.kt-portlet--tabs .kt-portlet__head .kt-portlet__head-toolbar{
    align-items: center;
}

.advisor-sec{
    padding: 20px 0px 19px 20px;
    display: flex;
}

.bg-gray{
    background-color: #f8f8f8;
    padding: 19px 23px;
    margin: 0px;
}

.text-default{
    color: #524f4b;
}

.head-text{
    color: #524f4b;
    font-weight: 300;
    margin-bottom: 10px;
}

.hal-sub-text{
    color: #524f4b;
    font-weight: 300;
    margin-bottom: 10px;
    font-size: 14px;
}
.advisor-left h6{
    color: #73706d;
    margin-top: 10px;
    margin-bottom: 0;
    font-weight: 600;
}

.advisor-sec.middle .text-default{
    font-weight: 600;
}

h5.font-orange{
    color:#0078ad;
}

.advisor-left,.advisor-middle,.advisor-last{
    display:inline-block;
}

hr{
    border-top: 1px dashed #666b6a;
    width: 100%;
}

.advisor-middle,.advisor-last{
    margin-left:  auto;
}

.advisor-left.d-flex{
    align-items: center;
}

.advisor-left.d-flex h5{
    margin-bottom: 0;
}

.advisor-sec .m-b-15 {
    margin-bottom: 13px;
}
.info-section {
    margin-bottom: 30px;
}
.loader img {
    animation: rotate 1s linear infinite ;
}

@keyframes rotate{
    0%{
        transform: rotate(0deg);
    },
    25%{
        transform: rotate(90deg);
    },
    50%{
        transform: rotate(180deg);
    },
    75%{
        transform: rotate(270deg);
    },
    100%{
        transform: rotate(270deg);
    }
}
.lead-detail-pill{
    color: white !important;
    border-radius: 25px;
    text-transform: uppercase;
    padding: 8px 18px;
}

.info-section{
    border: 1px solid #e1e1e1;
    padding: 25px;
    border-radius:5px;
}

.info{
    margin-top:25px;
}

.info p{
    color:#75726f;
    font-weight:400;
    font-size: 15px;
}

.modal .modal-content .modal-header .modal-title {
    color: #666b6a !important;
}

.modal .modal-content .modal-header .close:hover,.modal .modal-content .modal-header .close {
    color: #000807 !important;
}

.user-side .swal2-popup .swal2-styled.swal2-confirm {
    background-color: #90a765 !important;
}

.shot-info,.message-short-info {
    margin-bottom: 30px;
    padding-top: 0px;
    display: inline-block;
}

.btn-signup, .btn-signup:hover {
    color: #fff;
    background-color: #e3864b;
    border-color: #e3864b;
    color: #ffffff;
}

.hdo-login .kt-login.kt-login--v1 .kt-login__wrapper {
    padding: 3rem 3rem;
    background: #f0f0f0;
}

.hdo-login .kt-login.kt-login--v1 .kt-login__wrapper .kt-login__body .kt-login__form .kt-form .form-group .form-control {
    background-color: #ffffff;
}

.hdo-login .kt-login__signup-label {
    color: #524f4b !important;
}

.hdo-login .kt-login__subtitle, .hdo-login .kt-login__copyright, .hdo-login .kt-login__menu a{
    color: #ffffff !important;
}
.hdo-login .kt-grid__item.kt-grid__item--order-tablet-and-mobile-2.kt-grid.kt-grid--hor.kt-login__aside {
    filter: grayscale(1);
}

#get-report-list_filter {
    position: absolute;
    right: 69px;
    top: 16px;
}

#dashboard-get-leads-list .dataTables_wrapper .dataTable th:nth-child(2), .dataTables_wrapper .dataTable td:nth-child(2) {
    color: #6c7293;
    /*width: 5%;*/
}

#get-report-list tr td{
    text-align: left !important;
}

#get-report-list tr th:nth-child(1) {
    width: 6%;
}
#get-report-list tr th:nth-child(2), #get-report-list tr th:nth-child(4) {
    width: 7%;
}
#get-report-list tr th:nth-child(3) {
    width: 9%;
}
#get-report-list tr th:nth-child(5), #get-report-list tr th:nth-child(6), #get-report-list tr th:nth-child(7), #get-report-list tr th:nth-child(8){
    width: 11%;
}

.add-salesperson .kt-portlet,.edit-salesperson .kt-portlet {
    padding: 40px 36px 60px 36px;
    border-radius: 0;
    border-top: 2px solid #d4cfcf;
}
.add-salesperson .form-group label,.edit-salesperson .form-group label {
    text-align: right;
    color: #84817f;
}
.add-salesperson .form-group textarea, .edit-salesperson .form-group textarea{
    height: 78px;
    width: 100%;
}
.add-salesperson .kt-header__topbar .kt-header__topbar-item,.edit-salesperson .kt-header__topbar .kt-header__topbar-item {
    align-items: center;
}
.add-salesperson .btn-custom-cancel,.edit-salesperson .btn-custom-cancel {
    margin-right: 12px;
    border-radius: 3px;
    border: solid 1px #dbdbda;
    background-color: #f3f3f3;
    color: #938584;
    font-weight: bold;
}
.add-salesperson .btn-custom-save, .edit-salesperson .btn-custom-save {
    border-radius: 3px;
    background-color: #e3864b;
    color: #ffffff;
    font-weight: bold;
}
body {
    background: #f0f0f0;
}
.add-salesperson ::placeholder, .edit-salesperson ::placeholder{
    color:#e1e1e1;
}
.add-salesperson .form-group label,.edit-salesperson .form-group label {
    text-align: right;
    color: #84817f;
    padding-right: 0;
}
.add-salesperson .form-control,.edit-salesperson .form-control {
    border: solid 1px #e1e1e1;
}
.add-salesperson .form-control,
.edit-salesperson .form-control {
    color: #666b6a !important;
}
.op-0{
    opacity: 0;
}
.right-sides{
    text-align: center;
    display: grid;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.right-sides span{
    color: rgba(82, 79, 75, 0.8);
    font-size: 13px;
    display:inline-block;
    margin-bottom:10px;
}
.s-for {
    text-align: center;
}
.s-for span{
    margin-bottom: 5px;
    display: block;
    color: rgba(82, 79, 75, 0.8);
}
.right-sides .circles{
    border: dashed 1px #dbdbdb;
    background-color: #f3f3f3;
    width: 128px;
    height: 128px;
    opacity: 1;
    border-radius: 100%;
    margin: 0 auto;
    vertical-align: middle;
    text-align: center;
}
.right-sides .circles:hover{
    border: dashed 1px #b8b8b8;
    background-color: #d0d0d0;
}
.right-sides .circles img {
    padding: 0 0 0 0;
    margin-top: 40%;
    min-width: 20%;
    max-width: 20%;
    min-height: 20%;
    max-width: 28%;
}
.right-sides .circles input {
    position: relative;
    top: -60%;
    width: 128px;
    height: 128px;
    border-radius: 50%;
    opacity: 0;
}
.kt-portlet .form-group label,.kt-portlet .form-group(:not(.rule)){
    text-transform:capitalize;
    text-align: right;
}
.attendee_scroll{height: 500px;
    overflow-y: scroll;
    overflow-x: hidden;}
    .btn-green{
        background-color: #90a765;
        color:white !important;
    }
    .btn-cancel{
        background-color: #938584;
        color:white !important;
    }
    #get-team-list .btn-cancel{
        background-color: #e3864b;
    }
    .switch {
        position: relative;
        display: inline-block;
        width: 60px;
        height: 24px;
        margin-top: 8px;
        background-color: #f8f8f8;
        border-radius: 12px;
    }

    .switch input { 
        opacity: 0;
        width: 0;
        height: 0;
    }

    .slider {
        position: absolute;
        cursor: pointer;
        background-color: #f8f8f8;
        transition: .1s;
        margin-left: -55px;
    }

    .slider:before {
        position: absolute;
        content: "";
        height: 24px;
        width: 24px;
        background-color: #938584;
        transition: .1s;
        top: 0px;
    }

    input:checked + .slider {
        background-color: #f8f8f8;
    }

    input:checked + .slider:before {
        background-color: #e3864b;
    }

    input:focus + .slider {
        box-shadow: 0 0 1px #f8f8f8;
    }

    input:checked + .slider:before {
        transform: translateX(26px);
    }
    .kt-widget31 .kt-widget31__item .kt-widget31__content .kt-widget31__pic > img{
        height: 42px !important;
        width: 42px !important;
    }
    .slider.round {
        border-radius: 24px;
    }

    .slider.round:before {
        border-radius: 50%;
    }

    .select-imgbtn .select-imagebtn,.input-file-container p.input-file-trigger, .other_detail .input-file-container p.input-file-trigger{
        border-radius: 100%;
        overflow: hidden;
    }

    .input-file-container.slim, .other_detail .input-file-container.slim, .input-file-container.slim:hover, .other_detail .input-file-container.slim:hover{
        background-color: white;
        border-radius: 100%;
    }

    .add-salesperson .slim-btn-group {
        bottom: 15px !important;
        right: 30px !important;
    }

    .edit-salesperson .slim-btn-group {
        bottom: 15px !important;
        right: 10px !important;
    }

    .select-imgbtn .select-img,
    .select-imgbtn .select-common-img{
        border-radius: 100%;
        left: 0;
    }

    .edit-img {
        right: 0;
        left: 0;
    }

    #get-salesteam-list .kt-badge.kt-badge--danger {
        color: #ffffff;
        /* background: #ec5555; */
    }
/* #get-salesteam-list_filter{
    position: absolute;
    right: 140px;
    top: -50px;
} */

.salesperson-statul-grey-pill{
    background-color: #e1e1e1;
}

.salesteam-action .kt-nav{
    padding: 0px !important;
}

#latest-activity-div .simplebar-scroll-content{
    padding-right: 21px;
    margin-bottom: -21px !important;
}

/* Common Class */ 
.hidden {
    display:none !important;
}

.hidden_impo {
    display:none !important;
}

.cur-pointer{
    cursor: pointer;
}

.display-flex {
    display: flex;
}

.w-space{
    white-space: nowrap;
}

.width-100{
    width: 100px !important;
}

.mr-10 {
    margin-right: 10px;
    width: 22px;
}
.mr-del{
    font-size: 15px;
}
.op-0 {
    opacity: 0;
}

.p-event{
    pointer-events: none;
}


.f-bold-500{
    font-weight: 500;
}

.f-bold-600{
    font-weight: 600;
}

.text-align-right{
    text-align: right !important;
}

.m-25{
    margin: 25px;
}

.mr-5 {
    margin-right: 5px !important;
}

.mr-12{
    margin-right: 12px !important; 
}

.mr-15 {
    margin-right: 15px;
}

.mt-25{
    margin-top: 25px;
}

.m-b-0{
    margin-bottom: 0 !important;
}

.m-b-15{
    margin-bottom:15px;
}

.ml-5{
    margin-left: 5px !important;
}

.p-0{
    padding: 0 !important;
}

.p-r-0{
    padding-right: 0 !important;
}

.p-l-0{
    padding-left: 0 !important;
}

.p-b-0{
    padding-bottom: 0 !important;
}
#specific-availability .row{
    margin-top:10px;
    margin-bottom:10px;
}

#specific-availability div {
    background-color: white;
}
.kt-widget4 .kt-widget4__item .kt-widget4__pic img {
    width: 42px;
    height: 42px;
}

.salesteam-action i{
    color: #938584;
    margin-right: 12px;
}

.percent-black{
    color: #524f4 !important;
}

.percent-red{
    color: #ec5555 !important;
}

.percent-yellow{
    color: #e3bd4b !important;
}

.percent-bar-black{
    background-color: #879db2 !important;
}

.percent-bar-red{
    background-color: #ec5555 !important;
}

.percent-bar-yellow{
    background-color: #e3bd4b !important;
}
.salesteam-action .dropdown-menu {
    padding: 2px 0;
}

.word-break-all{
    word-break: break-all;
}
.modal-top{
    display: flex;
    align-items:center;
}
.modal-top h2,.modal-top h5,.modal-top h5 p{
    margin: 0;
    color: #524f4b;
}
.modal-top h5{
    color: #524f4b;
    font-weight: 400;
    margin-left: 15px;
    font-size: 20px;
}
.modal-time span{
    color: #938584;
    font-weight: 400;
    margin-left: 0;
    font-size: 20px;
    padding: 0;
    padding-right: 10px;
}
.team-dropdown .dropdown .dropdown-menu.show{
    transform: translate3d(0px, 41px, 0px) !important;
}
.team-dropdown .dropdown .inner.show::-webkit-scrollbar {
    border-radius: 10px;
    opacity: 0.5;
    width: 7px;
    background: #e3864b;
}

/* team-dropdown track */
.team-dropdown .dropdown .inner.show::-webkit-scrollbar-track {
  border-radius: 10px;
  opacity: 0.5;
  width: 7px;
  background: #e3864b;
}

/* team-dropdown track */
.team-dropdown .dropdown .inner.show::-webkit-scrollbar-thumb {
  border-radius: 10px;
  opacity: 0.5;
  width: 7px;
  background: #e3864b;
}

/* team-dropdown track on hover */
.team-dropdown .dropdown .inner.show::-webkit-scrollbar-thumb:hover {
  background: #e3864b;
  opacity: 1;
}
.password::-ms-reveal, .password::-ms-clear, #password::-ms-reveal, #password::-ms-clear {display: none; }
/* End of common Class*/

/*dup css starts */
html,body{
    overflow-x: hidden;
}
.cutsom-sidebar {
    height: calc(100vh - 220px);
    overflow-y: auto;
}
.cutsom-sidebar::-webkit-scrollbar-track{
    background-color: transparent;
}
.cutsom-sidebar::-webkit-scrollbar{
    width: 6px !important;
    background-color: #F5F5F5 !important;
}
.cutsom-sidebar::-webkit-scrollbar-thumb{
    background-color: #73B3D0 !important;
}
.custom-calendar .fc-center > div{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}   
.custom-calendar .fc-center > div h2{
    margin-top: 0;
    line-height: normal;
}
.custom-calendar .fc-center > div .fc-button{
    background: transparent !important;
    border: none !important;
    height: auto;
    width: auto;
    padding: 0 5px;
}
.custom-calendar .fc-center > div .fc-button .fc-icon{
    color: #3d3233 !important;
    font-size: 18px;
    height: 100%;
    line-height: 23px;
}
.custom-calendar .fc-event .fc-content .fc-title{
    width: calc(100% - 40px);
    white-space: normal;
    word-break: break-all;
    display: inline-block;
    vertical-align: middle;
}
.custom-calendar .fc-event .fc-content .fc-edit{
    width: 35px;
    text-align: right;
}
.custom-calendar .fc-time-grid .fc-event,
.custom-calendar .fc-time-grid .fc-bgevent{
    position: relative;
}
.leads-list-refresh,
.sales-list-refresh,
.apply-filter-refresh{
    width: 14px;
    margin-left: 8px;
}
.sm-icon {
    width: 26px;
    height: 26px;
    margin-right:15px;
}
.sm-icon svg {
    width: 100%;
    height: 100%;
}
.sm-icon svg path {
    fill: #666b6a;
}
.user-side .kt-aside .kt-menu__item.kt-menu__item--active .kt-menu__link .sm-icon svg path,
.user-side .kt-aside .kt-menu__item:hover .kt-menu__link .sm-icon svg path{
    fill:#fff;
}
.user-side .kt-aside-menu__oc .kt-menu__item.kt-menu__item--active .kt-menu__link .sm-icon svg path,
.user-side .kt-aside-menu__oc .kt-menu__item:hover .kt-menu__link .sm-icon svg path{
    fill:#333333;
}
.user-side .kt-aside-menu__oc .kt-menu__link .sm-icon svg path{
    fill:#D1D1D1;
}
.user-side .kt-aside .kt-menu__item.kt-menu__item--active .kt-menu__link .sm-text,
.user-side .kt-aside .kt-menu__item:hover .kt-menu__link  .sm-text{
    color: #fff !important;
}
.user-side .kt-aside-menu__oc .kt-menu__link  .sm-text{
    color: #D1D1D1 !important;
}
.user-side .kt-aside-menu__oc .kt-menu__item.kt-menu__item--active .kt-menu__link .sm-text,
.user-side .kt-aside-menu__oc .kt-menu__item:hover .kt-menu__link  .sm-text{
    color: #333333 !important;
}

.sm-text {
    width: calc(100% - 42px);
    text-align: left;
}
.footer-sec ul.sides li a{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.footer-sec ul.sides li a .sides-icon{
    width: 14px;
}
.footer-sec ul.sides li a img{
    max-width: 100%;
}
.footer-sec ul.sides li a .sides-text{
    width: calc(100% - 14px);
    padding-left: 15px;
}

/* header side text css starts  */
.main_top .header_signout {
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user{
    height: auto;
    padding-right: 0;
}
.main_top .link_signout{
    position: unset !important;
}
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-user .kt-header__topbar-username {
    margin-top: 0 !important;
    padding: 0;
}
/* header side text css ends  */

.chk-insurance .kt-checkbox.kt-checkbox--single > span{
    height: 20px;
    width: 20px;
    border-color:  #0078ad !important;
}
.chk-insurance .kt-checkbox>span:after{
    margin-left: -2px;
    margin-top: -7px;
    width: 5px;
    height: 12px;
}
.chk-insurance .kt-checkbox.kt-checkbox--solid>input:focus~span{
    border: 2px solid #0078ad !important;
}
.frm-contact-details .form-control{
    border:1px solid #e3e3e3 ;
}
.contract-details-btns button.cancle_btn.btn.btn-light{
    background-color: transparent !important;
    border-color: #666b6a !important;
    color: #666b6a !important;
}
.contract-details-btns button.btn-orange {
    background-color: #0078ad;
}
.contract-details-btns button.btn-orange:hover{
    background-color: transparent;
    border-color: #0078ad;
    color: #0078ad !important;
}
.contract-details-btns #reset_contract:hover{
    background-color: transparent;
    color: #666b6a;
    border-color: #666b6a;
}
.contract-details-btns button.cancle_btn.btn.btn-light:hover{
    background-color: #666b6a !important;
    color: #fff !important;
}

#conact_details_model .modal-header {
    background-color: #DDDDDD;
    padding: 0;
    padding-top: 10px;
    padding-right: 5px;
}
#conact_details_model .nav-tabs {
    margin: 0 0 0 5px;
}
#conact_details_model .nav-tabs .nav-item .nav-link {
    color: #000807;
    font-weight: 500;
    font-size: 15px;
}
#conact_details_model .nav-tabs .nav-item .nav-link.active {
    border-radius: 7px 7px 0 0;
}

.contract-preset-form .contract-card-header,  .contract-card-description {
    color: #000807;
}

.contract-preset-form , .contract-preset-form label, .contract-preset-form .input-group-text {
    color: #000807 !important;
}

.frm-contact-details {
    color: black;
}


.frm-contact-details .input-group-text {
    color: #000807;
}
.frm-contact-details .equals-columnn {
    color: #0078AD !important;
}


.frm-contact-details .col-1 {
    max-width: 5.33333%;
}

.frm-contact-details .form-control {
    color: black !important;
}

.frm-retail-estimate .form-control {
    color: black !important;
}


.frm-retail-estimate {
    color: black !important;
}

.frm-retail-estimate .equals-columnn {
    color: #0078AD !important;
}


.frm-retail-estimate button.btn-orange {
    background-color: #0078ad;
}

.frm-retail-estimate .col-1 {
    max-width: 5.33333%;
}

.frm-retail-estimate  .input-group-text {
    color: #000807 !important;
}

.frm-retail-estimate .btn-big-text {
    font-size: 20px;
    padding: 0 9px;
}


.frm-retail-estimate .input-group-text, .frm-contact-details .input-group-text {
    border-radius: 0;
    font-size: 16px !important;
    font-weight: 500;
    padding: 0.65rem !important;
}
#contract-preset-form .input-group-text{
    padding: 0.65rem !important;
    font-weight: 500;
}
.frm-retail-estimate .form-control, .frm-contact-details .form-control {
    font-size: 16px !important;
    padding: 0.65rem !important;
}

.frm-retail-estimate, .frm-contact-details {
    font-size: 14px !important;
}

.frm-retail-estimate [readonly] {
    cursor: not-allowed;
}

.custom-input-group {
    background: white;
    border-radius: 6px;
    overflow: hidden;
    border: 1px solid #ccc;
    transition: background 0.2s ease;
}

.custom-input-group.border-black {
    border-color: #000807 !important;
}

.custom-input-group.border-black-2 {
    border: 2px solid #000807 !important;
}

.custom-input-group .form-control,
.custom-input-group .input-group-text {
    background: white;
    border: none;
    box-shadow: none;
}

.custom-input-group input:disabled {
    background: #e9ecef !important;
    color: #6c757d !important;
    cursor: not-allowed;
}

.custom-input-group:has(input:disabled) .input-group-text {
    background: #e9ecef !important;
    color: #6c757d !important;
    cursor: not-allowed;
}

.frm-retail-estimate .x-sign-input-group, .frm-contact-details .x-sign-input-group{
    color: #0078AD !important;
    background: white;
    border: none;
    font-size: 18px !important;
}
.frm-retail-estimate .x-sign-input, .frm-contact-details .x-sign-input {
    border-radius: 6px !important;
}


.info-icon-toggle {
    color: #A8A8A8;
}

.info-icon-container {
    padding-left: 5px;
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.custom-tooltip {
    display: none;
    position: absolute;
    background-color: #cfe2f3;
    color: #000;
    padding: 8px 12px;
    border-radius: 4px;
    font-size: 14px;
    white-space: nowrap;
    z-index: 999;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    font-weight: 400;

    top: 100%;
    left: 0;
    transform: translateY(5px);
}

.fw-bold {
    font-weight: 600;
}

.fc-black {
    color: #000807;
}

.info-icon-container:hover .custom-tooltip {
    display: block;
}

hr.custom-line {
    border: none;
    height: 4px;
    background-color: #80BCD6;
    border-radius: 4px;
    margin: 1rem 0;
}

.custom-check {
    width: 20px;
    height: 20px;
    border: 2px solid #0078AD;
    border-radius: 2px;
    background-color: white;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
    position: relative;
    transition: all 0.2s ease-in-out;
    margin-right: 8px;
}

.custom-check:checked {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xIDQuNDI4NTdMMyA3TDcgMSIgc3Ryb2tlPSIjMDA3OEFEIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px 14px;
}

.custom-check:disabled {
    background-color: #e9ecef;
    border-color: #ccc;
    cursor: not-allowed;
}

.custom-check:disabled::after {
    color: #6c757d;
}

hr.double-line {
    border: none;
    height: 1px;
    background-color: transparent;
    position: relative;
    margin: 1rem 0;
}

hr.double-line::before,
hr.double-line::after {
    content: "";
    display: block;
    height: 2px;
    background-color: #80BCD6;
    border-radius: 2px;
    position: absolute;
    left: 0;
    right: 0;
}

hr.double-line::before {
    top: -3px;
}

hr.double-line::after {
    top: 3px;
}

/* custom radio css starts  */
.custom-radio input {
    display: none;
}
.custom-radio {
    position: relative;
}
.custom-radio span {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
}
.custom-radio span:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #666b6a;
    border-radius: 100%;
    background: #fff;
}
.custom-radio input:checked + span:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.custom-radio span:after {
    content: '';
    width: 10px;
    height: 10px;
    background: transparent;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.custom-radio input:checked + span:before {
    border-color: #0078ad;
}
.custom-radio input:checked + span:after{
    background-color: #0078ad;
}
.text-gray{
    color: #666b6a !important;
}
.text-light-gray {
    color: #bfbfbf !important;
}
.text-light-black{
    color: #000807 !important;
}
.text-red{
    color: #d10e0e !important;
}
.text-dark-blue{
    color: #80bcd6 !important;
}
.text-blue{
    color: #0078ad !important;
}
.ptc-box {
    border: 4px solid #e3e3e3 !important;
    padding: 5px !important;
}
.ptc-box textarea{
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    resize: none;
}
.custom-form-control{
    color: #666b6a !important;
    border: 1px solid #e3e3e3 !important;
}
.custom-form-control::-webkit-input-placeholder{
    color: #666b6a !important
}
.custom-form-control::-moz-placeholder{
    color: #666b6a !important
}
.custom-form-control:-ms-input-placeholder{
    color: #666b6a !important
}
.custom-form-control::-ms-input-placeholder{
    color: #666b6a !important
}
.custom-form-control::placeholder{
    color: #666b6a !important
}

.custom-secondary-form-control{
    color: #666b6a !important;
    border: 1px solid #e1e1e1 !important;
}
.custom-secondary-form-control::-webkit-input-placeholder{
    color: #666b6a !important
}
.custom-secondary-form-control::-moz-placeholder{
    color: #666b6a !important
}
.custom-secondary-form-control:-ms-input-placeholder{
    color: #666b6a !important
}
.custom-secondary-form-control::-ms-input-placeholder{
    color: #666b6a !important
}
.custom-secondary-form-control::placeholder{
    color: #666b6a !important
}

.alt-custom-form-control{
    color: #666b6a !important;
    border: 1px solid #e6e6e6 !important;
}
.alt-custom-form-control::-webkit-input-placeholder{
    color: #b5b5b5 !important
}
.alt-custom-form-control::-moz-placeholder{
    color: #b5b5b5 !important
}
.alt-custom-form-control:-ms-input-placeholder{
    color: #b5b5b5 !important
}
.alt-custom-form-control::-ms-input-placeholder{
    color: #b5b5b5 !important
}
.alt-custom-form-control::placeholder{
    color: #b5b5b5 !important
}

.alt-secondary-form-control{
    color: #666b6a !important;
    border: 1px solid #bfbfbf !important;
}
.alt-secondary-form-control::-webkit-input-placeholder{
    color: #bfbfbf !important
}
.alt-secondary-form-control::-moz-placeholder{
    color: #bfbfbf !important
}
.alt-secondary-form-control:-ms-input-placeholder{
    color: #bfbfbf !important
}
.alt-secondary-form-control::-ms-input-placeholder{
    color: #bfbfbf !important
}
.alt-secondary-form-control::placeholder{
    color: #bfbfbf !important
}
.alt-secondary-form-control:focus{
    border-color: #0078ab !important;
}
/* custom radio css ends  */

/* notes css starts  */
.custom-datepc {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-right: 15px;
}
.custom-datepc .cdpc-icon {
    width: 16px;
    height: 21px;
    margin-right: 10px;
}
.custom-datepc .cdpc-text {
    width: calc(100% - 26px);
    align-self: center;
}
.custom-datepc .cdpc-icon img {
    max-width: 100%;
}
.custom-datepc:last-child {
    margin-right: 0;
}
.custom-datepc .cdpc-text span {
    line-height: normal;
    color: #666b6a;
}
.activity-type{
    color: #666b6a;
}
.kt-badge--red {
    background-color: #cc0e0e;
}
/* notes css ends  */

/* blue button css starts  */
.theme-blue{
    background-color: #0078ad !important;
    color: #fff !important;
    text-transform: uppercase;
}
.theme-red{
    background-color: #d10e0e !important;
    color: #fff !important;
    text-transform: uppercase;
}
.theme-light-blue{
    background: #80bcd6 !important;
    color: #fff !important;
}
.alt-custom-reset{
    background-color: #b5b5b5 !important;
    color: #fff !important;
}
.theme-cancel {
    background-color: #666b6a !important;
    color: #fff !important;
}
.theme-light-gray {
    background-color: #bfbfbf !important;
    color: #fff !important;
    text-transform: uppercase;
}
.theme-dark-blue {
    background-color: #003c57 !important;
    color: #fff !important;
    text-transform: uppercase;
}
/* blue button css ends  */

.footer-sec ul.sides li i, .footer-sec ul.sides li img {
    width: 14px;
    height: auto;
}
    
.setting-icons img {
    max-width: 50%;
}
.custom-setting-grid .content-set{
    height: 60px;
    overflow: hidden;
}
.kt-aside-menu .kt-menu__nav>.kt-menu__item>.kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav>.kt-menu__item>.kt-menu__link .kt-menu__link-text.sm-text {
    font-weight: 600 !important;
}

.dataTables_wrapper .pagination .page-item>.page-link{
    color: #ffffff !important;
}

/* switch button css starts  */
.kt-switch.kt-switch--outline.kt-switch--success input:empty~span:before {
    border: 2px solid #e3e3e3 !important;
    background-color: transparent !important;
}

.kt-switch.kt-switch--outline.kt-switch--success input:empty~span:after{
    background: #666b6a !important;
}

.document-body .kt-switch.kt-switch--outline.kt-switch--success input:empty~span:after {
    background: #0078ad !important;
}

.kt-switch.kt-switch--outline.kt-switch--success input:checked ~ span:after{
    background-color: #0078ad !important;
}
/* switch button css ends  */

.add-edit-email-temp {
    border: 1px solid #e3e3e3 !important;
}
.add-edit-email-temp::placeholder {
    color: #e3e3e3 !important;
}
.kt-widget31__stats.theme-blue-stats span {
    color: #0078ad !important;
}
.theme-blue-stats + .progress  .progress-bar{
    background-color: #0078ad !important;
}
.custom-alert-message.alert-message{
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
    right: auto;
}
.custom-alert-message.alert-message .alert {
    padding-right: 10px;
}
.custom-alert-message.alert-message .alert .alert-close i{
    font-size: 16px;
    opacity: 1;
}
.setting_content a,
.setting_content a .tab-pane,
.setting_content a .tab-pane .kt-notification,
.user-side .kt-portlet.kt-portlet--height-fluid,
.div_report .kt-widget14 .kt-widget14__header { 
    height: 100%;
    text-align: center;
}
.div_report .kt-widget14 .kt-widget14__header{
    padding: 0;
    margin-bottom: 0;
}
.user-side .kt-portlet.kt-portlet--height-fluid{
    margin-bottom: 0;
}
.lead_report_img{
    padding: 1rem;
}
.img-adjust img {
    max-width: 30%;
}
.kt-checkbox.kt-checkbox--single.text-gray span.lead-checkbox{
    border: 1px solid #666b6a !important;
}
.text-black,
.modal .modal-content .modal-header .modal-title.text-black,
.modal .modal-content .modal-header .close.text-black{
    color: #000807 !important;
}
.swal2-icon.swal2-warning {
    color: #d10e0e !important;
    border-color: #d10e0e !important;
}
.swal2-icon::before{
    color: #d10e0e !important;
}
.swal2-popup .swal2-close{
    color: #000807 !important;
}
.bg-blue,
.user-side .swal2-confirm.bg-blue.swal2-styled.btn-confirm.btn {
    background-color: #0078ab !important;
}
.btn.btn-light {
    background-color: #bfbfbf !important;
    border-color: #bfbfbf !important;
    color: #fff !important;
    text-transform: uppercase !important;
}
#get-account-list thead tr th{
    color: #666b6a !important;
    background-color: #f0f0f0 !important;
}
#get-account-list tbody tr td{
    color: #666b6a !important;
}
.btn-light-blue{
    background-color: #80bcd6 !important;
}
.image_all .slim-btn-group{
    text-align: center;
}
.image_all .slim-btn-group button:last-child{
    margin-right: 0 !important;
}
.system-value-trash{
    vertical-align: inherit !important;
}

.datepicker tbody tr>td.day.today:before{
    content: unset !important;
}
.datepicker table tr td.day{
    border-radius: 50% !important;
    width: 36px;
    height: 36px;
}
.text-with-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.tl-btns .btn{
    padding: 5px;
    font-size: 12px;
}

.formbuilder-page-filters-box .tl-btns {
    margin-top: 10px;
    margin-bottom: 10px;
}

.label-text {
    font-weight: 600;
}
.box-upper {
    background: #fff;
    padding: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.box-upper-left span {
    position: unset;
}
.box-upper-right {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.box-upper-right a,
.box-upper-right i{
    line-height: normal;
}
.box-upper-right a {
    margin-right: 5px;
}
.box-upper-right a:last-child {
    margin-right: 0;
}
.user-side .swal2-popup .swal2-styled.swal2-confirm {background-color: #0078ad !important;}
.swal2-popup .swal2-styled.swal2-cancel {background-color: #d4d4d4;color: #ffffff;}
.swal2-popup .swal2-title, .swal2-popup .swal2-content {color: #666b6a;}
.swal2-icon.swal2-success .swal2-success-ring {border: 0.25em solid #73b0cd;}
.swal2-icon.swal2-success [class^=swal2-success-line] {background-color: #73b0cd;}
.swal2-popup .swal2-close{color: #000807 !important;}
.swal2-icon.swal2-warning {border-color: #cc0e0e;color: #cc0e0e;}
.swal2-popup .swal2-input, .swal2-popup .swal2-file, .swal2-popup .swal2-textarea {border: 1px solid #bfbfbf !important;color: #666b6a !important;}
.progress-bar.progress-bar-animated.bg-success {background-color: #80bcd6 !important;}
#all_docs .result_del{position: absolute;top: 10px;right: 20px !important;height: auto !important;}
#get-completed-admin-forms-list_filter,
#get-completed-forms-list_filter,
#get-submitted-list_filter {padding: 10px;}
#get-completed-admin-forms-list_filter label,
#get-completed-forms-list_filter label,
#get-submitted-list_filter label{margin-bottom: 0;}
#get-completed-admin-forms-list {border-collapse: collapse !important;clear: unset !important; }
.custom_is_publish.is_publish{right: auto;left: 25px;}
.custom_form_row .setting_content{background-color: #fff;}
.custom_search{left: 15px;}
#createform .sp-replacer {border: solid 1px #bfbfbf !important;color: #666b6a !important;}
#createform .sp-preview {border: solid 1px #666b6a !important;}

#get-submitted-list tr th:nth-child(1) {width: 10% !important;}
#get-submitted-list tr th:nth-child(3) {width: 15% !important;}
#get-submitted-list tr th:nth-child(4) {width: 12% !important;}
#get-submitted-list tr th:nth-child(5) {width: 7% !important;}
.custom-kt-head {
    border-bottom: 2px solid rgba(147, 133, 132, 0.4) !important;
    border-top: none !important;
    margin-bottom: 15px;
}
.default_element_form .kt-radio > span{
    border-color: #bfbfbf !important;
}
.default_element_form .kt-radio > span:after{
    border-color: #0078ad;
    background: #0078ad;
}
.user-side .custom-apply-filter .kt-portlet.kt-portlet--height-fluid {
    text-align: unset !important;
}
/*dup css ends */

/* Media query*/

@media all and (min-width:1400px){
    .cm-btn > button {
        width: 31.93%;
        padding: 8px;
        font-size: 12px;
    }
}

@media (max-width: 1024px) {
    .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading, .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link{
        height: auto;
    }
    .kt-header__topbar {
        margin-top: -50px;
    }

    .kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {
        padding-top: 50px;
    }

    .kt-header-mobile__logo .logo-img{
        width: 100px;
    }

    .gallery-model .modal-dialog {    
        width: 90%;
    }

    .gallery-img .img-item {
        width: 16.6%;
        margin: 0px 15px 30px 0 !important; 
    }
    .footer-sec .right-side {
        float: unset;
    }
    .footer-sec ul{
        margin-bottom: 30px;
    }
    .select2-container {
        width: 100% !important;
    }
    .cutsom-sidebar {
        height: calc(100vh - 199px);
    }
    .footer-sec{
        width: 100%;
        padding: 55px 30px 55px 30px;
    }
    .social-icons li a{
        margin: 0 !important;
    }
    .kt-header.kt-grid__item .kt-header__topbar{
        padding: 10px;
    }
    .back_admin{
        position: unset !important;
        font-size: 12px;
        white-space: unset !important;
    }
    .custom-kt-content{
        padding: 25px;
    }
    
}

@media(max-width:600px) {
    #view_lead_detail_model {
        overflow-x: hidden !important;
        overflow-y: scroll !important;
    }
    #view_lead_detail_model .view_lead_detail_content {
        margin: 0;
    }

    #view_lead_detail_model .header-block {
        text-align: center;
        margin-top: 0;
    }
    #view_lead_detail_model .modal-content .modal-header {
        height: 87px;
        background-color: #0078AD;
    }

    #view_lead_detail_model .modal-content .modal-header .close {
        background: url("/assets/user/images/account_page_icons/close-mobile.png") no-repeat;
        width: 28px;
        height: 27px;
    }
    .account-header {
        position: inherit !important;
    }
    .close {
        position: absolute;
        left: 0;
        top: 60px;
    }
    .close:before {
        display: none;
    }
    #view_lead_detail_model .print {
        display: none
    }
    #view_lead_detail_model .edit-lead {
        position: absolute;
        right: 10px;
        top: 48px;
        background: url("/assets/user/images/account_page_icons/edit-mobile.png") no-repeat;
        width: 28px;
        height: 27px;
    }
    #view_lead_detail_model .edit-lead img {
        display: none;
    }
    #view_lead_detail_model .save-form {
        position: absolute;
        top: 48px;
        right: 10px;
        font-size: 16px;
    }
    #view_lead_detail_model .lead-name {
        margin-top: 15px;
    }
    #view_lead_detail_model .lead-details-mobile {
        color: white;
        width: 100%;
        text-align: center;
        margin-top: 35px;
        font-size: 20px;
        font-weight: 500;
    }
    #view_lead_detail_model .tab-menu a {
        color: #666B6A;
        padding-left: 7px;
        padding-right: 7px;
        border-right: 2px solid #666B6A;
        font-weight: 600;
    }
    #view_lead_detail_model .tab-menu {
        text-align: center;
        font-size: 18px;
        margin-bottom: 40px;
    }

    .col-tl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }
    .col-tl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
    .col-tl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    .col-tl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-tl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    .col-tl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    #view_lead_detail_model .address {
        font-size: 16px;
        font-weight: 400;
        color: #666B6A;
    }
    #view_lead_detail_model .loc-mobile {
        position: absolute;
        bottom: 0;
        margin-left: -3px;
        display: inline !important;
    }

    #view_lead_detail_model .data select {
        width: 160px;
    }
    #view_lead_detail_model .data input.double-input {
        width: 97%;
        display: block;
    }

    #view_lead_detail_model .appointment-icon, .notes-icon, .photos-icon, .documents-icon {
        width: 60px !important;
        height: 55px !important;
        background-size: 55px !important;
    }

    #view_lead_detail_model .app-block {
        height: 55px;
        width: 100%;
    }
    #view_lead_detail_model .app-block h6 {
        color: #666B6A;
        font-weight: 600;
        font-size: 15px;
    }
    #view_lead_detail_model .app-block p {
        color: #666B6A;
        font-weight: 400;
        font-size: 14px;
    }
    #view_lead_detail_model .data-app {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 5px;
    }
    #view_lead_detail_model .note-block {
        height: 55px;
        width: 95%;
        border: 1px solid #D9D9D9;
        padding: 5px 10px;
        margin-left: 10px;
    }
    #view_lead_detail_model .note-block p.content {
        color: #666B6A;
        font-weight: 600;
        font-size: 15px;
        margin-bottom: 0;
    }
    #view_lead_detail_model .mob-block {
        display: none;
        padding-left: 0;
    }

    #view_lead_detail_model .geolocation-big {
        width: 100px !important;
        cursor: pointer;
    }

    #view_lead_detail_model .block-0, .block-1 {
        display: block !important;
    }
    #view_lead_detail_model .photo-block-0, .photo-block-1, .photo-block-2, .photo-block-3 {
        display: inline-block !important;
    }
    #view_lead_detail_model .data-app img {
        width: 69px;
        height: 55px;
        margin-left: 8px;
    }
    #view_lead_detail_model .activity-block-0, .activity-block-1, .activity-block-2 {
        display: block !important;
    }

    #view_lead_detail_model .activity-block {
        height: 115px;
        width: 100%;
        border: 1px solid #D9D9D9;
        padding: 8px;
        margin: 0;
    }
    .view_documents_dialog_content .modal-content {
        margin-left: auto;
        margin-right: auto;
        width: 300px;
    }
    .view_documents_dialog_content .modal-content div {
        text-align: center;
    }
    .view_documents_dialog_content .modal-content div a {
        display: block;
        margin: 10px auto;
        width: fit-content;
    }
    #view_lead_detail_model .with-price i {
        position: absolute;
        display: block;
        transform: translate(0, -50%);
        top: 48%;
        pointer-events: none;
        width: 25px;
        text-align: center;
        font-style: normal;
    }
}

#view_lead_detail_model .loc-mobile {
    display: none;
}

@media(min-width:601px) {
    #view_lead_detail_model .lead-details-mobile {
        display: none;
    }
}
@media(max-width:600px){
    .gallery-img .img-item{width: 100%;margin:0 !important;}
    #get-email-template-list{width: 767px !important;}
    .kt-header-menu-mobile .kt-menu__nav .kt-menu__item{display:block;}
}

@media (min-width: 576px){
    #view_lead_detail_model .modal-dialog{
        max-width: 600px;
    }
}

@media (max-width: 575px){
    .modal-body .top-side, .modal-body .bottom-side {
        display: block;
        margin-bottom: 25px;
    }

    .modal-body .bottom-side{
        margin-bottom: 0;
    }

    .btn-icon-h.btn-sm, .btn-group-sm > .btn-icon-h.btn {
        height: auto;
    }
    
}
@media (max-width: 420px){
    .sales-team-list .kt-portlet__head  .kt-portlet__head-label{
        text-align: center;
        display: flex !important;
        justify-content: center;
        width: 100%;
    }
    #get-salesteam-list_filter {
        position: absolute;
        left: 20%;
        transform: translateX(-50%);
        top: -38px;
        /*left: 50%;
        transform: translateX(-50%);
        top: 55px;*/
    }
    .sales-team-list .kt-portlet__head-toolbar{
        position: absolute;
        right: 4px;
        bottom: 12px;
    }
}
@media (min-width: 1025px){
    .kt-aside--fixed .kt-wrapper {
        padding-left: 222px;
    }

    .kt-header--fixed .kt-header {
        left: 220px;
    }



}
@media (max-width: 1024px){
    .kt-header-menu-mobile .kt-menu__nav {
        padding: 10px 0 10px 10px;
    }

    .message-short-info {
        margin-left: 0;
        margin-top: 10px;
    }

    div.dataTables_wrapper div.dataTables_filter input {
        width: unset !important;
    }

    .btn-grey, .btn-grey:hover {
        padding: 5px;
    }

    .kt-content .kt-portlet .kt-portlet__head {
        padding-bottom: 40px;
    }
    .kt-header__topbar {
        margin-top: 0;
    }
    .kt-header__topbar{
        height: auto;
    }
    .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user{
        margin: 0 auto;
    }
    .kt-header--fixed.kt-header--minimize .kt-header .dashboard-header-btn {
        padding: 13px;
        margin-top: -70px;
    }
    .kt-header-mobile--fixed .kt-header__topbar {
        position: relative;
    }
    .kt-header.kt-grid__item{
        display: flex;
    }
    .kt-header-menu.kt-header-menu-mobile,.kt-header__topbar.dashboard-header-btn{
        width: 50%;   
    }
    .kt-menu__item.kt-menu__item--active{
        display: unset !important;
    }
    .dashboard-header-btn {
        padding: 10px;
    }
    .kt-aside--fixed.responsive-side {
        left:0;
    }
} 

@media all and (max-width:1023px){
    .respo-inspection-icon {
        padding-left: 35px !important;
    }
}

@media (max-width: 768px){
    /*.kt-header.kt-grid__item {
        display: block !important;
    }*/

    /*.kt-header-menu.kt-header-menu-mobile,*/.kt-header__topbar.dashboard-header-btn{
        width: 100% !important;   
    }
}
.loginAs{width: 230px;height: 30px;font-size: 12px;color: #ffffff;border-radius: 3px 3px 20px 20px;background-color: #3d3233;text-transform: uppercase;padding: 6px;font-weight: 800;}
.btn_loginas{ padding: 0px; }
.loginAs.btn:hover { color: white; }

#financial-summary-daterange a {
    font-family: Poppins;
    font-size: 10px;
    font-weight: normal;
    color: white;
    margin-left: 23px;
    height: 27px;
    line-height: 27px;
}

.sales-archive-list .kt-portlet .kt-portlet__head{
    min-height: auto;
    padding: 32px;
}
#get-salesteam-list-div{
    position: relative;
}
#get-salesteam-list-div #open_lead_archive{
    width: auto;
    bottom: 28px;
}
#get-salesteam-list-div .open_cls_sales_archive{
    position: relative;
    top: -40px;
}
.system_value_main_div{
    border-top: 2px solid rgba(147, 133, 132, 0.4);
}
.system_value_main_div .kt-checkbox{
    margin-bottom: 0;
}
.sections {
    background-color: transparent !important;
    box-shadow: none !important;
}
.sections  form,.view_lead_filter_content #status-filter{
    background-color: #ffffff;
    box-shadow: 0 3px 6px 0 rgba(78, 122, 141, 0.15);
}
.form-group.row.mb-10 {
    margin-bottom: 10px;
}
.rem-login{padding: 10px !important;}
img.googlecal-icon {
    width: 30px !important;
}

/*dup media */
@media all and (max-width: 575px){
    .text-with-btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.text-with-btns .text-label{
    margin-bottom: 10px;
}
}
/*dup media */

.fieldset-lead
{
    border:1px solid #ebe3e3 !important;
}

.legend-lead
{
    width:209px !important;
    margin-left: 10px !important;  
}
.legend-lead-addiional
{
    width:306px !important;
    margin-left: 10px !important;  
}
.remove-contact:before
{
    color: unset !important;
}


.divider-5 {
    height: 5px;
}

.divider-10 {
    height: 10px;
}

.divider-15 {
    height: 15px;
}

.divider-20 {
    height: 20px;
}

.divider-24 {
    height: 24px;
}

.divider-30 {
    height: 30px;
}

.divider-40 {
    height: 40px;
}

.divider-50 {
    height: 50px;
}

.divider-60 {
    height: 60px;
}

.divider-70 {
    height: 70px;
}

.divider-80 {
    height: 80px;
}

.divider-90 {
    height: 80px;
}

.divider-100 {
    height: 100px;
}

.divider-130 {
    height: 130px;
}

.divider-150 {
    height: 150px;
}

.modalTopImage .modal-dialog {
    max-width: 486px;
}
.modalTopImage .modal-dialog .btn-close span {
    font-size: 24px;
    text-shadow: none;

}
.modalTopImage .modal-dialog .btn-close {
    width: 21px;
    height: 21px;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 4;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    opacity: 1;
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.5);
}
.modalTopImage .modal-content {
    border-radius: 25px;
    font-family: "Poppins", sans-serif;
    border: none;
}
.modalTopImage .modal-content .modal-body {
    padding: 0 38px 35px;
}
.modalTopImage .modal-content .modal-body .img {
    position: relative;
    padding-top: 57.1%;
    margin: 0 -38px 15px;
    background-color: #83bcd5;
    overflow: hidden;
    border-radius: 25px 25px 0 0;
}
.modalTopImage .modal-content .modal-body .img img {
    max-width: 60%;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.modalTopImage .modal-content .modal-body .img .video-play {
    display: none;
    background: transparent;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
}
.modalTopImage .modal-content .modal-body .img .video-play i {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #000;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 0.7;
}
.modalTopImage .modal-content .modal-body .img .video-play i:after {
    display: block;
    content: "";
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 20px solid #fff;
    border-bottom: 10px solid transparent;
    position: absolute;
    left: 54%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.modalTopImage .modal-content .modal-body .img video, .modalTopImage .modal-content .modal-body .img iframe {
    min-height: 115%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.modalTopImage .modal-content .modal-body .img video + .video-play {
    display: block;
}

.modalTopImage .modal-content .modal-body .img video + .video-play + .video-fullscreen {
    display: block;
}
.modalTopImage .modal-content .modal-body .img.isFullScreen {
    border-radius: 0;
}
.modalTopImage .modal-content .modal-body .img.isFullScreen .watch-video {
    display: none;
}
.modalTopImage .modal-content .modal-body .img.isFullScreen .video-fullscreen {
    bottom : 30px;
}
.modalTopImage .modal-content .modal-body .img.isFullScreen .video-fullscreen .on {
    display: none;
}

.modalTopImage .modal-content .modal-body .img .video-fullscreen {
    display: none;
    background: rgba(255, 255, 255, 0.65);
    border-radius: 3px;
    padding: 3px;
    position: absolute;
    right: 20px;
    bottom: 15px;
    z-index: 2;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
}
.modalTopImage .modal-content .modal-body .img .video-fullscreen i {
    display: inline-block;
    width: 17px;
    height: 17px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
}
.modalTopImage .modal-content .modal-body .img .video-fullscreen i.on {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 48 48' height='48px' id='Layer_4' version='1.1' viewBox='0 0 48 48' width='48px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpolygon fill='%23241F20' points='20.539,16.826 9.877,6.164 16.02,0 0,0 0,16.074 6.222,9.831 16.877,20.486 '/%3E%3Cpolygon fill='%23241F20' points='27.462,16.826 38.123,6.164 31.981,0 48,0 48,16.074 41.778,9.831 31.123,20.486 '/%3E%3Cpolygon fill='%23241F20' points='27.462,31.176 38.123,41.838 31.981,48.002 48,48.002 48,31.927 41.778,38.17 31.123,27.516 '/%3E%3Cpolygon fill='%23241F20' points='20.539,31.176 9.878,41.838 16.02,48.002 0.001,48.002 0.001,31.927 6.223,38.17 16.877,27.516 '/%3E%3C/g%3E%3C/svg%3E");
}

.modalTopImage .modal-content .modal-body .img #popup-title-video {
    width: 100%;
    height: auto;
}
.modalTopImage .modal-content .modal-body .img .watch-video {
    box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.25);
    background: #033C57;
    border: 4px solid #FFFFFF;
    border-radius: 30px;
    position: absolute; left: 24px; top: 24px;
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    color: #FFFFFF;
    padding: 5px 13px;
    z-index: 2;
    cursor: pointer;
    display: none;
}

.modalTopImage .modal-content .modal-body .img .container-video {
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    display: none;
}

.modalTopImage .modal-content .modal-body .title {
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px;
    line-height: 27px;
    text-align: center;
    color: #000807;
}
.modalTopImage .modal-content .modal-body .sub-title {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    text-align: center;
    margin-bottom: 15px;
    color: #000807;
}
.modalTopImage .modal-content .modal-body p {
    font-family: "Poppins", sans-serif;
    font-size: 13px;
    color: #000807;
    font-weight: 400;
    line-height: 14px;
}
.modalTopImage .modal-content .modal-body .middle-text {
    text-align: center;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #666B6A;
    padding: 10px 0 0px;
}
.modalTopImage .modal-content .modal-body .middle-text a {
    color: #0078AD;
    text-decoration: none;
}
.modalTopImage .modal-content .modal-body .middle-text .text-blue {
    color: #0078AD;
}
.modalTopImage .modal-content .modal-body .form-control, .modalTopImage .modal-content .modal-body .form-select {
    font-family: "Poppins", sans-serif;
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    height: 27px;
    padding: 2px 10px;
    color: #000;
    margin-bottom: 0;
    font-size: 13px;
    width: 100%;
    max-width: 202px;
}
.modalTopImage .modal-content .modal-body .form-label {
    display: block;
    font-family: "Poppins";
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    color: #666B6A;
    margin: 0 15px 0 0;
    text-align: right;

}
.modalTopImage .modal-content .modal-body form {
    text-align: center;
}
.modalTopImage .modal-content .modal-body form table {
    display: inline-table;
}
.modalTopImage .modal-content .modal-body form table td {
    padding: 0 0 20px;
    text-align: left;
}

.modalTopImage .modal-content .modal-body form table td .error {
    position: static !important;
}
.modalTopImage .modal-content .modal-body .btn-custom {
    font-family: "Poppins";
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    padding: 5px 16px;
    margin: 0 10px;
}

.modalTopImage .modal-content .modal-body .btn.btn-custom-cancel {
    background: #BFBFBF;
    color: #FFFFFF;
}

.modalTopImage .modal-content .modal-body .btn.btn-custom-submit {
    background: #0078AD;
    color: #FFFFFF;
}

.error_integration .error {
    text-align: left;
    position: static !important;
}

@media screen and (max-width: 486px) {
    .modalTopImage .modal-content .modal-body {
        padding: 0 15px 15px;
    }
    .modalTopImage .modal-content .modal-body .img {
        margin: 0 -15px 20px;
    }
    .modalTopImage .modal-content .modal-body table, .modalTopImage .modal-content .modal-body tbody, .modalTopImage .modal-content .modal-body tr, .modalTopImage .modal-content .modal-body td, .modalTopImage .modal-content .modal-body label {
        display: block !important;
        text-align: left !important;
        padding-bottom: 0 !important;
    }
    .modalTopImage .modal-content .modal-body label {
        margin-bottom: 10px !important;
    }
    .modalTopImage .modal-content .modal-body .form-control, .modalTopImage .modal-content .modal-body .form-select {
        margin-bottom: 20px !important;
    }
}

.gutters-20 {
    margin-right: -20px;
    margin-left: -20px;
}
.gutters-20 > .col,
.gutters-20 > [class*=col-] {
    padding-right: 20px;
    padding-left: 20px;
}

.linked-accounts > .row > div {
    padding-bottom: 40px;
}
.linked-accounts .item {
    background: #FFFFFF;
    box-shadow: 0px 4px 9px 2px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    position: relative;
    padding: 13px 16px 18px;
    display: flex;
    gap: 16px;
    height: 100%;
}
.linked-accounts .item .img {
    flex: 0 0 71px;
    width: 71px;
    height: 71px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
.linked-accounts .item .descr {
    flex: 0 0 calc(100% - 71px - 16px);
    font-family: "Poppins";
    font-weight: 400;
}
.linked-accounts .item .descr .tl {
    font-weight: 700;
    font-size: 13px;
    line-height: 20px;
    color: #000807;
    max-width: calc(100% - 50px);
}
.linked-accounts .item .descr .tl2 {
    font-style: italic;
    font-size: 10px;
    line-height: 15px;
    color: #000807;
    margin-bottom: 3px;
}
.linked-accounts .item .descr .text {
    font-size: 11px;
    line-height: 14px;
    color: #000807;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.linked-accounts .item .btn-settings {
    display: none;
    color: #0078ad;
    font-size: 16px;
    position: absolute;
    top: 11px;
    right: 48px;
    cursor: pointer;
    z-index: 2;
}
.linked-accounts .item .custom-switch {
    transform: scale(1.25);
    position: absolute;
    top: 13px;
    right: 8px;

    z-index: 2;
}
.linked-accounts .item.active .btn-settings {
    display: inline-block;
    /*color: #0078ad;*/
}

.linked-accounts .item .custom-switch .custom-control-label{
    cursor: pointer;
}
.linked-accounts .item .custom-switch input{
    top: 2px;
    left: 0;
}

.linked-accounts .item .custom-switch .custom-control-label:before {
    box-shadow: none !important;
}

#view_integration_add_model i.fa-eye,
#view_integration_add_model i.fa-eye-slash {
    position: absolute;
    right: 22px;
    top: 8px;
}

.linked-accounts .item .badge{
    font-family: Poppins;
    position: absolute;
    right: 8px;
    bottom: 9px;
    font-size: 6px;
    font-weight: 600;
    line-height: 9px
}

.linked-accounts .item .badge.badge-info {
    background: #80BCD6;
    padding: 2px 6px 1px 6px;
}
.linked-accounts .item .badge.badge-success {
    background: #19A03C;
    padding: 2px 7px 1px 7px;
}

.modalTopImage .modal-dialog .input-with-icon {
    display: flex;
}

.modalTopImage .modal-dialog .input-with-icon input.form-control {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    margin-bottom: 0 !important;
}

.modalTopImage .modal-dialog .input-with-icon .btn-icon {
    flex: 0 0 26px;
    display: block;
    background: lightgrey;
    color: #0a0a0a;
    cursor: pointer;
    position: relative;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    border: 1px solid lightgray;
}

.modalTopImage .modal-dialog .input-with-icon .btn-icon i {
    position: absolute;
    left: 47%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.user-note {
    background: #fff;
    border: 2px solid #D9D9D9;
    display: flex;
}
.user-note .user-note-body {
    width: 100%;
    padding: 14px 12px;
}
.user-note .user-note-body .ck-editor__editable {
    min-height: 300px;
}
.user-note .user-note-body .ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items {
    flex-wrap: wrap;
}
.user-note .user-note-list-wrap {
    position: relative;
    flex: 0 0 357px;
    border-right: 2px solid #D9D9D9;
}

.btn-wrap {
    padding: 16px;
    border-bottom: 2px solid #D9D9D9;
}

.user-note .user-note-list-wrap .btn-add-note {
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    align-items: center;
    color: #FFFFFF;
    padding:10px;
    border: 0;
    width: 100%;
    display: block;
    border-radius: 50px;
    background: #003C57;
}
.user-note .user-note-list {
    width: 400px;
    height: calc(100vh - 205px);
    overflow-y: auto;
    overflow-x: hidden;
}
.user-note .user-note-list .item-note {
    border-bottom: 2px solid #D9D9D9;
    padding: 16px 43px 14px 10px;
    cursor: pointer;
    user-select: none;
    position: relative;
}

.user-note .user-note-list .item-note.selected {
    background: #fcf8e3
}

.user-note .user-note-list .item-note time, .user-note .user-note-list .item-note .btn-delete {
    font-size: 10px;
    line-height: 15px;
    font-weight: 500;
    color: #BFBFBF;
    position: absolute;
    right: 6px;
    top: 4px;
}
.user-note .user-note-list .item-note .btn-delete {
    top: auto;
    bottom: 4px;
    background: transparent;
    border: 0;
    padding: 0;
    font-size: 14px;
}
.user-note .user-note-list .item-note .text {
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
    color: #666B6A;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-height: 100px;
}
@media (max-width: 768px) {
    .user-note {
        display: block;
        border: 0;
    }
    .user-note .user-note-list-wrap {
        border-right: 0;
    }
    .user-note .user-note-list {
        max-height: 157px;
        border-bottom: 20px solid #ebebeb;
    }
    .user-note .user-note-body .ck-editor__editable {
        min-height: 200px;
    }
}

.header-trial-block {
    margin-right: 10px;
    display: flex;
}

.header-trial-block .trial-days {
    align-self: center;
    margin-right: 5px;
    font-size: large;
    font-weight: 700;
}

.header-trial-block .trial-days-text {
    align-self: center;
    color: #000807;
}

.header-see-plans-block {
    margin-right: 20px;
    display: flex;
}

.header-see-plans-btn {
    border-radius: 2px;
    border: 1px solid #0078AD;
    padding: 7px;
    align-self: center;
    font-weight:500;
    font-size: 12px;
    color: #000807;
}

.admin-user-menu {
    display: inline-block;
    position: relative;
    margin-right: 10px;
}
.admin-user-menu .top {
    display: flex;
    gap: 0 10px;
    cursor: pointer;
    user-select: none;
}
.admin-user-menu .top .fa-angle-down {
    color: #102F43;
    font-size: 17px;
    position: relative;
    top: 8px;
}
.admin-user-menu .top .img {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background-color: #EAEAF4;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #0A8FF2;
    position: relative;
}
.admin-user-menu .top .img svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.admin-user-menu .top .img + div {
    flex: 0 0 auto;
    font-family: "Poppins";
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.01em;
    color: #5B605F;
}
.admin-user-menu .top .img + div strong {
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.01em;
    color: #102F43;
}
.admin-user-menu .top .img + div strong, .admin-user-menu .top .img + div span {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 154px;
    min-width: 90px;
}
.admin-user-menu.open .body {
    display: block;
}
.admin-user-menu .body {
    display: none;
    position: absolute;
    top: 47px;
    right: 0;
    left: 0;
    box-shadow: 0px 4px 10px 0px #00000033;
    border-radius: 4px;
    background: #fff;
}
.admin-user-menu .body a {
    white-space: nowrap;
    display: block;
    padding: 10px 16px;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    color: #5B605F;
}
.admin-user-menu .body a:hover {
    color: #0078AD;
}
.admin-user-menu .body .div-line {
    height: 1px;
    background: #F2F4F7;
}

.about-page h5{
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 20px;
}
.about-page ul li div{
    font-size: 12px;
    font-weight: 500;
}

.kt-page__oc .kt-menu__nav li {
    color: #000000 !important;
}
.kt-page__oc .admin-user-menu .top .img {
    border: 1px solid #000000;
}

.kt-page__oc .large-table-fake-top-scroll-container-3::-webkit-scrollbar-thumb {
    background-color: rgba(212, 15, 125, 0.1);
    border-radius: 10px;
}

.kt-page__oc .contact-div-name a {
    color: #D40F7D !important;
}
.kt-page__oc .comment_org.blue svg path {
    fill: #D40F7D !important;
}
.kt-page__oc .comment_org.blue .note_count {
    position: absolute;
    right: -10px;
    bottom: -5px;
    font-size: 12px;
    color: #D40F7D;
}

.available-columns {
    color: black;
    border-bottom: 2px solid #0078AD;
    width: fit-content;
}

.file-icon-export svg, .file-icon-import svg  {
    height: 22px;
    width: 20px;
    display: block;
    position: absolute;
    top: 11px;
    right: 11px;
}

.file-icon-export path, .file-icon-import path  {
    fill: #2196F3;
}

.file-export-settings, .file-import-settings {
    width: 24px;
    height: 15px;
    display: block;
    position: absolute;
    left: 11px;
    top: 11px;
}

.file-export-settings svg, .file-import-settings svg  {
    width: 22px;
    height: 22px;
    display: block;
}

.file-export-check, .file-import-check {
    width: 24px;
    height: 15px;
    display: block;
    position: absolute;
    left: 11px;
    top: 11px;
}

.file-export-check svg, .file-import-check svg {
    width: 22px;
    height: 22px;
    display: block;
}

.import-export-page .upload-svg-icon {
    border: 2px solid #666b6a;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    line-height: 40px;
    margin: auto;
    text-align: center;
}

.import-export-page .upload-svg-icon svg {
    width: 20px;
    height: 20px;
}

.nav-pills > li.active span.round-tab .file-export-settings path,
.nav-pills > li.active span.round-tab .file-import-settings path {
    fill: #2196F3;
}

.nav-pills > li.active span.round-tab .file-export-check path,
.nav-pills > li.active span.round-tab .file-import-check path {
    fill: #2196F3;
}
.domain_steps {
    margin-top: 20px;
}

.domain_steps p {
    font-size: 13px;
    font-weight: 400;
    color: #666b6a;
}
.domain_steps p.text {
    font-size: 12px;
    font-weight: 400;
    color: #666b6a;
    margin-left: 30px;
    margin-top: -15px;
}

.domain_steps span.number_mark {
    font-size: 10px;
    color: #0078AD;
    border: 2px solid #0078AD;
    border-radius: 50%;
    margin-right: 10px;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    width: 20px;
}

.setup_process {
    margin-top: 20px;
    margin-left: 10px;
}

.setup_process p {
    font-size: 13px;
    font-weight: 400;
    color: #666b6a;
}
.setup_process p.text {
    font-size: 12px;
    font-weight: 400;
    color: #666b6a;
    margin-left: 30px;
    margin-top: -15px;
}

.setup_process span.number_mark {
    font-size: 10px;
    color: #0078AD;
    border: 2px solid #0078AD;
    border-radius: 50%;
    margin-right: 10px;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    width: 20px;
}


.domains_table {
    margin-top: 30px;
    border-bottom: 1px solid #BFBFBF;
}
.domains_table th {
    background: white;
    font-weight: 400 !important;
}
.domains_table th {
    background-color: #F0F0F0;
}
.domains_table td {
    position: relative;
}
.domains_table td i {
    position: absolute;
    width: 15px;
    height: 15px;
    right: 20px;
    top: 15px;
    background: url("../images/copy.svg");
    background-size: 15px;
    cursor: pointer;
}

.domains_table td i.light {
    background: url("../images/copy_light.svg");
    background-size: 15px;
}

.verify-btn {
    margin-left: 30px;
    color: #0078AD !important;
    border: 2px solid #0078AD !important;
    font-weight: 500;
}

.domains_table td span {
    display: inline-block;
    max-width: 90%;
    overflow: hidden;
}

@media (max-width: 1350px) {
    .domains_table td span {
        max-width: 200px;
    }
}

.verify-btn:hover {
    color: white !important;
    background-color: #0078AD !important;
}
.disconnect-btn {
    background-color: #0078AD !important;
}
.back-btn {
    background-color: #BFBFBF;
    color: #FFFFFF;
}
.return-btn {
    border: 2px solid #0078AD !important;
    background-color: white !important;
    color:  #0078AD !important;
    margin-left: 20px;
    cursor: pointer;
    font-weight: 500;
}
.return-btn:hover {
    background-color: #0078AD !important;
    color: white !important;
}
.pending-btn {
    color: #BFBFBF;
    border-color: #BFBFBF;
    cursor: inherit;
    margin-top: -10px;
}
.pending-btn:hover {
    color: #BFBFBF;
    border-color: #BFBFBF;
    background-color: white;

}

.available-columns {
    color: black;
    border-bottom: 2px solid #0078AD;
    width: fit-content;
}

.file-icon-export svg {
    height: 22px;
    width: 20px;
    display: block;
    position: absolute;
    top: 11px;
    right: 11px;
}

.file-icon-export path {
    fill: #2196F3;
}

.file-export-settings {
    width: 24px;
    height: 15px;
    display: block;
    position: absolute;
    left: 11px;
    top: 11px;
}

.file-export-settings svg {
    width: 22px;
    height: 22px;
    display: block;
}

.file-export-check {
    width: 24px;
    height: 15px;
    display: block;
    position: absolute;
    left: 11px;
    top: 11px;
}

.file-export-check svg {
    width: 22px;
    height: 22px;
    display: block;
}
.nav-pills > li.active span.round-tab .file-export-settings path {
    fill: #2196F3;
}

.nav-pills > li.active span.round-tab .file-export-check path {
    fill: #2196F3;
}

.custom-form-control::placeholder {
    color: #BFBFBF !important;
    opacity: 1;
}

.select_provider {
    width: 220px;
    padding: 5px 10px;
    border-color: #666B6A;
}

#view_lead_detail_model .data textarea {
    text-align: left;
}

.dataTables_wrapper .dataTable th:first-letter {
    text-transform: capitalize;
}

.dataTables_wrapper .dataTable .custom-header span:first-letter {
    text-transform: capitalize;
}

.change_header_text svg {
    margin-left: 10px;
}

.formbuilder-page .formbld-label {
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}

.formbuilder-page .draggable-item .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.formbuilder-page .a_delete svg path,
.formbuilder-page .a_edit svg path {
    fill: #666b6a !important;
}

.formbuilder-page .math-line, .formbuilder-page .form-control, .formbuilder-page .alt-secondary-form-control{
    border: 1px solid #bfbfbf !important;
    border-radius: 2px !important;
}

.settings-menu {
    background-color: #fff;
}
.settings-menu a {
    color: black;
}
.settings-menu .kt-menu__item--active a {
    text-decoration: underline;
    text-decoration-color: red;
}

.settings-page .draggable-item .kt-checkbox.kt-checkbox--single > span {
    top: 2px !important;
}

.settings-page .draggable-item img {
    vertical-align: top !important;
}

.settings-page .image-fluid {
    max-width: 100%; height: auto;
}

#photoSettingsModal .kt-checkbox.kt-checkbox--solid > span {
    border: 2px solid #666b6a !important;
}

#photoSettingsModal .kt-checkbox.kt-checkbox--solid > input:checked ~ span {
    background: #666b6a !important;
    border: 2px solid #666b6a !important;
}

#photoSettingsModal .kt-checkbox.kt-checkbox--solid > span:after {
    border-color: #fff;
    color: #fff !important;
}

.photo-module-disabled, .photo-module-disabled-oc {
    opacity: 0.3;
}

.enrichment-module-disabled, .send-message-disabled {
    opacity: 0.3;
}
.linked-accounts .disabled-wrapper {
    position: relative;
    border-radius: 10px;
    width: 100%;
    height: 100%;
}

.linked-accounts .disabled-by-limit {
    background: rgba(51, 51, 51, 0.9) !important;
    position: relative;
    width: 100%;
    height: 100%;
    opacity: 1 !important;
    z-index: 100 !important;
}

.linked-accounts .disabled-by-limit::before {
    content: url("/assets/user/images/dashboard_new_icons/lock.svg");
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50px;
    height: 50px;
    z-index: 9999;
}

.linked-accounts .disabled-by-limit .item {
    background: transparent !important;
}

.linked-accounts .item {
    position: relative;
    z-index: 1;
}

.linked-accounts .disabled-by-limit .item .img {
    opacity: 0.2 !important;
}

.linked-accounts .disabled-by-limit .item .custom-switch .custom-control-label {
    opacity: 0.1 !important;
    pointer-events: none;
}

#confirm_address-error {
    position: absolute;
    left: 0;
    font-size: 13px;
    top: 18px;
    margin-top: 0 !important;
    font-weight: 300;
}

.webui-popover-edit-lead {
    color: #b0a6a6;
    font-weight: 400;
    font-size: 10px;
}

.add-lead-frm .kt-checkbox.kt-checkbox--solid > input ~ span {
    border: 1px solid #666b6a !important;
}

/* formbuilder images*/
.input-static-image, .input-dynamic-image {
    display: none;
}
.static-image-custom-upload, .dynamic-image-custom-upload  {
    border: 1px solid #bfbfbf;
    display: inline-block;
    padding: 7px 14px;
    cursor: pointer;
    background-color: white;
    color: #666B6B !important;
    width: auto;
    height: 35px;
    border-radius: 2px;
}

.static-image-custom-upload svg path, .dynamic-image-custom-upload svg path {
    fill: #666B6B !important;
}
.static-image-preview-container, .dynamic-image-preview-container {
    margin-top: 10px;
    display: inline-block;
    position: relative;
}

.static-image-preview-container.hide, .dynamic-image-preview-container.hide, .dynamic-image-preview-container-template.hide {
    display: none !important;
}
.static-image-custom-upload.hide, .dynamic-image-custom-upload.hide {
    display: none !important;
}

.static-image-delete, .dynamic-image-delete {
    cursor: pointer;
    position: absolute;
    right: -10px;
    top: -10px;
    display: block;
}
.static-image-delete svg path, .dynamic-image-delete svg path {
    fill: #666B6B;
}

.static-image-preview, .dynamic-image-preview  {
    max-width: 100%;
    /*max-width: 200px;*/
    /*width: auto;*/
    max-height: 160px;
    border-radius: 2px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.dynamic-image-preview-container {
    margin-bottom: 10px;
    margin-right: 10px;
}

.dynamic-image-upload-block {
    width: 60vw;
}

.lead-enrichment-settings-page .caption {
    font-size: 16px;
    font-weight: 600;
    color: #000807;
    margin-bottom: 10px;
}

.lead-enrichment-settings-page .caption-lead{
    font-size: 14px;
    font-weight: 500;
    color: #0078AD;
    margin-bottom: 5px;
}

.lead-enrichment-settings-page .lead-rating{
    width: 50px;
    height: 50px;
    background-color: #0078AD;
    color: #ffffff;
    font-weight: 600;
    font-size: 16px;
    border-radius: 50px;
    font-size: 26px;
    line-height: 2;
    text-align: center;
    margin-left: 15px;
}

.lead-enrichment-settings-page label {
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: #8F8F8F;
}

.lead-enrichment-settings-page .header {
    color: #000807;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 5px;
}
.lead-enrichment-settings-page .notification {
    font-size: 14px;
    font-weight: 400;
    color: #000807;
    display: inline;
    margin-left: 5px;
}
.lead-enrichment-settings-page .text {
    font-size: 12px;
    font-weight: 400;
    color: #000807;
    margin-bottom: 10px;
}

.lead-enrichment-settings-page label input[type="checkbox"] {
    margin-right: 8px;
}

.lead-enrichment-settings-page label:has(input[type="checkbox"]:checked)  {
    color: #000807;
}

.lead-enrichment-settings-page input[type="checkbox"] {
    appearance: none;
    width: 13px;
    height: 13px;
    border: 1px solid black;
    background: white;
    cursor: pointer;
    position: relative;
}

.lead-enrichment-settings-page input[type="checkbox"]:checked::before {
    content: '✔';
    font-size: 16px;
    color: #000807;
    position: absolute;
    left: 0px;
    top: -6px;
}

#leadEnrichmentWaitingModal .header, #leadEnrichmentDisclaimerModal .header {
    font-weight: 500;
    font-size: 14px;
}

#leadEnrichmentWaitingModal .subheader {
    font-weight: 400;
    font-size: 13px;
    line-height: 19.5px;
}

#leadEnrichmentDisclaimerModal .content {
    font-weight: 400;
    font-size: 14px;
}

.lead-enrichment-rating {
    display: inline-block;
    width: 25px;
    height: 25px;
    background-color: #0078AD;
    color: #ffffff;
    font-weight: 600;
    font-size: 13px;
    border-radius: 25px;
    line-height: 2;
    text-align: center;
}

.locked-feature-wrapper {
    position: relative;
}

.locked-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(220, 220, 220, 0.4);
    z-index: 10;
    border-radius: 4px;
    cursor: not-allowed;
}

.locked-overlay::after {
    content: attr(data-tooltip);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #888;
    font-size: 24px;
    font-weight: 800;
    text-align: center;
    padding: 4px 8px;
    pointer-events: none;
}

.unread-conversations-count {
    position: absolute;
    background-color: red;
    color: #ffffff;
    border-radius: 8px;
    width: 16px;
    height: 16px;
    display: inline-block;
    text-align: center;
    font-size: 10px;
    font-weight: 600;
    padding-top: 1px;
    left: 44px;
    top: 12px;
}

.error-messages-count {
    position: absolute;
    background-color: red;
    color: #ffffff;
    border-radius: 8px;
    width: 16px;
    height: 16px;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    padding-top: 0px;
    left: 6px;
    top: 21px;
}

.communication-settings-page .caption {
    font-size: 16px;
    font-weight: 600;
    color: #000807;
}
.communication-settings-page .subheader {
    font-size: 14px;
    font-weight: 600;
    color: #000807;
    font-style: italic;
}
.communication-settings-page .description {
    font-size: 13px;
    font-weight: 400;
    color: #000807;
}

.communication-settings-page .warning {
    font-size: 14px;
    color: #000807;
    border: 1px solid red;
    border-radius: 5px;
}

.communication-settings-page #check_a2p_btn {
    line-height: 1;
    margin-top: 5px;
    margin-bottom: 5px;
}

.communication-settings-page .warning p {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 14px;
}

.communication-settings-page .a2p-status-enabled {
    color: #000807;
    font-weight: 600;
    font-size: 14px;
}

.communication-settings-page .a2p-status-disabled {
    color: red;
    font-weight: 600;
    font-size: 14px;
}

.communication-settings-page .nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover,
.communication-settings-page .nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link.active,
.communication-settings-page .nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover,
.communication-settings-page .nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link.active {
    color: #524f4b;
    border-bottom: 1px solid #0078ad;
}
.communication-settings-page .nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link,
.communication-settings-page .nav-tabs.nav-tabs-line a.nav-link {
    color: rgba(82, 79, 75, 0.8);
    font-size: 14px;
}

#contactList li.block, #contactList li.block:hover  {
    display: block !important;
    width: 100% !important;
    background-color: #ffffff !important;
    margin-bottom: 5px !important;
    border: none !important;
    color: #000807 !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    cursor: default !important;
    padding: 0 !important;
}

.messages-widget-open-btn {
    position: fixed;
    bottom: 90px;
    right: 10px;
    width: 100px;
    height: 50px;
    background-color: #003C57;
    border-radius: 5px;
    padding-top: 10px;
    z-index: 9999;
    cursor: pointer;

}

.messages-widget-close-btn {
    position: fixed;
    bottom: 45px;
    right: 368px;
    width: 56px;
    height: 50px;
    background-color: #003C57;
    border-radius: 5px;
    padding-top: 10px;
    z-index: 9999;
    cursor: pointer;
    display: none;
}

.messages-widget {
    width: 377px;
    height: 95%;
    border: 10px solid #003C57;
    position: fixed;
    right: 0px;
    bottom: 30px;
    z-index: 9998;
    display: none;
}

#leadEnrichmentErrorAddress p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #000807;
    text-align: left;
}
#leadEnrichmentErrorAddress .header {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    color: #000807;
    margin-bottom: 14px;
    text-align: center;
}

#leadEnrichmentErrorAddress button[data-dismiss="modal"] {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    color: #000807;
}
