.sesbusiness_dashboard_container,

.sesbusiness_dashboard_wrapper {

	border-width: 0 !important;

	clear: both;

	background-color: transparent !important;

	padding: 0 !important;

}



.sesbusiness_dashboard_container * {

	outline: none !important;

}



.sesbusiness_dashboard_top_section {

	border-width: 1px;

	border-style: solid;

	clear: both;

	margin-right: 1px;

	padding: 10px;

	margin-bottom: 15px;

	background-color: var(--theme-list-background-color);

}



.sesbusiness_dashboard_top_section_left {

	float: left;

	width: 50%;

}



[dir="rtl"] .sesbusiness_dashboard_top_section_left {

	float: right;

}



.sesbusiness_dashboard_top_section_item_photo,

.sesbusiness_dashboard_top_section_item_title {

	vertical-align: middle;

}



.sesbusiness_dashboard_top_section_item_photo img {

	border-width: 0;

	float: left;

	height: 35px;

	width: 35px;

}



[dir="rtl"] .sesbusiness_dashboard_top_section_item_photo img {

	float: right;

}



.sesbusiness_dashboard_top_section_item_title {

	padding-left: 10px;

	padding-top: 8px;

	font-weight: bold;

	overflow: hidden;

}



[dir="rtl"] .sesbusiness_dashboard_top_section_item_title {

	padding-left: 0px;

	padding-right: 10px;

}



.sesbusiness_dashboard_top_section_btns {

	float: right;

}



[dir="rtl"] .sesbusiness_dashboard_top_section_btns {

	float: left;

}



.sesbusiness_dashboard_top_section_btns a {

	padding: 0 20px;

	margin-left: 5px;

	display: inline-block;

	height: 33px;

	line-height: 33px;

	font-size: var(--theme-font-size-small) !important;

}



[dir="rtl"] .sesbusiness_dashboard_top_section_btns a {

	margin-left: 0;

	margin-right: 5px;

}



/*TABS*/

.sesbusiness_dashboard_tabs {

	float: left;

	width: 230px;

	margin-right: 15px;

}



[dir="rtl"] .sesbusiness_dashboard_tabs {

	float: right;

	margin-left: 15px;

	margin-right: 0;

}



.sesbusiness_dashboard_tabs>ul {

	border-style: solid;

	border-width: 1px;

	list-style: none;

	margin: 0;

	background-color: var(--theme-list-background-color);

}



.sesbusiness_dashboard_tabs>ul {

	display: block;

	position: relative;

}



.sesbusiness_dashboard_tabs>ul>li {

	position: relative;

}



.sesbusiness_dashboard_tabs>ul>li+li {

	border-top-style: solid;

	border-top-width: 1px;

}



.sesbusiness_dashboard_tabs>ul>li>a {

	font-weight: bold;

	display: block;

	padding: 10px;

	background-color: var(--theme-button-background-color) !important;

	color: var(--theme-button-font-color) !important;

}



.sesbusiness_dashboard_tabs>ul>li:hover>a,

.sesbusiness_dashboard_tabs>ul>li.active>a {

	background-image: url(~/application/modules/Sesbusiness/externals/images/transprant-bg.png);

	text-decoration: none;

}



.sesbusiness_dashboard_tabs>ul>li>a i.tab-arrow {

	float: right;

	margin-top: 3px;

}



[dir="rtl"] .sesbusiness_dashboard_tabs>ul>li>a i.tab-arrow {

	float: left;

}



.sesbusiness_dashboard_tabs>ul>li>a span {

	display: block;

	overflow: hidden;

	padding-top: 3px;

}



.sesbusiness_dashboard_tabs>ul ul {

	border-top-style: solid;

	border-top-width: 1px;

	margin: 0;

}



.sesbusiness_dashboard_tabs>ul ul li+li {

	border-top-width: 1px;

}



.sesbusiness_dashboard_tabs>ul ul a {

	color: var(--theme-font-color);

	display: block;

	font-weight: bold;

	padding: 10px 13px;

	font-size: var(--theme-font-size-small) !important;

}



.sesbusiness_dashboard_tabs>ul ul a:hover,

.sesbusiness_dashboard_tabs>ul ul li.active a {

	background-color: var(--theme-list-background-color-hover);

	text-decoration: none;

}



.sesbusiness_dashboard_tabs>ul ul li.active a,

.sesbusiness_dashboard_tabs>ul ul li.active a i {

	color: var(--theme-font-color);

}



.sesbusiness_dashboard_tabs>ul ul a i {

	margin-right: 10px;

	float: left;

	margin-top: 3px;

	font-size: 15px;

}



[dir="rtl"] .sesbusiness_dashboard_tabs>ul ul a i {

	float: right;

	margin-left: 10px;

	margin-right: 0;

}



.sesbusiness_dashboard_tabs>ul ul a span {

	overflow: hidden;

	display: block;

}



/*CONTENT*/

.sesbusiness_dashboard_content {

	border-radius: var(--theme-widget-radius);

	border-style: solid;

	border-width: 1px;

	overflow: hidden;

	padding: 20px;

	background-color: var(--theme-list-background-color);

}



@media (max-width: 767px) {

	.sesbusiness_dashboard_content {

		margin: 10px 0;

		/* padding: 10px; */

	}



	.sesbusiness_upload_dragdrop_content {

		width: auto !important;

	}

}



.sesbusiness_dashboard_content .sesbasic_browse_search input[type=text],

.sesbasic_browse_search select {

	width: 100% !important;

}



.sesbusiness_search_form_sale_report .sesbasic_browse_search_horizontal input,

.sesbasic_browse_search_horizontal select {

	padding: 0 25px 0 15px !important;

}



html .sesbusiness_dashboard_form {

	position: relative;

}



html .sesbusiness_dashboard_form .global_form,

html .sesbusiness_dashboard_form .global_form>div,

html .sesbusiness_dashboard_form .global_form>div>div {

	background: none !important;

	border-width: 0 !important;

	border-radius: 0;

	float: none;

	padding: 0 !important;

}



.sesbusiness_dashboard_form .global_form>div>div>h3+div {

	margin: 0;

}



.sesbusiness_dashboard_form .global_form div.form-label {

	text-align: left;

}



[dir="rtl"] .sesbusiness_dashboard_form .global_form div.form-label {

	text-align: right;

}



.sesbusiness_dashboard_form .global_form>div>div>p {

	max-width: 100%;

	padding: 0;

	margin: 0;

}



.sesbusiness_dashboard_form .global_form .form-elements {

	padding: 0;

}



.sesbusiness_dashboard_content_header {

	margin: 0 0 10px !important;

	padding: 10px 0;

}



.sesbusiness_dashboard_content_header h3,

.sesbusiness_dashboard_form .global_form>div>div>h3 {

	background-image: url(~/application/modules/Sesbusiness/externals/images/transprant-bg.png);

	font-size: 17px;

	font-weight: bold;

	letter-spacing: normal;

	margin: 0 0 10px;

	padding: 9px;

}



.sesbusiness_dashboard_content_header .sesbusiness_link_btn {

	font-size: 11px;

	margin-top: -3px;

	height: 28px;

	line-height: 28px;

	padding: 0 15px;

}



.sesbusiness_dashboard_content_header .sesbusiness_link_btn:before {

	margin-right: 5px;

}



.sesbusiness_dashboard_content_top {

	margin: 0 0 10px !important;

	position: relative;

}



.sesbusiness_dashboard_content_top ._left {

	float: left;

	width: 50%;

}



.sesbusiness_dashboard_content_top ._right {

	float: right;

	width: 50%;

	text-align: right;

}



.sesbusiness_dashboard_content_top h3 {

	font-size: 17px;

	font-weight: bold;

	letter-spacing: normal;

	margin: 0 0 5px;

}



.sesbusiness_dashboard_content_top p {

	line-height: 150%;

}



.sesbusiness_dashboard_content_top ._img {

	float: left;

	width: 40%;

}



.sesbusiness_dashboard_content_top ._img img {

	max-width: 70%;

	max-height: 130px;

}



.sesbusiness_dashboard_content_btns {

	margin-bottom: 15px;

}



.sesbusiness_dashboard_content_btns a {

	display: inline-block;

}



.sesbusiness_dashboard_results {

	margin-bottom: 10px;

	font-weight: bold;

}



.sesbusiness_dashboard_content .form-options-wrapper li {

	display: inline-block;

	width: 150px;

}



.sesbusiness_dashboard_content div.event_calendar_container button {

	padding: 0;

}



.sesbusiness_dashboard_content div.event_calendar_container+select,

.sesbusiness_dashboard_content div.event_calendar_container+select+select,

.sesbusiness_dashboard_content div.event_calendar_container+select+select+select {

	margin-left: 5px;

}



.sesbusiness_dashboard_search_form {

	margin-bottom: 15px;

}



.sesbusiness_dashboard_search_form #integer-wrapper .form-wrapper .form-label {

	display: none;

}



.sesbusiness_dashboard_search_form #integer-wrapper .form-wrapper {

	margin-top: 2px !important;

}



.sesbusiness_dashboard_search_form #integer-wrapper .form-wrapper input {

	width: 80px;

}



.sesbusiness_dashboard_search_result {

	font-weight: bold;

	margin-bottom: 5px;

	clear: both;

}



.sesbusiness_dashboard_content .global_form_box {

	background-image: url(~/application/modules/Sesbusiness/externals/images/transprant-bg.png);

}



/*Information Block*/

.sesbusiness_dashboard_business_info {

	border-width: 1px;

	margin: 10px 0 0 0;

	padding: 10px;

	background-color: var(--theme-list-background-color);

}



.sesbusiness_dashboard_business_info_cover {

	background-color: #ccc;

	display: block;

	height: 120px;

	overflow: hidden;

	width: 100%;

	position: relative;

}



.sesbusiness_dashboard_business_main_photo {

	border-radius: 5px;

	border-width: 1px;

	border-style: solid;

	height: 60px;

	width: 60px;

	position: absolute;

	bottom: 10px;

	left: 10px;

	overflow: hidden;

}



[dir="rtl"] .sesbusiness_dashboard_business_main_photo {

	left: inherit;

	right: 10px;

}



.sesbusiness_dashboard_business_photo {

	height: 200px;

	position: relative;

	overflow: hidden;

	width: 100%;

}



.sesbusiness_dashboard_business_info_cover img,

.sesbusiness_dashboard_business_main_photo img,

.sesbusiness_dashboard_business_photo img {

	height: 100%;

	object-fit: cover;

	width: 100%;

}



.sesbusiness_dashboard_business_info_content {

	padding: 10px 0 0;

}



.sesbusiness_dashboard_business_info_title {

	font-size: 17px;

	font-weight: bold;

}



.sesbusiness_dashboard_business_info_dates>span,

.sesbusiness_dashboard_business_info_stat {

	display: block;

	border-top-width: 1px;

	border-top-style: dashed;

	padding-top: 5px;

	margin-top: 5px;

	font-size: var(--theme-font-size-small) !important;

}



.sesbusiness_dashboard_business_info_dates span>b {

	display: block;

	margin-bottom: 3px;

}



.sesbusiness_dashboard_business_info_dates>span i {

	margin: 0 5px;

}



.sesbusiness_dashboard_business_info_stat_label {

	display: block;

	font-weight: bold;

	margin-bottom: 3px;

	font-size: var(--theme-font-size-small) !important;

}



.sesbusiness_dashboard_business_info .sesbusiness_business_status {

	margin: 10px 0 0;

	width: 100%;

	padding: 10px 5px;

}



.sesbusiness_dashboard_business_info .sesbusiness_business_status span {

	text-align: center;

	line-height: normal;

	display: block;

}



.sesbusiness_dashboard_business_info .layout_sesbusiness_advance_share {

	margin: 10px 0 0;

	float: left;

	width: 100%;

}



.sesbusiness_dashboard_business_info .layout_sesbusiness_advance_share a {

	display: block;

}



/*Information Block*/

.sesbusiness_dashboard_business_info {

	border-width: 1px;

	margin: 10px 0 0 0;

	padding: 10px;

}



.sesbusiness_dashboard_business_info_cover {

	background-color: #ccc;

	display: block;

	height: 120px;

	overflow: hidden;

	width: 100%;

	position: relative;

}



.sesbusiness_dashboard_business_main_photo {

	border-radius: 5px;

	border-width: 1px;

	border-style: solid;

	height: 60px;

	width: 60px;

	position: absolute;

	bottom: 10px;

	left: 10px;

	overflow: hidden;

}



[dir="rtl"] .sesbusiness_dashboard_business_main_photo {

	left: inherit;

	right: 10px;

}



.sesbusiness_dashboard_business_photo {

	height: 200px;

	position: relative;

	overflow: hidden;

	width: 100%;

}



.sesbusiness_dashboard_business_info_cover img,

.sesbusiness_dashboard_business_main_photo img,

.sesbusiness_dashboard_business_photo img {

	height: 100%;

	object-fit: cover;

	width: 100%;

}



.sesbusiness_dashboard_business_info_content {

	padding: 10px 0 0;

}



.sesbusiness_dashboard_business_info_title {

	font-size: 17px;

	font-weight: bold;

}



.sesbusiness_dashboard_business_info_dates>span,

.sesbusiness_dashboard_business_info_stat {

	display: block;

	border-top-width: 1px;

	border-top-style: dashed;

	padding-top: 5px;

	margin-top: 5px;

}



.sesbusiness_dashboard_business_info_dates span>b {

	display: block;

	margin-bottom: 3px;

}



.sesbusiness_dashboard_business_info_dates>span i {

	margin: 0 5px;

}



.sesbusiness_dashboard_business_info_stat_label {

	display: block;

	font-weight: bold;

	margin-bottom: 3px;

}



.sesbusiness_dashboard_business_info .sesbusiness_business_status {

	margin: 10px 0 0;

	width: 100%;

	padding: 10px 5px;

}



.sesbusiness_dashboard_business_info .sesbusiness_business_status span {

	text-align: center;

	line-height: normal;

}



.sesbusiness_dashboard_business_info .layout_sesbusiness_advance_share {

	margin: 10px 0 0;

	float: left;

	width: 100%;

}



/*Edit Business*/

.sesbusiness_dashboard_form.sesbusiness_create_form [type="text"],

.sesbusiness_dashboard_form.sesbusiness_create_form textarea,

.sesbusiness_dashboard_form.sesbusiness_create_form select,

.sesbusiness_dashboard_form.sesbusiness_create_form #sesbusiness_location_data-wrapper,

.sesbusiness_dashboard_form.sesbusiness_create_form .sesbusiness_choose_date,

.sesbusiness_dashboard_form.sesbusiness_create_form #cancel_new_host-element {

	width: 80%;

}



.sesbusiness_dashboard_form.sesbusiness_create_form .form-element .mce-tinymce {

	max-width: 80%;

}



.sesbusiness_dashboard_form .form-options-wrapper li {

	display: block;

	width: auto;

}



.sesbusiness-error input {

	border: 2px solid #dc2f2f !important;

}



/*Content Create Popup*/

.sesbusiness_dashboard_create_popup {

	width: 600px;

	position: relative;

}



@media (max-width: 999px) {

	.sesbusiness_dashboard_create_popup {

		width: 100% !important;

	}

}



.sesbusiness_dashboard_create_popup>*,

.sesbusiness_dashboard_create_popup>.global_form {

	margin: 0 !important;

}



.sesbusiness_dashboard_create_popup .global_form>div,

.sesbusiness_dashboard_create_popup .global_form>div>div {

	float: none;

	padding: 0 !important;

	margin: 0 !important
}



.sesbusiness_dashboard_create_popup .global_form>div>div h3 {

	margin: 0 0 10px;

}



.sesbusiness_dashboard_create_popup .global_form>div>div>h3+p {

	margin: 0 10px 10px !important;

	padding: 0 !important;

}



.sesbusiness_dashboard_create_popup .global_form>div>div .form-elements {

	padding: 0 15px 15px !important;

	margin: 0 !important;

}



.sesbusiness_dashboard_create_popup .global_form .form-label,

.sesbusiness_dashboard_create_popup .global_form .form-element {

	clear: both;

	text-align: left;

	min-width: inherit;

	width: 100% !important;

}



.sesbusiness_dashboard_create_popup .global_form .form-element input[type="text"],

.sesbusiness_dashboard_create_popup .global_form .form-element textarea {

	max-width: 100%;

	width: 100%;

}



.sesbusiness_dashboard_create_popup #buttons-label {

	display: none;

}



/*Table*/

.sesbusiness_dashboard_table {

	overflow-x: auto;

	margin-bottom: 15px;

}



.sesbusiness_dashboard_table table {

	width: 100%;

}



.sesbusiness_dashboard_table table th,

.sesbusiness_dashboard_table table td {

	border-style: solid;

	border-bottom-width: 1px;

	vertical-align: top;

	white-space: nowrap;

}



.sesbusiness_dashboard_table table th {

	background-image: url(~/application/modules/Sesbusiness/externals/images/transprant-bg.png);

}



.sesbusiness_dashboard_table table th,

.sesbusiness_dashboard_table table td {

	padding: 12px 10px;

}



/*Add Location Popup*/

.sesbusiness_add_location_popup {

	width: 600px;

}



.sesbusiness_add_location_popup div input[type="text"],

.sesbusiness_add_location_popup div#sesbusiness_location_data-wrapper {

	max-width: 100% !important;

	width: 100% !important;

}



.sesbusiness_add_location_popup #is_default-label {

	display: none;

}



/*Add Location Photos Popup*/

.sesbusiness_addlocation_photos_popup {

	width: 570px;

}



.sesbusiness_addlocation_photos_popup>div {

	padding: 10px;

}



.advact_compose_photo_container #show_photo {

	float: left;

	height: 105px;

	overflow: hidden;

}



.businesslocation_compose_photo_uploader {

	background-color: rgba(0, 0, 0, .02);

	cursor: pointer;

	border-style: dashed;

	border-width: 2px;

	position: relative;

	height: 105px;

	padding-top: 20px;

	text-align: center !important;

}



.businesslocation_compose_photo_uploader i {

	font-size: 35px;

}



.businesslocation_compose_photo_uploader span {

	font-size: 17px;

	display: block;

}



.businesslocation_compose_photo_item {

	float: left;

	position: relative;

	margin: 0 5px 5px 0;

	height: 105px;

	text-align: center !important;

	width: 105px;

}



.businesslocation_compose_photo_item:nth-last-child(1) {

	margin-bottom: 10px;

}



.businesslocation_compose_photo_item_photo,

.businesslocation_compose_photo_item_photo img {

	height: 100%;

	object-fit: cover;

	width: 100%;

}



.businesslocation_compose_photo_item_photo:after {

	content: "";

	display: none;

	background-color: rgba(0, 0, 0, .1);

	bottom: 0;

	left: 0;

	right: 0;

	top: 0;

	position: absolute;

	z-index: 1;

}



.businesslocation_compose_photo_item:hover .businesslocation_compose_photo_item_photo:after {

	display: block;

}



.businesslocation_compose_photo_item_overlay {

	background: rgba(0, 0, 0, .1) url(~/application/modules/Sesbusiness/externals/images/ajax_loading.gif) no-repeat center center;

	bottom: 0;

	left: 0;

	right: 0;

	top: 0;

	position: absolute;

	z-index: 1;

}



.businesslocation_compose_photo_item .progressBar {

	position: absolute;

	bottom: 0;

	width: 100%;

	z-index: 2;

}



.businesslocation_compose_photo_item .progressBar>div {

	background-color: #c9302c;

	height: 4px;

	font-size: 0;

}



.businesslocation_compose_photo_item .sesbusiness_upload_item_abort {

	position: absolute;

	bottom: 10px;

	top: inherit;

	text-align: center;

	width: 100%;

	z-index: 3;

}



.businesslocation_compose_photo_item .sesbusiness_upload_item_abort span {

	background-color: #d9534f;

	border: 1px solid #d43f3a;

	border-radius: 3px;

	color: #fff;

	cursor: pointer;

	display: inline-block;

	font-size: 11px;

	padding: 3px 5px;

}



.businesslocation_compose_photo_item .sesbusiness_upload_item_abort span:hover {

	background-color: #c9302c;

}



[dir="rtl"] .businesslocation_compose_photo_item .sesbusiness_upload_item_abort {

	text-align: center;

}



.businesslocation_compose_photo_item .sesbusiness_upload_item_options {

	position: absolute;

	right: 0;

	top: 0;

	background-color: rgba(0, 0, 0, .6);

	height: 20px;

	width: 20px;

	text-align: center;

	line-height: 20px;

	z-index: 2;

}



.businesslocation_compose_photo_item .sesalbum_upload_item_options a {

	height: 16px;

	line-height: 16px;

	float: left;

	text-align: center;

	margin: 0 2px !important;

	width: 16px;

}



.businesslocation_compose_photo_item .sesbusiness_upload_item_options a i:before {

	color: #fff;

	font-size: 15px;

	text-shadow: 0 0 2px rgba(0, 0, 0, .5);

}



.businesslocation_compose_photo_item_info {

	display: none;

}



/*Manage Opning Hours*/

.sesbusiness_choose_day_wrapper .global_form div.form-element {

	float: none;

	display: block;

	overflow: hidden;

	margin: 20px;

}



.sesbusiness_choose_day_wrapper .global_form .form-wrapper:nth-last-child(1) div.form-element .sesbusiness_choose_day_wrapper ._day {

	margin-bottom: 0;

}



.sesbusiness_choose_day_wrapper ._day input[type="checkbox"] {

	float: left;

	margin: 9px 5px 0 0;

}



.sesbusiness_choose_day_wrapper ._day label {

	float: left;

	width: 120px;

	line-height: 30px;

	padding: 0;

	margin: 0;

}



.sesbusiness_choose_day_wrapper ._timeslot {

	float: left;

}



.sesbusiness_choose_day_wrapper ._timeslot input {

	float: left;

	width: 80px;

	height: 30px;

	line-height: 30px;

	padding: 0 10px;

}



@media (max-width: 767px) {

	.sesbusiness_choose_day_wrapper ._timeslot input {

		width: 90px !important;

		min-width: auto !important;

	}



	.sesbusiness_choose_day_wrapper ._timeslot span {

		overflow: hidden;

	}

}



.sesbusiness_choose_day_wrapper ._timeslot span {

	float: left;

	padding: 0 10px;

	line-height: 30px;

}



.sesbusiness_choose_day_wrapper ._timeslot a {

	float: left;

	margin-left: 10px;

	height: 30px;

	width: 30px;

	padding: 0;

	line-height: 30px;

	text-align: center;

}



.sesbusiness_choose_day_wrapper ._timeslot a:before {

	margin: 0;

}



/*Announcement*/

.sesbusiness_add_announcement_popup {

	width: 600px;

}



@media (max-width: 999px) {

	.sesbusiness_add_announcement_popup {

		width: 100% !important;

	}

}



/*Post Attribution Form*/

.sesbusiness_dashboard_post_attribution .global_form div.form-element {

	max-width: 100%;

}



.sesbusiness_dashboard_post_attribution .global_form div.form-element .form-options-wrapper li+li {

	margin-top: 10px;

}



.sesbusiness_dashboard_post_attribution .global_form .form-label {

	display: none;

}



.sesbusiness_dashboard_post_attribution .global_form input[type=radio]+label {

	float: none;

	overflow: hidden;

}



/*Style Tabs*/

.sesbusiness_edit_style_business #submit-label {

	display: none;

}



/*Advertise Business*/

.sesbusiness_dashboard_advertise li {

	border-bottom-width: 1px;

	padding: 0 0 20px;

	margin-bottom: 20px;

}



.sesbusiness_dashboard_advertise li:nth-last-child(1) {

	margin-bottom: 0;

	border-bottom-width: 0;

}



.sesbusiness_dashboard_advertise li ._icon {

	float: left;

	margin-right: 15px;

	width: 80px;

	text-align: center;

	padding-top: 5px;

}



.sesbusiness_dashboard_advertise li ._cont {

	overflow: hidden;

	display: block;

}



.sesbusiness_dashboard_advertise li ._cont h3 {

	margin-bottom: 10px;

	font-size: 17px;

}



.sesbusiness_dashboard_advertise li ._cont ._buttons {

	margin-top: 10px;

}



.sesbusiness_dashboard_advertise li ._cont ._buttons a {

	display: inline-block;

}



/*Business Role*/

.sesbusiness_dashboard_manage_role h4 {

	font-weight: bold;

	border-width: 0;

	margin-top: 0;

	font-size: 17px;

	padding: 0;

}



.sesbusiness_dashboard_manage_role ._topsection {

	background-image: url(~/application/modules/Sesbusiness/externals/images/transprant-bg.png);

	margin: 0 -20px;

	padding: 20px;

}



.sesbusiness_dashboard_manage_role ._topsection ._sechead {

	font-weight: bold;

}



.sesbusiness_dashboard_manage_role ._topsection ._secitem {

	border-top-width: 1px;

	margin-top: 10px;

	padding-top: 10px;

}



.sesbusiness_dashboard_manage_role ._topsection ._secitem>span:nth-child(1) {

	font-weight: var(--theme-font-weight-bold);

}



.sesbusiness_dashboard_manage_role ._assignsection {

	padding: 20px 0 0;

}



.sesbusiness_dashboard_manage_role ._assignform>div {

	float: left;

	margin-right: 10px;

}



.sesbusiness_dashboard_manage_role ._assignform input[type="text"],

.sesbusiness_dashboard_manage_role ._assignform select {

	width: 100%;

}



.sesbusiness_dashboard_manage_role ._assignform ._input {

	position: relative;

	width: 30%;

}



.sesbusiness_dashboard_manage_role ._assignform ._input a {

	position: absolute;

	right: 7px;

	top: 10px;

}



.sesbusiness_dashboard_manage_role ._assignsection ._des {

	margin-top: 10px;

	line-height: 150%;

}



.sesbusiness_dashboard_manage_role ._currentmembers {

	margin-top: 40px;

}



.sesbusiness_dashboard_manage_role ._currentmembers ._currentmembers_header {

	margin-bottom: 10px;

	margin-top: 20px;

	clear: both;

	float: left;

	width: 100%;

}



.sesbusiness_dashboard_manage_role ._currentmembers div+._currentmembers_header {

	margin-top: 20px;

}



.sesbusiness_dashboard_manage_role ._currentmembers ._currentmembers_header b {

	font-weight: bold;

	display: block;

}



.sesbusiness_dashboard_manage_role ._currentmembers ._currentmembers_header p {

	margin-top: 5px;

	line-height: 150%;

}



.sesbusiness_dashboard_manage_role ._currentmembers ._currentmembers_header p {

	font-size: var(--theme-font-size-small) !important;

}



.sesbusiness_dashboard_manage_role ._currentmembers_item {

	padding: 5px 20px 5px 0;

	width: 50%;

	float: left;

}



.sesbusiness_dashboard_manage_role ._currentmembers_item ._thumb {

	float: left;

	margin-right: 15px;

}



.sesbusiness_dashboard_manage_role ._currentmembers_item ._option {

	float: right;

	margin-left: 15px;

}



.sesbusiness_dashboard_manage_role ._currentmembers_item ._option select {

	margin-top: 10px;

}



.sesbusiness_dashboard_manage_role ._currentmembers_item ._cont {

	overflow: hidden;

	display: block;

}



.sesbusiness_dashboard_manage_role ._currentmembers_item ._cont>span {

	display: block;

	margin-top: 5px;

	font-size: var(--theme-font-size-small) !important;

}



.sesbusiness_dashboard_remove_member_popup h3 {

	margin-bottom: 10px;

}



.sesbusiness_dashboard_remove_member_popup button {

	margin-right: 10px;

}



/*Manage Crossposting*/

.sesbusiness_dashboard_manage_crossposting ._addbusiness_form {

	margin-bottom: 15px;

}



.sesbusiness_dashboard_manage_crossposting ._addbusiness_form>span {

	display: inline-block;

	vertical-align: middle;

	margin-right: 10px;

}



.sesbusiness_dashboard_manage_crossposting ._addbusiness_form>span._label {

	font-weight: bold;

}



.sesbusiness_dashboard_manage_crossposting ._addbusiness_form>span._input input {

	width: 300px;

	padding: 0 10px;

}



.sesbusiness_dashboard_crossposting_item {

	padding: 10px 0;

	-ms-box-orient: horizontal;

	display: -webkit-box;

	display: -moz-box;

	display: -ms-flexbox;

	display: -moz-flex;

	display: -webkit-flex;

	display: flex;

	-webkit-justify-content: space-around;

	justify-content: space-around;

	-webkit-flex-flow: row wrap;

	flex-flow: row wrap;

	-webkit-align-items: stretch;

	align-items: stretch;

	align-items: center;

	border-top-width: 1px;

}



.sesbusiness_dashboard_crossposting_item ._thumb {

	width: 60px;

}



.sesbusiness_dashboard_crossposting_item ._thumb img {

	width: 48px;

	height: 48px;

}



.sesbusiness_dashboard_crossposting_item ._cont {

	flex-grow: 2;

}



.sesbusiness_dashboard_crossposting_item ._cont ._title {

	font-weight: bold;

	margin-bottom: 5px;

}



.sesbusiness_dashboard_crossposting_item ._options div {

	float: left;

	margin-left: 10px;

}



.sesbusiness_dashboard_crossposting_item ._options ._msg span,

.sesbusiness_dashboard_crossposting_item ._options ._msg a {

	display: inline-block;

	vertical-align: middle;

	margin-left: 10px;

}



.sesbusiness_dashboard_manage_crossposting_popup {

	background-color: rgba(0, 0, 0, 0.4);

	position: fixed !important;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	display: none;

}



.sesbusiness_dashboard_manage_crossposting_popup ._maincont {

	border-radius: 5px;

	position: absolute;

	top: 180px;

	left: 50%;

	transform: translateX(-50%);

	width: 500px;

}



.sesbusiness_dashboard_manage_crossposting_popup ._header {

	background-image: url(~/application/modules/Sesbusiness/externals/images/transprant-bg.png);

	padding: 10px 15px;

	font-weight: bold;

	border-bottom-width: 1px;

}



.sesbusiness_dashboard_manage_crossposting_popup ._field {

	padding: 20px;

}



.sesbusiness_dashboard_manage_crossposting_popup ._field textarea {

	width: 100% !important;

}



.sesbusiness_dashboard_manage_crossposting_popup ._field a.sesbasic_button {

	display: inline-block;

	margin-top: 10px;

}



.sesbusiness_dashboard_manage_crossposting_popup .sesbusiness_dashboard_crossposting_item {

	border-width: 0;

	padding: 0;

}



.sesbusiness_dashboard_manage_crossposting_popup ._footer {

	border-top-width: 1px;

	padding: 10px 15px;

}



.sesbusiness_dashboard_manage_crossposting_popup ._footer ._btns a {

	float: left;

	margin-left: 5px;

	height: 35px;

	padding: 0 25px;

	line-height: 35px;

	border-radius: 3px;

	background-image: none;

}



/*Manage Members*/

.sesbusiness_dashboard_manage_members ul {

	margin: 0 -5px;

}



.sesbusiness_dashboard_manage_members_item {

	width: 50%;

	float: left;

	padding: 5px;

}



.sesbusiness_dashboard_manage_members_item article {

	-ms-box-orient: horizontal;

	display: -webkit-box;

	display: -moz-box;

	display: -ms-flexbox;

	display: -moz-flex;

	display: -webkit-flex;

	display: flex;

	-webkit-justify-content: space-around;

	justify-content: space-around;

	-webkit-flex-flow: row wrap;

	flex-flow: row wrap;

	-webkit-align-items: stretch;

	align-items: stretch;

	align-items: center;

	border-width: 1px;

	padding: 10px;

}



.sesbusiness_dashboard_manage_members_item ._thumb {

	margin-right: 10px;

	width: 60px;

	height: 60px;

}



.sesbusiness_dashboard_manage_members_item ._thumb>a,

.sesbusiness_dashboard_manage_members_item ._thumb>a span {

	border-width: 0;

	display: block;

	width: 100%;

	height: 100%;

}



.sesbusiness_dashboard_manage_members_item ._btns {

	margin-left: 10px;

}



.sesbusiness_dashboard_manage_members_item ._btns>div {

	float: left;

}



.sesbusiness_dashboard_manage_members_item ._btns>div>a {

	margin-left: 5px;

	height: 30px;

	line-height: 28px;

	padding: 0 10px;

}



.sesbusiness_dashboard_manage_members_item ._btns ._option>a {

	height: 30px;

	width: 30px;

	text-align: center;

	padding: 0;

}



.sesbusiness_dashboard_manage_members_item ._btns ._option>a i {

	margin: 0;

	float: none;

}



.sesbusiness_dashboard_manage_members_item ._btns .sesbasic_pulldown_options {

	width: 160px;

	margin-left: -120px;

}



.sesbusiness_dashboard_manage_members_item ._cont {

	flex-grow: 2;

}



.sesbusiness_dashboard_manage_members_item ._cont ._name a,

.sesbusiness_dashboard_manage_members_item ._cont ._role {

	font-weight: bold;

}



.sesbusiness_dashboard_manage_members_item ._cont ._role,

.sesbusiness_dashboard_manage_members_item ._cont ._date {

	margin-top: 5px;

	font-size: var(--theme-font-size-small) !important;

}



@media (max-width:768px) {

	.sesbusiness_dashboard_manage_members_item {

		width: 100%;

	}

}



/*Reports & Insides*/

.sesbusiness_dashboard_graph {

	overflow: hidden;

	position: relative;

	background-image: url(~/application/modules/Sesbusiness/externals/images/transprant-bg.png);

	padding: 10px;

}



.sesbusiness_dashboard_graph .sesbasic_filter_tabs {

	border-width: 0;

	background: none;

	float: right;

	padding: 0;

}



.sesbusiness_dashboard_graph .sesbasic_filter_tabs ul li a {

	font-size: var(--theme-font-size-small) !important;

}



.sesbusiness_dashboard_graph .sesbusiness_dashboard_graph_box {

	border-width: 1px;

	display: block;

	height: 300px;

	margin-top: 10px;

	margin: 0 auto;

	width: 100%;

	padding-top: 5px;

	background-color: #fff;

}



/*Design Views Tab*/

.sesbusiness_dashboard_designs_form {}



.sesbusiness_dashboard_designs_form .global_form div.form-label {

	display: none;

}



.sesbusiness_dashboard_designs_form .global_form div.form-element {

	width: 100%;

	max-width: 100%;

	clear: both;

}



.sesbusiness_dashboard_designs_form #businessestyle-element .form-options-wrapper li {

	position: relative;

	height: 210px;

	width: 180px;

	margin-bottom: 10px;

	border-width: 1px;

	padding: 5px;

	display: inline-block;

	margin-right: 10px;

	text-align: center;

}



@media (max-width: 479px) {

	.sesbusiness_dashboard_designs_form #businessestyle-element .form-options-wrapper li {

		width: calc(49% - 10px);

	}

}



.sesbusiness_dashboard_designs_form #businessestyle-element .form-options-wrapper li label span {

	width: 100%;

	position: absolute;

	top: 30px;

	left: 0px;

}



.sesbusiness_dashboard_designs_form #businessestyle-element .form-options-wrapper li label span img {

	width: 100%;

}



.sesbusiness_dashboard_designs_form #businessestyle-element .form-options-wrapper li input[type=radio] {

	display: inline-block;

	float: none;

	vertical-align: sub;

}



.sesbusiness_dashboard_designs_form #businessestyle-element .form-options-wrapper li label {

	display: inline-block;

	float: none;

}



/*Manage Apps*/

.sesbusiness_dashboard_manage_apps_section {

	background-image: url(~/application/modules/Sesbusiness/externals/images/transprant-bg.png);

	margin: 0 -20px;

	padding: 20px;

}



.sesbusiness_dashboard_manage_apps_section ._appitem {

	display: flex;

	padding: 15px;

	border-width: 1px;

	border-radius: 5px;

	align-items: center;

	margin-bottom: 15px;

}



.sesbusiness_dashboard_manage_apps_section ._appitem:nth-last-child(1) {

	margin-bottom: 0;

}



.sesbusiness_dashboard_manage_apps_section ._appitem ._appitem_icon,

.sesbusiness_dashboard_manage_apps_section ._appitem ._appitem_btn {

	width: 64px;

}



.sesbusiness_dashboard_manage_apps_section ._appitem ._appitem_cont {

	padding: 0 15px;

	flex-grow: 1;

}



.sesbusiness_dashboard_manage_apps_section ._title {

	font-size: 17px;

	font-weight: bold;

	margin-bottom: 5px;

}



.sesbusiness_switch {

	position: relative;

	display: inline-block;

	width: 60px;

	height: 34px;

}



.sesbusiness_switch input {

	opacity: 0;

	visibility: hidden;

}



.sesbusiness_switch ._appitem_btn_switch_h {

	border-radius: 34px;

	position: absolute;

	cursor: pointer;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background-color: #ccc;

	-webkit-transition: .4s;

	transition: .4s;

}



.sesbusiness_switch ._appitem_btn_switch_h:before {

	border-radius: 50%;

	position: absolute;

	content: "";

	height: 26px;

	width: 26px;

	left: 4px;

	bottom: 4px;

	background-color: white;

	-webkit-transition: .4s;

	transition: .4s;

}



.sesbusiness_switch input:checked+._appitem_btn_switch_h {

	background-color: #2196F3;

}



.sesbusiness_switch input:focus+._appitem_btn_switch_h {

	box-shadow: 0 0 1px #2196F3;

}



.sesbusiness_switch input:checked+._appitem_btn_switch_h:before {

	-webkit-transform: translateX(26px);

	-ms-transform: translateX(26px);

	transform: translateX(26px);

}



/*Services*/

.sesbusiness_add_service_popup .form-elements {

	padding: 0 10px 10px !important;

}



@media (max-width: 999px) {

	.sesbusiness_add_service_popup {

		width: 100%;

	}

}



.sesbusiness_add_service_popup input[type="text"],

.sesbusiness_add_service_popup select,

.sesbusiness_add_service_popup textarea {

	min-width: inherit;

	width: 100%;

}



.sesbusiness_add_service_popup textarea {

	height: auto;

}



.sesbusiness_add_service_popup #duration-wrapper {

	float: left;

	width: 70% !important;

}



.sesbusiness_add_service_popup #duration_type-wrapper {

	float: right;

	width: calc(30% - 10px) !important;

	clear: none;

}



.sesbusiness_dashboard_services {

	background-image: url(~/application/modules/Sesbusiness/externals/images/transprant-bg.png);

	margin: 0 -20px;

	padding: 20px;

}



.sesbusiness_dashboard_services_listing ._services {

	padding: 15px;

	border-width: 1px;

	border-radius: 5px;

	align-items: center;

	margin-bottom: 15px;

}



.sesbusiness_dashboard_services_listing ._services ._thumb {

	float: right;

	margin-left: 15px;

	width: 100px;

}



.sesbusiness_dashboard_services_listing ._services ._thumb img {

	width: 100%;

}



.sesbusiness_dashboard_services>.sesbusiness_dashboard_services_listing ._services,

.sesbusiness_profile_services_container .sesbusiness_profile_services_listing ._services {

	display: flex;

	align-items: flex-start;

	justify-content: space-between;

	flex-direction: row-reverse;

	margin-bottom: 10px;

}



.sesbusiness_dashboard_services>.sesbusiness_dashboard_services_listing ._services ._thumb,

.sesbusiness_profile_services_container .sesbusiness_profile_services_listing ._services ._thumb {

	float: none;

	margin: 0 0 0 15px;

	width: 150px;

	position: relative;

}



.sesbusiness_dashboard_services>.sesbusiness_dashboard_services_listing ._services ._cont,

.sesbusiness_profile_services_container .sesbusiness_profile_services_listing ._services ._cont {

	width: 100%;

}



.sesbusiness_dashboard_services>.sesbusiness_dashboard_services_listing ._services ._cont sub,

.sesbusiness_profile_services_container .sesbusiness_profile_services_listing ._services ._cont sub {

	bottom: 0px;

}



.sesbusiness_dashboard_services>.sesbusiness_dashboard_services_listing ._services ._thumb img,

.sesbusiness_profile_services_container .sesbusiness_profile_services_listing ._services ._thumb img {

	min-height: 150px;

	min-width: 150px;

	max-width: 150px;

	max-height: 150px;

	object-fit: cover;

	border-radius: 4px;

	object-position: top;

}



.sesbusiness_dashboard_services_listing ._services ._cont {

	overflow: hidden;

	display: block;

	position: relative;

	min-height: 110px;

}



.sesbusiness_dashboard_services_listing ._services ._title {

	font-size: 17px;

	font-weight: bold;

	margin-bottom: 10px;

}



.sesbusiness_dashboard_services_listing ._services ._option,

.sesbusiness_profile_services_listing ._services ._option {

	position: absolute;

	right: 0px;

	top: 0;

}



.sesbusiness_dashboard_services_listing ._services ._option>a {

	/* height: 30px;

	width: 30px;

	line-height: 30px;

	padding: 0;

	text-align: center;

	margin-right: 4px; */

}



.sesbusiness_dashboard_services_listing ._services ._option .sesbasic_pulldown_options,

.sesbusiness_profile_services_listing ._services ._option .sesbasic_pulldown_options {

	right: 0px;

	min-width: 100px;

}



.sesbusiness_dashboard_services_listing ._services .sesbasic_pulldown_options {

	right: 0;

}



.sesbusiness_dashboard_services_listing ._services ._pd {

	margin-bottom: 10px;

}



.sesbusiness_dashboard_services_listing ._services ._des {

	line-height: 150%;

}



.sesbusiness_dashboard_services_listing> :nth-last-child(1)._services,

.sesbusiness_profile_services_listing> :nth-last-child(1)._services {

	margin-bottom: 0px;

}



.sesbusiness_dashboard_services>.sesbusiness_dashboard_services_listing ._services ._thumb:hover .sesapmt_services_list_buttons,

.sesbusiness_profile_services_container .sesbusiness_profile_services_listing ._services ._thumb:hover .sesapmt_services_list_buttons {

	opacity: 1;

	z-index: 9;

}



.sesbusiness_dashboard_services>.sesbusiness_dashboard_services_listing ._services ._thumb:before {

	content: "";

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	background-color: rgb(79 79 79 / 40%);

	z-index: 9;

	width: 100%;

	height: 100%;

	opacity: 0;

}



.sesbusiness_dashboard_services>.sesbusiness_dashboard_services_listing ._services ._thumb:hover:before {

	opacity: 1;

}



.cb_servies_tab_wrapper {

	display: flex;

	align-items: center;

	background: var(--theme-list-background-color);

	padding: 12px;

	border-radius: 6px;

	overflow: hidden;

	border-width: 1px;

}



.cb_servies_tab_container {

	display: flex;

	gap: 10px;

	overflow-x: auto;

	scroll-behavior: smooth;

	scrollbar-width: none;

	-ms-overflow-style: none;

	flex: 1;

	margin-right: 25px;

}



.cb_servies_tab_container::-webkit-scrollbar {

	display: none;

}



.cb_servies_tab_item {

	background: #5a5a5a;

	color: #fff;

	border: none;

	padding: 10px 18px;

	border-radius: 6px;

	cursor: pointer;

	white-space: nowrap;

	font-size: 14px;

	transition: background 0.3s;

}



.cb_servies_tab_item:hover {

	background: #6a6a6a;

}



.cb_servies_tab_item.active,

.cb_servies_sub_tab_item.active {

	background: #2f80ed;

}



.cb_servies_tab_arrow {

	background: transparent !important;

	border: none;

	color: #bdbdbd;

	font-size: 25px;

	cursor: pointer;

	padding: 0 0px;

	user-select: none;

}



.cb_servies_tab_arrow:hover {

	color: var(--theme-button-background-color);

	opacity: 1;

}



.cb_servies_main_wrapper {

	display: flex;

	justify-content: space-between;

	gap: 10px;

	padding: 10px;

	border-width: 1px;

	border-radius: 4px;

	margin-top: 10px;

}



.cb_servies_sub_tabs_wrap {

	display: flex;

	align-items: center;

	flex-direction: column;

	background: var(--theme-list-background-color);

	padding: 10px;

	border-radius: 6px;

	overflow: hidden;

	width: 160px;

	gap: 10px;

	border-width: 1px;

}



.cb_servies_sub_tab_item {

	background: #5a5a5a;

	color: #fff;

	border: none;

	padding: 10px 18px;

	border-radius: 6px;

	cursor: pointer;

	white-space: nowrap;

	font-size: 14px;

	transition: background 0.3s;

	width: 100%;

}



.cb_servies_content_wrapper {

	width: calc(100% - 170px);

}



.cb_servies_content_wrapper>.loader {

	display: flex;

	justify-content: center;

	align-items: center;

	height: 100%;

}



.cb_servies_content_wrapper>.loader>i {

	margin-right: 8px;

}



.cb_servies_content_wrapper> :nth-last-child(1)._services {

	margin-bottom: 0px;

}



.cb_servies_sub_tabs_wrap .subcat-wrapper {

	width: 100%;

}



.cb_servies_sub_tabs_wrap .subcat-wrapper .cb_servies_sub_tab_item,

.cb_servies_sub_tabs_wrap .subsub-wrapper .cb_servies_sub_tab_item {

	white-space: normal;

	margin-bottom: 10px;

	padding: 10px 5px;

}



.cb_servies_sub_tabs_wrap .subsub-wrapper {

	width: 100%;

}



.subsubcat-heading {

	text-align: center;

	font-size: 15px;

}



.cb_servies_tab_btn-wrap {

	display: flex;

	align-items: center;

	justify-content: center;

	gap: 15px;

}



.sesbusiness_dashboard_services_listing ._services ._title>a {

	padding-right: 50px;

	width: 100%;

	display: block;

	margin-bottom: 10px;

}



.sesbusiness_dashboard_services_listing ._services ._cont ._book .sesapmt_btn,

.sesbusiness_profile_services_listing ._services ._cont ._book .sesapmt_btn {

	width: auto;

	max-width: 130px;

	line-height: normal;

	border-radius: 4px;

	margin-top: 15px;

}



.sesbusiness_dashboard_services_listing ._services ._option>.sesbasic_button,

.sesbusiness_profile_services_listing ._services ._option>.sesbasic_button {

	padding: 2px 8px;

}



#global_page_sesbusiness-profile-index .sescover_footer_des2_footer ._leftbtns {

	flex-direction: column !important;

}



/* responsive css */

@media (max-width:767px) {

	.sesbusiness_dashboard_tabs {

		float: none;

		width: 100%;

	}



	.sesbusiness_dashboard_form.sesbusiness_create_form .form-element .mce-tinymce {

		max-width: 100%;

	}



	.sesbusiness_create_form .global_form div.form-label,

	.sesbusiness_create_form .global_form div.form-element {

		padding: 0;

	}



	#sesbusiness_create_form #businessestyle-element .form-options-wrapper li {

		width: 45% !important;

	}



}



@media (max-width: 600px) {

	.cb_servies_main_wrapper {

		flex-direction: column;

	}



	.cb_servies_sub_tabs_wrap {

		width: 100%;

		display: flex;

		flex-direction: column;

		overflow: auto;

		align-items: flex-start;

		gap: 0px;

	}



	.cb_servies_content_wrapper {

		width: 100%;

	}



	.cb_servies_sub_tabs_wrap>.subcat-heading {

		width: 100%;

		text-align: center;

	}



	.sesbusiness_profile_services_listing ._services ._option>.sesbasic_button {

		padding: 4px 6px;

	}



	.sesbusiness_profile_services_listing ._services ._option>.sesbasic_button>i {

		width: auto;

		height: auto;

		line-height: normal;

		display: block;

	}



	.cb_servies_sub_tabs_wrap .subcat-wrapper>.tip>span {

		width: 100%;

		text-align: center;

		margin-top: 0px;

	}

}



@media (max-width:500px) {



	.sesbusiness_dashboard_services>.sesbusiness_dashboard_services_listing ._services,

	.sesbusiness_profile_services_container .sesbusiness_profile_services_listing ._services {

		flex-direction: column;

		position: relative;

	}



	.sesbusiness_dashboard_services>.sesbusiness_dashboard_services_listing ._services ._thumb,

	.sesbusiness_profile_services_container .sesbusiness_profile_services_listing ._services ._thumb {

		margin-bottom: 12px;

		margin-left: 0px;

	}



	.sesbusiness_dashboard_services>.sesbusiness_dashboard_services_listing ._services ._cont,

	.sesbusiness_profile_services_container .sesbusiness_profile_services_listing ._services ._cont {

		position: initial;

	}



	.sesbusiness_dashboard_services_listing ._services ._option,

	.sesbusiness_profile_services_listing ._services ._option {

		top: 15px;

		right: 15px;

	}

}