@charset "UTF-8";
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.table th, .table td {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

#status_count {
    display: none;
}

/*
    FORM STYLING
*/
#fileselector {
    margin: 10px;
}

#upload-file-selector {
    display: none;
}

.margin-correction {
    margin-right: 10px;
}

div#data-table_filter {
    margin-bottom: 20px !important;
}

.dataTables_length:after {
    display: none !important;
}

#message {
    display: none;
}

.social_icons {
    margin-left: -15px;
    width: 35px;
    height: 35px;
}

.social_author_name {
    margin-left: 10px;
    display: inline-block;
    font-size: 18px !important;
    margin-top: 10px;
}

.star_checked {
    color: #ef6c00;
}

.top_navigation {
    right: 8px;
    display: inline;
    position: absolute;
    top: 77px;
    z-index: 99;
}

.social_comments {
    border: 1px solid !important;
    padding-left: 10px !important;
}

.social_reply_btn {
    border-radius: 20px !important;
    margin-left: 0px;
}

.select2-container {
    border: 1px solid #ccc;
    padding: 0px 0 0 6px;
}

.select2-selection--multiple {
    box-shadow: none !important;
}

.loader-css {
    display: none;
    position: absolute;
    z-index: 999;
    padding: 25% 42%;
    background: #d4cdcd40;
    width: 100%;
    height: 100%;
}

/* offset */
.col-md-offset-1 {
    margin-left: 8.333333335%
}

.col-md-offset-2 {
    margin-left: 16.66666667%
}

.col-md-offset-3 {
    margin-left: 25%
}

.col-md-offset-4 {
    margin-left: 33.33333334%
}

.col-md-offset-5 {
    margin-left: 41.66666667%
}

.col-md-offset-6 {
    margin-left: 50%
}

.read_notification {
    background: #d4cdcd40;
}

.notification_txt {
    color: black;
}

.location .select2.select2-container {
    width: 20% !important;
}

/****** Vrushabh 03/05/2018 ******/

.header_new {
    background-color: #4C4C4C;
    display: block;
    height: 69px;
}

.client-header {
    position: fixed !important;
    width: 100%;
    height: 72px;
    box-shadow: 0 1px 10px rgba(0, 0, 0, .2);
    padding: 0 2rem;
    z-index: 10;
    display: block;
    align-items: center;
    top: 0;
    left: 0;
    background: #ffffff;
    float: left;
}

.client-icons {
    padding-top: 3px;
}

.logo_img {
    width: 100%;
}

.client-content {
    padding: 72px 30px 0 260px !important;
}

.client-logo-img {
    width: 70%;
}

.client-nav {
    font-size: 15px !important;
    padding: 0 !important;
}

.client-nav-li {
    padding-top: 25px !important;
}

.client-menus {
    padding: 0px !important;
}

.client-header-location {
    font-size: 15px;
    font-weight: 500;
    position: absolute;
    margin-left: -2%;
}

.client-location-address {
    font-size: 13px;
    font-weight: 400;
}

.location-name {
    color: #59595c;
    font-weight: 800;
    font-size: 14px;
}

.location-list {
    height: 93% !important;
}

.header-pointer {
    cursor: default !important;
}

.right-icon {
    margin-top: 18px !important;
}

.user-icon {
    margin-top: 5px !important;
}

.new_top {
    position: absolute;
    background-color: #4C4C4C /*#FFF*/;
    left: 0;
    top: 0;
    width: 100%;
    box-shadow: 0 3px 5px -2px rgba(0, 0, 0, .1);
    justify-content: center;
    white-space: nowrap;
}

.new_nav-item {
    font-size: 14px;
    margin-top: 0px;
    display: inline-block;
}

.new_nav-link {
    display: block;
    padding: 1rem .5rem;
    color: #ffffff !important;
}

.li-logo {
    width: 115%;
    margin-top: 0;
    display: inline-block;
}

.new-nav {
    padding-left: 0;
    margin-bottom: 0;
    top: 0;
}

.new-user__nav {
    margin-left: 10px;
}

.dropdown-menu-new_style {
    margin-top: 57px !important;
    left: auto !important;
}

.new-top-nav__notifications {
    margin-top: 5px;
    display: inline-block;
    top: 9px;
    margin-left: 140px;
}

.user-dropdown-menu {
    margin-top: 55px !important;

}

.notification-dropdown {
    margin-top: 50px !important;
    margin-right: 30px !important;
}

.li-active {
    color: #39A7DE !important;
    background: #ffffff;
    padding: 10px !important;
}

/***** Vrushabh 07/05/18 ********/

.new-content {
    padding: 0px 30px 0 300px;
}

.dashboard-section-1 {
    padding: 0px 4px !important;
    text-align: center;
}

.dashboard-section-2 {
    padding: 0px 4px 0px 4px !important;
    text-align: center;
}

.new-card-height {
    min-height: 220px;
    max-height: 220px;
}

.bulk-bottom {
    margin-bottom: -30px !important;
}

.new-card-title {
    font-size: 14px !important;
    color: #555555 !important;
}

.theme-color {
    color: #39A7DE;
    animation: shake 0.5s;
}

.notice_icon {
    color: red;
    -webkit-animation: shake 2s linear;
    -webkit-animation-iteration-count: 5;
    animation: shake 2s linear;
    animation-iteration-count: 5;
}

@keyframes shake {
    0% {
        -webkit-transform: translate(2px, 1px) rotate(0deg);
    }
    10% {
        -webkit-transform: translate(-1px, -2px) rotate(-1deg);
    }
    20% {
        -webkit-transform: translate(-3px, 0px) rotate(1deg);
    }
    30% {
        -webkit-transform: translate(0px, 2px) rotate(0deg);
    }
    40% {
        -webkit-transform: translate(1px, -1px) rotate(1deg);
    }
    50% {
        -webkit-transform: translate(-1px, 2px) rotate(-1deg);
    }
    60% {
        -webkit-transform: translate(-3px, 1px) rotate(0deg);
    }
    70% {
        -webkit-transform: translate(2px, 1px) rotate(-1deg);
    }
    80% {
        -webkit-transform: translate(-1px, -1px) rotate(1deg);
    }
    90% {
        -webkit-transform: translate(2px, 2px) rotate(0deg);
    }
    100% {
        -webkit-transform: translate(1px, -2px) rotate(-1deg);
    }
}

.card-block-padding {
    padding: 0px 0px 10px !important;
}

.review-stat-row {
    margin-top: -72px;
}

.second-row {
    margin-top: -50px;
}

.analytics-star {
    background-color: #ffffff;
    margin-top: -27px;
    margin-left: 79px;
    text-align: center;
    height: 28px;
}

.analytics-row-diff {
    margin-top: -50px !important;
}

.invite-card-height {
    min-height: 620px !important;
    max-height: 620px !important;
}

.review-rating-card-height {
    min-height: 400px !important;
    max-height: 400px !important;
}

.sent-label {
    font-weight: 400;
    font-size: 15px;
    float: left;
}

.sent-count {
    font-weight: 400;
    font-size: 15px;
    margin-top: 12px
}

.invite-goal {
    display: block;
    font-size: 15px;
    font-weight: 400;
}

/***** Vrushabh 08/05/2018 *******/

.review-date {
    padding-top: 8px;
}

.review-card-title {
    font-size: 18px !important;
    color: #C0C0C0;
    text-align: center;
}

.widget-ratings__star {
    margin-left: 15px;
}

.review-filter-select {
    border: 1px solid #cccaca !important;
}

.filter-warning {
    color: #FF0000;
    width: 300px;
    margin-top: 15px;
}

/******* Vrushabh 10/05/2018 *******/

body {
    font-size: 14px !important;
}

/***** Vrushabh 09/05/2018 *******/

.recent-review-card-block {
    padding: 5px 10px !important;
    text-align: left !important;
}

.recent-review-social-icons {
    width: 35px;
    height: 35px;
}

.recent-review-date {
    margin-top: 6px;
    margin-left: -6px;
    display: inline-block;
    font-size: 16px !important;
}

.recent-review-card-header {
    padding: 10px 10px !important;
}

.recent-review-text {
    margin-top: 0px !important;
}

.recent-review-widget-rating__star {
    margin-left: 7px !important;
}

.recent-review-author-name {
    margin-left: 10px;
    display: inline-block;
    font-size: 16px !important;
    margin-top: 5px;
}

.select-active {
    background: #f0f8ff;
    cursor: default;
    pointer-events: none;;
}

.close-button {
    float: right;
    cursor: pointer;
    margin-right: 12px;
    margin-top: -18px;
    font-weight: 900;
}

.lead-file {
    margin: 20px;
    margin-left: 100px;
}

.review-top-row {
    padding-top: 35px;
}

.location-card-padding {
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.location-info-icon {
    font-size: 20px;
}

.new-user-dropdown {
    margin-left: -80px !important;
    left: -27px !important; /*** Vrushabh 31/07/2018 ***/
    min-width: 13rem !important; /*** Vrushabh 31/07/2018 ***/
}

.analytics-side-row-diff {
    margin-top: -18px !important;
}

.search__inner {
    border: 1px solid #e4e4e4;
    margin-bottom: 15px !important;
}

/****** Vrushabh 11/05/18 *****/

.sidebar-new {
    width: 230px !important;
    background: #1082bf;
    padding: 46px 0rem .5rem !important;
    margin-top: 1.5%;
}

.new-btn-color {
    background-color: #71b20c;
    color: #ffffff;
    border-radius: 20px !important;
    height: 35px !important;
}

.dropdown-item {
    white-space: inherit !important;
    font-size: 14px !important;
}

/** icon style **/
.icon-green {
    color: #71B20C;
}

.icon-red {
    color: red;
}

/** clickable box **/
.click_box a, .click_box a:hover {
    color: #555555;
}

.click_box:hover {
    cursor: pointer;
}

/****** Vrushabh 14/05/18 *******/

.settings-card-header {
    margin-top: 10px;
    text-align: center;
}

.settings-card-2 {
    margin-top: -10px !important;
    width: 100%;
}

/* Toggle Button */
.switch {
    position: relative;
    display: inline-block;
    width: 43px;
    height: 18px;
    margin: 2px 8px 0
}

.switch input {
    display: none;
}

.switch-on input {
    display: initial !important;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 15px;
    width: 15px;
    left: 1px;
    bottom: 2px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
    background-color: #39A7DE; /*** Vrushabh 22/06/18 ***/
}

input:focus + .slider {
    box-shadow: 0 0 1px #39A7DE; /*** Vrushabh 22/06/18 **/
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

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

/* Toggle Button ends */

.settings-btn {
    color: #39A7DE;
}

.invite-goal-margin {
    margin-left: 10px !important;
    margin-right: 3px !important;
}

.sweet-alert .confirm {
    padding: 4px 19px;
    border-radius: 0px;
    margin: 0px;
    margin-bottom: 18px;
}

.sweet-alert .cancel {
    padding: 4px 19px;
    border-radius: 0px;
    margin: 0px;
    margin-bottom: 18px;
}

.review-goal-text {
    width: 10% !important;
    padding-left: 7px !important;
}

.alert {
    margin-bottom: 1.5rem !important;
}

.review-paginate {
    margin-left: 50%;
    margin-top: -4%;
}

/* graph digit css */
.graph_digit {
    font-size: 2.35em !important;
}

.pagination {
    text-align: center;
}

.pagination_text {
    padding-top: 7px;
}

#invite_cotent thead th, #invite_cotent thead th a.location-info-icon {
    vertical-align: middle;
}

/***** Vrushabh 16/05/18 ******/
.location_card {
    margin-bottom: 0px !important;
    margin-top: 15px !important;
}

.location_row {
    padding: 20px 0 !important;
}

/* Upload images section*/
.Neon {
    font-family: sans-serif;
    font-size: 14px;
    color: #494949;
    position: relative;
    float: left;

}

.Neon * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.Neon-input-dragDrop {
    display: block;
    width: 200px;
    height: 250px;
    margin: 0 auto 25px auto;
    padding: 25px;
    color: #97A1A8;
    background: #fff;
    border: 2px dashed #C8CBCE;
    text-align: center;
    -webkit-transition: box-shadow 0.3s, border-color 0.3s;
    -moz-transition: box-shadow 0.3s, border-color 0.3s;
    transition: box-shadow 0.3s, border-color 0.3s;
    float: left;
}

.Neon-input-dragDrop .Neon-input-icon {
    font-size: 48px;
    margin-top: -10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.Neon-input-text {
    margin-top: 5px;
    font-size: 14px;
}

.Neon-input-text span {
    font-size: 12px;
}

.Neon-input-choose-btn.blue {
    color: #008BFF;
    border: 1px solid #008BFF;
}

.Neon-input-choose-btn {
    display: inline-block;
    padding: 8px 14px;
    outline: none;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    font-size: 12px;
    font-weight: bold;
    color: #8d9496;
    border-radius: 3px;
    border: 1px solid #c6c6c6;
    vertical-align: middle;
    background-color: #fff;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.05);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.image-input-area {
    z-index: 999;
    opacity: 0;
    width: 200px;
    height: 250px;
    position: absolute;
    right: 0px;
    left: 0px;
}

div.show-image {
    position: relative;
    float: left;
    margin-right: 20px;
}

div.show-image:hover img {
    opacity: 0.5;
}

div.show-image:hover label {
    top: 0;
    right: 0px;
    display: block;
}

div.show-image label {
    right: 5px;
    position: absolute;
    display: none;
}

div.show-image label.selected {
    padding-left: 0.5rem;
    margin-right: 1rem;
    margin-top: 5px;
}

div.show-image:hover label.remove_img {
    position: absolute;
    cursor: pointer;
}

.custom-radio .custom-control-indicator:before {
    content: '';
    position: absolute;
    left: 2px;
    top: 2px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #000000 !important;
    z-index: 1;
    transform: scale(0);
    transition: transform .2s;
}

.custom-control-input:checked ~ .custom-control-indicator {
    border-color: #9b9b9b !important;
}

.image-opacity {
    opacity: 1;
    border: 4px solid #39a7de;
}

.custom-control-description {
    color: #000000;
}

.disableSelection {
    pointer-events: none;
}

/****** Vrushabh 18/05/2018 *******/

.recent-review-card-margin {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    box-shadow: none !important;
    cursor: pointer !important;
}

.margin-left {
    margin-left: -31px !important;
}

.margin-left-15 {
    margin-left: 15px !important;
}

.margin-left-25 {
    margin-left: 25px !important;
}

.float_left {
    float: left;
}

.lead_block {
    width: 100%;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.invite-image-area {
    padding: 20px;
    border: 2px dashed #b6b6b6;
    width: 100%;
    margin-bottom: 10px;
}

.invite_box {
    width: 100%;
}

.invite_input, .invite_input_text {
    display: block;
    width: 100%;
    height: 80px;
    margin-top: 0px;
}

/* upload box */
.box__dragndrop,
.box__uploading,
.box__success,
.box__error {
    display: none;
}

.btn-center {
    text-align: center;
    margin-top: -10px;
    margin-bottom: 20px;
}

.vertical-20 {
    margin: 20px 0;
}

.margin-bottom {
    margin-bottom: 10px !important;
}

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

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

.margin-top-12 {
    margin-top: 12px !important;
}

.img-size {
    width: 200px;
    height: 250px;
}

/***** Vrushabh 21/05/18 *****/

.review-goal-margin {
    margin-right: 5px !important;
    flex: 0 0 49% !important;
}

.user_img_box {
    width: 45px;
    height: 45px;
    background: #39A7DE;
    color: #ffffff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    padding: 12px 0 0 0;
    font-size: 1em;
    font-weight: 600;
    cursor: pointer;
    text-align: center;
}

.user__img {
    width: 45px !important;
    height: 45px !important;
    margin-left: -13px;
    margin-top: -12px;
}

.site-order-button {
    margin-left: 16px !important;
}

.margin-right-3 {
    margin-right: 3%;
}

.arrow-position {
    top: 0;
    position: absolute;
    right: 25px;
    font-size: 50px;
    color: #000000;
    margin-top: 5px;
}

.arrow-position:hover {
    color: #000000;
}

.team-icon {
    position: absolute;
    left: 13px;
    border: 2px solid #39a7de;
    border-radius: 50%;
    padding: 10px 10px;
    font-size: 1em;
    top: 18px;
    width: 45px;
    height: 45px;
    color: #39a7de;
}

.message-circle {
    left: 13px;
    border: 2px solid #39a7de;
    border-radius: 50%;
    padding: 15px 15px;
    font-size: 1.2em;
    top: 18px;
    width: 59px;
    height: 59px;
    color: #39a7de;
    display: block;
    text-align: center;
    text-transform: uppercase !important;
    background-size: contain;
    background-repeat: no-repeat;
}

.listview__item--active .message-circle {
    border: 2px solid #fff;
    color: #fff;
}

.listview__item {
    padding: 6px 2.1rem !important;
}

.team-header {
    margin-left: 25px !important;
}

.team-header input {
    color: #333 !important;
}

.team-block {
    display: inline-block;
    margin-left: 55px !important;
}

.padding-bottom {
    padding-bottom: 0px !important;
}

.search__text::-webkit-input-placeholder {
    color: #a9a9a9 !important;
    opacity: 1
}

.search__text::-moz-placeholder { /* Firefox 19+ */
    color: #a9a9a9 !important;
    opacity: 1
}

.search__text:-ms-input-placeholder { /* IE 10+ */
    color: #a9a9a9 !important;
    opacity: 1
}

.search-box {

    margin-top: 10px;
    border: 1px solid #e4e4e4;
    padding: 0 0 !important;
    background: #ffffff !important;

}

.team-button {
    background: #ffffff;
}

.team-container {
    margin-top: 12px;
}

.stars {
    display: inline-block;
    width: 90px;
    background-position: 0 -18px;
    position: relative;

    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.stars, .new-star {
    height: 16px;
    background-image: url('/img/star-new.png');
}

.new-star {
    content: "";
    background-position: 0 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
}

.bulk_block {
    margin-top: -15px !important;
    margin-bottom: 10px;
}

.invite_tbl {
    margin-top: 0% !important;
    margin-right: -0.5% !important;
    margin-left: -0.5% !important;
}

/* sanjog 22/05/2018 */
.header__logo {
    padding: 0px 20px 10px;
}

.navigation > li > a {
    padding-left: 20px !important;
    color: #ffffff;
}

#invitation-form .form-control {
    font-size: 1.25rem;
    color: #000000;
}

span.input-group-addon {
    background: transparent;
    color: #39A7DE;
    margin-right: 0px;
    border: none;
}

#error_msg, #add_error_msg {
    text-align: center;
    color: red;
    /*** Vrushabh 21/06/18 ****/
    margin-bottom: 20px;
    font-size: 18px;
    /***/
}

#success_msg, #add_success_msg {
    color: #71B20C;
    text-align: center;
    /*** Vrushabh 21/06/18 ****/
    margin-bottom: 20px;
    font-size: 18px;
    /*****/
}

.modal_title {
    width: 100%;
    text-align: center;
}

/***** Vrushabh 22/05/18 ******/
.location_icon {
    width: 5% !important;
    margin-left: 30px !important;
    margin-right: .8rem !important;
}

.textarea-label {
    position: absolute;
    top: -10px;
    pointer-events: none;
    margin-bottom: 5px;
}

/* sanjog 23/05/18 */
.user_name {
    cursor: default !important;
}

.user_name:hover {
    background: none !important;
}

.flatpickr-calendar.inline {
    display: none;
}

.flatpickr-month {
    background-color: #39A7DE !important;
}

button.support-respond-btn {
    color: #39A7DE;
}

.margin-left-right {
    margin: 0 10px;
}

.input-hidden {
    width: 100%;
}

.archive-user {
    margin-top: 3px;
}

.checkbox-icon {
    border: 2px solid #d5d5d6 !important;
    color: #FFF;
    top: .01rem;
    transition: border .2s;
    margin-top: 2px !important;
}

.checkbox-desc {
    color: #9b9b9b !important;
}

.user-save-btn {
    float: right;
}

.btn-text-color {
    color: #08abf4 !important;
}

.box_one {
    min-height: 130px;
    max-height: 130px;
}

.box_one_half {
    min-height: 150px;
    max-height: 150px;
}

.box_two {
    min-height: 200px;
    max-height: 200px;
}

.box_four {
    min-height: 300px;
    max-height: 300px;
}

.vertical_center {
    margin-top: 12%;
}

.nav-link:before {
    background-color: #03A9F4 !important;
}

.nav-link.active {
    color: #39A7DE !important;
}

/****** Vrushabh 25/05/18 *****/

.share-review-text {
    color: #555555 !important;
    font-size: 30px;
}

.share-review-main-div {
    padding-top: 0 !important;
    background: #f3f3f3 !important;
}

.share-review-block {
    max-width: 100% !important;
    padding: 5rem !important;
}

/***** Vrushabh 28/05/18 ****/

.leave-review-div {
    margin-top: 3%;
}

.google-leave-review {
    background-color: #4285f4;
    color: #fff;
    height: 45px;
    width: 25%;
    border-radius: 30px;
    padding-top: 14px;
}

.fb-leave-review {
    background-color: #4267b2 !important;
    color: #fff;
    height: 45px;
    width: 25%;
    border-radius: 30px;
    padding-top: 14px;
}

.fb-leave-review:hover, .google-leave-review:hover {
    color: #fff;
}

.loginOr {
    position: relative;
    font-size: 14px;
    color: #aaa;
    margin-top: 1em;
    margin-bottom: 1em;
    padding-top: 2em;
    /*padding-bottom: 1.5em*/
}

.hrOr {
    background-color: #cdcdcd;
    height: 1px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.spanOr {
    display: block;
    position: absolute;
    left: 50%;
    top: -0.8em;
    margin-left: -1.5em;
    background-color: white;
    width: 3em;
    text-align: center;
}

.innerOr {
    margin: 0 auto;
}

.feedback-btn {
    background-color: #ffffff !important;
    color: #555555;
    height: 45px;
    width: 25%;
    border-radius: 30px;
    padding-top: 14px;
    border: 1px solid #eae2e2 !important;
}

.feedback-btn:hover {
    color: #555555;
}

.share-review-image {
    width: 2%;
}

@media (min-width: 1600px) {
    .google-leave-review {
        height: 55px !important;
        width: 22% !important;
        padding-top: 20px !important;
    }

    .fb-leave-review {
        height: 55px !important;
        width: 22% !important;
        padding-top: 20px !important;
    }

    .feedback-btn {
        width: 22% !important;
    }
}

@media (min-width: 320px) and (max-width: 700px) {
    .col-xs-offset-0 {
        margin-left: 0%
    }

    .col-sm-6 {
        width: 50% !important;
        margin-bottom: 20px;
    }

    .col-sm-4 {
        width: 33.33% !important;
        margin-bottom: 20px;
    }

    .login {
        min-height: 100px !important;
    }

    .share-review-block {
        padding: 2rem !important;
    }

    .leave-review-div {
        margin-top: 10% !important;
    }

    .fb-leave-review {
        height: 45px !important;
        width: 75% !important;
    }

    .google-leave-review {
        height: 45px !important;
        width: 75% !important;
    }

    .feedback-btn {
        height: 45px !important;
        width: 75% !important;
    }

    .share-review-image {
        width: 8% !important;
    }
}

.search-text {
    border: 0;
    border-radius: 2px;
    height: 2.9rem;
    padding: 0 1rem 0 3rem;
    width: 100%;
    transition: background-color .3s, color .3s;
}

.text-search-margin {
    margin-left: 32% !important;
}

.head-bottom-line {
    position: relative;
    left: 97px;
}

.tbn-bulk {
    margin-top: -20px;
}

.custom-close {
    padding: 8px 24px !important;
}

/********************aditya***************/

.close-button {
    display: none;
}

.filter_actions {
    display: none;
}

.filter__title {
    display: none;
}

.admin_logo {
    padding: 0px 20px 10px !important;
    width: 0% !important;
    background: none !important;
    height: 0px !important;
}

.review-btn {
    margin-top: 8px;
}

.navigation-trigger__line {
    background-color: #696868 !important;
}

.navigation-trigger {

    padding: 2rem 0rem 2rem 2rem !important;
    margin-left: -12px !important;
    margin-right: 6px;
    display: none;
}

.header {
    z-index: 11111;
    padding: 15px 0 !important;
}

.sidebar {
    height: 89%;
}

.client-logo-img {
    width: 200px;
}

.header__logo {
    background: #1082bf;
    height: 73px;
    width: 250px;
    padding: 9px 10px 8px;
}

.dashboard-section-1 {
    padding: 0px;
}

.top-nav {
    width: 100%;
}

.location-name {
    padding-top: 25px;
}

.user {
    margin: 0 !important;
}

.user__info {
    padding: 0px !important;
    margin-top: -8px;
}

.client-location-address {
    color: black;
}

.invite-button {
    margin-left: -8%;
}

.new-user__nav {
    margin-left: 0px;
    margin: 0 auto !important;
}

.invite-button {
    margin: 0 auto !important;
    padding: 9px 0 !important;
    width: 100%;
    height: 40px;
    font-size: 1.05rem !important;
}

.col-md-6.seperator:nth-child(odd) {
    border-right: 1px solid #ececec;
}

.header__logo1 {
    display: none;
}

.mobile-content-full {
    padding: 102px 15px 0 !important;
}

/********************aditya***************/

/****** Vrushabh 29/5/18 ******/

.invite-button {
    /*border-radius: 20px !important;*/
    font-size: 14px !important;
}

.phone-icon {
    background: transparent;
    color: #39A7DE;
    margin-right: 0px;
    border: none;
}

.phone-box {
    background-image: url("/img/telephone.png");
    background-repeat: no-repeat;
    background-size: 17%;
    background-position: 57px 22.5px;
}

.driving-box {
    background-image: url("/img/car-direction.png");
    background-repeat: no-repeat;
    background-size: 18%;
    background-position: 49px 20px;
}

.website-click-box {
    background-image: url("/img/click.png");
    background-repeat: no-repeat;
    background-size: 18%;
    background-position: 65px 20.5px;
}

.nextpaw-link {
    color: #707070 !important;
}

.clear_all {
    width: 70px !important;
    font-size: 1rem !important;
}

/****** Vrushabh 31/05/18 ******/

.no-review-message {
    margin-top: 50px !important;
    text-align: center !important;
}

.notice_icon {
    color: #d00505;
}

#card_block {
    max-height: 187px !important;
    overflow-y: auto;
}

.analytics-row-two {
    margin-top: -50px !important;
}

.feedback__block {
    max-width: 580px;
    width: 100%;
    display: none;
    text-align: center;
    padding: 1.2rem;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    animation-duration: .3s;
    animation-fill-mode: both;
    background-color: #FFF;
    border-radius: 2px;
}

.feedback__block.active {
    z-index: 10;
    display: inline-block;
}

.feedback__block input.form-control {
    padding-left: 15px;
}

.sucess {
    height: 300px;
}

.sucess h3 {
    padding-top: 15%;
}

.feedback_box {
    margin-top: 3% !important;
}

.feedback_title {
    margin-bottom: 20px;
}

.feedback__block .form-control {
    text-align: left;
}

.feedback_box #select2-status-container {
    text-align: center;
    font-weight: bold;
}

/***** Vrushabh 04/06/18 ******/

.client-nav {
    font-size: 17px !important;
}

.navigation > li > a > i {
    font-size: 1.9rem !important;
    top: -0.1rem !important;
}

.location_icon {
    width: 7% !important;
    padding-top: 3%;
}

.question-icon {
    width: 5%;
    float: right;
}

.phone_input {
    border: none;
}

.feedback_form {
    width: 100%;
}

.feedback_alert {
    margin-top: 0px !important;
}

.login-error-msg {
    top: -38px !important;
    right: -45px !important;
}

.sa-button-container {
    margin-top: 15px;
}

.yext-btn {
    background-color: #335d69 !important;
    background-image: url(/img/yext.png);
    color: #ffffff !important;
    border-bottom: 1px solid #4267b2 !important;
    border-top: 1px solid #4267b2 !important;
    border-left: 1px solid #4267b2 !important;
    border-right: 1px solid #4267b2 !important;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding: 0px 0px 0px 30px !important;
    background-size: 10%;
    margin-top: 5%;
    width: 191px !important;
    height: 40px !important;
    box-shadow: none !important;
    font-size: 15px !important;
}

.stripe-btn {
    background-color: #39a7de !important;
    background-image: url(/img/stripe.jpg);
    color: #ffffff !important;
    border-bottom: 1px solid #39a7de !important;
    border-top: 1px solid #39a7de !important;
    border-left: 1px solid #39a7de !important;
    border-right: 1px solid #39a7de !important;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding: 0px 0px 0px 30px !important;
    background-size: 10%;
    margin-top: 5%;
    width: 191px !important;
    height: 40px !important;
    box-shadow: none !important;
    font-size: 15px !important;
}

.ecom-btn {
    background-color: #71b20c;
    color: #ffffff !important;
    border-bottom: 1px solid #71b20c !important;
    border-top: 1px solid #71b20c !important;
    border-left: 1px solid #71b20c !important;
    border-right: 1px solid #71b20c !important;
    background-repeat: no-repeat;
    padding: 0 !important;
    margin: 10px 0 0 0;
    width: 170px;
    height: 40px !important;
    box-shadow: none !important;
    font-size: 15px !important;
}

.auth-btn {
    padding: 12px 40px !important;
    margin-top: 0.5rem !important;
    cursor: default !important;
}

/***** Vrushabh 11/06/18 *******/

.messages-icon {
    margin-left: 6px;
    margin-top: 4px;
    float: right;
}

.messages-time {
    float: right;
    margin-left: 20px;
    margin-right: 13px;
}

.listview__item--active {
    background: #39A7DE !important; /**** Vrushabh 22/06/18 ****/
}

.listview__item--active .listview__heading {
    font-size: 1.2rem;
    font-weight: bold;
    color: #ffffff !important;
}

.listview__item--active .listview__content p {
    color: #ffffff !important;
}

.box_title {
    width: 200px;
    position: relative;
    left: 35%;
}

li.navigation__sub ul {
    padding-left: 23%;
    background: #ffffff;
}

li.navigation__sub ul li {
    padding-top: 10px !important;
}

li.navigation__sub ul a {
    color: #01a0d3;
    margin-bottom: 0px;
}

span.arrow-menu {
    position: absolute;
    right: 20px;
}

span.arrow-menu i {
    font-weight: bolder;
    font-size: 28px;
    padding-top: 4px;
}

/****** Vrushabh 13/06/18 ****/

.choose-csv-file {
    position: relative !important;
    clear: both;
    font-size: 14px !important;
    height: 40px;
    width: 45%;
    border-radius: 20px !important;
    cursor: pointer;
}

.choose-csv-input {
    position: absolute;
    font-size: 10px;
    opacity: 0;
    right: 0;
    top: 0px;
    height: 43px;
    width: 165px;
    cursor: pointer;
}

/****** Vrushabh 13/06/18 ****/

.cross {
    padding-left: 465px !important;
    padding-top: 5px !important;
}

.reset-search {
    margin-top: 10px;
    background-color: #ffffff !important;
    color: #03A9F4 !important;
}

.reset-search:hover {
    background-color: #03A9F4 !important;
    color: #ffffff !important;
}

@media all and (max-width: 1024px) {
    span[data-type="SocialMedia"] {
        float: right;
        position: absolute;
        margin: 0 40%;
    }

    .cross {
        padding-left: 465px !important;
    }
}

@media (max-width: 768px) {
    .mobile_show_list {
        display: block !important;
    }

    .mobile_hide_message {
        display: none !important;
    }

    .messages__sidebar {
        width: 45%;
    }

    .show_image {
        display: none !important;
    }

    .cross {
        padding-left: 465px !important;
    }

    .send-invt-btn {
        margin-top: 10px;
    }

    .invite-delete-btn {
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

@media (max-width: 443px) {

    .choose-csv-file {
        width: 60%;
    }

    .invite-delete-btn {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .cross {
        padding-left: 355px !important;
    }

    .text-search-margin {
        margin-left: 0% !important;
        margin-top: 25% !important;
    }

    .reset-search {
        width: 75% !important;
        margin-left: 50px;
    }

    .mobile_hide {
        display: none !important;
    }

    .mobile_show {
        display: flex !important;
    }

    .sidebar_hide {
        display: none !important;
    }

    .sidebar_show {
        display: block !important;
        width: 100% !important;
    }

    .message_hide {
        display: none !important;
    }

    .message_show {
        display: flex !important;
    }

}

@media (max-width: 375px) {
    .send-invt-btn {
        margin-top: 10px;
    }

    .invite-delete-btn {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .cross {
        padding-left: 325px !important;
    }

    .modal_date {
        padding-top: 0px;
        margin-top: 5px !important;
    }

    .choose-csv-file {
        width: 70%;
    }
}

@media (max-width: 360px) {

    .send-invt-btn {
        margin-top: 10px;
    }

    .invite-delete-btn {
        margin-top: 10px;
    }

    .cross {
        padding-left: 310px !important;
    }

    .modal_date {
        padding-top: 0px;
        margin-top: 5px !important;
    }

    .responsive-back {
        margin-top: 20px;
        margin-left: -17px;
    }

    .choose-csv-file {
        width: 70%;
    }
}

@media (max-width: 320px) {

    .send-invt-btn {
        margin-top: 10px;
    }

    .invite-delete-btn {
        margin-top: 10px;
    }

    .cross {
        padding-left: 275px !important;
    }

    .choose-csv-file {
        width: 80%;
    }
}

.select-client-btn {
    width: 100%
}

.select-client-icon {
    right: 18px;
    position: absolute;
    font-size: 30px;
    bottom: 17px;
}

.select-client-main-btn-div {
    padding: 0px 0px !important;
}

@media (max-width: 435px) {

    .select-client-btn {
        box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .12) !important;
    }

    .modal_date {
        padding-top: 0px;
        margin-top: 5px !important;
    }

    .responsive-back {
        margin-top: 20px;
    }
}

@media (max-width: 768px) {

    .select-client-btn {
        box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .12) !important;
    }

    .modal_date {
        padding-top: 0px;
        margin-top: 5px !important;
    }
}

@media (max-width: 1024px) {
    .messages__sidebar {
        overflow: hidden;
    }

    .select-client-btn {
        box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .12) !important;
    }
}

.review-select {
    padding: 0px 8px !important;
}

.respond_btn_hide {
    display: none !important;
}

.respond_btn_show {
    display: inline-block !important;
}

/*******/
.unread-notify {
    float: right;
    background: #71B20C;
    padding: 2px 9px;
    border-radius: 50%;
    font-size: 13px;
    height: 25px;
    width: 25px;
    color: #ffffff;
    font-weight: bold;
    margin-right: 10px;
    margin-left: 10px;
}

.order-unread-notify {
    float: right;
    background: #71B20C;
    padding: 2px 9px;
    border-radius: 50%;
    font-size: 13px;
    height: 25px;
    width: 25px;
    color: #ffffff;
    font-weight: bold;
    margin-right: 10px;
    margin-left: 10px;
}

.dd-active {
    color: #39A7DE !important;
}

/******* Vrushabh 14/06/18 *****/

@media (max-width: 435px) {

    .platform-name {
        display: none;
    }
}

@media (max-width: 360px) {

    .platform-name {
        display: none;
    }
}

@media (max-width: 320px) {

    .platform-name {
        display: none;
    }
}

.new-btn-color:hover {
    color: #ffffff;
}

.card-padding {
    padding: 15px 20px !important;
}

.hover-blue {
    color: #39A7DE !important; /**** Vrushabh 12/07/18 ****/
}

.hover-blue:hover {
    background: #39A7DE;
    color: #ffffff !important; /**** Vrushabh 12/07/18 ****/
}

.no-right-paading {
    overflow: auto;
    margin-top: 17px;
    padding-right: 0px !important;
}

/******* Vrushabh 15/06/18 *****/

.filter-reset-btn {
    margin-top: 10px;
    background-color: #FFFFFF !important;
    color: #39A7DE !important;
}

.filter-reset-btn:hover {
    background-color: #39A7DE !important;
    color: #ffffff !important;
}

.listing-view-btn {
    width: 100%;
    padding: 9px 0 !important;
    margin: 0px auto !important;
}

/*******/
/*.messages__reply div {*/
/*    width: 94%;*/
/*}*/

.messages__reply a {
    left: 10px !important;
    top: 16px !important;
    width: 30px;
}

/*.messages__reply__text {*/
/*    padding: 15px 3% 15px 5% !important;*/
/*}*/

/*.message_attach_btn {*/
/*    position: absolute !important;*/
/*    top: 2.2rem;*/
/*    right: 6.5rem;*/
/*}*/

.btn-square {
    /*width: 3rem;*/
    /*height: 3rem;*/
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.9rem;
    font-size: 1.2rem;
    text-align: center;
}

.li-active .unread-notify, .client-menus .unread-notify {
    display: none;
    float: none;
    background: #71B20C;
    padding: 6px 12px;
    border-radius: 50%;
    font-size: 13px;
    height: 25px;
    width: 25px;
    color: #ffffff;
    font-weight: bold;
    position: relative;
    left: 6px;
}

.li-active .order-unread-notify, .client-menus .order-unread-notify {
    display: none;
    float: none;
    background: #71B20C;
    padding: 6px 12px;
    border-radius: 50%;
    font-size: 13px;
    height: 25px;
    width: 25px;
    color: #ffffff;
    font-weight: bold;
    position: relative;
    left: 6px;
}

/****** Vrushabh 18/06/18 *****/
.search__filter {
    position: relative;
    border: 1px solid #cccaca;
}

.select-client-btn {
    padding: 25px 20px;
    color: #39A7DE !important;
}

.select-client-btn:hover {
    background-color: #39A7DE !important;
    color: #ffffff !important;
}

.modal-upload-btn input.waves-button-input {
    color: #39A7DE !important;
}

.modal-upload-btn input.waves-button-input:hover {
    color: #ffffff !important;
}

.modal-upload-btn:hover input.waves-button-input, .modal-upload-btn:hover ~ input.waves-button-input {
    color: #ffffff !important;
}

/*******/

.close-btn {
    float: right;
    right: 0px;
    position: absolute;
    cursor: pointer;
    margin-right: 20px;
    margin-top: 10px;
    font-weight: 900;
    font-size: 14px;
}

.img-model-body {
    padding-bottom: 5% !important;
    padding-top: 30px !important;
}

.img-cross {
    padding-top: 5px;
    right: 8px;
    position: absolute;
}

.close {
    font-size: 2rem !important;
}

/***** Vrushabh 19/06/18 ****/

.review-site-order-height {
    min-height: 259px;
    max-height: 250px;

}

.custom-warning-goal {
    display: none;
    margin-bottom: 10px;
    color: red;
}

.custom-review-modal-warning {
    display: none;
    margin-bottom: 10px;
    color: red;
    margin-top: -20px;
}

/*****/
.current_name {
    width: 100%;
    font-size: 1.1rem;
    font-weight: bold;
    margin: 15px 0;
}

button#start_conversation {
    margin-right: 10px;
    margin-top: 10px;
    font-size: 1.3em;
    font-weight: bold;
}

button#start_conversation:hover {
    background: #39a7de;
    color: #ffffff;
}

.messages__search .form-control {
    margin-top: 7px;
}

/****** Vrushabh 21/06/18 *****/

.option-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    position: absolute !important;
    top: 155px;
    right: 80px;
    bottom: 0;
    height: 35px;
    width: 35px;
    transition: all 0.15s ease-out 0s;
    background: #ffffff;
    border: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin-right: 0.5rem;
    outline: none;
    z-index: 1000;
}

.option-input:hover {
    background: #ffffff;
}

.option-input:checked {
    background: #39A7DE;
}

.option-input:checked::before {
    height: 40px;
    width: 40px;
    position: absolute;
    content: '✔';
    display: inline-block;
    font-size: 23.66667px;
    text-align: center;
    line-height: 40px;
    background: #39A7DE;
    border-radius: 50%;
    padding-left: 3px;
    padding-top: 1px;
}

.option-input:checked::after {
    -webkit-animation: click-wave 0.65s;
    -moz-animation: click-wave 0.65s;
    animation: click-wave 0.65s;
    background: #39A7DE;
    content: '';
    display: block;
    position: relative;
    z-index: 100;
}

.option-input.radio {
    border-radius: 50%;
}

.option-input.radio::after {
    border-radius: 50%;
}

/*****/

/**** Vrushabh 22/06/18 ***/

.footer-adjustment {
    padding: 0px !important;
    padding-left: 12% !important;
    background: #fff;
    position: absolute; /*** Vrushabh 31/07/2018 ***/
    width: 100%; /*** Vrushabh 31/07/2018 ***/
    bottom: 0px !important; /*** Vrushabh 31/07/2018 ***/
    height: 51px;
}

.footer-link {
    color: #39A7DE;
}

.footer-link:hover {
    color: #39A7DE;
}

.footer-text {
    color: #333333;
    margin-bottom: 0px;
}

.btn-success {
    background-color: #71b20c !important;
}

.feedback-margin {
    margin: 20px auto;
    height: 40px;
}

.share-feedback-block {
    max-width: 100% !important;
    padding: 5rem !important;
}

.custom-content {
    padding: 0px 0px 0px 0px;
}

@media (min-width: 320px) and (max-width: 700px) {

    .share-review-text {
        font-size: 25px;
    }

    .share-review-main-div {
        padding-top: 20px !important;
    }

    .share-feedback-block {
        padding: 125px 0px !important;
    }
}

.custom-checkbox .custom-control-check {
    border: 2px solid #d5d5d6 !important;
    border-radius: 2px;
}

.no-cnct-link {
    margin-top: 20px;
}

.no-cnct-link #invites_link {
    width: 50%;
}

/******/
.sweet-alert p {
    color: #333333;
    font-weight: 400;
}

.customer_box {
    padding: 8px 0px 3px !important;
}

.customer_box .card-header {
    padding: 10px 15px !important;
}

.footer {
    bottom: 0;
}

.footer-text {
    padding: 15px 0px;
}

button#start_conversation {
    box-shadow: none;
    font-size: 30px;
    font-weight: bold;
}

#message_new_contact_search:before {
    bottom: 0.5rem !important;
}

.messages__search .form-group:before {
    bottom: 1rem !important;
}

@media (max-width: 1400px) {
    .messages__reply__text {
        padding: 15px 8% !important;
    }
}

p img.image-message {
    margin: 0 auto;
    display: table;
}

.messages__dates {
    margin: 0 auto;
    margin-bottom: 10px;
}

.group-message {
    padding: 5px !important;
    background-color: #71b20c !important;
    color: #ffffff;
    min-width: 110px !important;
    text-align: center !important;
}

.archive-icon {
    position: absolute;
    top: 12px;
    left: 0px;
}

.archive-text {
    border: 1px solid;
    position: absolute;
    right: 5%;
    width: 60px;
    text-align: center;
    height: 20px;
    margin-top: -5px;
    border-radius: 4px;
    font-size: 12px;
    color: #FF3939 !important;
}

span.mobile-only {
    display: none;
    float: left;
}

span.success-border {
    border: 1px solid #32c787;
}

span.failed-border {
    border: 1px solid #ff5652;
}

a.team-button {
    margin-right: 15px;
}

@media (max-width: 1024px) {
    .footer-adjustment {
        margin-left: 0 !important;
    }
}

@media (max-width: 768px) {
    span.mobile-only {
        display: block;
        cursor: pointer;

        font-size: 16px;
        font-weight: bold;
    }

    .messages__reply__text {
        padding: 15px 18% 15px 13% !important;
    }

    /*.messages__sidebar {*/
    /*width: 100% !important;*/
    /*}*/
    .footer-adjustment {
        margin-left: 0 !important;
    }
}

@media (max-width: 435px) {
    .footer-adjustment {
        margin-left: 0 !important;
    }
}

@media (max-width: 375px) {
    .footer-adjustment {
        margin-left: 0 !important;
    }
}

@media (max-width: 360px) {
    .footer-adjustment {
        margin-left: 0 !important;
    }
}

.material-icons {
    cursor: pointer;
}

/**** Vrushabh 09/05/18 ****/

.invite-pagination {
    float: right;
    padding-right: 0px;
}

.invite-stats {
    float: left;
    text-align: left;
    padding-bottom: 15px;
}

@media (max-width: 435px) {

    .invite-pagination {
        margin-right: 35px;
    }
}

@media (max-width: 375px) {

    .invite-pagination {
        margin-right: 50px; /*** Vrushabh 12/07/18 ***/
    }
}

@media (max-width: 360px) {

    .invite-pagination {
        margin-right: 55px; /*** Vrushabh 12/07/18 ***/
    }
}

/****/

.archive-img {
    /*position: absolute;*/
    width: 24px;
    /*right: 32px;*/
    /*top: 5px;*/
}

/**** Vrushabh 10/07/18 ****/

.invite-click-rate-card {
    height: 60%;
}

.invite-click-rate-title {
    margin-top: -3px !important;
}

.graph_digit {
    font-size: 1.15rem !important;
    margin-top: -4px;
}

.invite-click-rate-sent-label {
    font-size: 13px !important;
}

.vertical_center {
    margin-top: 3%;
}

.invite-click-rate-progress {
    margin-top: -6px !important;
}

.invite-click-rate-progress-bar {
    height: 17px !important;
}

.sent-count {
    font-size: 13px;
    margin-top: 8px;
    padding-left: 3px;
}

.invite-sent-count {
    position: inherit;
    text-align: left;
    width: auto;
    margin-top: 0px !important;
}

.widget-ratings__item {
    padding: 0.5rem 0 !important;
}

@media (max-width: 435px) {

    .invite-click-rate-card {
        height: 68%;
    }
}

@media (max-width: 375px) {

    .invite-click-rate-card {
        height: 68%;
    }
}

@media (max-width: 360px) {

    .invite-click-rate-card {
        height: 68%;
    }
}

/****/
.message-box {
    border-radius: 10px;
}

.message-box .modal-body {
    margin-top: 5%;
}

img.showimage {
    margin-bottom: 20px;
}

img.image-message {
    cursor: pointer;
}

/**** Vrushabh 11/07/18 ***/

.change-pwd-cancel {
    margin-top: 0px;
}

@media (max-width: 375px) {

    .change-pwd-cancel {
        margin-top: 15px;
    }
}

.no-uppercase-title {
    text-transform: none !important;
}

/****/

/**** Vrushabh 12/07/18 *****/

.invite-paginate-ul {
    float: right;
}

@media (max-width: 435px) {

    .invite-paginate-ul {
        float: none;
    }
}

/****/
.message-header {
    margin-top: -20px !important;
    height: 5.5rem !important;
}

.contact-search {
    width: 80%;
}

.contacts_header {
    margin-bottom: 1rem !important;
}

.contacts_header input {
    height: 3.5rem;
}

.user-profile {
    border: 1px solid #bbb;
    margin-top: 5px !important;
    position: absolute;
    margin-left: -7px;
}

.date-range-filter {
    position: absolute !important;
    display: block !important;
    right: 0;
    top: -15px;
}

p.caption-text {
    text-align: left;
    margin: 0 10%;
}

.setting-card {
    background-color: transparent !important;
}

.setting-card .card-block {
    background: #FFFFFF;
}

/***** Vrushabh 13/07/18 *****/

.invited-tab-action-btn {
    margin-top: 15px;
}

@media (max-width: 435px) {

    .user-mobile-input {
        -webkit-appearance: textfield;
        background-color: white;
        -webkit-rtl-ordering: logical;
        cursor: text;
        padding: 1px;
        border-width: 2px;
        border-style: inset;
        border-color: #cccaca;
        border-image: initial;
    }

    .user-mobile-select {
        background-color: rgb(248, 248, 248);
        border-width: 2px;
        padding-left: 5px;
        border-style: solid;
        border-color: rgb(166, 166, 166);
        border-image: initial;
        -webkit-appearance: menulist;
        align-items: center;
        white-space: pre;
        -webkit-rtl-ordering: logical;
        cursor: default;
        border-radius: 5px;
        text-rendering: auto;
        letter-spacing: normal;
        word-spacing: normal;
        text-indent: 0px;
        text-shadow: none;
        display: inline-block;
        text-align: start;
        font: 400 11px system-ui;
        -webkit-writing-mode: horizontal-tb !important;
    }

    .mobile-margin {
        margin-top: 15px;
    }

}

@media (min-width: 768px) and (max-width: 1024px) {

    .user-mobile-input {
        -webkit-appearance: textfield;
        background-color: white;
        -webkit-rtl-ordering: logical;
        cursor: text;
        padding: 1px;
        border-width: 2px;
        border-style: inset;
        border-color: #cccaca;
        border-image: initial;
    }

    .user-mobile-select {
        background-color: rgb(248, 248, 248);
        border-width: 2px;
        padding-left: 5px;
        border-style: solid;
        border-color: rgb(166, 166, 166);
        border-image: initial;
        -webkit-appearance: menulist;
        align-items: center;
        white-space: pre;
        -webkit-rtl-ordering: logical;
        cursor: default;
        border-radius: 5px;
        text-rendering: auto;
        letter-spacing: normal;
        word-spacing: normal;
        text-indent: 0px;
        text-shadow: none;
        display: inline-block;
        text-align: start;
        font: 400 11px system-ui;
        -webkit-writing-mode: horizontal-tb !important;
    }

    .messages__sidebar {
        width: 40% !important;
    }

}

/****/
.plus-icon:before {
    display: none !important;
}

.timepicker {
    padding: 0 0 !important;
}

div#display_business_hours:hover {
    opacity: 0.5;
    background-image: url('/img/pencil-edit-button.png');
    background-repeat: no-repeat;
    background-size: 3%;
    background-position-x: 96%;
    background-position-y: 3%;
    cursor: pointer;
}

div#display_holiday_hours:hover {
    opacity: 0.5;
    background-image: url('/img/pencil-edit-button.png');
    background-repeat: no-repeat;
    background-size: 3%;
    background-position-x: 96%;
    background-position-y: 4%;
    cursor: pointer;
}

.fixed-body {
    height: 348px !important;
    overflow-y: auto !important;
    padding-top: 0px !important;
}

.new_contacts_header {
    margin-left: 60px !important;
}

.new_contact_icon {
    border-radius: 50%;
    padding: 16px 17px;
    width: 50px;
    height: 50px;
    background: #39A7DE;
    color: #ffffff;
    display: block;
}

.date_border {
    border-bottom: 1px solid #808080 !important;
}

.timepicker-padding {
    margin-top: 8px !important;
}

.btn-close {
    padding-left: 360px !important;
    padding-top: 10px !important;
    max-width: 400px !important;
}

.modal-width {
    max-width: 400px !important;
}

.input-text-color {
    color: #707070 !important;
}

.modal-img {
    text-align: -webkit-center !important;
}

@media (max-width: 1199px) {
    .search-box {
        margin: 10px 15px !important;
    }

    .search__helper {
        color: #464a4c;
        transform: none !important;
        line-height: 2.9rem;
    }

    .track-line {
        display: block;
    }

    .header-pointer {
        display: none !important;
    }

    .zmdi-search:before {
        content: '\f1c3' !important;
    }
}

.paginate-last-label, .custom-link-paginate {
    font-weight: 400 !important;
}

/***** Vrushabh 03/08/18 ******/

.event-time {
    padding: .65rem .1rem !important;
    margin-left: 50px !important;
    float: left;
}

/****/

.fb_img {
    border: 1px solid #bbb;
    max-width: 50px;
    min-width: 50px;
    border-radius: 50%
}

.client-logo {
    position: absolute;
    right: 50%;
    bottom: 50%;
    cursor: pointer;
    border: 1px solid black;
    border-radius: 50%;
    width: 20px;
    text-align: center;
}

.msg-card {
    position: relative;
    bottom: 25px;
}

.listview__heading {
    text-transform: capitalize;
!important;
}

.min-width {
    min-width: 125px;
}

.margin-left-10 {
    margin-left: 10px !important;
}

.margin-left-15 {
    margin-left: 15px !important;
}

/***** Vrushabh 29/08/18 *****/

.facebook-domain-input {
    width: 100%;
    padding-left: 5px;
    height: 35px;
}

.tokenfield .token .close {
    line-height: 0.80em !important;
}

.tokenfield {
    padding-left: 5px;
}

/*****/
/* holdiay and business hours table */
#business_hours input.timepicker {
    width: 110px;
}

input.datePick {
    width: 100px;
}

input.timepicker-padding {
    width: 50px;
    height: 25px;
    border-bottom: 1px solid #808080;
}

.time_to {
    vertical-align: bottom !important;
}

input.holiday_check {
    margin-top: 15px;
}

/**** Vrushabh 07/09/18 ******/

.event-start-end-time {
    display: block;
}

.event-img-label {
    display: block;
}

.event-img-input {
    margin-top: 17px;
}

.trumbowyg-editor {
    min-height: 150px !important;
}

.trumbowyg-box {
    min-height: 200px !important;
}

.trumbowyg-button-pane {
    z-index: 0 !important;
}

.promotion-img-label {
    display: block;
}

.promotion-img-input {
    margin-top: 17px;
}

.cust .trumbowyg-box {
    height: 50px;
    min-height: 220px !important;
}

/******/
.img-container {
    width: 100%;
    height: 300px;
    padding: 20px 20px 0px;
    border: 1px solid #000;
}

img.event-img {
    display: table;
    width: auto;
    max-width: 100%;
    height: 100%;
    max-height: 300px;
    padding: 0px 10px 20px;
    position: relative;
    text-align: center;
    object-fit: cover;
    margin: 0 auto;
}

/**** Vrushabh 17/09/18 ****/

#offering-form .col-md-4 p {
    background: #40a7de1a; /*** Vrushabh 18/02/2021 ***/
    padding-bottom: 1rem;
    margin-bottom: 0;
    padding-left: 15px;
    margin-left: 0px;
}

#offering-form .col-md-4 h4 {
    background: #40a7de1a; /*** Vrushabh 18/02/2021 ***/
    padding-bottom: 1rem;
    margin-bottom: 0;
    padding-left: 15px;
    margin-left: 0px;
    padding-top: 10px;
    margin-top: 15px;
}

.offerings-save-btn {
    margin-top: 15px;
    margin-left: 15px;
    background: #39A7DE;
    color: #ffffff;
}

button.sync-offering {
    margin-top: 15px;
    margin-left: 15px;
    background: #ffffff;
}

.flatpickr-calendar.open {
    z-index: 9999 !important;
}

.note_slug_url {
    display: block;
    color: red;
}

.card-group {
    float: left;
    width: 100%;
}

/*** media query ***/
@media (max-width: 1250px) {
    .box_two {
        min-height: 234px;
        max-height: 234px;
    }
}

@media (min-width: 1024px) {
    span[data-type="SocialMedia"] {
        float: right;
        position: absolute;
        margin: 0 25%;
    }

    .user__info {
        margin-top: -8px !important;
    }

    .messages__sidebar {
        width: 30% !important;
    }

    .header__logo {
        min-width: calc(256px - 2rem) !important;

    }
}

@media (max-width: 1199px) {
    /*** Vrushabh 09/01/2020 ***/
    .navigation-trigger {
        display: block;
    }

    .header__logo1 {
        display: block;
        padding-top: 14px;
        padding-left: 13px;
        margin-bottom: -18px;
    }

    .header__logo {
        display: none;
    }

    .sidebar {
        margin-top: 21px;
    }

    .sidebar:not(.toggled) {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }

    .sidebar {
        transition: transform .3s, opacity .3s;
    }

    .client-content {
        padding: 72px 30px 16px 30px !important;
    }
}

@media all and (max-width: 768px) {

    #business_hours td {
        padding-left: 4px !important;
        padding-right: 2px !important;
    }

    #display_holiday_hours .form-group.col-sm-12 {
        padding-right: 6px;
        padding-left: 6px;
    }

    #display_holiday_hours {
        padding: 10px 10px;
    }

    .header__logo.hidden-sm-down {
        display: none;
    }

    /***** Vrushabh 12/06/18 ******/
    .navigation-trigger {
        padding: 25px 0rem 2rem 1.4rem !important;
    }

    .user-dropdown-menu {
        margin-top: 40px !important;
    }

    .card {
        margin-bottom: 24px !important;
    }

    .location-name {
        display: none;
    }

    .client-location-address {
        display: none;
    }

    .modal-dialog {
        width: 95% !important;
        margin-top: 126px !important;

    }

    .close_btn {
        padding-left: 302px !important;
        padding-top: 10px !important;
    }

    .header {
        height: 95px !important;
    }

    .user_img_box {
        width: 35px;
        height: 35px;
        padding: 6px 0 0 8px;
    }

    .second-row {
        margin-top: -4px;
        margin-bottom: 50px;
    }

    /*******filter sidebar*******/
    .filter {
        position: fixed;
        top: 0;
        right: 0;
        width: 320px;
        height: 100%;
        background-color: #FFFFFF;
        z-index: 11;
        box-shadow: -5px 0 10px rgba(0, 0, 0, 0.08);
        padding-top: 30px;
        transition: transform 300ms, opacity 300ms;
    }

    .filter:not(.toggled) {
        transform: translate3d(340px, 0, 0);
        opacity: 0;
    }

    .filter.toggled {
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }

    .filter__header {
        width: 290px;
        margin-top: -5px;
    }

    .filter__buddies {
        height: 100%;
        overflow-y: auto;
    }

    .filter__title {
        display: block !important;
        line-height: 100%;
        margin: 0 0 2rem;
        font-size: 1.2rem;
    }

    .filter__title > small {
        color: #9c9c9c;
        font-size: 0.95rem;
        display: block;
        margin-top: 0.5rem;
        text-transform: none;
    }

    .close-button {
        display: block !important;
    }

    .filter_actions {
        display: block !important;
    }

    /*******filter sidebar*******/
    .pagination {
        margin-top: 10px !important;
    }

    .pagination_text {
        padding: 0px !important;
    }

    .team-btn {
        display: table-caption !important;
    }

    .team-margin {
        display: block !important;
    }

}

@media only screen and (min-width: 768px) {
    .user__info {
        margin-left: 7px;
        margin-top: -23px !important;
    }
}

@media only screen and (max-width: 500px) {
    .messages__content {
        padding: 10px;
    }

    .custom_padding {
        padding: 20px 15px;
    }

    .login__block {
        box-shadow: none;
    }

    li.back-to-home {
        /*margin-right: -7% !important;*/ /*** Vrushabh 12/04/2021 ***/
    }
}

@media only screen and (max-width: 443px) {

    .header {
        height: 55px !important;
    }

    .review-btn {
        margin-top: 3px;
    }

    .user-icon {
        margin-top: 0px !important;
    }

    .invite-button {
        margin-left: 10% !important;
    }

    .user_img_box {
        width: 45px;
        height: 45px;
        padding: 6px 0 0 8px;
        margin-left: 15px;
    }

    .user__img {
        margin-left: -8px;
        margin-top: -6px;
    }

    a.top-nav_notify {
        margin-left: 20%;
    }

    .client-content {
        margin-top: 34px;
    }

    .location_icon {
        margin-left: 0px !important;
        width: 10% !important;
        padding-top: 3%;
    }

    .recent-review-card-block {
        padding: 18px 10px !important;
    }

    .pagination_text {
        padding: 10px !important; /*** Vrushabh 09/07/18 ***/
    }

    .footer-text {
        padding: 5px 0px;
    }

    .footer-adjustment {
        padding-left: 0% !important;
    }

    .filter__header {
        width: 90%;
        margin-top: 10%;
        margin-left: 5%;
    }

    #bulk-upload {
        font-size: 13px !important;
        margin-left: 0% !important;
    }

    #invite_cotent_filter {
        margin: 0 auto;
        margin-top: 10px;
    }

    .tab-container .nav-tabs {
        display: block;
        padding-left: 15px;
    }

    .tab-container {
        margin-top: 20px;
    }

    a.team-button {
        margin: 0 5% 0 27% !important;
        display: table;
        float: none !important;
    }

    button#daterange-btn {
        margin: 0 auto;
        display: table;
        float: none;
    }

    div#custom_date_range {
        margin-top: 30px;
    }

    .date-range-filter {
        top: -12px;
    }

    span.user_img {
        position: absolute;
        margin-top: 5px;
        margin-left: 5px;
    }

    div.show-image {
        width: 100%;
    }

    .show-image img {
        display: table;
        margin: 0 auto;
    }

    .Neon {
        width: 100%;
    }

    .Neon-input-dragDrop {
        margin: 0 auto !important;
        float: none;
    }

    .cust .trumbowyg-box {
        overflow: scroll;
    }

    .card-group {
        width: 100%;
    }
}

@media only screen and (max-width: 360px) {

    .filter {
        width: 90%;
    }

    .filter__header .form-group {
        margin-bottom: 1rem;
    }

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

    .user_img_box {
        margin-left: 0px;
    }

    a.top-nav_notify {
        margin-left: 0%;
    }

    .top-nav > li > a:not(.header__nav__text) {
        padding: .7rem .15rem;
    }

    .notice_icon {
        vertical-align: middle;
    }

    .location_icon {
        margin-left: -5px !important;
        padding-top: 4%;
    }

    .review-btn {
        margin-top: 5px;
    }

    .invite-button {
        font-size: 13px !important;
        height: 30px !important;
        margin-left: 10% !important;
    }

    .location-name {
        display: none;
    }

    .client-location-address {
        display: none;
    }

    .footer-text {
        font-size: 13px;
    }
}

.delete-img {
    position: absolute;
    background-color: #ccc;
    border-radius: 50%;
    width: 18px;
    text-align: -webkit-center;
}

.select2-dropdown {
    max-width: none !important;
}

.input-group {
    height: 35px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    padding: 0 !important;
}

.input-height {
    height: auto !important;
}

/* switch select */
.switch label {
    cursor: pointer
}

.switch label input[type=checkbox] {
    opacity: 0;
    width: 0;
    height: 0
}

.switch label input[type=checkbox]:checked + .lever {
    background-color: rgba(66, 133, 244, 0.502)
}

.switch label input[type=checkbox]:checked + .lever:after {
    background-color: #1a73e8;
    left: 1.5rem
}

.switch label input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after {
    -webkit-box-shadow: 0 .0625rem .1875rem .0625rem rgba(0, 0, 0, .4), 0 0 0 .9375rem rgba(170, 102, 204, .1);
    box-shadow: 0 .0625rem .1875rem .0625rem rgba(0, 0, 0, .4), 0 0 0 .9375rem rgba(170, 102, 204, .1)
}

.switch label input[type=checkbox]:not(:disabled) ~ .lever:active:after {
    -webkit-box-shadow: 0 .0625rem .1875rem .0625rem rgba(0, 0, 0, .4), 0 0 0 .9375rem rgba(0, 0, 0, .08);
    box-shadow: 0 .0625rem .1875rem .0625rem rgba(0, 0, 0, .4), 0 0 0 .9375rem rgba(0, 0, 0, .08)
}

.switch label input[type=checkbox]:disabled + .lever {
    cursor: default
}

.switch label input[type=checkbox]:disabled + .lever:after,
.switch label input[type=checkbox]:disabled:checked + .lever:after {
    background-color: #bdbdbd
}

.switch label .lever {
    content: "";
    display: inline-block;
    position: relative;
    background-color: #818181;
    -webkit-border-radius: .9375rem;
    border-radius: .9375rem;
    margin-right: .625rem;
    vertical-align: middle;
    margin: 0 1rem;
    width: 2.5rem;
    height: .9375rem;
    -webkit-transition: background .3s ease;
    -o-transition: background .3s ease;
    transition: background .3s ease
}

.switch label .lever:after {
    content: "";
    position: absolute;
    display: inline-block;
    background-color: #f1f1f1;
    -webkit-border-radius: 1.3125rem;
    border-radius: 1.3125rem;
    left: -.3125rem;
    top: -.1875rem;
    -webkit-box-shadow: 0 .0625rem .1875rem .0625rem rgba(0, 0, 0, .4);
    box-shadow: 0 .0625rem .1875rem .0625rem rgba(0, 0, 0, .4);
    width: 1.3125rem;
    height: 1.3125rem;
    -webkit-transition: left .3s ease, background .3s ease, -webkit-box-shadow 1s ease;
    transition: left .3s ease, background .3s ease, -webkit-box-shadow 1s ease;
    -o-transition: left .3s ease, background .3s ease, box-shadow 1s ease;
    transition: left .3s ease, background .3s ease, box-shadow 1s ease;
    transition: left .3s ease, background .3s ease, box-shadow 1s ease, -webkit-box-shadow 1s ease
}

.day {
    font-size: 16px;
    font-weight: 600;
    width: 100px;
}

.scroller {
    width: auto;
}

.ui-timepicker-container {
    z-index: 3500 !important;
}

.switch_box {
    max-width: 170px !important;
}

.open_time, .close_time {
    max-width: 150px !important;
    position: relative;
}

.time-divider {
    width: 20px;
}

.hoursRow {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #00000024;
    min-height: 50px;
}

.timepicker {
    padding-bottom: 5px !important;
    font-size: 16px !important;
}

.full_time {
    font-size: 16px;
}

.box-footer {
    margin-top: 25px;
    margin-bottom: 15px;
}

.card-block .form-group {
    margin-bottom: 10px
}

.event-box .form-group, .promo-box .form-group {
    margin-bottom: 2rem;
}

.event-box .form-control, .promo-box .form-control {
    font-size: 1.2rem;
}

a.ui-corner-all {
    font-size: 13px;
    border-bottom: 1px solid #00000036 !important
}

.addRow {
    margin-top: 20px;
}

input.flatpickr {
    font-size: 16px;
    opacity: 1 !important;
}

.switch.scroller {
    font-size: 16px;
}

.modal-content {
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 4px 10px 1px rgba(0, 0, 0, .26);
    box-shadow: 0 4px 10px 1px rgba(0, 0, 0, .26);
}

.zmdi-time + .tooltip {
    z-index: 9999;
}

.header {
    z-index: 999 !important;
}

.text-img {
    background-image: url('../img/text-message.jpg');
}

.website-img {
    background-image: url('../img/website-message.jpg');
}

.fb-img {
    background-image: url('../img/fb-msg.png');
}

.insta-img {
    background-image: url('../img/instagram-icon.png');
}

.google-img {
    background-image: url('../img/google-msg.png');
    background-color: #ffffff;
    background-size: 70%;
    background-position: center;
}

.start_time .timepicker {
    padding: .65rem .1rem !important;
}

.padding-10 {
    padding: 10px;
}

.padding-15 {
    padding: 15px;
}

.invite-table {
    margin-top: -35px;
}

.btn-custom {
    display: grid;
    float: left;
}

.index-custom {
    z-index: 1 !important;
}

#add-location-form .form-group {
    margin-bottom: 20px;
}

.new-contact__header {
    background-color: #f3f3f3;
    padding: 2.5rem 0;
    border-radius: 2px 2px 0 0;
    border: .35rem solid #FFF;
    position: relative;
}

.new-contact__img {
    border-radius: 50%;
    box-shadow: 0 0 0 0.35rem #FFF;
    width: 150px;
    height: 150px;
}

.padding-20 {
    padding: 20px;
}


/**** Vrushabh 05/03/2019 ****/

.dataTables_wrapper .dataTables_paginate .paginate_button {
    border-radius: 50% !important;
    width: 30px;
    height: 30px;
    line-height: 16px !important;
    transition: background-color .3s, color .3s;
    margin: 0 1px;
    padding: 6px 0px !important;
    cursor: pointer;
    color: #8e9499 !important;
    background-color: #f3f3f3 !important;
    border: 0 solid #dee2e6 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    z-index: 2;
    background: none !important;
    color: #81878d !important;
    background-color: #e6e6e6 !important;
    border-color: #dee2e6 !important;
}


.dataTables_wrapper .dataTables_paginate .paginate_button.current {
    z-index: 1;
    background: none !important;
    color: #FFF !important;
    background-color: #39a7de !important;
    border-color: #39a7de !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    z-index: 1;
    background: none !important;
    color: #FFF !important;
    background-color: #39a7de !important;
    border-color: #39a7de !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next:before,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:before {
    line-height: 16px !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
    color: #8e9499 !important;
    pointer-events: none;
    cursor: auto;
    background-color: #f3f3f3 !important;
    border-color: #dee2e6 !important;
}

.footer-fixed {
    position: fixed !important;
    left: 0 !important;
    width: 100% !important;
}

/****/


/* Monika 12-03-19 starts */
.mailchimp-btn {
    background-color: #f783ac !important;
    background-image: url(/img/mailchimp.png);
    color: #ffffff !important;
    border-bottom: 1px solid #f783ac !important;
    border-top: 1px solid #f783ac !important;
    border-left: 1px solid #f783ac !important;
    border-right: 1px solid #f783ac !important;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding: 0px 0px 0px 30px !important;
    background-size: 10%;
    margin-top: 5%;
    width: 191px !important;
    height: 40px !important;
    box-shadow: none !important;
    font-size: 15px !important;
}

.constant-contact-btn {
    background-color: #0d76c1 !important;
    background-image: url(/img/Constant-Contact.png);
    color: #ffffff !important;
    border-bottom: 1px solid #0d76c1 !important;
    border-top: 1px solid #0d76c1 !important;
    border-left: 1px solid #0d76c1 !important;
    border-right: 1px solid #0d76c1 !important;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding: 0px 0px 0px 30px !important;
    background-size: 10%;
    margin-top: 5%;
    width: 255px !important;
    height: 40px !important;
    box-shadow: none !important;
    font-size: 15px !important;
}

/* Monika 12-03-19 ends */

.nav-fill li {
    flex: none !important;
}

.card-title-custom {
    text-transform: none;
}

.input-msg {
    width: 100%;
    padding: 4px;
    margin: 8px 0px;
}

.font-size-12 {
    font-size: 12px;
}

.font-size-15 {
    font-size: 15px !important;
}

.font-size-14 {
    font-size: 14px !important;
    color: #707070 !important;
}

.min-height-custom {
    min-height: 260px;
}

.card-bg-color {
    background-color: #ebebeb !important;
}

#goal-count {
    width: 10%;
    float: left;
    font-size: 1.50rem; /** Vrushabh 27/07/2020 **/
    margin-top: 8% !important; /** Vrushabh 27/07/2020 **/
}

.progress-custom-bar {
    width: 90%;
    float: left;
}

/**** Vrushabh 20/03/19 ****/

.create-btn-margin {
    margin-right: 0px !important;
}

.back-btn-margin {
    margin-left: 15px;
}

.message_new_con_link {
    font-size: 1rem;
    color: #333;
    position: relative;
    text-transform: capitalize !important;
}

/****/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .card-group {
        display: block !important;
    }
}

/**** Vrushabh 04/04/19 ****/

.invite-date-font {
    font-size: 1rem !important;
}

/****/


/*** Vrushabh 15/05/19 ***/

@media only screen and (device-width: 768px) {
    .request-input {
        width: 100% !important;
    }
}

/***/
.clear-file {
    color: #ffffff !important;
}

#save_btn {
    margin-top: 0px !important;
}

#save_btn_holiday {
    margin-top: 0px !important;
}

.save_btn {
    margin-top: 0px !important;
}

.btn-cancel {
    margin-top: 20px;
}

/*** Vrushabh 23/05/19 ***/

@media (max-width: 750px) and (min-width: 320px) {
    .hide-icon-mobile {
        display: none !important;
    }
}

/***/

/*** Vrushabh 27/05/19 ***/

.review-logo {
    height: 100px;
    margin-bottom: 20px;
}

/***/

/*** Vrushabh 24/06/2019 ***/

.btn-custom {
    padding: 0px !important;
}

.delete-export-btn {
    margin-top: 20px;
}

.invites-back-button {
    margin-top: 20px;
}

/***/

/*** Vrushabh 26/06/2019 ***/

.invite-message-btn {
    background-color: #71b20c !important;
    color: #ffffff !important;
}

/***/

.image-div-css {
    border-radius: 10px;
    background-color: #373743;
    border: 1px solid #373743;
    width: 40%;
    height: 200px !important;
    list-style-type: none;
    margin: 5px 0.25% 5px 0.5%;
    display: inline-block;
    position: relative;
    overflow: hidden;
    padding: 0.3em;
    z-index: 0; /*** Vrushabh 26/03/21 ***/
    cursor: pointer;
    box-sizing: border-box;
    transition: 0.3s background-color;
}

.image-div-css:hover > .outer-div {
    opacity: 1;
}

.image-css {
    transform: translate(-50%, -50%);
    max-width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
}

.image-span {
    border-radius: 0.5em;
    color: #FFF;
    display: inline-block;
    margin: 0;
    padding: 0;
}

.outer-div {
    opacity: 0;
    width: 95%;
    height: 200px;
    position: absolute;
    top: 0px;
    margin: 0;
    padding: 0;
    color: #ffffff;
}

.box-bottom {
    opacity: 0;
    -webkit-box-align: center;
    align-items: center;
    z-index: 1;
    bottom: 10px;
    left: 5px;
    position: absolute;
    width: 100%;
    transform: translateY(35px);
    transition: transform 0.2s ease 0s, opacity 0.5s ease 0s;
}

.image-name {
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    width: 70%;
    display: inline-block;
    position: absolute;
    overflow: hidden;
    text-overflow: ellipsis;
    top: 5px;
    left: 4px;
    word-break: break-all;
    text-align: left;
}

.image-size {
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    position: absolute;
    left: 4px;
    bottom: 5px;
}

.image-div-css:hover > .outer-div .box-bottom {
    opacity: 1;
    transform: translateY(0px);
    transition: transform 0.2s ease 0s, opacity 0.5s ease 0s;
}

.image-delbtn {
    position: absolute;
    right: 4px;
    bottom: 5px;
}

.del-icon {
    font-size: 16px;
    color: #ffffff;
    float: right;
    padding: 5px;
}

.messages__details > p > iframe {
    max-height: 400px !important;
    position: relative;
    top: 0;
    left: 0;
    width: 100% !important;
    border: 0;
}

.messsages__details {
    position: relative;
    overflow: hidden;
}


/*** Vrushabh 03/07/2019 ***/

.start-float {
    float: left;
}

.end-float {
    float: right;
}

.time_end_padding {
    padding: .65rem .1rem !important;
}

.promotion-back {
    margin-right: 10px !important;
}

/***/

/*** Vrushabh 16/07/2019 ***/

.review-profile-div {
    width: 100px;
    border-radius: 80px;
    overflow: hidden;
}

.review-profile-img {
    width: 100% !important;
}

.review-profile-main-div {
    /*display: flex;*/
    /*align-items: center;*/
    top: 10px !important;
}

.not-responded-a {
    color: #fff !important;
    border-bottom: 1px solid rgba(255, 255, 255, .25);
    font-weight: 600;
}

.review-content-div {
    margin-top: 0px !important;
    padding-left: 0px !important;
}

.alert-notop {
    margin-top: 0px !important;
}

@media (max-width: 768px) and (min-width: 320px) {
    .review-profile-main-div {
        margin: 5px auto 0px !important;
        top: 5px !important;
    }

    .review-profile-div {
        width: 80px !important;
    }

    .review-content-div {
        padding-left: 15px !important;
    }
}

/***/

.image-delbtn-loc-cat {
    position: absolute;
    right: 20px;
    bottom: 0px;
}

.image-size-loc-cat {
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    position: absolute;
    left: 0px;
    bottom: 5px;
}

/*** Vrushabh 25/07/19 ***/

.open-close-save-btn {
    margin-top: 0px !important;
}

/**/

/*** Vrushabh 08/08/19 ****/

#offering-form .col-md-3 p {
    background: #40a7de1a; /*** Vrushabh 18/02/2021 ***/
    padding-bottom: 1rem;
    margin-bottom: 0;
    padding-left: 15px;
    margin-left: 0px;
}

#offering-form .col-md-3 h4 {
    background: #40a7de1a; /*** Vrushabh 18/02/2021 ***/
    padding-bottom: 1rem;
    margin-bottom: 0;
    padding-left: 15px;
    margin-left: 0px;
    padding-top: 10px;
    margin-top: 15px;
}

/***/
.sweet-alert button.cancel, .sweet-alert button.cancel:hover {
    background-color: #f4645f;
}

/*** Vrushabh 30/08/19 ***/

.dashboard-rating-box:hover {
    cursor: unset !important;
}

/***/
.notification_setting_div {
    clear: both;
    float: left;
    margin-right: -20%;
}

.notification_setting {
    color: #39A7DE !important;
}

.break_word {
    overflow-wrap: break-word !important;
}

/*** Vrushabh 12/09/19 ***/

#fm_cancel {
    color: #fff !important;
}

.hours-cancel {
    padding-left: 0px !important;
}

/***/


.custom-load-img {
    float: right;
    right: 13%;
}

.loading-image {
    width: 35px;
    margin-top: 10px;
    z-index: 999;
    margin-left: 70px;
}

.float_left {
    float: left;
}

a.white-txtclr {
    color: #ffffff !important;
}

/* blog css */
.table-responsive {
    overflow-x: visible !important;
}

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

#blog_cotent_filter {
    border: 1px solid #e4e4e4 !important;
    border-radius: 2px !important;
    height: 2.9rem !important;
    padding: 0px 0rem 0px 0rem !important;
    width: 50% !important;
    transition: background-color .3s, color .3s !important;
    bottom: 35px !important;
    float: left !important;
}

.dataTables_filter--toggled {
    border-bottome: 1px solid #e4e4e4 !important;
}

table.dataTable thead th, table.dataTable thead td {
    border-bottom: none !important;
}

table.dataTable.no-footer {
    border-bottom: none !important;
}

.dataTables_filter:after, .dataTables_length:after {
    left: 12px !important;
    color: #737373 !important
}

#blog_cotent_length {
    display: none !important;
}

.circle_green {
    color: #00A000;
}

.circle_yellow {
    color: #ffff00;
}

.add-btn-blogs {
    margin-right: 5px !important;
}

.blog-title {
    width: 280px !important;
}

.blog-date {
    width: 130px !important;
}

.blog-url {
    width: 380px !important;
}

.blog-control .select2-container {
    width: 39% !important;
    margin-left: 5px !important;
}

/*** Vrushabh 29/11/2019 ***/

.location_icon {
    width: 50px !important;
}

/***/

#bubbleCountdown, #supportCountdown, #hoursCountdown {
    font-size: 12px;
    color: #3399ff
}

.theme-color {
    color: #39A7DE;
    animation: shake 0.5s;
}

.card-background {
    background-color: #39A7DE !important;
    color: #fff;
}

.card-text-color {
    color: #fff;
}

.highcharts-button, .highcharts-legend, .highcharts-container > svg > text {
    display: none;
}

/*** Vrushabh 17/20/2020 ***/
.dashboard_toolbar {
    border: 0.5px #39A7DE solid;
}

.toolbar_button {
    margin-left: 65px;
}

.re_dashboard_card_title {
    border-bottom: 0.5px #ccc solid;
    margin-top: 5px !important;
    padding-bottom: 5px !important;
}

.re_dashboard_card_header {
    padding: 5px 5px !important;
}

.section-dashboard {
    display: flex !important;
    flex-flow: inherit;
}

.main-div-section {
    padding: 0 5px !important;
    max-height: 300px !important;
}

.re_dashboard_card_block {
    padding: 10px 10px !important;
    min-height: 80px !important;
}

.dashboard_rating_first_part {
    float: left;
}

.dashboard_rating_second_part {
    float: right;
}

.review_dashboard_block {
    padding: 0px !important;
}

.review_dashboard_header {
    padding: 10px 6px !important;
}

.review_dashboard_div {
    margin-top: -95px !important;
}

.re_dashboard_btn {
    min-width: 100px;
    border-radius: 20px !important;
    background-color: #20c11e !important;
    color: #ffffff !important;
}

.question_image {
    filter: brightness(130%);
}

.re_dashboard_platform_image {
    float: left;
    margin: 2px 5px 0 0 !important;
}

.re_dashboard_author {
    font-size: 14px !important;
    margin: 0px !important;
    padding: 0px !important;
}

.re_dashboard_date {
    font-size: 14px !important;
    margin: 0px !important;
}

.re_dashboard_rating_star {
    margin: 0px !important;
}

.new_announcement_dashboard {
    padding-right: 10px !important;
}

.card-title {
    text-transform: none !important;
}

/***/
/** Vrushabh 17/03/2020 **/

.new_dashboard_close {
    margin-right: -24px;
    margin-top: -15px;
    font-size: 20px !important;
    position: absolute !important;
    right: 30px !important;
}

.dashboard_first_col {
    max-height: unset !important;
}

@media (max-width: 767px) and (min-width: 320px) {
    .dashboard_toolbar {
        height: auto !important;
        padding: 10px !important;
    }

    .new_dashboard_close {
        margin-top: -95px !important;
    }
}

/**/

/*** Vrushabh 23/03/2020 ***/

@media (max-width: 767px) and (min-width: 320px) {
    .main-div-section {
        max-height: unset !important;
    }
}

/***/

/*** Vrushabh 30/03/2020 ***/

.hidden-reviewtext-dashboard {
    display: none;
}

/***/

/*** Vrushabh 30/04/2020 ***/

.order_dropdown_menu {
    min-width: 200px !important;
    top: 25px !important;
    right: 10px !important;
}

.order_dropdown_item {
    width: 81% !important;
}

/***/

/*** Vrushabh 04/05/2020 ***/

.tax_rate_div {
    display: unset !important;
    /*position: absolute !important;*/
    /*top: -2px !important;*/
}

.tax_rate_text {
    width: 50px;
    /*height: 95% !important;*/
    border: unset;
    border-bottom: 1px solid #ccc !important;
    padding-left: 10px !important;
}

.tax_rate_icon {
    border-bottom: none !important;
    padding: 3px !important;
    /*position: relative;*/
    top: 10px;
}

.payment_status_div {
    margin-left: 25px !important;
}

/***/

/*** Vrushabh 07/05/2020 ***/

.product_table_input {
    width: 50% !important;
}

.order_action_icons {
    margin-top: 7px !important;
    margin-right: 5px !important;
}

/***/

/*** Vrushabh 11/05/2020 ***/

.order_inside_card {
    box-shadow: none !important;
}

.order_card_group {
    display: block !important;
    flex-wrap: unset !important;
}

.order_add_button_margin {
    margin-right: 10px !important;
}

.order_form_input_group {
    border-bottom: 1px solid #ccc !important;
}

.table .order_form_qty_th {
    padding-left: 39px !important;
}

.order_form_qty_input {
    margin-left: 30px !important;
    width: 55% !important;
}

/***/

/*** Vrushabh 13/05/2020 ***/

.setting_tax_rate_icon {
    /*top: -1px !important;*/
    /*margin-left: 62px !important;*/
    /*margin-right: -20px !important;*/
}

.setting_tax_rate_input {
    padding-left: 20px !important;
    margin-left: 10px;
}

.delivery_option_font {
    font-size: 1rem !important;
}
.orders_date_range {
    top: 0px !important;
}

/***/

/*** Vrushabh 14/05/2020 ***/

.order_modal_border {
    border-radius: 0px !important;
    border: none !important;
    border-bottom: 1px solid #ccc !important;
}

.order_modal_border span {
    background-color: unset !important;
    border-top-left-radius: 0px !important;
    color: unset !important;
    border-bottom-left-radius: 0px !important;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.view_payment_card {
    border: 1px solid #ddd !important;
    border-radius: 8px !important;
    padding: 10px !important;
}

.view_payment_card_block {
    display: inline-block !important;
}

/***/

/*** Vrushabh 15/04/2020 ***/

.delivery_detail_card {
    padding-left: 0px !important;
}

.payment_method_card {
    padding-right: 0px !important;
}

/***/
/*** Sanjog 19/05/2020 - 1172206810153611 ***/
button.store-home {
    background-color: #39A7DE !important;
}

/***/
/*** Sanjog 25/05/2020 - 1171676792246363 ***/
section.content.online-store {
    height: 100%;
    padding: 0 !important;
}

section.online-store #wrap {
    height: 100%;
    position: fixed;
    width: 100%;
}

@media screen and (max-width: 768px) {
    section.online-store {
        padding: 0 !important;
    }

    section.content {
        left: 0 !important;
        width: 100vw !important;
    }

    .no-contacts-div {
        width: 100% !important;
    }
}

@media screen and (max-width: 420px) {
    section.online-store {
        padding: 0 !important;
    }

    body {
        padding: 0 !important;
    }
}

/***/

/***/
/*** Sanjog 25/05/2020 - 1176750806360440 ***/
span.reviewImageDel {
    color: #ffffff;
    background-color: #39A7DE;
    z-index: 9;
}

/***/
/***/
/*** Sanjog 25/05/2020 - 1176750806360440 ***/
span.reviewImageDel {
    color: #ffffff;
    background-color: #39A7DE;
    z-index: 9;
}

/***/

/*** Vrushabh 21/05/2020 ***/

/***/

/*** Vrushabh 26/05/2020 ***/

.sweet-alert button.confirm:hover {
    background-color: #39A7DE !important;
}

/***/

/*** Vrushabh 27/05/2020 ***/

.view_payment_edit {
    float: left;
    margin-left: 20%;
    margin-top: -36px;
    background-color: #fff;
}

/***/

/*** Vrushabh 28/05/2020 ***/

.date_time_icon_a {
    float: right;
    display: inline-block;
    margin-top: -25px;
    margin-right: 12px;
}

.date_time_icon {
    font-size: 18px;
}

.circle_red {
    color: red;
}

/***/

/*** Vrushabh 29/05/2020 ***/

/***/

/*** Vrushabh 01/06/2020 ***/

.orders_stripe_btn {
    margin-top: 0px !important;
    padding: 0 0 0 20px !important;
    width: 165px !important;
    height: 35px !important;
    font-size: 14px !important;
}

/***/

/*** Vrushabh 15/06/2020 ***/

.dashboard-review-display {
    display: inline-block !important;
}

/***/
/*** Vrushabh 01/07/2020 ***/

.head-form-adjust {
    margin-bottom: unset !important;
}

/***/

/** Sanjog 30/07/2020 **/
img.invite-load-img {
    width: 50px;
    margin-top: 20px;
    margin-right: 0;
    margin-left: 0;
}

input.has-error, textarea.has-error {
    border-bottom: 1px solid red;
}

span.invite-phone-icon, span.invite-user-icon {
    float: left;
    width: 5%;
    padding: 10px 0 0 !important;
}

span.error-icon {
    color: red !important;
}

#customer_name, #invitation-form #invite_phone, #add_name, #add_phone {
    float: left;
    width: 90%;
}

.invite-group {
    margin-bottom: 2rem;
}

.invite-form-group {
    margin-bottom: 0 !important;
}

.error-name, .error-phone, .error-text, .error-email, .add-error-name, .add-error-phone, .error-zip {
    margin-left: 20px;
    color: red;
}

.error-icon {
    color: red !important;
}

span.invite-user-icon, span.invite-phone-icon {
    color: #39A7DE;
}

.margin-top-0 {
    margin-top: 0 !important;
}

/*** Vrushabh 17/08/2020 ***/

.claim-location {
    right: 15px !important;
}

/***/


/****** Monika 18/09/2020 ***/

.brand_details {
    position: fixed;
    top: 72px;
    right: 0;
    width: 320px;
    height: 100%;
    background-color: #FFFFFF;
    z-index: 11;
    box-shadow: -5px 0 10px rgba(0, 0, 0, 0.08);
    /*padding-top: 30px;*/
    transition: transform 300ms, opacity 300ms;
}

.brand_details:not(.toggled) {
    transform: translate3d(340px, 0, 0);
    opacity: 0;
}

.brand_details.toggled {
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

.brand_details__header {
    padding: 0 2rem;
}

.brand_details__title {
    line-height: 100%;
    margin: 0 0 2rem;
    font-size: 1.2rem;
}

.brand_details__title > small {
    color: #9c9c9c;
    font-size: 0.95rem;
    display: block;
    margin-top: 0.5rem;
    text-transform: none;
}

.brand_details__search .form-group:before {
    font-family: "Material-Design-Iconic-Font";
    content: "";
    font-size: 1.4rem;
    position: absolute;
    left: 0;
    bottom: 0.3rem;
}

.brand_details__search .form-control {
    padding-left: 2rem;
}

.brand_details__buddies {
    height: 100%;
    overflow-y: auto;
}

.brand_details__buddies .listview__item {
    padding-left: 3rem;
}

.brand_details__available,
.brand_details__away,
.brand_details__busy {
    position: relative;
}

.brand_details__available:before,
.brand_details__away:before,
.brand_details__busy:before {
    position: absolute;
    height: 8px;
    width: 8px;
    content: '';
    border-radius: 50%;
    left: 1.5rem;
    top: 0;
    bottom: 0;
    margin: auto;
}

.brand_details__available:before {
    background-color: #32c787;
}

.brand_details__away:before {
    background-color: #ffc107;
}

.brand_details__busy:before {
    background-color: #ff5652;
}

/******/

/*** Vrushabh 18/09/2020 ***/

.footer-fixed {
    height: 45px !important;
}

.footer-first-text {
    padding: 12px 0px 0px 0px;
    margin-bottom: 0px !important;
}

/***/
#editModal span.select2:nth-of-type(3) {
    display: none;
}

span.syncTime {
    margin: auto 0;
    padding-left: 20px;
    font-weight: bold;
    padding-top: 10px;
}

/*** Vrushabh 22/09/2020 ***/

.close-button {
    margin-top: 42px;
    display: block !important;
    font-size: 20px !important;
}

.product-drawer-close {
    margin-top: -15px !important;
}

.product_drawer_header {
    margin-top: 25px !important;
}

/***/

/*** Vrushabh 23/09/2020 ***/

.export-labels {
    padding-left: 5px !important;
    margin-bottom: 10px !important;
}

.drawer-image-div {
    text-align: center;
    margin-right: 10px !important;
}

.drawer-image-div img {
    height: 300px !important;
}

/***/

/*** Vrushabh 24/09/2020 ***/

.detail-2-inner-div {
    margin-top: 10px;
}

.detail-2-inner-div label {
    padding-left: 0px !important;
    margin-bottom: 5px !important;
}

.drawer-detail-common {
    margin-top: 16px;
    padding-left: 12px !important;
    border-bottom: 1px solid #ccc;
}

/***/

/*** Vrushabh 25/09/2020 ***/

.drawer-arrow-icon {
    color: #000000 !important;
    font-size: 24px !important;
    margin-right: 15px;
    top: -5px;
    position: relative;
}

.drawer-last-div {
    margin-bottom: 60px !important;
}

.details-label {
    padding: 0px !important;
}

/***/

/*** Vrushabh 01/10/2020 ***/

.back-detail-drawer {
    margin-top: 10px;
    padding-left: 12px !important;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px !important;
}

.drawer-back-icon {
    font-size: 24px !important;
    margin-right: 10px;
    top: -3px;
    position: relative;
}

.back-drawer-text {
    color: #39A7DE !important;
    margin-bottom: 0px !important;
}

.inside-detail-drawer {
    margin-top: 15px;
    padding-left: 12px !important;
    margin-bottom: 60px !important;
}

.common-drawer-title {
    padding-left: 12px !important;
}

/***/

/*** Vrushabh 05/10/2020 ***/

.swiper-pagination {
    position: absolute !important;
    width: 100% !important;
    z-index: 20 !important;
    margin: 0 !important;
    top: auto !important;
    bottom: -1px !important;
    text-align: center !important;
    line-height: 1 !important;
}

.drawer-image-div {
    height: 350px !important;
}

/***/
.stick_save_btn {
    position: sticky;
    bottom: 11%
}

.stick_save_btn .btn {
    background-color: #39a7de;
    color: #fff !important
}

/*** Swati 31/10/2020 ***/
#business_information .form-group > label {
    font-weight: 900 !important;
    color: #000000;

}

#business_information .card-header {
    padding: 20px;
}

div#business-info-headquarter {
    margin-bottom: 41px;
}

.container-social {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

label#google-map-link {
    padding-top: 19px;
}

/***/

/*** Vrushabh 03/11/2020 ***/

.radio-label {
    margin-right: 10px;
}

.onboard-select {
    border: 1px solid #ccc !important;
    appearance: auto !important;
}

/***/

/*** Vrushabh 04/11/2020 ***/

.social-select {
    height: 28px !important;
    padding: 3px !important;
    width: 90px !important;
}

.onboard-location-margin {
    margin-top: 35px !important;
}

/***/

/*** Swati 04/11/2020 ***/
.onboard-submit-btn {
    color: #ffffff !important;
    padding: 1.2rem 4.9rem !important;
    font-size: 1.40rem !important;
    font-weight: 600 !important;
    border-radius: 2px !important;
}

.onboard-modal-dialog {
    max-width: 600px !important;
}

.onboard-modal-dialog .btn-close {
    padding-left: 577px !important;
    padding-top: 3px !important;
    max-width: 400px !important;
}

/***/

/*** Vrushabh 10/11/2020 ***/

.bi-card-div-1 {
    margin: 0 0 50px !important;
}

.bi-a-margin {
    margin-top: -8px !important;
    width: 15% !important;
}

/***/

/*** Vrushabh 11/11/2020 ***/

.offering-menu-main-tab-div {
    overflow-x: scroll;
    overflow-y: hidden;
}

.offering-menu-main-tab-div:hover::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 1px;
    height: 5px;
}

::-webkit-scrollbar-thumb {
    border-radius: 1px;
    background-color: rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}

.brand-animal-li-height {
    height: 70px !important;
}

.selected-tab-div {
    margin-top: -30px !important;
}

.offering-menu-tab-div-win {
    overflow-x: scroll;
    overflow-y: hidden;
}

/***/
/*** Sanjog 19/11/2020 ***/
.fb_text {
    font-size: 10px;
    margin-bottom: 5px;
    display: block;
}

/***/
/*** Sanjog 07/12/2020 ***/
/** Feedback Form Style **/
#feedbackData span.input-group-addon {
    float: left;
    margin: 15px 0;
}

#feedbackData input.form-control {
    width: 90%;
}

#feedbackData .feedbackText {
    height: auto !important;
}

#feedbackData .feedbackText textarea {
    width: 90%;
}

/** Swati GBM Form Style 25/12/2020 **/

.gbm-btn {
    background-color: #0c66f0;
    background-image: url(/img/gbm.jpg);
    background-position: 10px 5px;
    background-size: 11%;
    color: #ffffff !important;
    border-bottom: 1px solid #0c66f0 !important;
    border-top: 1px solid #0c66f0 !important;
    border-left: 1px solid #0c66f0 !important;
    border-right: 1px solid #0c66f0 !important;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 30px !important;
    margin: 10px 0 0 0;
    width: 240px;
    height: 40px !important;
    box-shadow: none !important;
    font-size: 15px !important;
}


/** Swati GBM Form Style 28/12/2020 **/

#gbmBtn-modal .modal-width, #shopify-connect-modal .modal-width {
    max-width: 950px !important;
}

#gbmBtn-modal .btn-close, #shopify-connect-modal .btn-close {
    padding-left: 927px !important;
    padding-top: 8px !important;
}


/*form styles*/

#msform, #shopify-connect-form {

    margin: 50px auto;
    text-align: center;
    position: relative;
}

#msform fieldset, #shopify-connect-form fieldset {
    background: white;
    border-radius: 3px;
    box-sizing: border-box;
    /*stacking fieldsets above each other*/
    position: relative;
}

#basic-agent-info,
#agent-availability-time,
#avalible-location-info {
    /*border: 1px solid #eaeaea;*/
    border: 1px solid rgba(234, 234, 234, 0.5);
    margin: 0 auto;
    width: 850px;
    padding: 20px 30px;
}

#agent-availability-time {
    margin-top: 30px;
}


/*Hide all except first fieldset*/

#msform fieldset:not(:first-of-type), #shopify-connect-form fieldset:not(:first-of-type) {
    display: none;
}


/*inputs*/

#msform input,
#msform textarea, #shopify-connect-form input, #shopify-connect-form textarea {

    border-radius: 3px;
    margin-bottom: 30px;
    width: 100%;
    box-sizing: border-box;
    color: #2C3E50;
    font-size: 13px;
}

#msform .form-group, #shopify-connect-form .form-group {
    margin-bottom: 30px;
}

/*headings*/

.fs-title {
    font-size: 15px;
    text-transform: uppercase;
    color: #2C3E50;
    margin-bottom: 10px;
}

.fs-subtitle {
    font-weight: normal;
    font-size: 13px;
    color: #666;
    margin-bottom: 20px;
}


#basic-agent-info,
#agent-availability-time,
#avalible-location-info {
    /*border: 1px solid #eaeaea;*/
    border: 1px solid rgba(234, 234, 234, 0.5);
    margin: 0 auto;
    width: 850px;
    padding: 20px 30px;
}

#agent-availability-time {
    margin-top: 30px;
}


/*buttons*/

#msform .action-button, #shopify-connect-form .action-button {
    width: auto;
    background: #27AE60;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 1px;
    cursor: pointer;
    padding: 10px 15px;
    margin: 10px 5px;
    font-size: 16px;
}


/*headings*/

.fs-title {
    font-size: 15px;
    text-transform: uppercase;
    color: #2C3E50;
    margin-bottom: 10px;
}

.fs-subtitle {
    font-weight: normal;
    font-size: 13px;
    color: #666;
    margin-bottom: 20px;
}

/*** Vrushabh 15/01/2021 ***/

.product-import-btn {
    margin-top: 20px;
    margin-left: 30px;
}

/***/

/*** Vrushabh 19/01/2021 ***/

.product-msrp-field {
    border: 1px solid #ccc !important;
    width: 60% !important;
    margin-left: 20px;
    padding-left: 5px !important;
}

.product-quantity-field {
    border: 1px solid #ccc !important;
    width: 60% !important;
    margin-left: 20px;
    padding-left: 5px !important;
}

/***/

/*progressbar*/

#progressbar {
    margin-bottom: 40px !important;
    overflow: hidden;
    /*CSS counters to number the steps*/
    counter-reset: step;
    margin: 0 auto;
    width: 600px;
    padding: 0px !important;
}

#progressbar li {
    list-style-type: none;
    color: #000000;
    font-size: 14px;
    width: 33.33%;
    float: left;
    position: relative;
}

#progressbar li:before {
    content: counter(step);
    counter-increment: step;
    width: 40px;
    line-height: 40px;
    display: block;
    font-size: 16px;
    color: #333;
    background: white;
    margin: 0 auto 5px auto;
    border: 1px solid #D0D0D0;
    z-index: 2;
    position: relative;
}


/*progressbar connectors*/

#progressbar li:after {
    content: '';
    width: 100%;
    height: 4px;
    background: #d0d0d0;
    position: absolute;
    left: -50%;
    top: 20px;
    z-index: 1;
    /*z-index: -1; !*put it behind the numbers*!*/
}

#progressbar li:first-child:after {
    /*connector not needed before the first step*/
    content: none;
}


/*marking active/completed steps green*/


/*The number of the step and the connector before it = green*/

#progressbar li.active:before,
#progressbar li.active:after {
    background: #27AE60;
    color: white;
}

#msform fieldset .form-group, #shopify-connect-form .form-group {
    text-align: left;
}

.heading-agent {
    text-align: left;
    color: #3a87ad;
    margin-bottom: 30px;
}

.gbm-blue-btn {
    background-color: #39a7de;
    color: #ffffff !important;
    border-bottom: 1px solid #39a7de !important;
    border-top: 1px solid #39a7de !important;
    border-left: 1px solid #39a7de !important;
    border-right: 1px solid #39a7de !important;
    background-repeat: no-repeat;
    padding: 0 !important;
    margin: 10px 0 0 0;
    width: 250px;
    height: 50px !important;
    box-shadow: none !important;
    font-size: 15px !important;
}

#launch-gbm-btn {
    width: 200px !important;
}

h4.heading-agent {
    position: absolute;
    background: #fff;
    font-family: Roboto, Arial, sans-serif;
    font-size: 18px;
    text-align: center;
    bottom: -18px;
    padding: 0px 10px;
    left: 0px;
}

#avaliable_location_select {
    width: 300px;
}

/** Swati GBM Media Query Form Style 8/1/2021 **/
@media (max-width: 992px) {
    #gbmBtn-modal .modal-width {
        max-width: 100% !important;
    }

    #msform, #shopify-connect-form {
        width: 100%;
    }

    #basic-agent-info, #agent-availability-time, #avalible-location-info {
        width: 98%;
        margin: 0 auto;
    }

    #gbmBtn-modal .btn-close {
        padding-left: 96% !important;
    }

    #progressbar {
        width: 100%;
    }

    #agent-availability-time {
        margin-top: 30px;
    }

    #msform .action-button, #shopify-connect-form .action-button {
        margin: 20px 110px 20px 50px;
    }

    #agent_verification {
        margin-right: 0px !important;
    }

    .center-div {
        margin: auto;
        width: 60% !important;
    }

    #avaliable_location_select {
        width: 200px !important;
    }

    #gbmBtn-modal .btn-close {
        padding-top: 9px !important;
        position: absolute;
        right: 25px;
    }

    #launch-gbm-btn {
        margin: 0px !important;
    }

    #progressbar li {
        font-size: 12px;
    }

    .gbm-blue-btn {
        width: 200px;
    }
}


@media (max-width: 400px) {
    #gbmBtn-modal .btn-close {
        padding-top: 9px !important;
        position: absolute;
        right: 15px !important;
    }
}

@media (max-width: 320px) {
    #msform .action-button, #shopify-connect-form .action-button {
        margin: 20px 80px 20px 50px;
    }

    #avaliable_location_select {
        width: 170px !important;
        margin: 25px 0px;
    }
}

#message_box_main {
    overflow: hidden;
    overflow-y: scroll;
}

.badge-info {
    float: right;
}

.message_content_link {
    word-break: break-word;
}

/***/


/*** Vrushabh 20/11/2020 ***/

.onboard_hours_padding {
    padding: 0 5px !important;
}

/***/

/*** Vrushabh 26/11/2020 ***/

.next-button {
    color: #ffffff !important;
}

/***/

/***  Vrushabh 27/11/2020 ***/
.onboard_days {
    font-size: 14px !important;
}

.onboard_switch {
    font-size: 14px !important;
}

.onboard_full_time {
    font-size: 14px !important;
}

.onboard_start_end_time {
    font-size: 14px !important;
}

/***/
/*** Vrushabh 21/01/2021 ***/
.no-left-padding {
    padding-left: 0px !important;
}

/***/

/*** Vrushabh 27/01/2021 ***/

.add_hour_text_title {
    margin-left: -40px !important;
}

/***/
/*swati Feb 3 2021*/

/*.rotate-dropdown{*/
/*transform: rotate(90deg);*/
/*}*/
.navigation__sub:not(.navigation__sub--active) > ul {
    display: block;
}

li.client-nav-li.navigation__sub.\@formactive.sidebar_submenu .dropdown {
    position: absolute;
    right: 0;
    margin: -23px 13px !important;
    color: #ffffff;
}

.ad {
    padding: .0rem .0rem !important;
    float: right;
}

li.navigation__sub ul {
    background: #40A7DE;
}

li.navigation__sub ul a {
    color: #ffffff;
}

.navigation__sub > ul > li > a {
    padding: .3rem 1rem .3rem 0.4rem !important;
}

.down-arrow {
    transform: rotate(90deg);
}

.up-arrow {
    transform: rotate(0deg);
}

ul.submenu-active {
    background: #ffffff !important;
}

ul.submenu-active li a {
    color: #39A7DE;
}

a.submenulink-active {
    color: #71B20C !important;
}

.navigation__sub > ul > li:last-child {
    padding-bottom: 0rem;
}

a.client-menus.li-active + a {
    margin: -11px 13px !important;
}


/*** Chinmay 10/02/2021 ***/
.select-custom-dropdown {
    background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right !important;
}

.contact-checkbox {
    position: absolute;
    top: 45%;
    z-index: 5;
}

.check-box-container {
    position: relative;
    border-bottom: 1px solid #efefef;
}

.check-box-container .contact-checkbox {
    display: none;
}

.new-message {
    color: #ffffff;
    border-radius: 20px !important;
    height: 35px !important;
    background-color: #39A7DE !important;
}

/***/
/*** Vrushabh 02/02/2021 ***/

.new_dashboard_card_design {
    min-height: 190px !important;
}

.new_card_icon {
    font-size: 22px !important;
    position: relative !important;
    top: 3px !important;
}

.new_card_title {
    margin-left: 5px;
    font-size: 16px;
}

.new_dashboard_help {
    margin-bottom: 7px;
}

.new_dashboard_card_btn {
    border-radius: 10px !important;
    color: #fff !important;
    width: 100px !important;
    height: 30px !important;
    font-size: 17px !important;
    padding: 5px !important;
}

.new_dashboard_btn_1 {
    background-color: #ffffff !important; /*** Vrushabh 04/08/2021 ***/
    color: #000 !important; /*** Vrushabh 04/08/2021 ***/
    border: 1px solid #39A7DE !important; /*** Vrushabh 04/08/2021 ***/
    margin-top: 10px !important;
    border-radius: 10px !important;
}

.placement_icon_img {
    width: 30px !important;
}

.new_dashboard_btn_2 {
    margin-top: 10px !important;
    border-radius: 10px !important;
    background-color: #ffffff !important; /*** Vrushabh 04/08/2021 ***/
    color: #000 !important; /*** Vrushabh 04/08/2021 ***/
    border: 1px solid #39A7DE !important; /*** Vrushabh 04/08/2021 ***/
}

.placement_img {
    width: 35px !important;
    margin-top: 10px !important;
}

.dashboard_title {
    padding-left: 0px !important;
    margin-bottom: 20px !important;
}

.website_icon {
    width: 22px !important;
    margin-top: -4px !important;
    margin-right: -5px !important;
}

.product_icon {
    margin-top: -4px !important;
    margin-right: -5px !important;
    width: 28px !important;
}

.dashboard_label {
    border: 1px solid #71B20C !important;
    background-color: #fff !important;
    color: #71B20C !important;
    border-radius: 10px;
    width: 100px !important;
    text-align: center;
    height: 30px !important;
    font-size: 17px !important;
}

.new_dashboard_card_footer {
    padding: 10px 10px !important;
    min-height: 56px !important;
}

.other_plans_card_block {
    min-height: 60px !important;
}

.freemium_card_block {
    min-height: 100px !important;
}

/***/

/*** Vrushabh 10/02/2021 ***/

.green-text {
    color: #71B20C !important;
}

.dashboard-refresh-btn {
    font-size: 30px !important;
    color: #fff !important;
}

.analytics-left-card-img {
    width: 70px !important;
}

.analytics-left-card-text {
    color: #39A7DE !important
}

.analytics-right-card-title {
    color: #39A7DE !important
}

.analytics-right-card-header {
    padding: 9px !important;
}

.analytics-right-card-block {
    padding: 9px !important;
}

/***/


/*** Vrushabh 12/02/2021 ***/

section.content.content--full {
    background-color: #FFFFFF;
    min-height: unset !important;
    padding: 50px 30px 0 20px !important;
    position: unset;
    left: unset;
    width: unset;
    height: unset;
    overflow-x: unset;
}

section.content {
    background-color: #FFFFFF;
    min-height: unset !important;
    padding: 0 30px 80px 10px !important;
    position: absolute;
    /*left: 70px;*/
    top: 63px;
    width: 100%;
    height: 100vh;
    /*overflow-x: scroll;*/
}


.card {
    box-shadow: 0 3px 10px rgb(0 0 0 / 25%) !important;
}

.main-div-section {
    max-height: unset !important;
}

.recent-review-card-margin {
    box-shadow: none !important;
}

.footer-fixed {
    box-shadow: 0 3px 10px rgb(0 0 0 / 25%) !important;
}

.card-bg-color {
    background-color: #eee !important;
}

.dashboard_first_col {
    max-height: 300px !important;
}

/***/

/** greyscale with blur **/
.grayscaleblur {
    filter: blur(0px) grayscale(100%);
}

.blockOverlay {
    cursor: default !important;
    opacity: 0.3 !important;
    z-index: 9999 !important;
}

.upgrade_box .upgradeBtn, .blockMsg .upgradeBtn {
    color: #FFFFFF !important;
    font-weight: 400;
    font-style: normal;
    background-color: #1EC11E !important;
}

.upgrade_box {
    background-color: #F3F3F3 !important;
    color: #555555 !important;
    border-color: #39A7DE !important;
}

.blockMsg {
    cursor: default !important;
}

.reply_box .blockMsg {
    width: 80% !important;
    left: 0 !important;
    margin: 0 10% 10px !important;
    padding: 15px !important;
    z-index: 9 !important;
}

.reply_box .blockOverlay {
    z-index: 9 !important;
}

/*** Vrushabh 15/01/2021 ***/

section.new-content {
    min-height: 690px !important;
}

.tab-height {
    min-height: 690px !important;
}

/***/


.group-action {
    transform: translate3d(80px, 32px, 0px);
}

#contact-list-box .multiselect-container > li > a > label > input[type=checkbox] {
    margin-left: -20px;
    opacity: 1;
}

.modal-content .close_btn {
    padding-left: 92%;
    padding-top: 10px;
}

table#group_table {
    margin-top: 0px;
}

#group_table_wrapper .dataTables_scrollBody {
    overflow: visible !important;
}

.group-action {
    left: 18% !important;
    width: 150px;
}

.group-action .dropdown-item {
    width: auto;
}

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

b.caret {
    display: none;
}

/*** Vrushabh 16/02/2021 ***/

.reputation-first-cards-header {
    padding: 10px 15px !important;
}

/***/

/*** Vrushabh 18/02/2021 ***/

.main-card-click:hover {
    cursor: pointer !important;
}


.card.analytics-left-card-border {
    border: 1px solid !important;
}

.gmb_combine_search_card {
    min-height: 215px !important;
}

/***/

/*** Vrushabh 19/02/2021 ***/

.total-search-header {
    padding: 10px !important;
}

.analytics-left-card-block {
    padding: 10px !important;
}

/***/

/*** Chinmay 18/02/2021 ***/

.copy-clipboard {
    display: flex;
    position: relative;
}

.copy-clipboard button {
    position: absolute;
    right: 2px;
    padding: 0;
    top: 10px;
    border-radius: 0;
}

.copy-clipboard svg {
    height: 27px;
    width: auto;
}

#snackbar {
    visibility: hidden;
    min-width: auto;
    color: #fff;
    background-color: #5ac231;
    text-align: center;
    padding: 10px 15px;
    position: fixed;
    z-index: 1;
    right: 8%;
    bottom: 100px;
    font-size: 16px;
    border-radius: 50px;
}

#snackbar.show {
    visibility: visible;
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

@-webkit-keyframes fadein {
    from {
        bottom: 0;
        opacity: 0;
    }
    to {
        bottom: 100px;
        opacity: 1;
    }
}

@keyframes fadein {
    from {
        bottom: 0;
        opacity: 0;
    }
    to {
        bottom: 100px;
        opacity: 1;
    }
}

@-webkit-keyframes fadeout {
    from {
        bottom: 100px;
        opacity: 1;
    }
    to {
        bottom: 0;
        opacity: 0;
    }
}

@keyframes fadeout {
    from {
        bottom: 100px;
        opacity: 1;
    }
    to {
        bottom: 0;
        opacity: 0;
    }
}

.upload_catalog_form {
    position: relative;
    left: 50%;
    margin-top: 60px;
    margin-left: -250px;
    width: 500px;
    height: 200px;
    border: 4px dashed #ccc;
}

.upload_catalog_form input {
    position: absolute;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    outline: none;
    opacity: 0;
}

.upload_catalog_form button {
    margin-top: 15%;
    height: 25%;
    text-align: center;
}

/***/
/*** Vrushabh 22/02/2021 ***/

.consumer-cards-header {
    padding: 10px !important;
}

/***/
/*** Vrushabh 26/02/2021 ***/

.free-order-link {
    color: #ffffff !important;
}

.free-contact-link {
    color: #ffffff !important;
}

/***/

/*** Vrushabh 11/03/2021 ***/
.feedback-browser {
    display: flex !important;
}

/***/

/*progressbar*/

#progressbar {
    margin-bottom: 40px !important;
    overflow: hidden;
    /*CSS counters to number the steps*/
    counter-reset: step;
    margin: 0 auto;
    width: 600px;
    padding: 0px !important;
}

#progressbar li {
    list-style-type: none;
    color: #000000;
    font-size: 14px;
    width: 33.33%;
    float: left;
    position: relative;
}

#progressbar li:before {
    content: counter(step);
    counter-increment: step;
    width: 40px;
    line-height: 40px;
    display: block;
    font-size: 16px;
    color: #333;
    background: white;
    margin: 0 auto 5px auto;
    border: 1px solid #D0D0D0;
    z-index: 2;
    position: relative;
}


/*progressbar connectors*/

#progressbar li:after {
    content: '';
    width: 100%;
    height: 4px;
    background: #d0d0d0;
    position: absolute;
    left: -50%;
    top: 20px;
    z-index: 1;
    /*z-index: -1; !*put it behind the numbers*!*/
}

#progressbar li:first-child:after {
    /*connector not needed before the first step*/
    content: none;
}


/*marking active/completed steps green*/


/*The number of the step and the connector before it = green*/

#progressbar li.active:before,
#progressbar li.active:after {
    background: #27AE60;
    color: white;
}

#msform fieldset .form-group {
    text-align: left;
}

.heading-agent {
    text-align: left;
    color: #3a87ad;
    margin-bottom: 30px;
}

.gbm-blue-btn {
    background-color: #39a7de;
    color: #ffffff !important;
    border-bottom: 1px solid #39a7de !important;
    border-top: 1px solid #39a7de !important;
    border-left: 1px solid #39a7de !important;
    border-right: 1px solid #39a7de !important;
    background-repeat: no-repeat;
    padding: 0 !important;
    margin: 10px 0 0 0;
    width: 250px;
    height: 50px !important;
    box-shadow: none !important;
    font-size: 15px !important;
}

#launch-gbm-btn {
    width: 200px !important;
}

h4.heading-agent {
    position: absolute;
    background: #fff;
    font-family: Roboto, Arial, sans-serif;
    font-size: 18px;
    text-align: center;
    bottom: -18px;
    padding: 0px 10px;
    left: 0px;
}

#avaliable_location_select {
    width: 300px;
}

/** Swati GBM Media Query Form Style 8/1/2021 **/
@media (max-width: 992px) {
    #gbmBtn-modal .modal-width {
        max-width: 100% !important;
    }

    #msform {
        width: 100%;
    }

    #basic-agent-info, #agent-availability-time, #avalible-location-info {
        width: 98%;
        margin: 0 auto;
    }

    #gbmBtn-modal .btn-close {
        padding-left: 96% !important;
    }

    #progressbar {
        width: 100%;
    }

    #agent-availability-time {
        margin-top: 30px;
    }

    #msform .action-button {
        margin: 20px 110px 20px 50px;
    }

    #agent_verification {
        margin-right: 0px !important;
    }

    .center-div {
        margin: auto;
        width: 60% !important;
    }

    #avaliable_location_select {
        width: 200px !important;
    }

    #gbmBtn-modal .btn-close {
        padding-top: 9px !important;
        position: absolute;
        right: 25px;
    }

    #launch-gbm-btn {
        margin: 0px !important;
    }

    #progressbar li {
        font-size: 12px;
    }

    .gbm-blue-btn {
        width: 200px;
    }
}


@media (max-width: 400px) {
    #gbmBtn-modal .btn-close {
        padding-top: 9px !important;
        position: absolute;
        right: 15px !important;
    }
}

@media (max-width: 320px) {
    #msform .action-button {
        margin: 20px 80px 20px 50px;
    }

    #avaliable_location_select {
        width: 170px !important;
        margin: 25px 0px;
    }
}

/*** Chinmay 17/03/2021 ***/
.product-detail-container {
    position: relative;
    overflow: scroll;
}

/***/

body {
    background-color: #ffffff !important;
}

/*** Vrushabh 17/03/2021 ***/

@media (max-width: 767px) and (min-width: 320px) {
    div#business-info-headquarter {
        margin-top: 30px;
    }
}

/***/

/*** Vrushabh 19/03/2021 ***/

@media (max-width: 767px) and (min-width: 320px) {

    a.team-button.responsive_create_stripe_button {
        width: 65% !important;
        /*margin-left: 20% !important;*/
    }

    a.btn-theme-color.btn.btn-lg.team-button.btn-default.waves-effect.create-btn-margin.responsive_create_stripe_button {
        margin: 0 auto;
    }
}

/***/

/*** Vrushabh 23/03/2021 ***/

.order-main-div-daterange {
    position: inherit;
    line-height: 0;
    height: 0;
    clear: both;
}

.order-internal-div-daterange {
    float: left;
    left: 380px;
    top: -3px !important;
    z-index: 9;
}

@media (max-width: 767px) and (min-width: 320px) {
    .order-main-div-daterange {
        position: unset !important;
        height: 30px !important;
    }

    .order-internal-div-daterange {
        float: unset !important;
    }

    .order-daterange-btn {
        width: 250px !important;
        margin: 0 auto !important;
    }

    .toolbar {
        margin-left: 5px !important;
        background-color: unset !important;
        border-radius: unset !important;
        box-shadow: unset !important;
    }

    a.team-button.order-csv-btn {
        width: 235px !important;
    }

    table#order_table {
        position: relative;
        top: 30px;
    }

    button#confirm_req_pay_order_btn {
        width: 95%;
    }
}

/***/
@media (min-width: 767px) and (max-width: 1024px) {
    .card {
        /*padding: 40px 10px;*/ /*** Vrushabh 14/04/2021 ***/
    }

    #order_table_wrapper {
        position: relative !important;
        top: 37px !important;
        overflow: scroll !important;
    }

    button#daterange-btn {
        position: relative;
        top: -10px;
    }

    table#order_table {
        /*position: relative;*/ /*** Vrushabh 13/04/2021 ***/
        top: 30px;
    }

    a#add_contact {
        float: unset !important;
        text-align: center;
        margin-bottom: 10px;
    }
}

@media (max-width: 478px) {
    button#confirm_order_btn {
        margin-top: 20px;
        width: 95%;
    }

    a.order_add_new_contact {
        margin-bottom: 20px !important;
    }
}


a.order_product_add {
    float: left !important;
    margin-left: 20px;
}

a.order_one_time_button {
    float: right !important;
    margin-right: 20px;
}

#recurring_div {
    float: right;
    margin-top: 14px;
    display: none;
    margin-right: 20px;
}

#onetime {
    border: 2px solid #3b9ac7;
    background: #fff;
}

#recurring_div label {
    position: relative;
    bottom: 3px !important;
    margin-right: 10px;
}

.recurringvalues_action_box {
    border: 1px #cccccc solid;
    border-radius: 5px;

}

.recurringvalues_action_box select {
    border: none;
}

.recurringvalues_action_box h5 {
    margin-bottom: 0px;
    padding: 6px 12px;
    border-right: 1px solid #cccccc;

}

#count-week-month-year {
    padding: 6px 12px;
    border-right: 1px solid #cccccc;
}

.login-bg {
    background-color: #f3f3f3 !important;
}

/*** Vrushabh 29/03/2021 ***/

.submenu-active .free-order-ul {
    color: #39A7DE !important;
}

.submenu-active .free-contact-ul {
    color: #39A7DE !important;
}

/***/

.option-input:checked {
    z-index: 0 !important;
}

.option-input.radio {
    z-index: 0 !important;
}

.switch-on input {
    display: initial !important;
    width: 3px;
}

@media only screen and (max-width: 443px) {
    #page a.team-button {
        margin: 0 auto !important;
        display: unset;

    }
}

/*** Vrushabh 06/04/2021 ***/

@media (min-width: 992px) {
    /* OUTER CONTAINER */
    .tcontainer {
        overflow: hidden; /* Hide scroll bar */
    }

    /* MIDDLE CONTAINER */
    .ticker-wrap {
        width: 100%;
        padding-left: 0% !important;
    }

    /* INNER CONTAINER */
    @keyframes ticker {
        0% {
            transform: translate3d(0, 0, 0);
        }
        100% {
            transform: translate3d(-100%, 0, 0);
        }
    }

    .ticker-move {
        display: inline-block;
        white-space: nowrap;
        padding-right: 50%;
    }

    .ticker-move:hover {
        /* Basically move items from right side of screen to left in infinite loop */
        animation-iteration-count: infinite;
        animation-timing-function: linear;
        animation-name: ticker;
        animation-duration: 10s;
    }

    /* ITEMS */
    .ticker-item {
        display: inline-block; /* Lay items in a horizontal line */
    }
}

/***/
.messages__reply div[tabindex="0"] {
    top: initial !important;
    bottom: 65px;
    right: unset !important;
}

/*** Vrushabh 12/04/2021 ***/
#messenger-container {
    max-width: 100%;
}

#messenger-container.contact-card {
    max-width: calc(100% - 340px);
}

@media (max-width: 992px) and (min-width: 768px) {
    .onboard_start_end_time {
        width: 80px !important;
        margin-top: 10px !important;
    }

    li.back-to-home {
        margin-right: 3% !important;
        margin-left: -7% !important;
    }

    #messenger-container.contact-card {
        max-width: 100%;
    }
}

/***/


.messages__reply div[tabindex="0"] {
    top: initial !important;
    bottom: 65px;
}

/*** Vrushabh 12/04/2021 ***/

@media (max-width: 992px) and (min-width: 768px) {
    .onboard_start_end_time {
        width: 80px !important;
        margin-top: 10px !important;
    }

    li.back-to-home {
        margin-right: 3% !important;
        margin-left: -7% !important;
    }
}

/***/

/*** Vrushabh 13/04/2021  ***/

.analytics-range {
    background: #fff;
    cursor: pointer;
    padding: 5px 10px;
    border: 1px solid #ccc;
}

/* LOADER 4 */

#loader-4 span {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background-color: #3498db;
    margin: 35px 5px;
    opacity: 0;
}

#loader-4 span:nth-child(1) {
    animation: opacitychange 1s ease-in-out infinite;
}

#loader-4 span:nth-child(2) {
    animation: opacitychange 1s ease-in-out 0.33s infinite;
}

#loader-4 span:nth-child(3) {
    animation: opacitychange 1s ease-in-out 0.66s infinite;
}

@keyframes opacitychange {
    0%, 100% {
        opacity: 0;
    }

    60% {
        opacity: 1;
    }
}

/***/

/*** Vrushabh 15/04/2021 ***/

.website_text {
    word-break: break-all;
}

/***/

/*** sanjog 12/04/21021 ***/
div.hide_messenger {
    display: none;
}

.no-contact-card {
    height: 75vh;
}

.hide_no_contact {
    display: none !important;
}

.no-contacts-div {
    width: 32%;
    height: 200px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
}

/*** end ***/

/*** Vrushabh 16/04/2021 ***/

@media (max-width: 992px) and (min-width: 320px) {
    .reviews-filter-close {
        margin-top: 30px !important;
        display: block !important;
        font-size: 15px !important;
    }
}

@media screen and (min-width: 993px) {
    .reviews-filter-close {
        display: none !important;
    }
}

@media (max-width: 767px) and (min-width: 320px) {
    .filter {
        top: 0 !important;
    }
}

@media (max-width: 992px) and (min-width: 768px) {
    .filter {
        top: 85px !important;
    }

    .reviews-filter-close {
        margin-top: -7px !important;
    }
}

/***/

/*** Vrushabh 19/04/2021 ***/

.store-brand-logo {
    width: auto !important;
    margin-left: -20px !important;
}

@media (max-width: 767px) and (min-width: 350px) {
    .store-brand-status {
        padding-left: 65px !important;
    }
}

@media (max-width: 320px) {
    .store-brand-logo {
        width: 85px !important;
        height: 50px !important;
    }
}

/***/
/*** Sanjog 20/04/2021 ***/

/***/
/*** Sanjog 20/04/2021 ***/
span.archive-box-left {
    right: 20%;
}

/***/

/***/


svg#requestReview {
    height: 24px;
}

svg#sendMessage {
    height: 23px;
}

#globalSearch, #globalSearchMobile {
    width: 130px;
    box-sizing: border-box;
    border: 2px solid #40a7de;
    border-radius: 50px;
    font-size: 16px;
    background-color: white;
    /*background-image: url('../img/search.svg');*/
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding: 5px 20px 5px 40px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
    /*transition-duration: 0.4s;*/
    /*-moz-transition-duration: 0.4s;*/
    /*-webkit-transition-duration: 0.4s;*/
    /*-o-transition-duration: 0.4s;*/
}

#searchIcon {
    display: flex;
    align-items: center;
    margin-left: 10px;
    color: #40a7de;
    font-size: 20px;
    width: 48px;
    height: 50px;
    line-height: 48px;
    margin-top: -45px;
    text-align: center;
    border: 1px solid transparent;
    z-index: 50;
    animation-duration: 5s;
    timing-function: linear;
    animation-direction: alternate;
    animation-play-state: running;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}

#globalSearch:focus {
    width: 300px !important;
}

#globalSearch:not(:focus) {
    width: 130px;
}

#globalSearch:not(:focus) #globalSearchResult {
    disply: none;
}

/*
#globalSearch::placeholder {
   font-size:10px !important;
}
*/

.gsFont10::placeholder {
    font-size: 10px !important;
}

.gsFont13::placeholder {
    font-size: 13px !important;
}

.gsFont16::placeholder {
    font-size: 16px !important;
}


.instant-search {
    position: absolute;
    width: 350px !important;
    height: 250px;
    overflow-y: auto;
    color: #000;
    background-color: #ffffff;
    box-shadow: -2px 12px 28px -5px rgba(0, 0, 0, 0.39);
    -webkit-box-shadow: -2px 12px 28px -5px rgba(0, 0, 0, 0.39);
    -moz-box-shadow: -2px 12px 28px -5px rgba(0, 0, 0, 0.39);
}

.instentSearchHeading {
    background-color: #f7f7f7;
}

.searchResult p {
    padding-left: 20px;
    font-size: 10px;
    line-height: 12.3px;
    margin-bottom: 9px;
}

.searchResult p:hover {
    background-color: #0c7cd5;
}

li.new_nav-item.pull-right.user-icon.col-md-1.col-sm-3.col-2 {
    padding-right: 0px;
    padding-left: 0px;
}

ul.top-nav li {
    margin-left: 10px;
}

.list-reset {
    list-style-type: none;
    padding: 5px !important;
}

h6.instentSearchHeading {
    margin-bottom: 0px;
}

ul.list-reset li {
    padding: 5px !important;
    margin-left: 0px !important;
}

ul.list-reset li:hover {
    background-color: #F6FBFE;
}


.list-reset .text-xs {
    font-size: 10px;
    /*color: #cccccc;*/
    color: #333;
}

p.text-xs {
    margin-bottom: 0px !important;
}

p.searchUsername {
    margin-bottom: 2px !important;
    font-size: 15px;
    line-height: 1.3;
}

/*** Vrushabh 22/04/2021 ***/

.webchat-setting-ul {
    list-style: none !important;
    padding-left: 0px !important;
}

.webchat-setting-li {
    display: inline-block;
}

.webchat-setting-radio-input {
    visibility: hidden;
}

.webchat-setting-radio-label {
    cursor: pointer;
    border: 0.5px #ccc solid;
    padding: 5px;
    width: 75px;
    font-size: 16px !important;
    text-align: center !important;
}

.webchat-setting-radio-input:checked + label {
    border: 0.5px #39A7DE solid !important;
    background-color: #39A7DE;
    color: #fff !important;
}

.webchat-setting-radio-icon-input {
    visibility: hidden;
}

.webchat-setting-radio-icon-label {
    cursor: pointer;
    width: 60px;
    border: 0.5px #ccc solid;
    border-radius: 44px;
    padding: 13px;
    text-align: center;
}

.webchat-setting-radio-icon-input:checked + label {
    border: 0.5px #39A7DE solid !important;
    fill: #39A7DE !important;
    color: #39A7DE !important;
    background-color: #fff;
}

.webchat-setting-radio-avatar-label {
    cursor: pointer;
    width: 66px;
    border: 0.5px #ccc solid;
    border-radius: 65px;
    padding: 15px;
    text-align: center;
}

.webchat-setting-radio-avatar-label img {
    height: 35px;
    width: auto;
    object-fit: contain;
}

/***/

/*** Vrushabh 26/04/2021 ***/

.avatar-label {
    padding: 21px 15px;
}

/***/

/*** Vrushabh 27/04/2021 ***/
.product-header-modal {
    padding: 0px 25px !important;
}

.product-modal-body {
    padding: 25px !important;
}

.product-listview {
    padding: 10px 0px 5px 0px !important;
    color: #39A7DE !important;
}

.span-line {
    padding: 5px 0px !important;
}

.price-main-div {
    margin: 10px 0px 20px !important;
}

.price-tag {
    font-size: 22px !important;
}

.product-select {
    width: 95% !important;
    padding: 5px !important;
}

.other-detail-main-div {
    margin-top: 20px !important;
    border: 1px solid #ccc !important;
}

.nav-tabs .product-link {
    text-transform: none !important;
    padding: 1rem 0.2rem !important;
}

.other-details-padding {
    padding: 0px 15px !important;
}

/***/
/*** Vrushabh 04/05/2021 ***/
.pThumbSwiper {
    height: 20% !important;
    box-sizing: border-box !important;
    padding: 10px 0 !important;
}

.pThumbSwiper .swiper-slide {
    opacity: 0.4;
}

.pThumbSwiper .swiper-slide-thumb-active {
    opacity: 1;
}

.product-image-main-div {
    min-height: 450px !important;
}

.thumb-slide img {
    display: block;
    width: auto;
    height: 120% !important;
    object-fit: cover;
}

.swiper-button-prev.thumb-nav {
    left: -5px !important;
}

.swiper-button-next.thumb-nav {
    right: -5px !important;
}

.thumb-nav:after {
    font-size: 30px !important;
}

.product-modal-close {
    padding-left: 95% !important;
    padding-top: 10px !important;
}

.product-nav-padding {
    padding: 0px !important;
}

@media screen and (min-width: 991px) {
    .product-modal-dialog {
        margin-left: -25% !important;
        max-width: 550px !important;
    }

    .product-modal-content {
        width: 170% !important;
    }
}

@media (max-width: 990px) and (min-width: 768px) {
    .product-modal-dialog {
        margin-left: -32% !important;
        max-width: 480px !important;
    }

    .product-modal-content {
        width: 150% !important;
    }
}

@media (max-width: 767px) and (min-width: 320px) {
    .thumb-slide {
        margin-right: 30px !important;
    }

    .product-modal-close {
        padding-left: 87% !important;
    }
}

/***/
/*** Vrushabh 06/05/2021 ***/
.product-title-span {
    font-size: 18px !important;
}

.swiper-zoom-container > img {
    max-width: 80% !important;
}

/***/
/*** Vrushabh 21/05/2021 ***/
.tab-wrapper {
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    height: 50px;
}

.tab-list {
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 0;
}

.tab-scroller {
    text-align: center;
    cursor: pointer;
    display: none;
    padding: 6px;
    vertical-align: middle;
    margin-top: -45px;
    position: relative;
    background: #ccc !important;
}

.product-tab-wrapper {
    height: auto !important;
    position: relative;
}

@media (min-width: 320px) and (max-width: 767px) {
    .product-tab-content {
        min-height: 250px;
    }

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

    .product-tab-scroller {
        margin-top: 0px !important;
    }
}

@media (min-width: 400px) and (max-width: 767px) {
    .p-left-scroller {
        position: relative;
        right: 295px;
    }
}

@media (max-width: 375px) {
    .p-left-scroller {
        right: 260px;
    }
}

@media (max-width: 320px) {
    .p-left-scroller {
        right: 210px;
    }
}

/***/

/*** Vrushabh 03/06/2021 ***/

.order-placeholder {
    margin-top: -21% !important;
}

/***/

/*** Vrushabh 04/06/2021 ***/

/*** Swati 07/06/2021 ***/
.main {
    /*overflow: hidden !important;*/ /** Vrushabh 01/07/2021 **/
}

/***/

@media (min-width: 320px) and (max-width: 700px) {
    .show-right-content {
        display: flex;
        background-color: #F7F4F4;
        overflow: auto;
        white-space: nowrap;
        flex: 1;
        align-items: center;
    }

    .main-card-click {
        min-width: 150px !important;
        margin: 20px 0px 0px 20px;
    }

    .mobile-padding-for-analytic {
        padding: 0px !important;
    }

    .analytics-left-card-text {
        font-size: 13px !important;
    }

    .analytics-left-card-img {
        width: 60px !important;
    }

    .mobile_padding_adj {
        padding: 15px !important;
    }
}

/*Nilesh*/
.btn-reset-review {
    background-color: #45ACE0 !important;
    color: #ffffff !important;
}

.togglesearch {
    display: none;
}

/* toggle Search*/
@media (min-width: 320px) and (max-width: 765px) {
    .mobileSearchIcon {
        position: relative;
        left: 30px;
        top: 12px;
        float: right;
        color: #40A7DE;
    }
}

.togglesearch {
    position: absolute;
    top: 54px;
    right: -0.3%;
    line-height: 24px;
    display: none;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    width: 80%;
}

.togglesearch:before {
    content: "";
    position: absolute;
    top: -32px;
    right: 13px;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 14px solid transparent;
}

.togglesearch input[type="text"] {
    width: 200px;
    padding: 5px 10px;
    border: 1px solid #D80B15;
    outline: none;
}

.togglesearch input[type="button"] {
    width: 80px;
    padding: 5px 0;
    background: #D80B15;
    color: #fff;
    margin-left: -6px;
    border: 1px solid #D80B15;
    outline: none;
    cursor: pointer;
}

@media (min-width: 320px) and (max-width: 766px) {

    #globalSearchMobile {
        width: 100% !important;
    }

    #globalSearchMobile:not(:focus) {
        width: 100% !important;
    }

    #globalSearchMobile:focus {
        width: 100% !important;
    }

    .gsFont13::placeholder {
        font-size: 16px !important;
    }

    .gsFont16::placeholder {
        font-size: 16px !important;
    }
}

@media (min-width: 320px) and (max-width: 480px) {
    .gsFont10::placeholder {
        font-size: 8px !important;
    }

    .gsFont13::placeholder {
        font-size: 10px !important;
    }

    .gsFont16::placeholder {
        font-size: 13px !important;
    }

    .instant-search {
        width: auto !important;
        min-width: 255px;
    }

    .user_img_box {
        text-align: unset;
    }
}

i#mobileSearchIcon {
    font-size: 16px;
}

div#userguiding .eNdokQ {
    height: auto;
}

.btn-shopify {
    background: #96BF47;
}

.btn-shopify {
    background-image: url(/img/shopify-icon.png);
    background-position: 15px 7px;
    background-size: 13%;
    border-bottom: 1px solid #96BF47 !important;
    border-top: 1px solid #96BF47 !important;
    border-left: 1px solid #96BF47 !important;
    border-right: 1px solid #96BF47 !important;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 30px !important;
    margin: 10px 0 0 0;
    width: 200px;
    height: 40px !important;
    box-shadow: none !important;
    font-size: 15px !important;
}

#shopify-connect-modal ul {
    width: 100%;
}

#shopify-connect-modal ul li {
    width: 50%;
}

/** new messenger UI **/
#beacon-container .BeaconFabButtonFrame {
    bottom: 10px !important;
    right: 20px !important;
}

/*** Vrushabh 04/08/2021  ***/
.new_dashboard_btn_1:hover, .new_dashboard_btn_2:hover {
    background-color: #39A7DE !important;
    color: #fff !important;
}

/*** Vrushabh 04/08/2021  ***/
/*** Vrushabh 05/08/2021 ***/
.action_selection #product_action {
    border: 1px solid #ccc;
    padding-left: 10px;
    background-image: url('data:image/svg+xml;utf8,<svg fill="black" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 5px;
}

/***/
/*** Vrushabh 10/08/2021 ***/

select#productImportUPC {
    border: 1px solid #ccc;
    padding-left: 10px;
    background-image: url('data:image/svg+xml;utf8,<svg fill="black" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 5px;
}

.product_import_modal_header {
    padding: 10px 59px 0 !important;
}

.product_import_modal_footer {
    justify-content: center !important;
}

/***/
/*** Vrushabh 11/08/2021 ***/
.blog_description {
    min-height: 300px !important;
}

/***/
#sm-update-form textarea#sm-text {
    padding-left: 8px !important;
    border: 1px solid !important;
}

#sm-update-form .modal-body div[tabindex="0"] {
    top: 60px !important;
}

/*** Vrushabh 12/08/2021 ***/
.custom-img {
    width: 30px;
    position: relative;
    left: -5px;
    vertical-align: top;
    text-align: center;
}

/***/
.select2-results ul li {
    width: 100% !important;
}

#store-domain {
    border: 1px solid black;
    padding: 5px;
    margin-right: 5px;
}

span.shopify-com {
    margin-top: 7px;
}

.swal-text {
    text-align: center;
}

.swal-footer {
    text-align: center;
}

.swal-button--confirm {
    background-color: #39A7DE;
}

/*** Vrushabh 26/08/2021 ***/
.plan_main_div {
    margin-left: 65% !important;
}

/***/
.cannabis-link, .cannabis-link:hover, .cannabis-link:focus {
    color: #ffffff;
    text-decoration: underline;
}

.img-width-30 {
    width: 30px;
}

.eventCenter {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-top: 10%;
}

.eventCenter img {
    top: 20%;
    width: 40%;
    text-align: center;

}

.eventImage {
    text-align: center;
}

.eventContentForStarterGrowthPlans, .eventContentForPro_VIP_Plans {
    text-align: center;
    max-width: 615px;
    margin-top: 2%;
}

@media (min-width: 320px) and (max-width: 700px) {

    .eventCenter img {
        top: 20%;
        width: 60%;
        text-align: center;

    }

    .eventCenter h2 {
        font-size: 1.6rem;
    }
}

/*** Vrushabh 20/09/2021 ***/
#services .col-md-4 p {
    background: #40a7de1a;
    padding-bottom: 1rem;
    margin-bottom: 0;
    padding-left: 8px;
    margin-left: 0px;
}

#services .col-md-4 h4 {
    background: #40a7de1a;
    padding-bottom: 1rem;
    margin-bottom: 0;
    padding-left: 8px;
    margin-left: 0px;
    padding-top: 10px;
    margin-top: 15px;
}

/***/

/*** Vrushabh 24/09/2021 ***/
@media (max-width: 767px) and (min-width: 320px) {
    .offering-service-wrapper {
        margin: 0 15px;
    }
}

/***/
/*** Vrushabh 28/09/2021 ***/

.shopify-content-header {
    height: 80px;
    background: #39A7DE !important;
}

.shopify-header-logo {
    background: #39A7DE !important;
    padding: 9px 50px 8px;
}

.shopify-header-img {
    width: 260px !important;
}

.shopify-section {
    padding: 70px 30px 0 !important;
}

.shopify-left-img {
    width: 650px;
}

.shopify-main-heading {
    color: #39A7DE !important;
    margin: 50px 0;
}

.shopify-ul {
    padding-left: 18px !important;
}

.shopify-ul li::marker {
    list-style-type: none !important;
    color: #fff !important;
}

.shopify-ul li::before {
    content: "\2022";
    color: #39A7DE;
    font-size: 35px;
    display: inline-block;
    position: absolute;
    top: -15px;
    left: -20px;
}

.shopify-li {
    margin: 40px 0 !important;
    position: relative !important;
    font-size: 16px !important;
}

/***/
/*** Vrushabh 23/09/2021 **/
.tox-statusbar__branding {
    display: none !important;
}

/***/

@media (min-width: 443px) {
    .product_type_buttons {
        display: inline-block !important;
    }

}

@media (max-width: 443px) {
    /*.product_type_buttons span{*/
    /*margin-left: 0px !important;*/
    /*}*/
    .product_type_buttons span:nth-child(1) {
        margin-left: 0px !important;
    }

    .product_type_buttons {
        margin-top: 10px !important;
    }
}

@media (min-width: 320px) and (max-width: 768px) {

    a#product-back {
        display: inline-block !important;
    }

    a.btn.btn-default.waves-effect.hover-blue.btn-lg.team-btn.back-btn-margin {
        margin-bottom: 0px !important;
        margin-left: 0px !important;
    }

    .container-fluid {
        top: 10px;
    }
}

/*** Vrushabh 18/10/2021 ***/

@media (max-width: 767px) and (min-width: 320px) {

    #export-csv-available {
        margin-left: 40px !important;
    }
}


/***/

.sa-custom {
    width: 200px !important;
    height: 200px !important;
}

/*** Vrushabh 25/10/2021 ***/

li.client-nav-li.navigation__sub.\@formactive.sidebar_submenu .free-dropdown {
    margin: 2px 13px !important;
}

.free-extra-li {
    opacity: 0.8 !important;
}

/***/
/*** Vrushabh 29/10/2021 ***/

.corner-message-circle {
    display: block;
    position: absolute;
    border-radius: 50%;
    border: 2px solid #ffffff;
    width: 25px;
    height: 25px;
    left: 55px;
    bottom: 3px;
    background-size: contain;
    background-repeat: no-repeat;
}

.text-corner-img {
    background-image: url('../img/nextpaw-message-logo.png');
}

.website-corner-img {
    background-image: url('../img/nextpaw-message-logo.png');
}

.fb-corner-img {
    background-image: url('../img/fb-messenger.png');
}

.google-corner-img {
    background-image: url('../img/google-messages.png');
    background-color: #ffffff !important;
}

.locator-corner-img {
    background-image: url('../img/store-locator.png');
    background-color: #ffffff !important;
}

/***/
/*** Vrushabh 08/11/2021 ***/

@media (max-width: 1024px) and (min-width: 768px) {
    .profile-nav {
        font-size: 12px !important;
    }
}

@media (max-width: 1390px) and (min-width: 1025px) {
    .profile-nav {
        font-size: 13px !important;
    }
}

/***/
.hideElement {
    display: none !important;
}

/*** Vrushabh 29/12/2021 ***/

.swal2-modal .swal2-content {
    color: #545454 !important;
    font-weight: 500 !important;
}

/***/

/*** Vrushabh 31/12/2021 ***/

.fb-insta-button {
    background-image: none !important;
    background-position: unset !important;
    padding: 0 !important;
    background-size: unset !important;
    margin-top: 0 !important;
    box-shadow: none !important;
}

.stripe-btn {
    background-image: none !important;
    background-position: unset !important;
    padding: 0 !important;
    background-size: unset !important;
    margin-top: 0 !important;
    box-shadow: none !important;
}

.mailchimp-btn {
    background-image: none !important;
    background-position: unset !important;
    padding: 0 !important;
    background-size: unset !important;
    margin-top: 0 !important;
}

.gbm-btn {
    background-image: none !important;
    background-position: unset !important;
    padding: 0 !important;
    background-size: unset !important;
    margin-top: 0 !important;
}

.constant-contact-btn {
    background-image: none !important;
    background-position: unset !important;
    padding: 0 !important;
    background-size: unset !important;
    margin-top: 0 !important;
}

.btn-shopify {
    background-image: none !important;
    background-position: unset !important;
    padding: 0 !important;
    background-size: unset !important;
    margin-top: 0 !important;
}

#shopify-modal .btn-close {
    padding-left: 770px !important;
    padding-top: 8px !important;
}

.account-info-modal-header {
    padding: 0 !important;
}

.account-info-card-title {
    margin: 0 auto;
    font-size: 18px !important;
}

.account-info-modal-body {
    margin: 0 auto;
    padding: 20px 30px !important;
}

.account-info-card-block {
    padding: 10px 0 !important;
}

/***/

/*** Vrushabh 04/01/2022 ***/

.swal2-modal .swal2-title {
    font-size: 2.1rem !important;
}

/***/

/*** Vrushabh 10/01/2022 ***/

.select2-container--default .select2-selection--single .select2-selection__rendered {
    white-space: normal !important;
}

.recur-total-text-div {
    float: right;
    margin-right: -100px !important;
    margin-top: -35px !important;
}

.recur-total-text {
    font-size: 18px;
    font-weight: 500;
}

.modal-backdrop {
    z-index: -1 !important;
}

.modal-dialog.modal-lg.modal-notify.modal-info {
    padding-top: 4rem;
}

#gbmBtn-modal {
    padding-top: 4rem;
}

form#onboard-form {
    padding: 60px 10px 0 0 !important;
}

.modal {
    background: rgba(89, 89, 89, 0.38) !important;
}

div.tox-fullscreen {
    top: 2% !important;
    left: 5% !important;
    width: 94% !important;
    height: 94% !important;
}

.orders_dollar_rate_icon, .orders_tax_rate_icon {
    position: relative;
    font-size: 16px;
}
.orders_dollar_rate_icon {
    top: 7px !important;
    font-size: 15px;
}

.order_dollar_input, .order_tax_rate_input {
    margin-top: -21px !important;
    padding-left: 20px !important;
    opacity: 1 !important;
    width: 90% !important;
}