/*
Theme Name: Total health
Version: 1.0
Author: Balwant
*/

*{ margin:0px; padding:0px; outline:0px; box-sizing: border-box;}
*, *:before, *:after { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
a{text-decoration:none; color:#252525; transition:all 0.4s linear 0s;}
a:hover{transition:all 0.4s linear 0s; color:#006e51; text-decoration:none;}
a img, img{border:0px; outline:none;}
img{max-width:100%; height:auto;}
a, input[type="submit"], button{outline:none;  }
.clear{clear:both;}
::-moz-placeholder{ opacity:1; }
input[type=submit], button, select{ -moz-appearance: none;-webkit-appearance: none;}
input, select, button, textarea{font-family: 'Roboto';}
input[type=submit], button{ cursor:pointer;transition:all 0.4s linear 0s;}
input[type="submit"], input[type="text"], input[type="search"], button, input[type="email"], input[type="tel"], textarea, select{-webkit-appearance:none; -moz-appearance:none; appearance:none;}
html {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow-y: scroll;-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;scroll-behavior: smooth;}
a:focus, button:focus, button {outline:0;outline: 0;}
a:hover,
a:active {outline:0; box-shadow: none;}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus{box-shadow:none!important;}
.btn-primary.focus, .btn-primary:focus{box-shadow: none!important;}
a img {border: 0;}
body{color:#333; font-size:14px; line-height:20px; font-family: 'Roboto'; font-weight:400;}
h1, .h1{font-size: 32px; font-family: 'Roboto'; font-weight:400;}
h2, .h2{font-size: 26px; font-family: 'Roboto'; font-weight:400;}
h3, .h3{font-size: 21px; font-family: 'Roboto'; font-weight:500; margin-top:15px;}
h4, .h4{font-size: 18px; font-family: 'Roboto'; font-weight:400;}
h5, .h5{font-size: 16px; font-family: 'Roboto'; font-weight:400;}
strong, strong em{font-weight:500!important;font-family: 'Roboto';}
h4, .h4, h5, .h5, h6, .h6 {margin-top: 10px;margin-bottom: 10px;}

p {margin: 0 0 10px;font-size: 14px;line-height: 1.42857143;color:#333;}
.container{ max-width:1170px; margin:0 auto;}

.btn-primary:not(.btn-action){ min-width:250px; text-align: center;  color:#fff;   border-radius:40px!important; border:0; display:inline-block;} 
.btn-primary.grey{ background:#666768;}
.btn-primary.green{ background:#6caa3b;}
.btn-primary.blue{ background:#385692;}
.btn-primary:hover{ background:#666768; text-decoration:none;}
.btn-primary.grey:hover, .btn-primary.green:hover, .btn-primary.blue:hover{ background: #ffa100}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #006e51;}
.button.alternate, input[type="button"].alternate, button[type="submit"].alternate, input[type="submit"].alternate {color: #fff;background: #e95643;}

.button, input[type="button"], button[type="submit"], input[type="submit"] {color: #fff;display: inline-block;padding: 13px 25px;
margin: 0 2px 0 0;font-weight: 600;font-size: 14px;text-decoration: none;border-radius: 5px;background: #333;border: none; line-height:22px;}
.button:hover, input[type="button"]:hover, button[type="submit"]:hover, input[type="submit"]:hover{ background:#006e51; color:#fff; text-decoration:none;} 
.report-controls .button, .list-controls .button, .report-controls button, .list-controls button, .report-controls input[type="submit"], .list-controls input[type="submit"] {padding: 2px 18px;margin: 2px;font-size: 12px;}
.button.small, input[type="button"].small, button[type="submit"].small, input[type="submit"].small {
border-radius: 3px;border-width: 1px 1px 1px 1px;padding: 2px 18px;margin: 2px;font-size: 12px; color:#fff!important;}


[class^="col-md-"], [class*=" col-md-"] {padding-top: 15px;}

[class^="col-md-"] [class^="col-md-"], [class*=" col-md-"] [class^="col-md-"], [class^="col-md-"] [class*=" col-md-"], [class*=" col-md-"] [class*=" col-md-"]{padding-top: 0;}


[class^="halficon-"], [class*=" halficon-"] {display: inline-block;width: 16px;height: 16px;line-height: 16px;vertical-align: text-top;
background-image: url("../images/stylesheet-no-repeat.png");}
.halficon-hide, .halficon-check {background-position: -32px -260px;}
.halficon-delete, .halficon-close {background-position: -16px -240px;}
.tab-content .tab-pane:first-child form {margin-bottom: 20px;}
.nav-tabs > li > a {margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;}
.alert {margin: 10px auto;}


[class^="icon-link-"], [class*=" icon-link-"] {
	display: inline-block !important;
	width: 24px !important;
	height: 24px !important;
	line-height: 24px !important;
	vertical-align: text-top !important;
	background-image: url("../images/icons24x24.png") !important;
	background-repeat: no-repeat !important;
	overflow: hidden !important;
}
.icon-link-google {
	background-position: 0 -648px !important;
}

/* Header Section */
.header{ width:100%; background:#006e51; padding:10px 3%; position:fixed; top:0; z-index:999999;}
.header .logo{ max-width:120px;}
.header a{ color:#fff; font-size:22px;}
/* Header Section */



/* Login Page Section */
.loginpage{ width:100%; float:left; height:100vh; display:flex; flex-direction:column; justify-content:center;}
.loginBox{ margin:0 auto; width:480px;}
.loginBox .logo{ width:100%; float:left; text-align:center; margin:0 0 25px;}
.loginBox .logo img{ max-width:300px; display:block; margin:0 auto;}


.button.btnlg{ font-size:18px; padding:10px 25px;}
.forgot{ display:inline-block; margin:10px 0 0; text-decoration:underline;}


/* Login Page Section */





.pagewrap{ width:100%; float:left; padding:60px 0 0; position:relative; min-height:calc(100vh - 66px);}
.pagewrap .sidebar-left{ width:220px; float:left;background:#f7f7f7;position: static;top: 0;color:#fff; position:fixed; top:61px; left:0; height:100%; z-index:9999;}
.sidebar-left .navbar{ padding:0;}
.sidebar-left h5 {margin: 0;padding: 15px;background: #eee;width: 100%;color: #333;font-weight: 400;font-size: 17px;}
.sidebar-left h5 i{ margin-right:5px;}
.sidebar-left .sidebar-nav{ width:100%;}
.sidebar-left .sidebar-nav li{ width:100%; border-bottom:1px solid #e5e5e5;}
.sidebar-left .sidebar-nav li a{ padding:10px 15px; font-size:15px; display:block; width:100%;}
.sidebar-left .sidebar-nav li a:hover, .sidebar-left .sidebar-nav li.active a{ background:#006e51; color:#fff; text-decoration:none;}

.pagewrap .sidebar-right{ width:calc(100% - 220px); float:right; min-height:500px; padding:20px 15px;}
.sidebar-right h1{ margin:15px 0;}

.tabs {position: relative;}
.report-controls, .list-controls {position: absolute;right: 0;text-align: right;top: 2px;}
.nav-tabs > li > a:hover {border-color: #eee #eee #ddd;}
.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: #eee;}

.aside {position: relative;background-color: #f6f6f6;padding: 10px;}
.aside table{ margin:0 auto;}
#tab-pane-recipients .nav-tabs li a.active{background: #f5f5f5; border-bottom-color:#f5f5f5;}
#tab-pane-recipients .nav-tabs li a {padding: 6px 15px;font-size: 12px;}
#myTabContent2 .tab-pane{background: #f5f5f5;padding: 5px 15px;border: 1px solid #dddddd;border-width: 0px 1px 1px 1px;}


.myemails table.setting {width: auto;float: right;margin-top: 10px;}
#tab-pane-recipients .tab-pane h4 {margin-bottom: 0;float: left;margin-right: 15px;}
.recipients-header, .tableDiv{ width:100%; display:inline-block;}
span.best_in_place {border-bottom: 1px dotted #aaaaaa;position: relative;line-height: 1.0;overflow: visible;margin-bottom: 2px;display: inline-block; cursor:pointer;}
#mail-recipient-settings span.best_in_place, .mail-add-fields span.best_in_place {margin-right: 20px;}
span.best_in_place:hover::before {content:'\f040';font-family:'FontAwesome';position: absolute;top: -2px;right: -18px;font-size: 17px;color: #cccccc;}

.gu-per-page.recipients {float: right;}
.gu-sort.recipients {float: right;display: inline-block;margin: 10px 5px 0 0;}
.gu-per-page, .gu-user-filter {display: inline-block;margin: 10px 5px 0 0;}
label {display: inline-block;max-width: 100%;margin-bottom: 5px;}
select {display: inline;position: relative;float: none;width: auto;padding: 5px 25px 5px 5px;line-height: 20px;border: 1px solid #ccc;border-radius: 4px;
color: #555;background: #fff url("assets/images/sort_both.png") no-repeat center right;    height: 50px!important;}
.recipients-header .list-recipients, .recipients .list-recipients {margin-top: 15px;}
table.params, table.basic-reports, table.locations, table.brands, table.users, table.data-table {width: 100%;table-layout: fixed;border: 1px solid #dddddd;
background: #ffffff;}
table.params td, table.basic-reports td, table.locations td, table.brands td, table.users td, table.data-table td, table.params th, table.basic-reports th, table.locations th, table.brands th, table.users th, table.data-table th {padding: .5em 1em;border: 1px solid #dddddd;overflow: hidden;text-overflow: ellipsis;}
.dataTables_info {margin: 10px 0;}
.dataTables_info {clear: both;float: left;}
.dataTables_paginate {float: right;text-align: right; margin:10px 0;}

table.params td, table.basic-reports td, table.locations td, table.brands td, table.users td, table.data-table td, table.params th, table.basic-reports th, table.locations th, table.brands th, table.users th, table.data-table th {padding: .5em 1em;border: 1px solid #dddddd;overflow: hidden;text-overflow: ellipsis;}
table.params tbody tr:nth-child(2n+1), table.basic-reports tbody tr:nth-child(2n+1), table.locations tbody tr:nth-child(2n+1), table.brands tbody tr:nth-child(2n+1), table.users tbody tr:nth-child(2n+1), table.data-table tbody tr:nth-child(2n+1) {
	background-color: #f6f6f6;
}


.action-activate.inactive, .action-deactivate.inactive, .action-delete.inactive, .action-unsubscribe.inactive {color: #aaaaaa;}
.action-deactivate.inactive {color: #1bbb47;}
.action-delete:hover, .action-delete.hover, .action-delete.active {color: #b82727;}
.action-unsubscribe:hover, .action-unsubscribe.hover, .action-unsubscribe.active {color: #facc25;}
.action-activate:hover, .action-activate.hover, .action-activate.active {color: #1bbb47;}

.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {height: 19px;float: left;cursor: pointer;
*cursor: hand;color: #111 !important;}
.paginate_disabled_next, .paginate_enabled_next {padding-right: 23px;margin-left: 10px;}
.paginate_enabled_next {background: url("../images/forward_enabled.png") no-repeat top right;}
.paginate_enabled_next:hover {background: url("../images/forward_enabled_hover.png") no-repeat top right;}


.paginate_disabled_previous, .paginate_enabled_previous {padding-left: 23px;}
.paginate_enabled_previous {background: url("../images/back_enabled.png") no-repeat top left;}
.paginate_enabled_previous:hover {background: url("../images/back_enabled_hover.png") no-repeat top left;}
.gu-funnel.recipients {float: right;margin: 10px 5px 0 0;}


.table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #ddd;}
a.recipient-info {color: #aaa;}
a.recipient-info:hover{color: #333;}
a.popover-with-html {cursor: pointer;}
.tags {padding: 10px 0;clear: both;}



.mail-template-preview {border: 5px solid #f6f6f6;}
.mail-template-preview .mail-headers {padding: 20px;border-bottom: 1px dashed #AAA;}
.mail-body, .sms-autoreply-text {padding: 10px;}
.mail-footer {padding: 15px 20px;color: #aaa;background: #f6f6f6;}
#invite-form-settings, #mail-footer {padding: 10px;}
.mail-footer .controls {float: right;margin-left: 20px;}
.myemails p, .myemails .field, .myemails .field-label {display: block;clear: both;}
.controls .button, .controls button, .controls input[type="submit"] {border-radius: 3px;border-width: 1px 1px 1px 1px;padding: 2px 18px;margin: 2px;font-size: 12px;}
.mail-body .best_in_place, .sms-autoreply-text .best_in_place {display: block;position: relative;border: none;padding: 10px;line-height: 1.5;}
.mail-body .best_in_place:hover, .sms-autoreply-text .best_in_place:hover {margin-right: 0;background-color: #f6f6f6;}


.nav-stacked {position: relative;overflow: hidden;padding-right: 4px;padding-bottom: 450px; width:100%; display:inline-block;}
.nav-stacked::before{ content:'';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-right: 2px solid #eee;}
.nav-stacked > li { position:relative; width:100%; margin:2px 0 0; display:inline-block;}

.nav-stacked li a{border-style: solid;border-width: 2px 0 2px 2px;border-color: #f6f6f6;background-color: #f6f6f6; width:100%;position: relative;display: block;padding: 10px 15px;}
.nav-stacked li .active {background-color: #fff !important;border-color: #eee;width: 102%;}


.nav-stacked li form {position: relative;z-index: 999;float: left;margin: 7px;}

.schedule-settings, .mail-template-tools {padding: 15px;background: #f6f6f6;}
.mail-field {background: #ffffff;margin-bottom: 5px;padding: 5px;}

span.best_in_place {border-bottom: 1px dotted #aaaaaa;position: relative;line-height: 1.0;overflow: visible;margin-bottom: 2px;display: inline-block;word-break: break-word;}

.mail-field label, .mail-field span.best_in_place, .mail-field span.best_in_place form.form_in_place, .mail-field span.best_in_place form.form_in_place input[type="text"] {display: block !important;width: 100% !important;}
hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee;}


input, textarea {padding: 3px 6px;font-size: 14px;line-height: 1.42857143;color: #555555;background-color: #ffffff;	background-image: none;border: 1px solid #cccccc;border-radius: 4px;margin: 0;}
input[readonly], textarea[readonly] {cursor: pointer !important;}
.mail-template-tools input[type="text"] {margin-top: 10px;width: 90%;}


.explainer-text {margin-top: 2px;font-size: 11px;font-style: italic;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.mail-template-form .inner-content {border: 5px solid #DDD;padding: 20px;}
.account-account_info #account .field, .registrations-edit #account .field, #page-content .field {height: 40px;clear: both;}

.account-account_info #account .field label, .registrations-edit #account .field label, .mail-template-form .field label {line-height: 40px;display: inline;}

.account-account_info #account .field input[type="text"], .registrations-edit #account .field input[type="text"], #page-content .field input[type="text"], .account-account_info #account .field input[type="password"], .registrations-edit #account .field input[type="password"], #page-content .field input[type="password"] {width: 50%;float: right;}

#new_mail_template .field input[type="text"], #new_sms_template .field input[type="text"] {float: none !important;}

form input, form textarea {box-sizing: border-box;padding: 3px 6px;font-size: 14px;line-height: 1.42857143;	color: #555555;background-color: #ffffff;
background-image: none;border: 1px solid #cccccc;border-radius: 4px;margin: 0;}

form input[type="text"], form input[type="email"], form input[type="password"] {height: 50px;    padding: 10px 20px;}

#new_mail_template .field .field-label, #new_sms_template .field .field-label {margin-right: 10px;}
form .field {margin-bottom: 10px;}
.account-account_info #account .field.select, .registrations-edit #account .field.select, #page-content .field.select, .account-account_info #account .field.time_select, .registrations-edit #account .field.time_select, #page-content .field.time_select, .account-account_info #account .field.locale_select, .registrations-edit #account .field.locale_select, #page-content .field.locale_select {
	height: 20px;
}
#page-content .mail-template-form #field-subject label, #page-content .mail-template-form .text_area label {line-height: 100%;display: block;clear: both;}
#page-content .mail-template-form #field-subject input, #page-content .mail-template-form .text_area input, #page-content .mail-template-form #field-subject textarea, #page-content .mail-template-form .text_area textarea {float: none;width: 90%;margin-bottom: 10px;}

#page-content .mail-template-form #field-subject, #page-content .mail-template-form .text_area {height: auto;}
#new_mail_template #field-switch_use_custom_footer, #new_sms_template #field-switch_use_custom_footer, #new_mail_template #field-custom_footer, #new_sms_template #field-custom_footer {height: auto !important;}

.account-account_info #account #field-submit, .registrations-edit #account #field-submit, #page-content #field-submit {height: auto;padding-top: 20px;
text-align: center;}



/* My Reviews Page  */
.myreviews .list-reviews .category {width: 55px;}
.myreviews .list-reviews .date {width: 110px;}
.myreviews .list-reviews .attribution {width: 125px;}
.myreviews .list-reviews .rating {width: 155px;text-align: center;}
.myreviews .list-reviews .status {width: 190px;}
.myreviews .list-reviews .stream {width:95px;}
.myreviews .list-reviews .content a, .condense_control_more, .searchclear, .myreviews td a{ color:#006e51;}
.myreviews .list-reviews .content a:hover, .condense_control_more:hover, .searchclear:hover{ text-decoration:underline;}



.review-picture {width: 40px;height: 40px;line-height: 40px;overflow: hidden;text-align: center;font-weight: 100;font-size: 18px;color: #fff;background-color: #ddd;border-radius: 20px; margin-bottom:3px;}

.icon-link-facebook {background-position: 0 -456px !important;}


.myreviews .list-reviews .rating .stars {display: block;}
[class^="fa-star"]::after, [class*=" fa-star"]{color: #fbc026; font-size:20px;}
.halficon-edit {background-position: 0 -240px;}
a:hover .halficon-edit {background-position: 0 -260px;}
.myreviews .list-reviews .stream .action-delete, .myreviews .list-reviews .stream .delete-review {display: none;}
a {cursor: pointer;}
.myreviews .gu-per-page {float: right;margin-top: 10px;}

table.status-table, table.status-table tr, table.status-table td {border: none !important;background: none !important;padding: 0 !important;
text-align: center;}


/* My Reviews Page  */




.btn {position: relative;}

span.spinner {
    position: absolute;
    width: 40px;
    height: 40px;
    right: 20px;
    top: 3px;
    opacity: 0;
}
.logo-l {
    max-width: 150px;
}
.alert-msg p {
    padding: 15px 20px;
    text-align: center;
    margin: 0;
    background: #fff;
}
.alert-msg .error{
	border: 1px dashed red;
}
.alert-msg .success{
	    border: 2px dashed green;
    background: #398839;
	color: #fff;
}

.alert-msg {
    margin-top: 30px;
}

.dropzonecus {
    border: 1px solid #eee!important;
    margin-bottom: 30px;
}
.rounded-circle{overflow:hidden}
.sidebar hr.sidebar-divider{margin: 0!important;}
.breadcrumb{    background-color: transparent!important;        padding: 0 0 10px 0!important;font-size: 14px!important;}
.card-body{    padding: 30px 40px!important;}


.btnaction span {
    display: inline-block;
    padding: 0 5px;
    cursor: pointer;
}
.overlay{
	background : rgba(0,0,0,.5);
	z-index : 99;
	position : fixed;
	left : 0;
	top : 0;
	width : 100%;
	height : 100%;
	display: none;
}

.overlay span {
    width: 80px;
    height: 80px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.custom-select-sm{height: auto!important;}
.modal-footer button { padding: 8px 20px; border-radius: 4px; font-weight: 400;}
.dataTables_length, .dataTables_filter{padding-top:5px;}
.modal-footer button:disabled .txt {opacity: 0;}
.modal-footer span.spinner{    width: 30px; height: 30px; right: calc(50% - 20px);}

span.tox-statusbar__branding {
    display: none;
}

.mplaceholder input {
    width: 50%;
    display: inline-block;
    padding: 0!important;
    border: 0!important;
    height: auto!important;
}


div#customCDate label {
    font-size: 14px;
}
.datePic{display:none}

.open .datePic{display:block}


div#message {
    max-width: 510px;
    margin: 20px auto;
    text-align: center;
    font-size: 15px;
    font-family: Roboto,"Helvetica Neue",Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-style: normal;
    line-height: 100%;
    text-transform: none;
    line-height: 25px;
}
#stars {
    width: 100%;
    float: left;
    margin: 50px 0 30px;
}
#stars ul {
      
    width: auto;
}
#stars li {
   
    width: 98px;
    height: 85px;
    padding: 0 5px;
    margin: 0 -4px;    list-style: none;
}
#stars li a {
    width: 85px;
    height: 85px;
    display: block;
    font-size: 0;
    background: url(assets/images/star-material.svg) no-repeat;
    background-repeat: no-repeat;
    background-position: center;
}
#stars ul li:hover ~ li a,
#stars li:hover a {
    background-image: url(assets/images/star-material2.svg);
}
label.text-holder {
    font-size: 16px;
    color: #666666;
    text-align: center;
    padding: 10px 0 0 0;
    display: inline-block;
    background-repeat: no-repeat;
    min-height: 50px;
    margin: 0 auto;
}
.reviewPage .text-holder.hovered {
    color: #000000;
}
.reviewPage .good-star {
    color: #000000;
    width: 80px;
    height: 33px;
    background-image: url(assets/images/star-good.svg);
    background-repeat: no-repeat;
    padding-left: 5px;
}
.reviewPage .great-star {
    width: 94px;
    height: 42px;
    background-image: url(assets/images/star-great.svg);
    background-position-y: -2px;
    padding-left: 10px;
}

.popBox{ position:relative; margin:25px auto 25px; width:650px;}
.popContent{ width:100%; float:left; position:relative;text-align:center; background:#fff;}
.phead{ width:100%; float:left; padding:15px 50px;} 
.phead p{ margin:10px 0;}

.modalForm{ width:100%; float:left; padding:15px 80px 30px;} 
.modalForm ul{ width:100%; float:left;}
.modalForm ul li{ width:100%; float:left; margin:6px 0;}
.modalForm .field{ width:100%; float:left; height:46px; border-radius:4px; border:1px solid #e5e5e5; padding:0 15px; color:#666; font-size:15px}
.modalForm textarea{ width:100%; float:left; height:120px; border-radius:4px; border:1px solid #e5e5e5; padding:15px; color:#666; font-size:15px; resize:none;}
.modalForm  .btn {min-width: 200px;	height: 58px;color: #fff;font-size: 17px;background: #169074;color: #fff;font-family: 'Poppins-SemiBold';
border-radius: 6px;text-transform: uppercase; padding:0 20px; margin:15px 0 0;}
.modalForm  .btn:hover{ background:#333;}

.rvwNotice{ width:100%; float:left; padding:15px;background: #F5F5F5; border-top:1px solid #e5e5e5;font-size: 14px; line-height:20px;color:#666666;} 
.rvwNotice a{ color:#169074;}
.rvwNotice a:hover{ text-decoration:underline;}

.popBox strong{font-family: 'Poppins-SemiBold';}

.googleBtn{ width:100%; float:left; text-align:center;}
.googleBtn .thumb{ display:inline-block; border:2px solid #298CFF; border-radius:2px; margin:7px;}
.googleBtn .thumb a{ width:250px; display:block; background-repeat:no-repeat; background-position: center center; height:120px;background-image: url(assets/images/google.png); font-size:0px;}


.fbBtn{ width:100%; float:left; text-align:center; margin-bottom:30px;}
.fbBtn .thumb{ display:inline-block; border:1px solid #E2E2E2; border-radius:2px; margin:7px;}
.fbBtn .thumb a{ width:125px; display:block; background-repeat:no-repeat; background-position: center center; height:70px;background-image: url(assets/images/facebook.png); font-size:0px;}

.modal-body{}
.phead.left{ text-align:left;}
.modal-body p, .modal-body li{ }
.modal-body ul{ }
.modal-body li{}
.modal-body .guide.google {background:url(assets/images/modal1.jpg) right top no-repeat;min-height: 240px;padding-right: 180px;}
.modal-body .guide.facebbok{background:url(assets/images/modal2.jpg) right top no-repeat;min-height: 240px;padding-right: 180px;}


.modal-body .btn {}
.modal-body .btn:hover{ }
.modal-body .revBtn{ width:100%; float:left; text-align:center; margin:15px 0 30px;}
.modal-body .revBtn a{ }

form textarea {
    width: 100%;
    display: block;
}
span.gpass {
    cursor: pointer;
    color: #4e73df;
}
.modal-body .guide {
    text-align: left;
}
.modal-body .guide ul{
	    margin-left: 20px;
}
.modal-body  li{
	  color: #333;
}
 .modal-body .revBtn .btn {
    border-radius: 0;margin-right: 20px;
}   

.reviewPage .card-header {
    color: #333;
    background: #F5F5F5;
}
.disable{pointer-events:none;}
.fas.fa-edit.disable_btn, .fa-trash.disable_btn {
    pointer-events: none;
    opacity: .2;
	display:none
}

.locationWrap {
    padding: 40px 0!important;
}

.sidebar-brand-icon img {
    width: 140px;
    max-width: 90%;
}
.sidebar-dark .sidebar-brand {
    color: #fff;
    padding: 10px 0!important;
    height: auto!important;
}
input#wpmp_newpassword {
    width: 100%;
}
.alert-msg {
    margin-top: 0;
    position: fixed;
    left: 20px;
    right: 20px;
    z-index: 2;
    top: 0;
}
@media (max-width: 767px){
	#stars li{    width: auto;
    height: auto;}
    #stars li a {   background-size: contain;    width: 44px;height: 44px;}
    #stars{    margin: 24px 0 22px;}
    .modal-content{    width: 95%;margin: 0 auto;}
    .modalForm{    padding: 15px 10px 30px;}
    .googleBtn .thumb a{width: 202px;height: 80px;background-size: contain;}
    .reviewPage .card-body{    padding: 30px 25px!important;}
.main .p-5 {padding: 2rem !important;}
.btn-primary:not(.btn-action){    min-width: 160px;}
.modal-footer .d-sm-inline-block { display: inline-block !important;}
.dropzonecus .dz-preview .dz-image{width: 70px!important; height: 70px!important;}
.dropzonecus{padding: 10px 10px!important;}
.dropzonecus .dz-preview .dz-details{display: none}
}		