/* Profile info */
.header-title {
    font-size: 16px;
}

.profile-details .stats {
    color: #ffffff !important;
}

.profile-details .aprvd {
    color: #00c1a7 !important;
}

.page-content .container-fluid .row .col-xl-6 .card .card-body .profile-heading .d-flex .dropdown ul {
    transform: translatex(-116px) !important;
}

.profile-rating i {
    margin-right: 15px;
}

.verify i {
    font-size: 10px;
    align-self: center;
    color: #00c1a7 !important;
}

.profile-content .profile-rating .user-icon-content i {
    font-size: 16px;
}

.profile-content .profile-rating .user-icon-content i:hover {
    color: #626ed4;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.gidcard-wrap {
    text-align: center;
    color: #a8b2bc;
    font-weight: 500;
}

.gidcard-wrap a {
    font-size: 12px;
    line-height: 1.5em;
    text-align: center;
}

.gidcard-block {
    float: left;
    --bs-gutter-x: 2.5rem;
    --bs-gutter-Y: 2.5rem;
}

.tbledt .usrnfo tbody {
    line-height: 0em;
    padding-left: -5px;
}

.tbledt .usrnfo i {
    line-height: 0em;
}

@media (max-width: 767px) {

    /* Table Data */
    .tbledt tr td {
        margin-left: 0px;
        width: 323px;
    }
}

.gmap-area {
    margin-bottom: 5px !important;
}

.gmap-rloc {
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 0em;
}

/* Custom Gmap */

/*  MAP Button */

/* .gm-style div > div{
    margin-left:8px;
   } */

#gmaps-markers {
    height: 170px !important;
}

#gmaps-markers div .gm-fullscreen-control {
    margin-right: 5px !important;
    margin-top: 5px !important;
    width: 20px !important;
    height: 20px !important;
}

#gmaps-markers div .gmnoprint .gm-bundled-control {
    margin: 0px !important;
    user-select: none;
    position: absolute;
}

#gmaps-markers div .gmnoprint {
    margin: 0px !important;
}

#gmaps-markers div .gm-bundled-control .gmnoprint>div {
    height: 40px !important;
    width: 20px !important;
}

#gmaps-markers div .gm-bundled-control .gmnoprint div div {
    width: 0px !important;
    min-width: -10px;
}

#gmaps-markers div .gm-style div .gm-bundled-control .gmnoprint div .gm-control-active {
    width: 100% !important;
}


/* map button tabs */
#gmaps-markers div .gmnoprint .gm-style-mtc button {
    font-size: 10px !important;
    min-width: 10px !important;
}

#gmaps-markers div .gm-style div .gmnoprint .gm-style-mtc button {
    height: 14px !important;
    width: 70px !important;
    left: -18px !important;
}

#gmaps-markers div .gm-svpc {
    width: 30px !important;
    height: 30px !important;
    margin-left: 10px !important;
    margin-top: 10px !important;
}

.gm-style div ul{
    left:-16px !important;
    width:68px !important;
   }

.gm-style ul li {
    padding: 0px 5px 5px 5px !important;
    font-size: 10px !important;
    height:15px;
    width:95% !important;
}



/* Expand Map Zoom */
#gmaps-markers div .gm-bundled-control {
    margin: 5px !important;
}

#gmaps-markers .gm-bundled-control img {
    width: 10px !important;
    height: 10px !important;
}

#gmaps-markers .gm-bundled-control .gm-control-active {
    height: 20px !important;
}




/* Expand Map */

#gmaps-markers .gm-fullscreen-control img {
    width: 10px !important;
    height: 10px !important;
}

#gmaps-markers .page-content a div {
    visibility: hidden;
}

/* maps extra */
#gmaps-markers div:nth-child(17)>div:nth-child(1) {
    visibility: hidden;
}

#gmaps-markers .gm-style a div img {
    visibility: hidden;
}

#gmaps-markers div .gm-bundled-control-on-bottom {
    top: 120px;
}






/* Apexcharts*/
/* Apexcharts legend */
.apexcharts-zoomable foreignobject .apexcharts-legend {
    visibility: hidden;
}

/* Apexcharts yaxis */
.apexcharts-canvas .apexcharts-zoomable .apexcharts-yaxis {
    visibility: hidden;
}

#scan-chart .apexcharts-canvas .apexcharts-zoomable {
    display: inline-block;
    transform: translatex(0px) translatey(0px) !important;
}

/* Apexcharts annotations */
.apexcharts-canvas .apexcharts-zoomable .apexcharts-annotations {
    visibility: hidden;
}

/* Apexcharts grid */
.apexcharts-zoomable .apexcharts-graphical .apexcharts-grid {
    visibility: hidden;
}

/* Apexcharts toolbar */
#scan-chart .apexcharts-canvas .apexcharts-toolbar {
    visibility: hidden;
}

#scan-chart .apexcharts-canvas .apexcharts-zoomable {
    display: inline-block;
    transform: translatex(0px) translatey(0px) !important;
}

/* Apexcharts graphical */
#scan-chart .apexcharts-canvas .apexcharts-zoomable .apexcharts-graphical {
    transform: scale(1.36) translatex(35px) !important;
}

/* Apexcharts*/

/* Apexcharts legend */
.apexcharts-zoomable foreignobject .apexcharts-legend {
    visibility: hidden;
}

/* Apexcharts yaxis */
.apexcharts-canvas .apexcharts-zoomable .apexcharts-yaxis {
    visibility: hidden;
}

#point-chart .apexcharts-canvas .apexcharts-zoomable {
    display: inline-block;
    transform: translatex(0px) translatey(0px) !important;
}

/* Apexcharts annotations */
.apexcharts-canvas .apexcharts-zoomable .apexcharts-annotations {
    visibility: hidden;
}

/* Apexcharts grid */
.apexcharts-zoomable .apexcharts-graphical .apexcharts-grid {
    visibility: hidden;
}

/* Apexcharts toolbar */
#point-chart .apexcharts-canvas .apexcharts-toolbar {
    visibility: hidden;
}

#point-chart .apexcharts-canvas .apexcharts-zoomable {
    display: inline-block;
    transform: translatex(0px) translatey(0px) !important;
}

/* Apexcharts graphical */
#point-chart .apexcharts-canvas .apexcharts-zoomable .apexcharts-graphical {
    transform: scale(1.36) translatex(35px) !important;
}


.file-upload__label {
    padding: 0.5em 1em;
    color: #fff;
    background: #626ed4;
    border-radius: 0.4em;
    transition: background 0.3s;
}

.file-upload__label:hover {
    cursor: pointer;
    background: #535eb4;
}

.file-upload__input {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    font-size: 1;
    width: 0;
    height: 100%;
    opacity: 0;
}

/* Image Upload */
.apnd-img {
    /* float: left; */
    margin: 5px;
    max-height: 70px;
    max-width: 70px;
    min-height: 70px;
    min-width: 70px;
    padding: 6px;
    position: relative;
    width: 100%;
    text-align: center;
    border: 1px solid #d2d2d2;
    overflow: hidden;
  }
  .apnd-img img {
    object-fit: contain;
    width: 100%;
    height: 100%;
  }
  .apnd-img i {
    position: absolute;
    right: 6px;
    top: 4px;
    color: #d2d2d2;
  }
  


   