@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
.jqCarusCtrls .actions_btn button {
	margin: 2px 2px 5px !important;
}
.portlet_scrltabs {
	margin: 0 20px 0 0 !important;
}
.autocompleterest .ui-menu-item .ui-state-hover {
	color: black!important;
}
ul.ui-autocomplete.ui-menu {
	max-height: 300px;
	overflow: auto;
	min-width: 40px;
	padding: 0;
	z-index: 100 ;/* 100*/
}
ul.ui-autocomplete.ui-menu .imgico {
	width: 30px;
	height: 30px;
	display: inline-block;
}
ul.ui-autocomplete.ui-menu .textico {
	display: inline-block;
	vertical-align: bottom;
	height: 30px;
	margin-left: 10px;
}
.bordered_div {
	border-bottom: 1px inset;
	height: 10px;
}
body.portlet_only .my_custom_layout {
	visibility: hidden;
}
.jportal-header #font_size_edit {
	/*height: 17px; width: 24px;*/
	float: right;
}
.jportal-header #font_size_edit .ui-button-text {
	margin: 0 0 0 5px;
}
.jportal-header .jq-login,
.jportal-header .logout,
.jportal-header .jportal-userlink {
	display: none;
}
.jportal-header .ini_text {
	float: left;
	padding-left: 25px;
	font-size: 13px;
	line-height: 30px;
	height: 30px;
}
.jportal-header .logout,
.jportal-header .jq-login,
.jportal-header #jq_error,
.jportal-header .jportal-userlink {
	padding: 0px;
}
.jportal-header .logout span,
.jportal-header .jq-login span,
.jportal-header #jq_error span,
.jportal-header .jportal-userlink span {
	/*padding: 5px 10px;
    margin: 0px;*/
	vertical-align: middle;
}
.jportal-header .font_size_edit img {
	position: relative;
	left: 20px;
	top: -2px;
}
.jportal-header .ajaxlinestat.active {
	background: green;
}
.jportal-header .ajaxlinestat.error {
	background: red;
}
#edit-font-size-dial .fontss,
/*#edit-font-size-dial input, #edit-font-size-dial .fontf {margin-left:10px; margin-bottom: 10px;}*/
#edit-font-size-dial #fontss .ui-combobox, #edit-font-size-dial #fontf .ui-combobox {
	margin-bottom: 10px;
}
#edit-font-size-dial #fontss .ui-combobox input {
	width: 50px;
}
#edit-font-size-dial #fontss .invinp {
	margin: 10px 10px;
}
#edit-font-size-dial #fontf .ui-combobox input {
	width: 180px;
}
#edit-font-size-dial .themeswitcher {
	display: inline-block;
}
#edit-font-size-dial #portal_label {
	display: inline-block;
	min-width: 150px;
	margin-bottom: 10px;
	margin-top: 25px;
}
/* calculator */
.calculator {
	margin-left: auto;
	margin-right: auto;
	z-index: 10 !important;
	width: 90% !important;
}

/*weather*/
.weather-input-box {
	margin: 5px 0 5px 20px;
}
.weather-input-box select {
	margin-left: 5px;
}
.weather-input-box label {
	/*font-size: 13px;*/
}
.weather-input-box #loading {
	margin-left: 50px;
}
.weather-input-box #b_weather {
	margin-left: 5px;
}
.ui-widget-weather {
	line-height: 22px;
	padding: 0 5px;
	margin-left: 5px;
	height: 22px;
}
/*.weather_cont { margin-left: 20px;}*/
.weather_cont #content #next_days {
	/*  ---min-height: 350px; min-width: 700px;*/
	/*margin: 15px 0 5px 0;text-align: center;*/
	margin: auto;
	text-align: center;
	position: relative;
}
#next_days > img,
#next_days .day > img {
	border-radius: 45px;
}
.weather_cont #content #next_days .title {
	font-weight: 900;
	font-size: 13px;
}
.weather_cont #content #next_days .day {
	/*float:left;width: 15%;margin: 5px; border: 1px inset;  padding:10px;min-height:200px;*/
	display: inline-block;
	margin: 1%;
	padding: 7px;
	width: 300px;
	border: none;
	background-color: #fff !important;
	vertical-align: top;
}
.weather_cont #loc {
	font-size: 12px;
	font-weight: bold;
	margin-top: 20px;
}
.weather_cont #we {
	font-size: 11px;
	/*margin: 0 auto 10px auto;*/
	margin: auto;
	width: 300px;
	/*margin-top: 5px;*/
	text-align: center;
	/*display:inline-block*/
}
.weather_cont #we .logo {
	padding-top: 8px;
}
.weather_cont .weath_sel_opt {
	display: inline-block;
	float: left;
}
.weather_cont .ui-combobox {
	margin: 5px 35px 5px 5px;
}
.weather_cont .ui-combobox input {
	width: 200px;
}
/*youtubev*/
.y_content {
	margin: 0 5px;
	min-height: 23px;
}
.y_content #b_saves {
	float: left;
}
.fc-header .add,
.fc-header .appointments {
	width: 2.2em;
}
.widget-search-youtube {
	min-height: 24px;
	margin: 7px 7px 5px 9px;
	position: relative;
}
.widget-search-wikik {
	margin: 0 7px 5px 0 !important;
	display: inline-block;
}
#wikiopen_saved {
	margin-top: -1px !important;
	vertical-align: top;
}
.search-wiki {
	min-height: 24px;
	margin: 5px 7px 5px 5px;
	position: relative;
}
.search-wiki .ui-combobox {
	float: left;
	margin-right: 30px;
}

.widget-search-youtube input {
	line-height: 22px;
	padding: 0 20px 0 5px;
	height: 22px;
	float: left;
}
.widget-search-youtube .ui-icon-search,
.search-wiki .ui-icon-search {
	position: relative;
	top: 4px;
	right: 20px;
	cursor: pointer;
	float: left;
	margin-right: -20px;
}
.widget-search-youtube #b_saves {
	margin-left: 5px;
}
/*.y_content .res-container { min-width: 437px;}*/
.y_content .view-container {
	margin: 25px;
	padding: 10px 10px 40px;
	position: relative;
}
.custom-datagrid-edit-carousel {
	height: 98%;
}
.custom-datagrid-edit-carousel #tab2 input {
	width: 96%;
	height: 100%;
}
.custom-datagrid-edit-carousel #tab2 .selected td {
	color: blue !important;
}
.custom-datagrid-edit-carousel #tab2 .selected select {
	color: blue !important;
}
.custom-datagrid-edit-carousel #tab2 .selected input {
	color: blue !important;
}
.custom-datagrid-edit-carousel #tab2 .selected textarea {
	color: blue !important;
}
.custom-datagrid-edit-carousel .cdg-type {
	width: 70%;
}
.custom-datagrid-edit-carousel .cdg-text {
	float: left;
}
.custom-datagrid-edit-carousel .ui-widget-content {
	border: 0px !important;
	text-align: center;
}
.edit-slideshow #tab2 table {
	border-collapse: separate !important;
}
/*.edit-slideshow  #tab2 td {padding: 4px;}*/
.edit-slideshow #add_new input,
.edit-carousel #add_new input,
.dial-edit-cycle #add_new input {
	width: 96%;
	padding: 2px 3px;
}
.green {
	background-color: green !important;
}
.edit-slideshow .input input {
	padding: 2px 4px;
}
.edit-slideshow .sdg-dcontent {
	padding: 3px;
	margin: 1px 5px;
	resize: none !important;
	width: calc(100% - 20px);
}
.edit-slideshow .add {
	padding: 4px 0;
}
.edit-slideshow .remove {
	padding: 4px 0;
	margin: 0 -15px;
}
.edit-slideshow #add_new,
#property-details #add_new,
.edit-carousel #add_new,
.dial-edit-cycle #add_new {
	width: 98%;
	background-color: #fff;
	border: 1px solid #ddd;
	position: absolute;
	display: none;
	box-shadow: 10px 10px 25px 0px #c7c7c7;
}
.edit-slideshow #add_new table,
#property-details #add_new table,
.edit-carousel #add_new table,
.dial-edit-cycle #add_new table {
	width: 100%;
}
.edit-carousel .gallery_images {
	width: 100%;
	position: relative;
}
.dial-edit-cycle-div .gallery_images {
	width: 100%;
	position: relative;
}
/*.edit-slideshow #tab2 { min-width: 820px;}*/
#property-details .vid_wrap {
	padding: 10px 5px;
	position: relative;
	border-bottom: 1px solid rgb(222, 222, 222);
}
#property-details .vid_wrap .ui-icon-closethick {
	display: inline-block;
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 8px;
}
.edit-slideshow .img_wrap,
#property-details .img_wrap,
.edit-carousel .img_wrap,
.dial-edit-cycle-div .img_wrap {
	display: inline-block;
	margin: 5px;
	cursor: move;
	position: relative;
}
.edit-slideshow .img_wrap .ui-icon,
#property-details .img_wrap .ui-icon,
.edit-carousel .img_wrap .ui-icon,
.dial-edit-cycle-div
	.dial-edit-cycle
	.gallery_images
	#sortable
	.img_wrap
	.ui-icon {
	position: absolute;
}
.edit-slideshow .img_wrap .ui-icon-pencil,
#property-details .img_wrap .ui-icon-pencil,
/*.edit-carousel .gallery_images .img_wrap .ui-icon-pencil,*/
.dial-edit-cycle .gallery_images #sortable .img_wrap .ui-icon.ui-icon-pencil {
	top: 1px;
	left: 1px;
	background-image: url(images/ui-icons_8dc262_256x240.png);
	display: none;
	background-color: #fff;
	cursor: pointer;
}
.edit-slideshow .img_wrap .ui-icon-closethick,
.realtor-photo .ui-icon-closethick,
#property-details .img_wrap .ui-icon-closethick,
/*.edit-carousel .img_wrap .ui-icon-closethick,*/
.dial-edit-cycle .gallery_images #sortable .img_wrap .ui-icon.ui-icon-closethick {
	top: 1px;
	right: 1px;
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
	display: none;
	background-color: #fff;
	cursor: pointer;
	z-index: 9999999;
}
.edit-slideshow #control,
#property-details #control {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid rgb(242, 242, 242);
}
.edit-carousel .img_wrap .ui-icon-closethick,
.edit-slideshow .img_wrap .ui-icon-closethick,
.dial-edit-cycle
	.gallery_images
	#sortable
	.img_wrap
	.ui-icon.ui-icon-closethick {
	z-index: auto;
}
.widget_page_layouts td {
	height: 30px;
	/*padding-bottom: 5px;*/
}
.widget_page_layouts .layout_edit {
	height: 20px;
	line-height: 20px;
}

.notepad #notepad_savelist {
	position: relative;
	top: -58px;
	float: right;
	right: 10px;
	background: whiteSmoke;
	font-size: 12px;
	max-width: 150px;
}

.carousel-widget #carousel-edit {
	margin-top: 0px !important;
}

.slideshow .editslide {
	padding: 0 5px 5px 5px;
	position: relative;
	height: 30px;
	display: block;
}
.portlet_only .slideshow .editslide {
	padding: 0 0 5px 0;
}
.slideshow__ .editslide {
	/*height: 5px;padding:0;*/
}
.slideshow .editslide #bslide {
	position: absolute;
	top: 0px;
	left: 5px;
}
.sdg-title,
.sdg-desc {
	width: 80%;
}
#tab2 .th_img {
	width: 300px !important;
}
#tab2 .th_d_c {
	width: 200px;
}

.rss-multiselect-menu {
	left: 507px;
}
.add-rss-dial label {
	margin-right: 5px;
	display: inline-block;
	min-width: 25px;
}
.dial-rss {
	display: inline-block;
	width: 100%;
}
.dial-rss .rss-text {
	/*padding: 5px;*/
        margin: 5px 0 10px;
}
.dial-rss .rss-text input {
	height: 20px;
	width: 100%;
}
.dial-rss .dial-widget-search-box input {
	margin: 2px 5px;
}
.dial-rss .dial-widget-search-box span {
	top: 5px;
	right: 9px;
}
.dial-rss .dial-widget-search-box .-ui-icon-search {
	right: 8px;
	top: 5px;
}
#res-container {
	margin-top: 70px;
	min-width: 437px;
}
.add-feed-list {
	float: left;
	margin-top: 2px;
}
.remove-feed-list {
	vertical-align: middle;
	margin-top: 3px;
	float: left;
}
.rss-feed .add-feed-list {
	margin-right: 25px;
}
.rss-feed .sel_feed {
	float: left;
	width: 300px;
}
.rss-feed .sel_feed .ui-multiselect .rss-feed button.feeds-list,
.rss-feed button.remove-feed-list {
	margin: 1px;
}
.rss-feed .sel_feed .remove-feed-list {
	margin: 0px;
}
.rss-feed #save_t {
	float: right;
	margin-top: 2px;
}
.sel_feed .ui-multiselect {
	float: left;
	margin: 0px 5px 0 0;
	width: 100% !important;
	height: 25px;
	overflow: hidden;
}
.rss-multiselect {
	width: 336px;
	float: right;
	margin: 1px 10px;
	height: 26px;
	line-height: 20px;
	overflow: hidden;
	width: 337px;
}
.ress-container .feed-list .jq-feedList {
	list-style: none !important;
	float: left;
	padding: 5px 0px;
	border-bottom: 1px solid rgb(242, 242, 242);
	width: 100%;
}
.ress-container .feed-list li {
	list-style: none !important;
}
.add-rss-dial .widget-search-box {
	float: none;
}
.add-rss-dial .add-rss-or {
	margin: 35px 5px 35px 5px;
	float: left;
}
.add-rss-dial #ress-container .ui-datagrid-overflow,
.todo_content .dg .ui-datagrid-overflow
/*.contact_content .dg .ui-datagrid-overflow*/ {
	overflow-y: auto;
	overflow-x: hidden;
}

.task-tab div {
	display: inline-block;
	width: 97%;
	margin: 4px 0;
}
.task-tab div input,
.task-tab div textarea {
	float: right;
	width: 185px;
	padding: 2px 5px;
}
.task-tab div textarea {
	resize: none;
}
.task-tab .duration {
	float: right;
	width: 196px;
	padding: 2px 5px;
}
.task-tab .error {
	border-color: red;
}
#task-container {
	margin-top: 30px;
}
#task-container table {
	width: 100%;
}
#task-container textarea {
	border: 2px inset /*silver*/;
	height: 30px;
	padding: 2px;
	resize: none;
}
#task-container select,
#task-container .date {
	width: 95%;
	padding: 2px;
}
#task-container .comment {
	/*min-width: 210px;*/
	width: 95%;
}
#task-container td {
	padding: 1px 3px;
	text-align: center;
}

.add_task {
	float: right;
}

.add-tasks,
.templates {
	margin: 5px;
}
#ress-container {
	margin-top: 10px;
	display: inline-block;
	float: left;
	width: 100%;
}
#ress-container .ui-datagrid-header {
	display: none;
}
#ress-container .ress-container {
	display: inline-block;
	width: 100%;
}
.ress-container .feed-list {
	display: inline-block;
	width: 100%;
	padding: 0px;
}
.ress-container .feed-text img {
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto !important;
	float: none !important;
	display: block;
}
.age-task-dial button {
	float: left;
	margin: 5px 10px;
}
.age-task-dial div {
	margin: 5px 10px;
}
.age-task-dial div label {
	float: left;
	margin: 5px 0 0 0;
}
.tasks-li {
	margin: 70px 0 0 0;
}
.task-table {
	width: 100%;
}
.task-table th:last-child {
	width: 10%;
}
.task-table .delete,
.task-table .add {
	margin: 0;
}
button.add-children,
button.age-list {
	margin: 5px;
}

.rss-feed {
	padding: 3px 1px 0;
}
.progress-widget {
	padding: 3px 1px 0;
}
.progress-widget .ui-tabs-panel {
	padding: 5px;
}
.progress-current-list,
.progress-current-template {
	width: 100%;
}
.children-lists {
	margin-bottom: 10px;
	width: 100%;
	border-collapse: collapse;
	text-align: center;
}
.tasks-lists {
	width: 100%;
	margin-top: 5px;
	text-align: center;
}
.group-items {
	width: 100%;
	text-align: center;
}
.progress-list .label {
	float: left;
	margin: 10px 10px 10px 5px;
}
.progress-widget .input-box .ui-multiselect {
	margin: 0 5px;
}
.progress-widget .date_type {
	float: right; /*min-width: 335px;padding-bottom: 5px;text-align: center;*/
}
.progress-widget .one_date,
.progress-widget .interval_date {
	margin: 10px;
	display: inline-block;
	float: right;
}
.progress-widget .one_date input,
.progress-widget .interval_date input {
	padding: 2px;
	margin: 0 5px;
}

.input-box .ui-multiselect {
	margin-right: 5px;
	border: 1px solid #ddd;
}
.ui-multiselect {
/*//	border: 1px solid #ddd !important;*/
	border: 1px solid #aaa !important;
}
.task-container .ui-datagrid-header,
.child-list-container .ui-datagrid-header {
	display: none;
}
.child-list-container .ui-datagrid-header .ui-datagrid-slide,
.child-list-container .ui-datagrid-header .ui-datagrid-print,
.child-list-container .ui-datagrid-header .jportal-min-max,
.child-list-container .ui-datagrid-header .jportal-pop-out {
	display: none;
}
#ress-container .ui-datagrid-header .ui-datagrid-slide,
#ress-container .ui-datagrid-header .ui-datagrid-print,
#ress-container .ui-datagrid-header .jportal-min-max,
#ress-container .ui-datagrid-header .jportal-pop-out {
	display: none;
}
.task-container .jportal_datagrid .ui-tabs-nav,
.child-list-container .jportal_datagrid .ui-tabs-nav {
	height: 16px;
}
.task-container .jportal_datagrid .ui-tabs-nav span:last-child,
.child-list-container .jportal_datagrid .ui-tabs-nav span:last-child {
	padding: 2px;
}

.child-list-container .ui-datagrid-header,
.task-container .ui-datagrid-header,
.rss-container .ui-datagrid-header {
	height: 0px !important;
}
.child-list-container .jportal_datagrid,
.task-container .jportal_datagrid,
.rss-container .jportal_datagrid {
	height: initial !important;
}

.cycle-container .cycle {
	margin: 0 auto;
}

.add_task_dial .inp {
	margin: 5px;
}
.add_task_dial .inp:first-child input,
.add_task_dial .inp textarea,
.add_task_dial .inp .ui-multiselect {
	width: 85%;
	padding: 2px;
	margin: 2px 0;
}
.add_task_dial .inp textarea {
	resize: none;
}
.cycle-header .play {
	cursor: pointer;
	/* display: block;
                              float: left;*/
	height: 20px;
	margin: 3px;
	padding: 0;
	width: 20px;
}
.cycle-widget {
	padding: 0px 3px 3px;
}
.cycle-widget .cycle {
	margin: 0 auto;
}
.cycle-widget .cycle-container {
	margin: 0px 5px 10px 5px;
}
.portlet_only .cycle-widget .cycle-container {
	margin: -5px 5px 10px 5px;
}
.cycle-widget .cycle-container .prev {
	float: left;
	margin-right: 0;
	margin-left: -25px;
}
.cycle-widget .cycle-container .next {
	float: right;
	margin-right: -25px;
}
.cycle-widget .cycle-container .cycle .htmlcont {
	/*overflow: auto;*/
}

.cycle-widget .menu-cycle {
	text-align: center;
	margin: 5px 0 5px 0;
	overflow: hidden;
	position: relative;
}
.cycle-widget .menu-cycle button {
	width: 30px; /*height: 20px; line-height: 20px;*/
	padding: 5px 0;
	margin: 5px;
	display: inline-block;
	z-index: 100;
}
.cycle-widget .menu-cycle .menu-cycle__buttons {
	position: absolute;
	transform: translateX(-50%);
	bottom: 5%;
	left: 50%;
	z-index: 999;
}
.dial-edit-cycle-div .ui-tabs-panel,
.dial-edit-easyacc-div .ui-tabs-panel {
	padding: 5px;
}
/*.dial-edit-cycle-div table, .dial-edit-easyacc-div table {width:100%;}*/
.dial-edit-cycle-div #tab1 td {
	padding-bottom: 15px;
}
.book_dialog #tab1 td {
	padding-bottom: 9px;
}
.dial-edit-cycle-div #tab1 table {
	margin-bottom: 20px;
}
.dial-edit-cycle-div #tab1 td.field-hint {
	position: absolute;
	left: 0;
	width: 280px !important;
	margin-top: 27px;
	color: #007cc3;
	text-align: right;
}
.dial-edit-easyacc-div #tab2 table {
	text-align: center;
}
.dial-edit-cycle-div #tab2 table .input,
.dial-edit-easyacc-div #tab2 table .input {
	padding: 2px 10px 0 2px;
}
.dial-edit-cycle-div #tab2 table .input input,
.dial-edit-cycle-div #tab2 table .input textarea,
.dial-edit-easyacc-div #tab2 table .input input,
.dial-edit-easyacc-div #tab2 table .input textarea {
	min-width: 300px;
}
.dial-edit-cycle-div #tab2 table .text,
.dial-edit-easyacc-div #tab2 table .text {
	min-width: 300px;
}
.dial-edit-cycle-div #tab2 .add,
.dial-edit-cycle-div #tab2 .remove,
.dial-edit-easyacc-div .edit-line .add,
.dial-edit-easyacc-div .edit-line .remove {
	padding: 4px 0;
}
.dial-edit-cycle-div table .input{
    padding: 2px 8px 0px 50px;
}
.book_dialog .settings_book table .input{
    padding: 2px 0px 0px 0px;margin-right: 0px;
}
.book_dialog .settings_book table .label{
    width:55%;
}
.dial-edit-cycle-div table .effect,
.dial-edit-easyacc-div table .input {
	padding: 2px 8px 0 10px;
}
.dial-edit-cycle-div table .input .text,
.dial-edit-cycle-div table .effect,
.dial-edit-easyacc-div table .input .text {
	width: 100% !important;
	padding: 1px 3px;
	line-height: 20px;
}
.dial-edit-cycle,
.dial-edit-easyacc {
	overflow: auto;
}
.dial-edit-cycle .edit-line .ui-combobox {
	margin: 2px 30px 2px 0;
}

.dial-edit-easyacc .edit-line .ui-combobox input,
.edit-carousel .edit-line .ui-combobox input {
	width: 70px;
	padding: 3px;
}
.edit-slideshow .ui-combobox input {
	width: 150px;
}
.dial-edit-easyacc .edit-line .ui-combobox,
.edit-carousel .edit-line .ui-combobox,
.edit-slideshow .ui-combobox {
	margin: 2px 40px 0 0;
}
.dial-edit-easyacc-div .edit-line .label {
	float: left;
	font-size: xx-small;
}

.easyacc {
	padding: 5px;
	max-width: 900px;
}
.dial-edit-easyacc-div {
	max-width: 950px;
}
.easyacc #accordion {
	margin: 5px auto;
}
.easy-acc dt.ui-state-hover img {
	opacity: 0.8;
}
.easy-acc dt.ui-state-hover .slide-number {
	color: rgba(0, 0, 0, 0);
}
.flickr-widget {
	padding: 0px 1px 0;
}
.portlet_only .flickr-widget #tabs,
.portlet_only .flickr-widget #tabs .ui-tabs-nav {
	padding-top: 0;
}

.flickr-widget .photosets {
	padding: 0;
}
.flickr-widget .photosets li {
	display: inline-block;
	float: left;
	margin: 0 10px;
	cursor: pointer;
}
.flickr-widget .photos {
	width: auto !important;
}
.flickr-widget .photos .flphoto {
	margin: 5px;
}
.flickr-widget .button_back {
	margin-bottom: 5px;
}
.flickr-widget .login {
	margin: 5px;
}
.flickr-widget #type_pers,
.flickr-widget .ui-multiselect {
	margin: 5px;
	width: 110px;
}
.flickr-widget .photoslide a,
.flickr-widget .photoslide img {
	width: 100%;
	height: 100%;
}
.flickr-widget .photos .flphoto {
	position: initial !important;
	display: block !important;
	opacity: 1 !important;
	float: left;
	width: initial !important;
	height: initial !important;
}
.flickr-widget .widget-search {
	min-height: 24px;
	margin: 0 7px 5px 0;
	position: relative;
	float: left;
}
.flickr-widget .widget-search input {
	line-height: 22px;
	padding: 0 5px;
	height: 22px;
	float: left;
}
.flickr-widget .widget-search .ui-icon-search {
	position: relative;
	top: 4px;
	right: 20px;
	cursor: pointer;
	float: left;
}
.flickr-widget .photosslidesh,
.flickr-widget .photosnoslidesh {
	cursor: pointer;
	text-decoration: underline;
}
.flickr-widget table {
	border-collapse: collapse;
}
.flickr-widget .search_container {
	margin-top: 0px;
}
.flickr-widget .search_container .photos_search {
	margin-top: 5px;
}
.flickr-widget .photos_per_page {
	text-align: right;
}
.flickr-widget .photos_per_page .nr_photos_page {
	margin: 5px;
}
.flickr-widget .photos_per_page .ui-combobox {
	width: 40px;
	margin-right: 40px;
}

.slider-background-redo-height .ui-slider-range.ui-widget-header {
	height: 100% !important;
}
.slider-background-redo-width .ui-slider-handle {
	left: -0.3em !important;
}
.slider-background-redo-width .ui-slider-range.ui-widget-header {
	width: 100% !important;
}

.realtor-widget .realtor-video {
	margin: 15px auto !important;
	text-align: center;
}
.realtor-widget .fullurltext {
	margin: 0 auto;
}
.realtor-widget .fullurltext textarea {
	width: 99%;
	padding: 2px;
	resize: none;
	border: none !important;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.realtor-widget #tabs .ui-tabs-panel {
	overflow: auto;
}
.realtor-widget #tabs-1 .ui-icon-link {
	float: right;
	margin-top: -13px;
	margin-bottom: 7px;
}
.realtor-widget #tabs-0 button:first-child,
.realtor-widget #tabs-1 button:first-child {
	margin-bottom: 5px;
}

.form-builder-widget .form-field .top-label {
	display: block;
	margin: 5px 0;
}
.form-builder-widget .form-field .left-label {
	text-align: left;
	margin: 0 5px;
	display: inline-block;
	float: right;
}
.form-builder-widget .form-field .radio.left-label,
.form-builder-widget .form-field .checkbox.left-label {
	float: right;
}
.form-builder-widget .form-field .radio.right-label,
.form-builder-widget .form-field .checkbox.right-label {
	float: left;
}
.form-builder-widget .form-field .form_field_content {
	width: auto;
	position: relative;
	display: inline-block;
}
/*.form_field_content:not(:first-child){float:right}*/
/*.form-builder-widget .label {width: 99%;}*/
/*.form-builder-widget .label.right-label {width: 99%;text-align: right;}
.form-builder-widget .label.left-label {width: 99%;text-align: left;}
.form-builder-widget .form-field .left-label:last-child { float:none; display: inline-block;}
.form-builder-widget .form-field .right-label{ float: none; margin: 0 5px; display: inline-block; text-align:left;}*/
.form-builder-widget .form-field .label.left-label {
	text-align: left;
	float: left; /*width:auto!important;*/
}
.form-builder-widget .form-field .right-label {
	text-align: left;
	margin: 0 5px;
	display: inline-block;
	float: left;
}
.form-builder-widget .form-field .label.right-label {
	text-align: right;
	float: right; /* width:auto!important;*/
}
.form-builder-widget .form-field .label.right {
	text-align: right;
}
.form-builder-widget .form-field .label.left {
	text-align: left;
}
.form-builder-widget .form-field .label.center {
	text-align: center;
}
.form-builder-widget .form-field .image.right,
.form-builder-widget .form-field .imgalign.right {
	text-align: right;
}
.form-builder-widget .form-field .image.left,
.form-builder-widget .form-field .imgalign.left {
	text-align: left;
}
.form-builder-widget .form-field .image.center,
.form-builder-widget .form-field .imgalign.center {
	text-align: center;
}
.form-builder-widget .template_accordion ul {
	padding: 0;
	list-style: none;
}
.form-builder-widget .template_accordion .template-name {
	list-style: none;
	text-indent: 25px;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
}
.form-builder-widget .generate_form {
	text-align: left;
}
.form-builder-widget #captcha-wrap.right {
	float: right;
}
.form-builder-widget #captcha-wrap.left {
	float: left;
}
.form-builder-widget #captcha-wrap.center {
	margin: 0 auto;
}
.form-builder-widget .form-builder-tabs #accordion .ui-combobox input {
	padding: 2px;
	width: 100%;
}
.form-builder-widget #captcha-wrap {
	width: 200px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: left;
	padding: 3px;
	margin-top: 3px;
	height: 105px;
}
.form-builder-conditions .ui-combobox {
	margin: 5px 30px 5px 5px;
}
.form-builder-conditions .ui-combobox input {
	padding: 2px;
	width: 150px;
}
.form-builder-widget #captcha-wrap .captcha-box {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	text-align: center;
	height: 46px;
	overflow: hidden;
}
.form-builder-widget #captcha-wrap .text-box {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	width: 140px;
	height: 43px;
	float: left;
	margin: 2px 6px 6px 6px;
	border-radius: 7px;
	text-align: center;
}

.form-builder-widget #captcha-wrap .text-box input {
	width: 120px;
}
.form-builder-widget #captcha-wrap .text-box label {
	font-family: helvetica, sans-serif;
	font-size: 12px;
	width: 150px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.form-builder-widget #captcha-wrap .captcha-action {
	margin-top: 20px;
	margin-bottom: 15px;
}
.form-builder-widget #captcha-wrap img#captcha-refresh {
	margin-top: 9px;
	margin-right: 6px;
	cursor: pointer;
}

.adr_dial.ui-dialog-content input {
	width: 100%;
}
.forms-dialog-open p {
	cursor: pointer;
}

.add_dial_calendar table tr,
.dragg_dial_calendar table tr {
	line-height: 25px;
	height: 25px;
}
.add_dial_calendar div,
.dragg_dial_calendar div {
	margin: 5px;
}
.add_dial_calendar label,
.dragg_dial_calendar label {
	vertical-align: top;
}
.add_dial_calendar select,
.add_dial_calendar input,
.add_dial_calendar textarea,
.dragg_dial_calendar select,
.dragg_dial_calendar input,
.dragg_dial_calendar textarea {
	margin: 0 5px;
	padding: 4px;
}
.add_dial_calendar input.location {
	padding: 2px 0;
}
.add_dial_calendar select,
.dragg_dial_calendar select {
	min-width: 75px;
}
.add_dial_calendar .time,
.dragg_dial_calendar .time {
	display: inline-block;
}
.add_dial_calendar .time label,
.dragg_dial_calendar .time label {
	float: left;
}
.add_dial_calendar .time span,
.dragg_dial_calendar .time span {
	display: block;
	float: left;
}
.add_dial_calendar .time span label,
.dragg_dial_calendar .time span label {
	float: left;
}
.add_dial_calendar .starth,
.add_dial_calendar .startm,
.dragg_dial_calendar .starth,
.dragg_dial_calendar .startm {
	width: 20px;
	padding: 2px;
}
.new_calendar .title {
	padding: 2px;
	margin: 5px;
}
.dragg_dial_calendar .ui-combobox input,
.add_dial_calendar .ui-combobox input {
	width: 80px;
	padding: 5px;
	margin: 0;
}
.dragg_dial_calendar .ui-combobox,
.add_dial_calendar .ui-combobox {
	margin: 2px 30px 0 5px;
}
.calendar-header .calendar_new,
.calendar-header .calendar_save,
.calendar-header .calendar_open,
.calendar-header .calendar_publish,
.manager-header .manager_new,
.manager-header .manager_save,
.manager-header .manager_open,
.manager-header .manager_publish,
.timeline-header .edit_timeline {
	height: 16px;
	margin: 3px;
	padding: 0;
	width: 16px;
	display: inline-block;
	float: right;
}
.calendar-header .calendar_new .ui-button-text,
.calendar-header .calendar_save .ui-button-text,
.calendar-header .calendar_open .ui-button-text,
.calendar-header .calendar_publish .ui-button-text,
.manager-header .manager_new .ui-button-text,
.manager-header .manager_save .ui-button-text,
.manager-header .manager_open .ui-button-text,
.manager-header .manager_publish .ui-button-text,
.timeline-header .edit_timeline .ui-button-text {
	display: none;
}
.calendar-header .calendar_new span.ui-icon-document,
.calendar-header .calendar_save span.ui-icon-disk,
.calendar-header .calendar_open span.ui-icon-folder-open,
.calendar-header .calendar_publish span.ui-icon-comment,
.manager-header .manager_new span.ui-icon-document,
.manager-header .manager_save span.ui-icon-disk,
.manager-header .manager_open span.ui-icon-folder-open,
.manager-header .manager_publish span.ui-icon-comment,
.timeline-header .edit_timeline span.ui-icon-comment {
	margin: 0;
	position: static;
}
.calendar-widget #calendar {
	margin: 0px;
}
.calendar-widget .fc-header-left .fc-header-title {
	display: none !important;
}
.portlet_only .calendar-widget #calendar {
	margin: 0px;
}
/*.calendar-widget .add {height: 23px; width:25px;}
.calendar-widget .add .ui-icon {left:48%;}*/
.portlet_only .timeBooking .layout_tabs,
.portlet_only .timeBooking #layout_booking {
	padding-top: 0;
}
.portlet_only .timeBooking .ui-tabs-scroll-container,
.portlet_only .timeBooking ol.ui-tabs-nav-arrows {
	display: none;
}
.portlet_only .__body .b_hrs {
	margin-top: 0 !important;
}
.booking-calendar .calendar-dates {
	min-width: 350px;
	max-width: 500px;
	display: inline-block;
	width: 49%;
	margin-bottom: 10px;
	vertical-align: top;
}
.booking-calendar .calendar-dates > table {
	padding: 10px;
	display: block;
	background: #eeeeee;
	border: 1px solid #ddd;
	margin-bottom: 5px;
}
.booking-calendar .calendar-dates > div {
	padding: 10px;
	display: block;
	background: #eeeeee;
	border: 1px solid #ddd;
}
.booking-calendar .book-info {
	display: inline-block;
	min-width: 350px;
	max-width: 500px;
	min-height: 600px;
	background-color: #eeeeee;
	border: 1px solid #ddd;
	width: 49%;
}
.booking-calendar .fc-header .fc-header-center {
	display: none;
}
.booking-calendar .fc-grid .fc-day-content {
	position: absolute;
}
.booking-calendar .fc td,
.booking-calendar .fc th {
	vertical-align: middle !important;
}
.booking-calendar .fc-grid .fc-day-number {
	float: none;
	padding: 0px;
	text-align: center;
}
.booking-calendar td.fc-widget-content:not(.fc-other-month):hover {
	background-color: #638727;
	cursor: pointer;
	color: #fff;
}
.calendar-widget #calendar .fc-header-text {
	vertical-align: sub;
	margin: 0 5px 0 15px;
}
.add_dial_calendar .txt {
	line-height: 15px;
}
.jportal-base-widget #generate_form {
	margin: 2px;
}

.timeBooking #layout_app .ui-combobox {
	margin-right: 25px;
}
.timeBooking #layout_app .ui-state-highlight .ui-combobox input {
	color: #fff;
}
.timeBooking #layout_app .ui-height-tr .ui-combobox input {
	width: 85px;
	margin: 0px;
}
/*.timeBooking #layout_app .ui-datagrid-overflow,*/
#dateException .ui-datagrid-overflow {
	overflow: hidden;
}
.timeBooking .hasDatepicker {
	border: none !important;
}
.timeBooking .ui-datepicker-calendar td a {
	border: 1px solid #ddd !important;
}

.finance-widget {
	padding: 2px 3px 0;
	min-width: 550px;
}
.finance-widget .ui-widget-header {
	cursor: default;
}
.finance-widget .curr-month {
	margin-bottom: 5px;
}
.finance-widget .curr-month .ui-datepicker {
	padding: 0;
	border: none;
	width: auto;
}
.finance-widget .curr-month .ui-datepicker .ui-widget-header a {
	cursor: pointer;
}
.finance-widget .curr-month .ui-datepicker .ui-datepicker-calendar {
	display: none;
}
.finance-widget .accounts {
	margin-bottom: 5px;
}
.finance-widget .accounts h3 {
	font-size: 1.1em;
}
.finance-widget .accounts h3 .add-acc {
	right: 0.5em;
	left: auto;
}
.finance-widget .accounts .ui-accordion-content {
	padding: 0;
}
.finance-widget .accounts .acc-box {
	padding: 3px;
	border-width: 1px 0 0;
	cursor: pointer;
	line-height: 18px;
	position: relative;
}
.finance-widget .accounts .acc-box .edit,
.finance-widget .accounts .acc-box .delete {
	position: absolute;
	left: 3px;
	top: 3px;
}
.finance-widget .accounts .acc-box .edit:hover,
.finance-widget .accounts .acc-box .delete:hover {
	background-color: #ebebeb;
}
.finance-widget .accounts .acc-box .delete {
	top: 22px;
}
.finance-widget .accounts .acc-box .amount {
	font-weight: bold;
}
.finance-widget .accounts .acc-box .name,
.finance-widget .accounts .acc-box .amount {
	padding-left: 22px;
	min-height: 18px;
}
.finance-widget .accounts .acc-box .editor {
	padding: 0 5px;
}
.finance-widget .accounts .acc-box .editor .input-box {
	padding: 3px 0;
}
.finance-widget .accounts .acc-box .editor .input-box .label {
	width: 75px;
}
.finance-widget .accounts .acc-box .editor button {
	margin: 2px 5px 0 0;
}
.finance-widget .accounts .add-acc {
	border-radius: 0;
	border-width: 1px 0 0;
	margin: 0;
	width: 100%;
	padding: 3px 0;
}
/*.finance-widget .new-finance { margin-bottom:3px; position:relative; padding-right:5px; }
.finance-widget .new-finance div { display:inline-block; margin:0 3px 2px; }
.finance-widget .new-finance .label { display:block; text-indent:3px; }
.finance-widget .new-finance .account,
.finance-widget .new-finance .amount { width:60px; }
.finance-widget .new-finance .date { width:75px; }
.finance-widget .new-finance .faccount,
.finance-widget .new-finance .taccount { width:85px; }*/
.finance-widget .finance-cell {
	width: 50%;
	display: inline-block;
}
.finance-widget .finance-cell .fwc-head {
	margin: 0px 3px;
	text-align: center;
}
.finance-widget .finance-cell .fwc-body {
	margin: 0px 3px 5px;
	border-top: none;
	border-bottom: none;
}
.finance-widget .ui-combobox {
	margin: 5px 30px 5px 5px;
}
.finance-widget .ui-datepicker .ui-datepicker-title {
	width: 200px;
	margin: 0 auto;
}
.finance-widget #add_search .ui-combobox {
	float: right;
}
.finance-widget #add_search .ui-combobox input {
	width: auto;
	margin: 0px;
	padding: 2px;
	float: none;
}
.finance-widget #acc_tabs div .tabs-bottom {
	position: relative;
}
.finance-widget #acc_tabs div .tabs-bottom .ui-tabs-panel {
	overflow: auto;
}
.finance-widget #acc_tabs div .tabs-bottom .ui-tabs-nav {
	position: absolute !important;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0 0.2em 0.2em 0;
}
.finance-widget #acc_tabs div .tabs-bottom .ui-tabs-nav li {
	margin-top: -2px !important;
	margin-bottom: 1px !important;
	border-top: none;
	border-bottom-width: 1px;
}
/*.finance-widget #acc_tabs div .ui-tabs-selected { margin-top: -3px !important; }
.finance-widget #acc_tabs .add_tab {width: 18px; height:18px; margin: 0 5px -1px 0;}*/
.finance-widget .balance {
	float: left;
	left: 25px;
	position: relative;
	top: 4px;
	z-index: 100;
	background: transparent !important;
	border: 0px !important;
}
.finance-widget .balance input {
	background: transparent;
	border: none;
	padding: 1px 5px;
}
.finance-widget .new-finance .nf-type {
	display: block;
}

.finance-widget .new-finance .add-finance {
	float: right;
	height: 20px;
	margin-top: 10px;
}
.finance-widget #trans_tabs #trans_all,
.finance-widget #trans_tabs #trans_income,
.finance-widget #trans_tabs #trans_expense,
.finance-widget #trans_tabs #trans_transfer {
	padding-bottom: 3em;
}
.finance-widget .finance_table {
	border-collapse: collapse;
	width: 100%;
}
.finance-widget .finance_table td {
	padding: 3px 5px;
}
.finance-widget .finance_table .save {
	width: 20px;
	height: 20px;
}
.finance-widget .finance_table .amount,
.finance-widget .finance_table .date {
	width: 60px;
}
.finance-widget .add_tr {
	margin-bottom: 5px;
}
.finance-widget .accounts {
	margin: 10px 5px;
}
.finance-widget .accounts .acc_sel {
	display: inline-block;
	margin: 0 10px;
}

.finance-widget #add_search {
	margin: 10px 0;
}

.finance-widget #addtabs {
	width: 380px;
}
.finance-widget #searchtabs {
	width: 540px;
}
.finance-widget #addtabs .addtr {
	margin-top: 15px;
}
.finance-widget #addtabs table,
.finance-widget #searchtabs table {
	width: 100%;
}
.finance-widget #addtabs td,
.finance-widget #searchtabs td {
	padding: 2px 8px 0 10px;
}
.finance-widget #addtabs td .bordered_div {
	border-bottom: 1px inset;
	height: 10px;
}
.finance-widget #addtabs input {
	width: 98%;
	padding: 1px 3px;
}
.finance-widget #addtabs select {
	width: 104%;
	padding: 1px 0;
}

.finance-widget #searchtabs select,
.finance-widget #searchtabs input {
	margin: 0 10px 10px 0;
	padding: 1px 0;
	float: right;
}
.finance-widget #searchtabs .search {
	margin: 0 10px 10px 0;
	float: right;
}
.finance-widget #addtabs .nf-desc input.desc {
	width: 70%;
	padding: 1px 3px;
}
.finance-widget #addtabs .nf-desc .edit_desc {
	width: 15px;
	height: 15px;
	margin-left: 3px;
	float: right;
}
.diagrams #accordion .add_img {
	/*border-bottom: 1px inset;*/
}
.diagrams #accordion .add_img button {
	width: 50%;
	margin-bottom: 5px;
	margin-top: 2px;
}
.dial_add_image_diagrams input {
	padding: 1px 3px;
}

.piwik_dial table {
	border-collapse: collapse;
	margin-top: 20px;
}
.piwik_dial table th {
	padding: 4px;
}
.piwik_dial table td {
	padding: 5px;
}

.toolbaredit table select {
	margin-left: 5px;
}
.toolbaredit .ui-combobox {
	margin: 0 30px 0 10px;
}
.toolbaredit .ui-combobox input {
	width: 50px;
}
.toolbar_dial {
	overflow: visible !important;
	z-index: 30000;
}
.toolbar_dial .dockPanel,
.toolbaredit .dockPanel {
	margin-top: 20px;
	font-size: 13px;
	font-weight: bold;
}
.toolbar_dial .dockPanel.right,
.toolbar_dial .dockPanel.left,
.toolbaredit .dockPanel.right,
.toolbaredit .dockPanel.left {
	width: 50px;
	overflow: visible;
	margin: 0 auto;
}
.toolbar_dial .dockPanel.top,
.toolbar_dial .dockPanel.bottom,
.toolbaredit .dockPanel.top,
.toolbaredit .dockPanel.bottom {
	height: 50px;
	overflow: visible;
}

.toolbar_dial .dockPanel.top,
.toolbar_dial .dockPanel.bottom {
	margin: auto 0;
}
.toolbar_dial .dockPanel.top .jqDockWrap,
.toolbar_dial .dockPanel.bottom .jqDockWrap {
	margin: auto 0;
}
.toolbar_dial .dockPanel.top .jqDock,
.toolbar_dial .dockPanel.bottom .jqDock {
	margin: auto 0;
}
.toolbar_dial .dockPanel.bottom {
	margin-top: 80px;
	margin-bottom: 20px;
}
.toolbar_dial .dockPanel.top {
	margin-bottom: 80px;
}
.toolbaredit .dockPanel.top .jqDockWrap,
.toolbaredit .dockPanel.bottom .jqDockWrap {
	margin: 0 auto !important;
}
.toolbaredit .dockPanel.top .jqDock,
.toolbaredit .dockPanel.bottom .jqDock {
	margin: 0 auto !important;
	position: relative !important;
	left: 0 !important;
}
/*.toolbar_dial .dockPanel.bottom,
   .toolbaredit .dockPanel.bottom {top: 35px;position: relative;}*/

.toolbaredit .dockPanel.bottom .jqDockLabel {
	bottom: auto !important;
	top: -5px !important;
}
.toolbar_dial .dockPanel.right .jqDockLabel,
.toolbar_dial .dockPanel.left .jqDockLabel,
.toolbaredit .dockPanel.right .jqDockLabel,
.toolbaredit .dockPanel.left .jqDockLabel {
	z-index: 3000;
}

/*  .toolbaredit .dockPanel.right .jqDockWrap, .toolbaredit .dockPanel.left .jqDockWrap {height: auto!important;}
 .toolbaredit .dockPanel.right .jqDock, .toolbaredit .dockPanel.left .jqDock {margin: auto 0!important; position: relative!important; top:0!important;}*/
.toolbar_dial .jqDockLabel,
.toolbaredit .jqDockLabel {
	bottom: -10px !important;
	left: 0 !important;
	width: 100%;
	text-align: center;
}
.toolbar_dial .jqDockLabel span,
.toolbaredit .jqDockLabel span {
	position: absolute;
	margin: 0;
	float: none;
}
.toolbar_dial .jqDockLabel span.favourite_label,
.toolbaredit .jqDockLabel span.favourite_label {
	width: 100%;
	left: 0;
	top: -10px;
}
.toolbar_dial .widget-code {
	width: 500px;
}

.toolbaredit .nmultisel {
	margin: 0 auto;
}
.toolbaredit table {
	margin: 20px;
}
.toolbaredit table button {
	margin: 30px 0;
	float: right;
}

/*.bookwidget {padding: 10px 5px;}*/
.bookwidget .prevnext {
	width: 75px;
	margin: 0 auto;
}
.bookwidget .control #slider {
	margin: 10px auto;
}
.bookwidget .booklet {
}
.bookwidget .control .b-menu {
	float: right;
}

.next1,
.prev1 {
	background-image: url(images/ui-icons_ffffff_256x240.png) !important;
}
.booklet .b-wrap-right {
	background-color: #fff !important;
}
.dial-edit-cycle-div #tab1 .ui-combobox {
	margin-top: 2px;
	display: block;
}

.dial-edit-cycle-div #tab2 table .title {
	padding: 2px 10px 0 2px;
}
.dial-edit-cycle-div #tab2 table .title input {
	padding: 1px 3px;
	min-width: 200px;
}
.dial-edit-cycle-div #tab1 table .pagesel,
.slider,
.bnextprev {
	float: right;
}
/*.bookwidget #prev {float:left;}
.bookwidget #next {float:right;}*/
.bookwidget #book .b-wrap .htmlcont {
	overflow: auto;
	height: 100%;
}

.codeeditor #accordion {
	width: 220px;
	float: left;
	margin-left: 5px;
}
.codeeditor #accordion div {
	padding: 5px !important;
}
.codeeditor #panels-container {
	margin: 5px 0 5px 230px;
	overflow: auto;
	width: 100%;
}
.codeeditor #panels-container .buttons {
	width: 98%;
}
.codeeditor .buttons button {
	margin: 0 5px 0 0;
}
.codeeditor .code-container {
	float: left; /*width: 48%; margin: 5px 1px;*/
	width: 49%;
	margin: 5px 1% 5px 0;
	height: 90%;
}
.codeeditor .CodeMirror-scroll {
	height: 100%;
}
.codeeditor #accordion .ui-combobox input {
	width: 100px;
}
.codeeditor .min-max {
	cursor: pointer;
	display: block;
	float: right;
	height: 16px;
	margin: 1px;
	width: 16px;
}
.codeeditor .CodeMirror {
	/*padding: 5px;*/
	width: 100%;
}
.codeeditor .window_label {
	background: none repeat scroll 0 0 white;
	border: 1px solid #d3d4d5;
	border-radius: 3px 3px 3px 3px;
	color: #888;
	display: block;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",
		"Luxi Sans", Tahoma, sans-serif;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	/*padding: 0 5px;*/
	position: relative;
	left: 0;
	text-align: center;
	top: 0;
	z-index: 100;
	width: 100%;
}

.codeeditor #panel table,
.codeeditor #resources table,
.codeeditor #info table,
.codeeditor #templates table {
	width: 100%;
	text-align: center;
}
.codeeditor #templates table {
	border-collapse: collapse;
}
.codeeditor #panel table td,
.codeeditor #resources table td,
.codeeditor #info table td,
.codeeditor #templates table td {
	padding: 5px;
}
.codeeditor #panel table span,
.codeeditor #resources table span {
	font-weight: 700;
}
.codeeditor #resources table select,
.codeeditor #resources table input,
.codeeditor #info table input,
.codeeditor #info table textarea {
	width: 100%;
}
.codeeditor #resources #url_list #del {
	width: 15px;
	height: 15px;
}
.codeeditor #templates #saved,
.codeeditor #templates #initial {
	width: 18px;
	height: 18px;
}
.codeeditor #templates .buttons {
	width: 30%;
}
.codeeditor #templates {
	max-height: 250px;
	overflow: auto;
}

.slide-edit #accordion {
	width: 220px;
	float: left;
	margin-left: 5px;
}
.slide-edit #accordion #panel {
	max-height: 460px;
}
.slide-edit #accordion .input-row {
	margin-bottom: 10px;
}
/*.slide-edit #accordion .generate_f {float:right;}*/
.slide-edit #accordion .label {
	margin: 5px;
}
.slide-edit .menu_buttons .group1 {
	display: inline-block;
	margin-right: 5px;
}
.slide-edit .menu_buttons .group1 button,
.slide-edit .menu_buttons .group2 button,
.slide-edit #accordion .generate_f,
.slide-edit #accordion .apply {
	margin-right: 5px;
}
.slide-edit .menu_buttons .group2,
.slide-edit .menu_buttons .fbuttons {
	display: inline-block;
}
.slide-edit .menu_buttons .group2 .ui-button-text-only .ui-button-text,
.slide-edit .menu_buttons .fbuttons .ui-button-text-only .ui-button-text,
.slide-edit #accordion .generate_f .ui-button-text,
.slide-edit #accordion .apply .ui-button-text {
	padding: 0 0.5em;
}
.slide-edit .menu_buttons .fbuttons .button {
	margin: 0px 2px;
	vertical-align: middle;
}
.slide-edit .menu_buttons .fbuttons .toback .ui-icon-extlink {
	display: block;
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.slide-edit .right-side {
	margin: 0 5px 15px 0;
}
/*.slide-edit .right-side .buttons {margin: 5px 0;width: 700px;}*/
/*.slide-edit .right-side .buttons .fbuttons, .slide-edit .right-side .buttons .elemsettings {display: inline-block;}
.slide-edit .right-side .buttons .text-align, .slide-edit .right-side .buttons .text-style { display: inline-block;vertical-align: super;}*/
.slide-edit .right-side .buttons .text-align,
.slide-edit .right-side .buttons .elemsettings {
	display: inline-block;
}
.slide-edit .right-side .buttons .elemsettings {
	margin-top: 2px; /*position: relative;*/
}
.slide-edit .right-side .buttons .elemsettings .rotation {
	margin: 5px 5px 0 0;
}

.slide-edit .right-side .buttons .elemsettings #op label {
	line-height: 19px;
	padding: 0 3px;
}
.slide-edit .right-side .buttons .text-style {
	display: inline-block;
}
.slide-edit .right-side .buttons .text-buttons {
	margin-right: 30px;
	margin-top: 5px;
	margin-bottom: -65px;
}

.slide-edit .right-side .buttons .button {
	width: 19px;
	height: 25px;
	margin: 0 5px 0 0;
}
.slide-edit .right-side .buttons .opacity #op {
	margin-top: 5px;
	margin-bottom: 9px;
	vertical-align: sub;
	vertical-align: -webkit-baseline-middle;
	text-align: center;
}
.slide-edit .right-side .buttons .opacity {
	display: inline-block;
	z-index: 1000;
	margin-top: 3px;
	margin-bottom: -95px;
}
.slide-edit .right-side .buttons .opacity input {
	width: 35px;
	text-align: center;
	background: transparent;
}
.slide-edit .right-side .buttons .opacity #slider-vertical {
	margin: -10px auto;
	z-index: 2;
}
.slide-edit .right-side {
	margin-left: 230px;
	margin-top: 5px;
}
.slide-edit .right-side .prev_buttons {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.slide-edit .right-side .prev_buttons .prev {
	float: left;
	width: 30px;
	height: 18px;
}
.slide-edit .right-side .prev_buttons .next {
	float: right;
	width: 30px;
	height: 18px;
}
.slide-edit .right-side .prev_buttons .min_max {
	display: inline-block;
	width: 30px;
	height: 18px;
}
.slide-edit .right-side .edit_area {
	min-height: 500px;
	min-width: 700px;
	background: white; /* margin: 5px 10px 10px 0;*/
	position: relative;
	top: 65px;
	z-index: 1;
}
/*.slide-edit .right-side .edit_area.go_invisible {opacity:0;}*/
.slide-edit .diagram-text-helper {
	width: 0;
	height: 0;
	position: absolute;
}
.slide-edit .current .diagram-web-helper {
	width: 0;
	height: 0;
	z-index: 49999;
	position: absolute;
	visibility: visible;
}
.slide-edit .visible .diagram-web-helper {
	z-index: 49999;
	position: absolute;
	visibility: visible;
	width: 100%;
	height: 40px;
}
.slide-edit .diagram-web-helper {
	width: 0;
	height: 0;
	z-index: 49999;
	position: absolute;
	visibility: hidden;
}
.slide-edit .edit_url {
	width: 0;
	height: 0;
	z-index: 49999;
	float: right;
}
.slide-edit .edit-text-helper {
	width: 18px;
	height: 18px;
	position: absolute;
	right: 5px;
	top: 5px;
	opacity: 0.7;
}
.slide-edit .edit-web-helper {
	width: 18px;
	height: 18px;
	position: absolute;
	right: 5px;
	top: 5px;
	opacity: 0.7;
	z-index: 50000;
}
.slide-edit .edit_area .col {
	float: left;
	margin: 0px;
	padding: 0;
	background: transparent;
	border-style: dotted;
}
.slide-edit .edit_area .col .help {
	text-align: center;
	height: 20px;
	top: 49%;
	position: relative;
	opacity: 0.5;
}
.slide-edit #content div {
	padding: 5px;
	cursor: pointer;
}
.slide-edit .current .ui-resizable-handle {
	background: white !important;
	border: 1px solid black;
	display: block !important;
}
.slide-edit .ui-icon-gripsmall-diagonal-se {
	visibility: hidden !important;
}
.slide-edit .current .ui-icon-gripsmall-diagonal-se {
	visibility: visible !important;
}
.slide-edit .ui-resizable-se {
	height: 9px;
	width: 9px;
	bottom: -5px !important;
	right: -5px !important;
}
.slide-edit #panel .prev_area {
	position: relative;
	margin: 5px 0;
	background: white;
}
.slide-edit .menu_buttons {
	margin: 5px;
}
.slide-edit .buttons .fontsize {
	margin: 0 5px;
}
.slide-edit .buttons .fontsize .ffamily {
	margin-right: 5px;
}
/*.slide-edit .buttons .text-center {width: 21px; height: 20px; background-image: url('images/format_justify_center.png'); background-repeat: no-repeat;display:inline-block;}*/
.slide-edit .buttons .text {
	display: inline-block;
}
/*.slide-edit .buttons #customWidget {display: inline-block;margin: -10px 0 5px 85px;}*/
.slide-edit #customWidget {
	top: -2px;
	display: inline-block;
}
.slide-edit #customWidget #colorSelector2 {
	height: 30px !important;
	left: 5px !important;
}

.slide-edit .buttons .text-right {
	margin-right: 5px;
}

.slide-edit .edit_area .screen,
.slide-edit #accordion .screen {
	position: absolute;
	width: 99%;
	height: 99%;
	background: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 30000;
	left: 0.5%;
	top: 0.5%;
}

.slides_image_dial,
.slides_shapes_dial {
	min-width: 350px;
}
.slides_image_dial button {
	vertical-align: top;
}
.slides_image_dial textarea {
	width: 350px;
}
.slides_image_dial .add_img {
	width: 100%;
}
.slides_image_dial .add_img input,
.slides_image_dial .add_vid input {
	width: 50%;
}
.slides_image_dial .add_img button,
.slides_image_dial .add_vid button {
	margin: 5px;
}
.slides_image_dial .new-obj,
.slides_shapes_dial .new-obj {
	display: inline-block;
	position: relative;
	padding: 5px;
}
.slides_image_dial .remove_img {
	position: absolute;
	top: 0;
	right: 0;
}
.layout_dial table {
	width: 100%;
}

.slide_component_dial #comp_t .jportal-base-widget-content,
.comp_pallette_t .jportal-base-widget-content {
	border-width: 1px 0 0 0;
}
.slide_component_dial #comp_t .ui-datagrid-header,
.comp_pallette_t .ui-datagrid-header {
	display: none !important;
}
.slide_component_dial #comp_t .comp_add,
.slide_component_dial #comp_t .comp_edit,
.forms_d .content .comp_edit,
.addeditacc .comp_edit,
.addeditacc .comp_del {
	display: block;
	padding: 2px;
	width: 17px;
	margin: 1px auto;
	cursor: pointer;
}
.forms_d .content .view_grid {
	display: block;
	padding: 2px;
	width: 90px;
	margin: 2px auto;
	cursor: pointer;
	text-align: center;
}
.slide_component_dial .ui-datagrid-overflow {
	overflow-y: scroll;
}

.addeditacc .ui-datagrid-footer .ui-datagrid-edit,
.addeditacc .ui-datagrid-footer .ui-datagrid-delete {
	display: none !important;
}
.forms_d .content .ui-datagrid-header .ui-options-datagrid,
.forms_d .content .ui-datagrid-header .ui-datagrid-slide,
.forms_d .content .ui-datagrid-header .ui-datagrid-print,
.forms_d .content .ui-datagrid-header .jportal-min-max,
.forms_d .content .ui-datagrid-header .jportal-pop-out {
	display: none;
}
.forms_d .sub_cont .ui-datagrid-header .ui-datagrid-slide {
	display: initial;
}

.product-list-container .ui-datagrid-columns-content,
.jqrealtor-list .ui-datagrid-columns-content {
	height: inherit !important;
	position: relative;
	overflow: hidden;
}
.product-list-container .ui-datagrid-columns-content .__wrappp {
	position: absolute;
	left: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	height: inherit !important;
}
/*.product-list-container .ui-datagrid-columns-content .__wrappp::-webkit-scrollbar { 
                display: none; 
            } 
.product-list-container .ui-datagrid-columns-content, .product-list-container .ui-datagrid-columns-content .__wrappp .jscroll-inner{
    padding-left: 10px;
    padding-right: 10px;
}
*/
.product-list-container .ui-datagrid-columns-content {
	padding-left: 10px;
	padding-right: 10px;
}
#messageDiv table {
	width: 100%;
}

#email_widget .mailinglist {
	float: left;
	width: 45%;
}
#email_widget .mailinglist textarea,
#email_widget .mailinglist_l textarea {
	width: 95% !important;
	max-width: 98%;
}
#email_widget .subject {
	float: right;
	width: 45%;
}
#email_widget .subject textarea {
	width: 95% !important;
	max-width: 98%;
}
#email_widget .email-container {
	min-height: 260px;
}

.login-dial-fb .fb_dialog_advanced {
	top: 50px !important;
	left: 0px !important;
}
.login-dial-twit button {
	margin-bottom: 10px;
}

.event_manager {
	margin: 3px;
}
.event_manager .ev_info span {
	margin-right: 20px;
}
.event_manager .ev_info button span {
	margin-right: 0px;
}
.event_manager .ev_info span.label {
	margin-left: 20px;
}
.event_manager .ev_info td {
	padding-top: 5px;
}
.event_manager .ev_info td > td {
	padding-left: 25px;
}

.event_manager input.ev {
	margin-right: 5px;
}
.event_manager .ev_info input {
	padding: 2px;
}
.event_manager .htd .ui-combobox-input {
	width: 30px;
	margin-left: 5px;
}
.event-manager .timezonetd .ui-combobox-input {
	width: 300px;
}

.event_manager .ev_info textarea {
	padding: 2px;
}
.event_manager .ev_info .imagesurl {
	float: left;
	margin-right: 10px;
}
.event_manager .ev_info .add_img,
.event_manager .share_events .add_cont,
.event_manager .share_events .add_vid,
.event_manager .share_events .add_img {
	display: inline-block;
	height: 16px;
	width: 16px;
}
/* .event_manager .ev_info .nf-sdatetime .ev, .event_manager .ev_info .nf-edatetime .ev {margin-left:5px;}*/
.event_manager .share_events input,
.event_manager .share_events textarea {
	float: left;
	margin-right: 10px;
	padding: 2px;
}
.event_manager .share_events fieldset {
	padding: 5px;
	margin: 10px;
}
.event_manager .share_events .share_buttons {
	margin: 5px;
}
.event_manager .share_events table {
	width: 100%;
}
.event_manager #email_widget .emaillist_s {
	display: inline-table;
	width: 100%;
}
.event_manager .accept,
.reject {
	margin: 10px 10px 7px 0;
}
.event_manager .save_info span {
	margin: 1px;
}

.event_manager .task_datagrid .ui-datagrid-columns-content .comm_edit {
	border: none;
	margin: 2px;
	background: none;
}
.event_manager .task_datagrid .ui-datagrid-columns-content textarea {
	width: 100%;
	resize: none;
	padding: 0 2px;
	margin: 2px 0 0;
}
.event_manager_share .event_prev_share .name {
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
}
.event_manager_share .event_prev_share .border {
	height: 4px;
	border-bottom: 1px inset;
}
.event_manager_share .event_prev_share .info {
	padding: 10px;
}
.event_manager_share .event_prev_share .prev-next-img,
.event_manager_share .event_prev_share .prev-next,
.event_manager_share .event_prev_share .prev-next-url {
	text-align: center;
}
.event_manager_share .event_prev_share .prev-next-img button,
.event_manager_share .event_prev_share .prev-next button,
.event_manager_share .event_prev_share .prev-next-url button {
	margin: 5px;
}
.event_manager_share .event_prev_share .images_cont,
.event_manager_share .event_prev_share .video_cont,
.event_manager_share .event_prev_share .url_cont {
	margin: 20px;
}
.event_manager_share .event_prev_share .images_cont .images,
.event_manager_share .event_prev_share .url {
	margin: 10px auto 0;
}
/*.jqmarket .ui-datagrid-header {visibility: hidden; height: 0px;}*/
/* .jqmarket {padding: 0px 5px 5px;} */
.jqmarket .advs,
.funding_formtabs .advs {
	width: 100%;
}
.funding_formtabs .advs td,
.funding_formtabs .advs th {
	padding: 0px;
}
.funding_formtabs .split-btn,
.real-main .split-btn,
#jqtabs .split-btn,
.dgrmenu .split-btn,
.craig .split-btn,
#tabs-feedback .split-btn,
#tab7 .newfeedb .split-btn,
#timezone_grid .split-btn,
#up_contacts .split-btn,
#up_contacts .dg .ui-datagrid-add {
	display: none !important;
}

.jqmarket .advs .dg .ui-tabs-nav {
	display: none;
}
.jqmarket .jqm_add {
	position: relative;
	top: 0px;
}
.jportal_datagrid .adv-search-container .adv_find {
	margin: 5px;
	/*float: right;*/
}
.jportal_datagrid .adv-search-container .button_adv {
    float: right;
}

.jqmarket .dg .ui-datagrid-overflow td {
	cursor: pointer;
}
.jqmarket .ui-datagrid-groupby {
	display: none !important;
}
/*.info_jqmarket .info_tabs td {padding: 3px;}
.info_jqmarket .info_tabs {height: 100%;}
.info_jqmarket .info_tabs table {width:100%;}
.info_jqmarket .info_tabs .td1 {width:160px;}
.info_jqmarket .info_tabs .jqm-photo img {width: 200px;margin: 2px;}*/

.info_jqmarket .jqinfo ul {
	display: block;
	margin-top: 10px;
}
.info_jqmarket .jqinfo div {
	margin-top: 5px;
}
.info_jqmarket .jqinfo .feedback {
	display: inline-block;
}
.info_jqmarket .jqinfo ul li {
	display: inline;
	margin: 0 10px 3px;
}
.info_jqmarket .jqinfo .info,
.info_jqmarket .jqinfo .images {
	width: 100%;
	resize: none;
	border: none;
}
.info_jqmarket .jqinfo .jqm-photo img {
	width: 200px;
	margin: 2px;
}
.info_jqmarket .jqinfo .border {
	height: 4px;
	border-bottom: 1px inset;
}
.info_jqmarket .jqinfo .images,
.info_jqmarket .jqinfo ul.bottom {
	text-align: center;
}
.info_jqmarket .jqinfo .name {
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
}
.info_jqmarket .jqinfo .preview {
	float: right;
}
.info_jqmarket .col1 {
	width: 25%;
	padding: 8px 5px;
}
.info_jqmarket .col2 {
	padding: 8px 5px;
}

.jqmarket_add table {
	width: 100%;
}

.jqmarket_add input,
.jqmarket_add textarea,
.realtor_form input {
	padding: 2px;
	height: 20px;
	float: left;
}
.realtor_form input {
	width: 120px;
}
.jqmarket_add .video {
	margin-bottom: 2px;
}
.jqmarket_add .ui-combobox input {
	margin: 0;
	padding: 0.3em;
}
.jqmarket_add textarea {
	height: 90px;
}
.jqmarket_add .active {
	width: auto;
	padding: 0px;
	margin: 3px;
}
.jqmarket_add .active.right {
	margin-left: 10px;
}
.jqmarket_add .ui-combobox {
	width: 150px;
	margin-right: 20px;
}
.jqmarket_add .add_image {
	width: 26px;
	height: 24px;
	float: left;
	margin-top: 1px;
	margin-right: 5px;
}
.jqmarket_add .rem_image {
	width: 26px;
	height: 24px;
	float: left;
	margin-top: 1px;
	margin-right: 5px;
}
.workmall .wm_search {
	margin: 3px;
}
.workmall .wm_search .s_inp input {
	line-height: 22px;
	padding: 0 5px;
	height: 22px;
}
.workmall .wm_search .s_inp {
	min-height: 24px;
	margin: 0 7px 5px 0;
	position: relative;
	float: left;
}
.workmall .wm_search .categ {
	display: inline-block;
	margin: 5px 10px;
}
.workmall .wm_search .categ input {
	margin-right: 5px;
	margin-left: 20px;
}
.workmall .wm_search .ui-icon-search {
	position: relative;
	top: 4px;
	cursor: pointer;
	float: right;
	right: 18px;
}
.workmall .gen_tabs #tabs-1 .newprj {
	float: left;
}
.workmall .messages_container,
.fundingform .messages_container,
.craig .messages_container {
	width: 100%;
}
.craig .messages_container .messages_grid {
	width: 100%;
}
.fundingform .messages_grid .cont_new_message {
	overflow: auto;
}
.workmall .gen_tabs .messages_menu,
.workmall .gen_tabs .messages_grid,
.fundingform .messages_menu,
.fundingform .messages_grid,
.craig .messages_menu {
	display: inline-block;
	padding: 4px;
}
.workmall .gen_tabs .messages_menu ul,
.fundingform .messages_menu ul,
.craig .messages_menu ul {
	list-style: none;
	padding: 0px;
}
.workmall .gen_tabs .messages_menu ul li,
.fundingform .messages_menu ul li,
.craig .messages_menu ul li {
	text-align: center;
	padding: 5px 25px;
	font-weight: bold;
	cursor: pointer;
}
.workmall .gen_tabs .messages_menu ul li.inbox,
.fundingform .messages_menu ul li.inbox,
.craig .messages_menu li.inbox {
	text-align: center;
	padding: 10px 25px;
	font-weight: bold;
	cursor: pointer;
	border-bottom-style: inset;
}
.workmall .gen_tabs .messages_menu,
.fundingform .messages_menu,
.craig .messages_menu {
	width: 110px;
	vertical-align: top;
}
.workmall .gen_tabs .messages_container .view_mess,
.workmall .gen_tabs #my_bids_cont .view_bid,
.workmall .gen_tabs .finance-tab .view_milestones,
.workmall .gen_tabs .finance-tab .view_payments,
.invoices_dial .inv_pay,
.feedback_dgr .add_feedback,
.fundingform .messages_container .view_mess,
.ftabsdial .add,
.ftabsdial .edit,
.milestones_dial .view_tasks {
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	padding: 1px 5px;
}
.ftabs div.el {
	width: 100%;
	overflow: auto;
}
.workmall .timeshdata {
	width: 100%;
}
.workmall .timeshdata input,
.timesheet_dial input {
	width: 89%;
	padding: 2px;
}
.workmall .timesheet_dgr .th_inp,
.timesheet_dial .th_inp {
	margin: 2px;
	padding: 2px;
	width: 45px;
	float: left;
}

.workmall .timesheet_dgr .add_timesheet {
	cursor: pointer;
	margin: 2px;
	height: 18px;
	display: inline-block;
}
.workmall .timesheet_dgr .remove_line,
.timesheet_dial .remove_line {
	cursor: pointer;
	display: block;
	height: 16px;
	width: 16px;
	margin: 0 auto;
}
.workmall #tabs_add_timesheet .tline_add_prjb,
.workmall #tabs_add_timesheet .tline_save_prjb,
.timesheet_dial .dline_add_prjb,
.timesheet_dial .dline_save_prjb {
	margin: 5px 10px 5px 0;
}
.workmall .timeshdata .clone_list {
	max-width: 200px;
}
#timesheet_tasks .add_task {
	float: right;
	margin: 5px 3px 0 0;
}

#quotes_cont .qname,
#contractor_cont .qname {
	cursor: pointer;
}
.workmall .feedback_dgr .view_feedback,
.workmall #timesheettabs .view_timesh {
	cursor: pointer;
	margin: 2px;
	height: 18px;
	padding: 1px 5px;
}
.workmall .timesheet_dgr .view_timesheet,
#select_tasks_dial .remove_task,
#select_tasks_dial .add_task {
	line-height: 16px;
	height: 16px;
	cursor: pointer;
	padding: 1px 5px;
}

.workmall .gen_tabs .finance_details {
	margin: 0 5px;
}
.cont_new_message {
	padding: 15px;
}
.cont_new_message td {
	padding: 5px 10px;
}
.cont_new_message td select,
.cont_new_message td .subject {
	width: 100%;
}
.cont_new_message td .subject {
	padding: 2px;
}
.cont_new_message td textarea {
	width: 300px;
	height: 200px;
	padding: 4px;
}
.cont_new_message td .forwardto {
	height: 50px;
}
.cont_new_message .mintxt textarea {
	height: 20px !important;
}

.workmall_newprj table,
.invoice_dial table,
.ftabsdial #tab1 table,
.prodinfodial table,
.ftabsdial .finance_tab table {
	width: 100%;
}
.ftabsdial .review_buttons {
	display: block;
	text-align: right;
}
.workmall_newprj td,
.feedbk_dial td,
.ftabsdial #tab1 td,
.funding_manag_dial td,
.prodinfodial td,
.ftabsdial .finance_tab td {
	padding-top: 5px;
}
.workmall_newprj td input,
.workmall_newprj td textarea,
.feedbk_dial td input,
.feedbk_dial td textarea,
.ftabsdial #tab1 td input,
.ftabsdial #tab1 td textarea,
.ftabsdial .finance_tab td textarea,
.ftabsdial .finance_tab td input,
.prodinfodial input,
.prodinfodial textarea,
.funding_manag_dial input,
.funding_manag_dial textarea {
	margin-right: 20px;
	padding: 2px;
}

.workmall_newprj td .ui-combobox input,
.feedbk_dial td .ui-combobox input,
.ftabsdial #tab1 td .ui-combobox input,
.ftabsdial .finance_tab td .ui-combobox input,
.prodinfodial .ui-combobox input,
.funding_manag_dial .ui-combobox input {
	margin-right: 0px;
}
.workmall_newprj td .ui-combobox,
.feedbk_dial td .ui-combobox,
.ftabsdial #tab1 td .ui-combobox,
.ftabsdial .finance_tab td .ui-combobox,
.prodinfodial .ui-combobox,
.funding_manag_dial .ui-combobox {
	margin-right: 20px;
}

.prodinfodial .prtd1 {
	width: 30%;
}

/*  .workmall_newprj .ui-combobox input {width:50px;}*/
.workmall_newprj td .visibility .v_private,
.workmall_newprj td .visibility .v_public {
	margin: 5px 0 0 10px;
}
.ftabsdial .finance_tab td textarea,
.ftabsdial .finance_tab td input {
	width: 85%;
}
.workmall_newprj td .label,
.workmall_newprj td .opt_duration {
	margin: 5px;
}
.workmall_newprj td .add_question,
.workmall_profile .add_cat {
	display: inline-block;
	margin: 2px 5px;
	vertical-align: bottom;
}
.workmall_newprj td .startdate {
	margin-right: 10px;
}
.workmall_newprj .name,
.workmall_newprj .description,
.workmall_newprj .subcat,
.workmall_newprj .skills,
.workmall_newprj .other_skills,
.workmall_newprj .posting_dur,
.workmall_newprj .question,
.workmall_newprj .workURL,
.workmall_newprj .category,
.workmall_newprj .response {
	width: 80%;
}

.workmall_newprj #budget .ui-combobox input {
	width: 50px;
}
#timesheet_dial input,
#timesheet_dial .cleditorMain {
	padding: 2px;
	margin: 3px;
}
#timesheet_dial select,
#select_tasks_dial #prj {
	padding: 2px;
	margin: 3px;
}
.workmall_profile .selem {
	width: 99%;
}
.workmall_newprj td button.ui-multiselect {
	max-width: 225px;
}
.workmall .wm_search .adv_search {
	margin: 0 20px;
}
.feedbk_dial td input,
.feedbk_dial td textarea,
#timesheet_dial input {
	width: 98%;
}
.feedbk_dial .c_vf {
	text-align: center;
}
.feedbk_dial table {
	width: 98%;
}
.feedbk_dial td {
	width: 25%;
}

.ftabsdial #tab1 td {
	/*width: 16%;*/
	max-width: 350px;
}
.ftabsdial #tab1 td.contr {
	/*text-align: center;*/
}
.ftabsdial #tab1 input,
.ftabsdial #tab1 textarea,
.ftabsdial #tab1 select,
.prodinfodial textarea,
.prodinfodial input {
	width: 165px;
}
/*.ftabsdial .add, .ftabsdial .edit, .ftabsdial .delete  {width:45px;height:20px; line-height: 20px;margin: 0 2px;}*/
.fundingform .ventures .details,
.fundingform .view_det,
.ftabsdial .dgr .detail,
.ftabsdial #tab2 .view {
	cursor: pointer;
	/*padding:1px 5px;*/
}
.craig_new .ui-combobox input {
	width: 193px !important;
}
.ftabsdial .add_manag,
.ftabsdial .ad_b {
	margin-top: 5px;
}
.funding_manag_dial table {
	width: 100%;
}
.funding_manag_dial input,
.funding_manag_dial textarea {
	width: 80%;
	float: left;
}
.funding_manag_dial .founder {
	width: auto;
	float: none;
}
.ftabsdial #tab1 .col1 {
	/*font-weight: bold; */
	width: 20%;
}
.fundingform .advs .ui-datagrid-editable-datarow {
	cursor: pointer;
}
.funding_manag_dial .dis {
	border: none;
}
.funding_manag_dial textarea.dis {
	resize: none;
}
.funding_manag_dial .biod {
	vertical-align: top;
}
.workmall_newprj fieldset {
	padding: 5px;
	margin-top: 5px;
}
.workmall_newprj legend {
	margin-left: 10px;
}
.workmall_newprj td .to {
	margin-left: 11px;
}
.workmall_newprj td .enddate {
	margin-left: 4px;
}
.workmall_newprj td p {
	margin-top: 3px;
}

.workmall #my_proj_cont tr td:first-child,
.workmall #my_bids_cont tr .icosel,
.workmall .finance-tab tr .icosel,
.workmall .feedback_dgr .icosel,
.workmall .search_res .icosel {
	cursor: pointer;
}

.pay_dial select,
.pay_dial input {
	margin: 5px;
}
.workmall_profile table {
	width: 100%;
}
.workmall_profile table td {
	padding: 3px 0;
}
.workmall_profile table .td-center {
	text-align: center;
}
.workmall_profile table .saveprofile {
	text-align: right;
}
.workmall_profile input,
.workmall_profile textarea {
	padding: 2px;
}
.workmall .adv_profile .ui-tabs-panel {
	overflow: auto;
}

.workmall #seach_accordion {
	width: 320px;
	display: inline-block;
	margin: -20px 10px 0 0;
	float: left;
}
.workmall .search_res {
	display: inline-block;
	float: right;
}
.workmall #seach_accordion .type input {
	margin: 0 10px;
}
.workmall #seach_accordion .accd {
	padding: 20px 10px;
	min-height: 50px;
}
.workmall #seach_accordion .wcat,
.workmall #seach_accordion .accd {
	height: 250px !important;
}
.workmall #seach_accordion .wcat .wcat_search {
	position: absolute;
	bottom: 10px;
	right: 15px;
}
.workmall #seach_accordion .wcat .ui-multiselect {
	float: right;
}
.workmall #seach_accordion .wcat p {
	margin-bottom: 20px;
}
.workmall #seach_accordion .budget select,
.workmall #seach_accordion .time select {
	margin: 0 10px;
}
.workmall #seach_accordion .budget input,
.workmall #seach_accordion .time input {
	width: 100px;
	margin: 10px 10px 0 10px;
}
.workmall #seach_accordion .budget .ui-combobox,
.workmall #seach_accordion .ui-combobox {
	margin: 0 10px;
}
.workmall #seach_accordion .budget .ui-combobox input,
.workmall #seach_accordion .time .ui-combobox input {
	width: 100px;
	margin: 0;
	padding: 2px;
}
.workmall .search_br .sbr_elem {
	float: left;
}
.workmall .dsearch {
	margin: 0 0 5px;
}
.workmall .dsearch .gob {
	width: 330px;
	display: inline-block;
}
.workmall .dsearch .search_br {
	display: inline-block;
	vertical-align: bottom;
}

.pay_dial .ui-combobox {
	margin-right: 30px;
	margin-top: 5px;
}
.pay_dial .ui-combobox input {
	margin: 0px;
	width: 80px;
}

#wk_edit_task table,
#milestone_det table {
	width: 100%;
}
#wk_edit_task table input,
#wk_edit_task table textarea,
#milestone_det table input,
#milestone_det table textarea {
	width: 98%;
	padding: 2px;
	margin: 2px 0;
}
#wk_edit_task fieldset {
	padding: 3px;
}
#wk_edit_task .milestone_det {
	padding: 2px 4px;
	cursor: pointer;
}
#wk_edit_task .disabled,
#milestone_det .disabled,
#orderdial #orderinfo .disabled {
	border: none;
}
#wk_edit_task textarea.disabled,
#milestone_det textarea.disabled,
#orderdial #orderinfo textarea.disabled {
	resize: none;
}
#wk_edit_task .ui-combobox input {
	width: 50px;
	margin: 0px;
}
#wk_task_list button.add_task {
	margin-top: 10px;
	float: left;
}

.jportal-feedback-dialog input {
	margin-right: 10px;
	padding: 2px;
	margin-top: 5px;
}
.jportal-feedback-dialog span {
	margin: 5px;
}
.jportal-feedback-dialog .desc {
	margin-top: 10px;
}
.jportal-feedback-dialog .desc textarea {
	height: 100px;
	margin: 10px;
	width: 252px;
	padding: 2px 5px;
}
.jportal-feedback-dialog table {
	width: 100%;
}
.jportal-feedback-dialog td,
.jportal-feedback-dialog td div.label {
	padding: 3px;
}

.ajaxCall {
	padding: 3px;
}
.ajaxCall fieldset {
	margin: 10px;
	padding: 5px;
}
.ajaxCall fieldset legend {
	margin-left: 10px;
}
.ajaxCall .method_type {
	margin: 0 20px;
}
.ajaxCall .method_type select {
	margin: 0 10px;
}
.ajaxCall .method_type .submit_req {
	margin-left: 40px;
}
.ajaxCall td {
	padding-top: 5px;
}
.ajaxCall table input {
	margin: 0 10px;
	padding: 2px;
}
.ajaxCall .add_cont,
.ajaxCall .remove_cont {
	display: inline-block;
	margin-top: -4px;
	vertical-align: middle;
	margin: 2px 0px;
}
.ajaxCall .content span.label {
	margin: 10px 20px;
}
.ajaxCall .content .url {
	padding: 2px;
}
.ajaxCall .main-buttons {
	margin: 0 10px;
}
.ajaxCall .main-buttons button {
	margin: 5px 2px 20px 0;
}
.ajaxCall #resp_tabs .ui-tabs-panel {
	max-height: 200px;
	overflow: auto;
}
.ajaxCall .content {
	margin-bottom: 10px;
}
.ajaxCall .ui-combobox {
	margin: 5px 30px 5px 5px;
}
.ajaxCall .ui-combobox input {
	width: 50px;
}

.dial-save-ajaxc .title {
	padding: 2px;
	margin: 5px;
}

.json_editor #splitter {
	padding: 15px 0;
	float: left;
	height: 100%;
	cursor: col-resize;
	width: 30px;
}
.json_editor .new,
.json_editor .open,
.json_editor .save {
	margin: 5px 10px -5px 0;
}
.json_editor .new {
	margin-left: 15px;
}

.json_editor #contents {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.json_editor #jsonformatter,
.json_editor #jsoneditor {
	float: left;
	height: 100%;
	width: 400px;
	padding: 15px;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.json_editor #splitter .convert {
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 24px;
	margin: 3px;
	width: 24px;
}
.json_editor #splitter .convert span {
	margin: 4px auto;
}
.jsoneditor .jsoneditor-content-outer {
	height: auto;
}
.jsoneditor .jsoneditor-tr.ui-state-highlight {
	border: none;
}
.dgr_settings.data-source label {
	width: 33%;
}
.chart_editor.dgr_settings .data-source label span.ui-button-text {
	padding: 0.4em 0;
}
.jsoneditor-select {
	z-index: 20000000;
}
.chart_editor .jsoneditor-td-edit .ui-icon-close,
.chart_editor .jsoneditor-td-edit .ui-icon-gear {
	display: inline-block !important;
	background-color: white;
	box-shadow: none;
	border: 1px solid #bdbdbd;
	width: 19px;
	height: 19px;
	vertical-align: text-top;
}
.chart_editor .jsoneditor .preview {
	padding: 5px;
	float: right;
}
.chart_editor .jsoneditor .jsoneditor-menu .popout {
	border: none;
	cursor: pointer;
	background-color: transparent;
	float: right;
}
.chart_editor .jsoneditor-menu button.popout[action="go_back"] {
	font-size: 24px;
	cursor: pointer;
	float: left;
	background: transparent;
	border: none;
	margin-right: 20px;
	color: gray;
}
.chart_editor .jsoneditor .jsoneditor-menu .popout .fa-external-link {
	font-size: 20px;
	padding: 5px 5px 2px 5px;
	border: none;
}
.chart_editor .jsoneditor .ui-icon-circlesmall-plus {
	background-color: white;
	box-shadow: none;
	border: 1px solid #bdbdbd;
	width: 19px;
	height: 19px;
	vertical-align: text-top;
}

#timeline-embed {
	margin: 0px !important;
	border: 0px solid #ccc !important;
	padding: 0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.25) !important;
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.25) !important;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.25) !important;
}
.rss_controls {
	margin-top: 5px;
}
.rss_controls .add-feed-list,
.rss_controls .remove-feed-list {
	margin-top: -3px !important;
}
.timeline {
	padding: 0px;
	margin: 0px;
	min-width: 1000px;
}
.timeline .widget-search-box {
	float: none;
}
.timeline #timeline {
	display: inline-block;
}
.timeline .timeline-search {
	min-width: 300px;
	display: inline-block;
	height: 300px;
	float: right;
}
.tline_container .change_hg {
	height: auto !important;
}
.tline {
	padding: 0 3px 3px 3px;
}
.tline #events .selected .t_slide {
	/*height: 337px;width: 620px;*/
	overflow: auto;
}
.tline #events .selected .t_slide .text-content {
	overflow-y: auto;
	margin-bottom: 2px;
	position: absolute;
	bottom: 0px;
}
.tline #events .selected .t_slide .text-content .content {
	padding: 5px;
}
.timeline-search .search_t .widget-search-box {
	float: right;
	margin: 1px 10px 0 0;
	height: 20px;
	line-height: 20px;
}
.timeline-search .search_t .widget-search-box input {
	height: 20px;
	line-height: 20px;
}
.timeline-search .edit_tl {
	display: inline-block;
	float: right;
	margin: 5px;
}
.dial-edit-tl-div .dial-edit-tl {
	min-width: 700px;
}
.ev_dial .ev_dgr .ui-datagrid-paginfo {
	width: 82px;
	margin-right: 10px;
}
.dial-edit-tl-div .dial-edit-tl .ui-datagrid-header {
	display: none;
}
.dial-edit-tl-div .dial-edit-tl .jportal-base-widget-content {
	border-width: 0;
}
.tline .dgrid_container {
	width: 330px;
	display: inline-block;
	margin-top: 5px;
}
.tline .dgrid_container .gc {
	overflow: hidden;
	display: block;
	float: left;
}
.tline .tline_container {
	/*float:left;*/
}
.tline_container .toolbar-topts,
.tline_container .toolbar-home,
.tline_container .tliner,
.tline_container .toolbar-zoom,
.tline_container .trange,
.tline_container .timeinterval {
	display: none !important;
}
.tline .search_controls_placeholder {
	text-align: center;
	padding: 0 10px;
}
.tline .timeliner_placeholder,
.tline .search_controls_placeholder {
	display: inline-block;
}
.tline .widget-search-box {
	width: 260px;
}
.tline .widget-search-box input {
	width: 235px;
}
.add_widget_searchBox .widget-search-box {
	width: 195px;
}
/*.tline .t_slide .content {overflow-wrap: break-word;width: 100%;word-break: break-word;}*/
.tline .dgrid_container .jportal_datagrid .ui-datagrid-header {
	display: none;
}
.tline #events .theader {
	width: 100%;
	margin-right: 160px;
}
.tline #events .date {
	display: inline-block;
	float: right;
}
.tinyurl .td1 {
	width: 100px;
}
.tinyurl button {
	margin: 0 0 0 10px;
}
.tinyurl label {
	margin: 10px;
}
.tinyurl input {
	width: 98%;
	margin: 10px;
	padding: 2px;
	float: left;
}
.tinyurl .err_mess {
	width: 98%;
	margin: 5px auto -5px;
}
.tinyurl table {
	width: 100%;
}
.info_jqmarket .info .demopage {
	margin: 0 0 0 20px;
}

.newfeedb table {
	width: 100%;
}
.newfeedb .newfcol2 {
	width: 75%;
}
.newfeedb .newfcol2 textarea {
	width: 90%;
	padding: 3px;
	margin-top: 5px;
}

.craig .craig_profile {
	width: 100%;
}
.craig .craig_new td,
.craig .craig_profile td,
#tabs-new_postings td {
	padding: 2px;
	width: 225px;
}
.craig .craig_new .anoth_loc,
#tabs-new_postings .anoth_loc {
	float: right;
}
.craig #tabs-my_postings #save_post,
#tabs-my_postings #save_post {
	margin: 10px 5px 5px 0;
}
.craig .craig_new input.el,
.craig .craig_new textarea.el,
.craig .craig_profile input.el,
#tabs-new_postings input.el,
#tabs-new_postings textarea.el {
	width: 98%;
	padding: 2px;
}
.craig #tabs-new_postings #tabs .ui-tabs-panel {
	overflow: auto;
}
.craig .view_det {
	padding: 4px; /*width: 45px;*/
	cursor: pointer;
}
.craig .remove_line {
	cursor: pointer;
	display: block;
	height: 16px;
	width: 16px;
	margin: 0 auto;
}
.craig .cont_new_message input,
.craig .cont_new_message textarea {
	padding: 2px;
}

.craig_email_list .subject textarea,
.craig_email_list .mailinglist {
	height: 100px;
}
.craig_cont_new_message,
.cont_new_message .rfbttons {
	text-align: right;
}
.craig_new .trow {
	padding: 5px;
	margin-bottom: 10px;
}
.craig_new .label_r {
	margin-right: 40px;
}
.craig_new .ui-combobox > input {
	width: 193px !important;
}
.videos_edit .treeview_edit .jportal-min-max,
.videos_edit .treeview_edit .jportal-pop-out,
.videos_edit .treeview_edit .ui-options {
	display: none;
}

.custom-datagrid-edit-dialog .ui-combobox input {
	width: 140px;
}
/*.custom-datagrid-edit-dialog .columns .ui-combobox {margin-right: 30px;}*/

.wiki_search .w_search {
	margin: 2px 5px 0px 5px;
}
.wiki_search .delete_link {
	cursor: pointer;
}
.wiki_search .email_link,
.wiki_search .save_link,
.wiki_search .delete_link {
	vertical-align: text-bottom;
}

.calc_widget .text_calc_cont {
	padding: 0 4%;
	margin: 5px 0;
	display: none;
}
.calc_widget .calc_b {
	margin: 5px 10px;
	width: 80px;
}
.calc_widget #calc_buttons {
	position: absolute;
	z-index: 20000;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #ddd;
}

.calc_widget #calc_buttons button {
	display: inline-block;
	width: 100%;
	margin-bottom: 5px !important;
}
.calc_widget .text_calc_cont textarea {
	width: 100%;
	height: 35%;
	padding: 2px;
	resize: none;
}
.cal_new_dial input {
	margin-top: 5px;
	width: 98%;
	padding: 2px;
}

.notepad .cledit_buttons_area {
	position: absolute;
	float: left;
	display: none;
	top: 30px;
	background-color: #fff;
	z-index: 1001;
	border: 1px solid #ddd;
	border-radius: 5px;
}
.notepad .cledit_buttons_area button {
	display: block;
	width: 79px;
	margin: 5px 10px 5px 10px !important;
}
.notepad .cledit_buttons_area .open {
	margin-bottom: 0;
}
.notepad .actBtn {
	float: left;
}
.timezones #add_loc,
.timezones #refr_loc {
	margin: 0px 5px !important;
}
.timeWidget .country {
	text-align: center;
	margin-top: 5px;
	font-size: 13px;
	font-weight: 600;
	font-family: Inter;
	color: #939393;
}
.timeWidget .timeBtns {
	text-align: right;
	position: absolute;
	right: 0px;
	top: 5px;
}
.timeWidget .analog {
	position: relative;
	width: 150px;
	margin-left: 45px;
	margin-top: 20px;
	background: url(./images/clockface.jpg);
	list-style: none;
	background-repeat: no-repeat;
}
.timeWidget .analog,
.timeWidget .analog .hour,
.timeWidget .analog .min,
.timeWidget .analog .sec {
	height: 150px;
}
.timeWidget #digital-clock {
	display: inline;
	margin-right: 40px;
}
.timeWidget #digital-clock li {
	display: inline;
	margin-right: 2px;
}
.timeWidget .analog .hour,
.timeWidget .analog .min,
.timeWidget .analog .sec {
	position: absolute;
	width: 8px;
	top: 0;
	left: 70.5px;
	padding: 0;
}
.timeWidget .analog .sec {
	background: url(./images/sechand.png);
	z-index: 3;
}
.timeWidget .analog .min {
	background: url(./images/minhand.png);
	z-index: 2;
	display: block;
}
.timeWidget .analog .hour {
	background: url(./images/hourhand.png);
	z-index: 1;
}
.timeWidget .title {
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
.timeWidget .analog .meridiem {
	margin-top: 90px;
	ont-size: 11px;
	font-weight: bold;
	color: #333333;
	display: inline-block;
	margin-right: 80px;
}
.timezones #timezone_grid {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.timezones .clock_cont {
	display: inline-block;
	width: 250px;
	height: 220px;
	position: relative;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	margin: 0 auto;
}
.timezones .ui-widget.z_delete {
	cursor: pointer;
	border-color: #ff666b #dd0017 #dd0017 #ff666b;
	background-color: #dd0017 !important;
	display: none;
	background-color: #ff0000 !important;
	background-position: 6px 6px !important;
	width: 30px;
	height: 30px;
	display: none;
	border-radius: 40px !important;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	margin-top: 10px;
	cursor: pointer;
	box-shadow: 1.5px 2.6px 8px rgba(0, 0, 0, 0.27);
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABKUlEQVRIS6WWgRGDIAxFZYNu0o5gJ2m7mU5SR9BNuoFNOGJTCOHTcuednvCekBAMg2r7vk/0eKbrGkJ46Xetexp7oj5PulYa+5D+QW4S/Jae1x6Jgl/S+EkkUZDBxQlJDLiMj5JQgUMSB/6RUCf+Ul73WjNnAsCZt/EMODhLjwSFE3OUGMCSNE3OFgmoNfMtwikTdRahEgZCcO54CFI2IRInXMPx5cU+UPvhV0kBL2bwh8SEVwWdy1WFI4JWtjDD3fFfQc6WCIHLkKqkEICbyMokU2Klac+X56JCkm+0FpwDyg2uXbpUIPAxCRZUIsUOgssp11UggXJt5jkqaR047iYCJLN3ZLpwoKzMtKT32qEPwR1JhFvlekq1Ph4WXl3O36nl4t+WCOf2BuHmzwW6f+XyAAAAAElFTkSuQmCC");
}
.timezones .mover .ui-widget.z_delete,
.timezones.mover .ui-widget.z_delete {
	display: inline-block;
}
.timezones .z_delete .ui-icon {
	display: none;
}
.search_product.adv-search-container.ui-dialog-content table {
	max-width: 250px;
	margin: 0 auto;
}
.search_product .adv-search-container .pnl-h .advsearch-field-label,
.search_product.adv-search-container .pnl-h .advsearch-field-label {
	font-size: 14px;
	font-weight: normal;
}
.search_product .adv-search-container td.ui-widget-content input[type="text"],
.search_product.adv-search-container td.ui-widget-content input[type="text"] {
	border: 1px solid #dee2e6;
	color: #777;
}
.search_product .ui-slider .ui-slider-range,
.search_product.ui-slider .ui-slider-range {
	border-color: #dee2e6;
}
.search_product .adv-search-container .advsearch-field-label,
.search_product.adv-search-container .advsearch-field-label {
	color: #202124;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	padding-bottom: 5px;
}
.search_product .adv-search-container .adv_category_box .advsearch-field-label,
.search_product.adv-search-container .adv_category_box .advsearch-field-label {
	padding-bottom: 0;
	color: #777;
	color: #202124;
}
.search_product .adv-search-container .ui-multiselect,
.search_product .adv-search-container .ui-multiselect-menu,
.search_product.adv-search-container .ui-multiselect,
.search_product.adv-search-container .ui-multiselect-menu {
	font-size: 14px !important;
	color: #777 !important;
}
.search_product .adv_category_box.border_row,
.search_product.adv_category_box.border_row {
	border-bottom: 1px solid #dee2e6;
}
.search_product .adv_category_box.border_row .pnl-h,
.search_product.adv_category_box.border_row .pnl-h {
	border: none;
	padding: 8px;
}
.search_product .adv_category_box.border_row:first-child,
.search_product.adv_category_box.border_row:first-child {
	border-top: 1px solid #dee2e6;
}
.search_product .ui-multiselect-checkboxes li {
	font-size: 14px;
}
.search_product .ui-multiselect-checkboxes label input {
	height: 10px;
	margin-right: 5px;
}
.search_product.adv-search-container .control {
	margin-bottom: 7px;
}
.search_product.adv-search-container .adv_category_box:first-child {
	margin-top: 20px;
}
.search_product .ui-widget-content .ui-state-active {
	font-weight: normal;
}
.ui-dialog.search_product .ui-dialog-buttonpane .ui-dialog-buttonset {
	font-family: Arial, sans-serif;
	float: none;
	font-size: 12px;
	text-align: center;
	float: none;
	text-align: center;
}
.search_product .ui-dialog-buttonset .ui-button.delete,
.search_product.adv-search-container .ui-dialog-buttonset .ui-button.delete {
	font-size: 12px;
	font-weight: 500;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.search_product .ui-dialog-buttonset .ui-button.save .ui-button-text,
.search_product .ui-button.adv_find .ui-button-text,.search_product .button_adv .adv_close .ui-button-text,
.search_product.adv-search-container
	.ui-dialog-buttonset
	.ui-button.save
	.ui-button-text {
	font-size: 14px;
	font-weight: 700;
}
.search_product .ui-button.adv_find,.search_product .button_adv .adv_close {
	margin-top: 20px;
	border-radius: 4px !important;
}
.search_product.adv-search-container .pnl-h.mobile_checkbox,
.search_product.adv-search-container .sbc-elm.mobile_subcategory {
	border: none;
	border-bottom: 1px solid #dee2e6;
}
.search_product.adv-search-container .adv_category_box .advsearch-field-label {
	margin-top: -3px;
}
.search_product.adv-search-container .sbc-elm .adv_subcategory_label {
	margin-top: -5px;
	font-size: 14px;
}

.restsearch {
	max-width: 260px;
	margin: 0 auto;
}
.restaurant #tab_location table.ardgr {
	width: 100%;
}
.restaurant #tab_location table.ardgr #td1 {
	width: 60%;
	min-width: 350px;
}
.restaurant #tab_location table.ardgr .edit,
.restaurant #tab_location table.ardgr .delete {
	padding: 2px 5px;
	cursor: pointer;
}
.restaurant #tab_location .cont_new_message input {
	padding: 2px;
}
.restaurant #tab_menu #menu_e,
.restaurant #tab_menu #menu_m {
	margin-bottom: 5px;
}
.restaurant #tab_menu #menu_br,
.restaurant #tab_menu #menu_lu,
#orderdial #dial_menu_br,
#orderdial #dial_menu_lu {
	margin-right: 5px;
}
.iframe_wid td {
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.iframe_wid input[type="text"] {
	border: 1px solid #ddd;
	height: 30px;
	width: 315px;
	border-radius: 5px;
}
.iframe_wid textarea {
	border: 1px solid #ddd;
	height: 60px;
	width: 315px;
	border-radius: 5px;
}

.dial_editaddr table {
	width: 100%;
}
.dial_editaddr .td1 {
	width: 30%;
}
.dial_editaddr td input {
	width: 90%;
	padding: 2px;
	margin: 3px 0;
}
.dial_view_addr table {
	width: 100%;
}
.dial_view_addr .disabled {
	border: none;
	resize: none;
	margin: 4px 2px;
	width: 90%;
}
.restaurant-header .publish {
	height: 16px;
	margin: 3px;
	padding: 0;
	width: 16px;
	display: inline-block;
	float: right;
}

#rest_menu_edit_dial table {
	width: 100%;
}
#rest_menu_edit_dial input.el,
#rest_menu_edit_dial textarea.el {
	width: 100%;
	padding: 2px;
	margin: 3px 0;
	height: 20px;
}
#rest_menu_edit_dial textarea.el {
	height: 90px;
}
#rest_menu_edit_dial .ui-combobox input {
	width: 50px;
	padding: 3px;
}
#rest_menu_edit_dial .price {
	padding: 2px;
	width: 50px;
	text-align: center;
}

.restaurant #tab_menu .remove,
#orderdial #ordergrid .remove,
#tab_orders .remove {
	display: block;
	padding: 2px;
	width: 17px;
	cursor: pointer;
	margin: 0 auto;
}
.restaurant #tab_menu .add {
	display: inline-block;
	padding: 1px;
	width: 17px;
	cursor: pointer;
	margin-bottom: -5px;
}
.restaurant .qty {
	margin: 2px;
	padding: 2px;
	width: 45px;
	display: inline-block;
}
.restaurant #tab_menu .detail,
#orderdial #ordergrid .detail,
#tab_orders .detail {
	padding: 3px 5px;
	cursor: pointer;
}

#rest_menu_edit_dial .el.disabled,
#rest_menu_edit_dial .price.disabled {
	border: none;
	resize: none;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.adv-search-container .restsearch .ui-multiselect {
	width: 100% !important;
	margin: 0;
}
#orderdial #orderinfo {
	width: 100%;
	margin: 5px 0;
}
#orderdial #orderinfo .col1 {
	width: 20%;
}
#orderdial #orderinfo .info {
	height: 75px;
}
#orderdial #orderinfo input,
#orderdial #orderinfo textarea {
	width: 80%;
	padding: 2px;
}
#orderdial .m_button {
	margin-bottom: 5px;
}

#product_preview .row_extra {
	margin-top: 20px;
	margin-bottom: 20px;
}
#product_preview .row_extra .labelextra {
	border-bottom: 1px dotted #ddd;
	font-size: x-large;
	font-weight: 700;
}
#product_preview .preview._addons,
#product_preview .preview._required {
	width: 100%;
	min-height: 30px;
	height: auto;
	line-height: 1.7;
	list-style-type: none;
	margin-top: 10px;
	-webkit-columns: 2 200px;
	-moz-columns: 2 200px;
	columns: 2 200px;
	-webkit-column-gap: 4em;
	-moz-column-gap: 4em;
	column-gap: 1em;
	-webkit-column-rule: 1px dotted #ddd;
	-moz-column-rule: 1px dotted #ddd;
	column-rule: 1px dotted #ddd;
}
#product_preview .preview._addons ._coll,
#product_preview .preview._required ._coll {
	margin-top: 0;
	display: block;
	padding-bottom: 5px;
	top: 0;
}
#product_preview .preview._addons .__wrapp_content,
#product_preview .preview._required .__wrapp_content {
	list-style: none;
	width: 100%;
	height: 100%;
	font-family: inherit;
	font-size: inherit;
}
#product_preview .preview._addons .column-preview,
#product_preview .preview._required .column-preview {
	display: inline-flex;
	width: 100%;
	align-items: center;
	justify-content: start;
}
.restaurant_menu #restaurant_item {
	display: inline-block;
	position: relative;
	width: 280px;
	height: 355px;
	border: 1px solid #ddd;
	padding: 5px;
	margin: 10px;
	float: left;
	cursor: pointer;
}

.restaurant .dg .title {
	font-family: Oswald, sans-serif;
	font-size: 18px;
	color: #8c0000;
	position: relative;
}
.jqmarket .title {
	font-family: Oswald, sans-serif;
	font-size: 18px;
	color: #8c0000;
	position: relative;
}
.restaurant .dg #dscr_view {
	font-size: 14px;
	margin-top: 5px;
	font-family: "Open Sans", sans-serif;
}
.jqmarket #dscr_view {
	font-size: 14px;
	margin-top: 5px;
	font-family: "Open Sans", sans-serif;
	height: 80px;
	overflow: hidden;
}
.restaurant .dg .price {
	display: block;
	float: right;
	font-size: 18px;
	font-family: Oswald, sans-serif;
	color: #1cb31c;
}
.jqmarket .price {
	display: block;
	float: right;
	font-size: 18px;
	font-family: Oswald, sans-serif;
	color: #1cb31c;
}
.restaurant .dg .end-title,
.jqmarket .end-title {
	height: 20px;
	width: 100%;
	position: absolute;
	bottom: 20px;
	background: linear-gradient(
		to bottom,
		rgba(255, 255, 255, 0) 0,
		rgba(255, 255, 255, 1) 100%
	);
	left: 0;
	display: inline-block;
}
#restaurant_item #play_vid {
	display: inline-block;
	float: left;
	width: 24px;
	height: 24px;
	top: 3px;
	right: -34px;
	position: absolute;
	background-size: 22px 22px;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADs0lEQVRYha3XW6gVVRwG8J+DyEFERIYQiRAZjKDCQqMbXSkNeujBJ7tgN8upKOhGWAgVpUUoXaZMK4mCwLcoEytJuzyU2ouZyiASISGDSBwOcpBDD2tG197uffacY9/Tmv+6fN+aWbP+33+KCSArqgtxCxZjPoYwihH8g9+xs8zTI23XnNKCdBqW4xFchaTFuvuwCVvKPD01aQFZUS3Dm5jXgrQXjmF1LaS9gKyoZmCjsPNuHMRuHEJVx1JcjGtxaY85X+HeMk9PDhSQFVWKb7AoCo/iY7xX5un+nls5O38BHsNDmB51HcCSMk//7isgK6qZ2IWFUfgn3F/maTkecQ8h84S3eHsULnFdmafHm0ASTYDPu8jfxc0TJYcyT4/iDrwW68LWrKimniMAj+LO6HkDnijz9PREySMRY2WersZLUfgGPNchICuq2Xg9GrQdT/c6uVlRXT4JLa/ii+h5dX2nnHkDT2JW3T6JB8s8Heuz2CdZUW1tFmiDeiOrhMuKcDifh6T+Hiuj8W+VeXpswJrL8EdWVE/F33OAiJN4JQqtyIpqRoKbMKcOnkLRZkHMxHr8lhXV1S3nbMGJuj0DSxPcFg3YUebpie5ZA7AQP2dFtak+S31R5ukIvoxCSxKdF873EyRvkAgXz6GsqB7Iimq8fBFzLEp03vOHJymgQYqPsCsrql5XcjfHRYnwLRuMnKeABtdjb1ZU67Kimt7VF2fHpE1qnSym4R4hhfdFguHoeeh/Ij+Nt3FJmac/9BDWYGwqjjh7DhZgx3mS/4pVZZ7u69O/IGr/lWBPFLj1PIhPCLfdNeOQd3PsSXT+FksH/cs9MIZPhdf9wThXuKyohnBXFPp2KnbiOC4QzsBKrG1JfkB43btbjr8PzQaHsS2p0+3maNCztSsaD8NCMrmiLXltdtZEoc/KPB1ufsP1+Lduz8bG2qD0wjZcVubpG2WejrYhr/EO5tbtU+r0f8aSZUX1eD2owdoyT1+YAEFfZEX1jOCuG6wp8/TlbgEJvsbSaOAGwZj0PVgDiOFFnWn4F9zYOK1uUzoLP+q01jsFg3J0guRzBVMa27wjgiltjElPWz5HsOWxOR3Bh3i/zNNxE1bthlchF3J+g8OCLe/YSL/CZKaQ1Zb16N4vWPU/hcJkTDi4TWFypXPLt+24u5fX6Fua1d9vOdahtf/rwnHBEW/ud47aFKdDWIGHhd21wQGhON1c5unweAMHCugSM1+odBYL/3STPUeFQnQvvivz9GDbNf8DoT8nI2+q450AAAAASUVORK5CYII=");
}
/*.restaurant_menu .nav_type ._mtype, .restaurant .type_menu button{
    background: #a5a3d4;
    background-image: -webkit-linear-gradient(top, #a5a3d4, #7e7d99);
    background-image: -moz-linear-gradient(top, #a5a3d4, #7e7d99);
    background-image: -ms-linear-gradient(top, #a5a3d4, #7e7d99);
    background-image: -o-linear-gradient(top, #a5a3d4, #7e7d99);
    background-image: linear-gradient(to bottom, #a5a3d4, #7e7d99);
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    -webkit-box-shadow: 0px 1px 3px #666666;
    -moz-box-shadow: 0px 1px 3px #666666;
    box-shadow: 0px 1px 3px #666666;
    font-family: Arial;
    color: #ffffff;
    text-decoration: none;
    height: 25px;
    width:80px;
    border: none;
    margin-right: 5px;
    cursor: pointer;
} */
.restaurant-options-toolbar .default-restaurant-menu {
	display: inline-block;
	float: left;
	/*    min-width: 100px;*/
	cursor: pointer;
	margin-right: 2px;
}
.restaurant-options-toolbar .default-restaurant-menu label {
	display: block;
	text-align: center;
	padding: 10px 0px;
	font-size: 18px;
	font-family: Oswald;
	color: #fff;
	cursor: pointer;
}
.restaurant-options-toolbar .restaurant-settings {
	width: 32px;
	height: 30px;
	font-size: 16px;
	display: block;
	float: right;
	margin: 8px 10px;
	border-radius: 5px;
	cursor: pointer;
	color: #fff;
	background-color: #5ba525;
	background-image: -moz-linear-gradient(top, #5ba525, #3d773d) !important;
	background-image: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		from(#5ba525),
		to(#3d773d)
	) !important;
	background-image: -webkit-linear-gradient(top, #5ba525, #3d773d) !important;
	background-image: -o-linear-gradient(top, #5ba525, #3d773d);
	background-image: linear-gradient(to bottom, #5ba525, #3d773d) !important;
	background-repeat: repeat-x;
	border-color: #5ba525 #3d773d #3d773d #5ba525 !important;
}

.gantt {
	margin: 3px;
}
.gantt .edit {
	margin: 5px 5px 5px 0;
}
.gantt .gcontent {
	width: 100%;
}
.gantt .gcontent .col1 {
	min-width: 320px;
	max-width: 400px;
	width: 30%;
}
.gantt .chart_gantt {
	width: 100%;
}
.gantt .chart_gantt .ganttview-slide-container {
	min-height: 190px;
}
.gantt .sp-area {
	display: inline-block;
}
.gantt .ganttProject {
	position: absolute;
	width: 240px;
	height: 38px;
	background-color: #fff;
	border: 1px solid #ddd;
	z-index: 2000;
	text-align: center;
	display: none;
}
.gantt .ganttTemplate {
	position: absolute;
	width: 260px;
	height: 38px;
	background-color: #fff;
	border: 1px solid #ddd;
	z-index: 2000;
	text-align: center;
	display: none;
}
.gantt .sp-area input,
#gantdata .sp-area input,
.gantt .search input:not(.ui-combobox-input) {
	margin: 0px 3px 0px 20px;
	vertical-align: text-bottom;
}

/*.gantt .sp-area label, #gantdata .sp-area label, .gantt .search label {vertical-align: top;}*/
.gantt .grid-gantt .ui-datagrid-main-table {
	position: absolute;
	top: 40px;
	width: 400px;
}
.gantt .ganttview-task {
	cursor: pointer;
}
.gantt .inl {
	display: inline-block;
}
.gantt .search {
	margin: 0 30px;
	float: right;
}
/*.gantt .search label {vertical-align: middle;}*/
.gantt .search .widget-search-box {
	margin: 0;
}
#ganttedit .ui-datagrid-editable-datarow .description {
	width: 100%;
	margin-top: 1px;
}
#ganttedit .ui-combobox {
	margin-bottom: 5px;
}

#gdatatabs .ui-combobox input {
	width: 100px !important;
	padding: 2px !important;
	margin-bottom: 0px !important;
}
#gantdata #general table,
#gantdata #estimate table,
#gantdata #other table,
#gantdata #comments table {
	width: 100%;
}
#gantdata #general input,
#gantdata #estimate input,
#gantdata #other input,
#gantdata #comments input,
#gantdata #general textarea,
#gantdata #estimate textarea,
#gantdata #other textarea,
#gantdata #comments textarea {
	padding: 2px;
	width: 400px;
	margin-bottom: 3px;
}
#gantdata .estimate,
#gantdata .actual {
	width: 10em !important;
	float: left;
}
#gantdata .firsttd {
	width: 150px;
}
.cleditorMain {
	float: left !important;
}
#gantdata #other .add_cont,
#gantdata #other .add_vid,
#gantdata #other .add_img,
#gantdata #comments .add_comment {
	display: inline-block;
	height: 16px;
	width: 16px;
	vertical-align: text-bottom;
	margin-left: 5px;
}
#gantdata #general .priority {
	width: 20px;
	display: inline-block;
}
#gantdata #general .compl {
	width: 20px;
	display: inline-block;
}
#gantdata #general #slider-range {
	width: 350px;
	float: left;
	margin: 5px;
}
#gantdata #general #complete_slider {
	width: 350px;
	float: left;
	margin: 5px;
}
#gantdata #other input {
	margin: 3px;
}
#gantdata #other legend {
	margin-left: 5px;
}
#gantdata .sp-area {
	line-height: 20px;
}
#gantdata .sp-area input {
	width: 20px !important;
	vertical-align: middle;
}
#gantdata .sp-area label {
	vertical-align: middle;
}
.notes-dialog-open span {
	cursor: pointer;
	display: block;
	font-size: 14px;
	background-color: rgb(239, 247, 255);
	border: 1px solid #ddd;
}

.task_prev_dial .task_prev .name {
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
}
.task_prev_dial .task_prev .border {
	border-bottom: 1px inset;
	height: 4px;
}
.task_prev_dial .task_prev .images_cont,
.task_prev_dial .task_prev .video_cont,
.task_prev_dial .task_prev .url_cont,
.task_prev_dial .task_prev .info,
.task_prev_dial .task_prev .dates {
	margin: 20px;
}
.task_prev_dial .task_prev .dates label {
	margin-right: 20px;
}
.task_prev_dial .task_prev .images_cont .images {
	margin: 5px auto;
	width: 100%;
}
.task_prev_dial .task_prev .images_cont img {
	max-height: 200px;
}
.task_prev_dial .task_prev .prev-next-img,
.task_prev_dial .task_prev .prev-next,
.task_prev_dial .task_prev .prev-next-url {
	text-align: center;
	margin: 5px;
}
.task_prev_dial .task_prev .info {
	padding: 10px;
}
.task_prev_dial .task_prev .info textarea {
	overflow: auto;
	width: 100%;
	border: none;
	resize: none;
}

.grocery_category_dial table {
	width: 100%;
}
.grocery_category_dial input,
.grocery_category_dial textarea {
	padding: 2px;
	width: 90%;
}
.grocery_category_dial textarea {
	height: 125px;
}

.excel .jSheetInlineMenu a {
	text-decoration: none;
}
.excel .jSheetInlineMenu img {
	vertical-align: middle;
}
.excel .jSheetInlineMenu .color_picker {
	vertical-align: middle;
}
.excel .save_sh {
	margin-right: 15px;
}
.excel .exp_menu {
	float: right;
	margin-right: 20px;
}

.ui-dialog-content table .info {
	float: left;
	font-size: 10px;
	width: 100%;
	color: red;
}
@media (min-width: 700px) {
.restaurant-options-toolbar .type_menu {
	padding-left: 40px;
	/*width: 52%;*/
	/*width: calc(100% - 92px);*/
	/*height: 100%;*/
	/*margin-left: 5px;*/

	/*display: inline-block;*/
	/*vertical-align: middle;*/
}
	}
/*.restaurant-options-toolbar.deliv_menu .type_menu {*/
/*	z-index: -1;*/
/*	width: 0;*/
/*	height: 0;*/
/*}*/

.restaurant-options-toolbar .lside {
	text-align: right;
	margin: 5px 0;
	flex-grow: 0.4;
	height: 100%;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	align-items: center;
}
.contpgrows .restaurant-options-toolbar .lside {

	width: 70%;
}
.restaurant-options-toolbar.deliv_menu .lside {
	flex-grow: 1;
}
.restaurant-options-toolbar.deliv_menu .lside .search-box-deliv {
	display: inline-flex;
	justify-content: center;
	vertical-align: middle;
	align-items: flex-start;
	justify-self: center;
	align-self: center;
	flex-grow: 0.9;
	width: 300px;
}

.restaurant-options-toolbar.deliv_menu .lside .search-box-deliv input {
	padding: 6px;
	border-radius: 6px;
	border: 1px solid #c9c8ce;
	width: 80%;
	max-width: 400px;
}
.policyPages .edit_page {
	background-size: 17px;
	background-repeat: no-repeat;
	background-position: 2px;
	border: 2px solid #64b726;
	border-radius: 4px;
	vertical-align: middle;
	display: inline-block;
	background-image: url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU1LjI1IDU1LjI1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NS4yNSA1NS4yNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPgo8Zz4KCTxwYXRoIGQ9Ik0wLjUyMyw1MS45MzNsLTAuNDk3LDIuMDg1Yy0wLjAxNiwwLjA2Ny0wLjAyLDAuMTM1LTAuMDIyLDAuMjAyQzAuMDA0LDU0LjIzNCwwLDU0LjI0NiwwLDU0LjI1OSAgIGMwLjAwMSwwLjExNCwwLjAyNiwwLjIyNSwwLjA2NSwwLjMzMmMwLjAwOSwwLjAyNSwwLjAxOSwwLjA0NywwLjAzLDAuMDcxYzAuMDQ5LDAuMTA3LDAuMTEsMC4yMSwwLjE5NiwwLjI5NiAgIGMwLjA5NSwwLjA5NSwwLjIwNywwLjE2OCwwLjMyOCwwLjIxOGMwLjEyMSwwLjA1LDAuMjUsMC4wNzUsMC4zNzksMC4wNzVjMC4wNzcsMCwwLjE1NS0wLjAwOSwwLjIzMS0wLjAyN2wyLjA4Ni0wLjQ5NyAgIEwwLjUyMyw1MS45MzN6IiBmaWxsPSIjNTE5NDAwIi8+Cgk8cGF0aCBkPSJNNTIuNjE4LDIuNjMxYy0zLjUxLTMuNTA4LTkuMjE5LTMuNTA4LTEyLjcyOSwwTDMuODI3LDM4LjY5M0MzLjgxLDM4LjcxLDMuOCwzOC43MzEsMy43ODUsMzguNzQ5ICAgYy0wLjAyMSwwLjAyNC0wLjAzOSwwLjA1LTAuMDU4LDAuMDc2Yy0wLjA1MywwLjA3NC0wLjA5NCwwLjE1My0wLjEyNSwwLjIzOWMtMC4wMDksMC4wMjYtMC4wMjIsMC4wNDktMC4wMjksMC4wNzUgICBjLTAuMDAzLDAuMDEtMC4wMDksMC4wMi0wLjAxMiwwLjAzbC0yLjQ5NSwxMC40OEw1LjYsNTQuMTgybDEwLjQ4LTIuNDk1YzAuMDI3LTAuMDA2LDAuMDUxLTAuMDIxLDAuMDc3LTAuMDMgICBjMC4wMzQtMC4wMTEsMC4wNjYtMC4wMjQsMC4wOTktMC4wMzljMC4wNzItMC4wMzMsMC4xMzktMC4wNzQsMC4yMDEtMC4xMjNjMC4wMjQtMC4wMTksMC4wNDktMC4wMzMsMC4wNzItMC4wNTQgICBjMC4wMDgtMC4wMDgsMC4wMTgtMC4wMTIsMC4wMjYtMC4wMmwzNi4wNjMtMzYuMDYzQzU2LjEyNywxMS44NSw1Ni4xMjcsNi4xNCw1Mi42MTgsMi42MzF6IE0xNy4xNTcsNDcuOTkybDAuMzU0LTMuMTgzICAgTDM5Ljg4OSwyMi40M2MwLjM5MS0wLjM5MSwwLjM5MS0xLjAyMywwLTEuNDE0cy0xLjAyMy0wLjM5MS0xLjQxNCwwTDE2LjA5Nyw0My4zOTVsLTQuNzczLDAuNTNsMC41My00Ljc3M2wyMi4zOC0yMi4zNzggICBjMC4zOTEtMC4zOTEsMC4zOTEtMS4wMjMsMC0xLjQxNHMtMS4wMjMtMC4zOTEtMS40MTQsMEwxMC40NCwzNy43MzhsLTMuMTgzLDAuMzU0TDM0Ljk0LDEwLjQwOWw5LjksOS45TDE3LjE1Nyw0Ny45OTJ6ICAgIE00Ni4yNTQsMTguODk1bC05LjktOS45bDEuNDE0LTEuNDE0bDkuOSw5LjlMNDYuMjU0LDE4Ljg5NXogTTQ5LjA4MiwxNi4wNjdsLTkuOS05LjlsMS40MTUtMS40MTVsOS45LDkuOUw0OS4wODIsMTYuMDY3eiIgZmlsbD0iIzUxOTQwMCIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=");
	width: 25px;
	height: 25px;
}

	.restaurant-options-toolbar.deliv_menu .lside {
		/*flex-grow: 1;*/
		/*display: flex;*/
		/*align-content: space-between;*/
		/*flex-direction: row;*/
		/*flex-wrap: nowrap;*/
		/*justify-content: flex-end;*/
		/*align-items: center;*/
		margin-left: auto;
		margin-right: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-grow: 0;
		flex-shrink: 0;
	}
@media (max-width: 700px) {
	.restaurant-options-toolbar.deliv_menu .lside {
		/*flex-grow: 1;*/
		/*display: flex;*/
		/*align-content: space-between;*/
		/*flex-direction: row;*/
		/*flex-wrap: nowrap;*/
		/*justify-content: flex-end;*/
		/*align-items: center;*/
		margin-left: auto;
		margin-right: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 70%;
		flex-grow: unset;
	}
}


.restaurant-options-toolbar.deliv_menu .lside .statust {
	align-self: center;
	flex-grow: 0.05;
}
.restaurant-options-toolbar.deliv_menu .lside .advanced-menu-search,
.restaurant-options-toolbar.deliv_menu .lside .menu-resetfilter {
	flex-grow: 0.025;
	align-self: center;
}
.restaurant-options-toolbar.deliv_menu .lside .advanced-menu-search {
	justify-content: flex-end;
}
.restaurant-options-toolbar.deliv_menu .lside .menu-resetfilter {
	border: none;
	align-items: center;
	cursor: pointer;
	display: inline-flex;
	margin-right: 9px !important;
	justify-content: flex-start;
}
.restaurant-options-toolbar.deliv_menu .lside .statust {
	font-weight: 600;
	font-size: 16px;
}
.restaurant-options-toolbar.deliv_menu .lside .categories-box-deliv {
	flex-grow: 0.8;
	justify-content: center;
	text-align: center;
	font-weight: 600;
	font-size: 16px;
	position: relative;
	background: inherit;
}
.restaurant-options-toolbar.deliv_menu .lside .categories-box-deliv .sel {
	padding: 5px;
	cursor: pointer;
	border: 1px solid;
	width: 90%;
	display: inline-block;
}
.restaurant-options-toolbar.deliv_menu .lside .categories-box-deliv .dropd {
	list-style: none;
	padding: 0;
	position: absolute;
	display: none;
	font-size: inherit;
	margin: 0 5% 0 5%;
	width: 90%;
	text-align: center;
	z-index: 2;
	background-color: #02003d;
}
.restaurant-options-toolbar.deliv_menu .lside .categories-box-deliv .dropd li {
	cursor: pointer;
	margin: 10px 0px;
	border-bottom: 1px solid;
	height: auto;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	width: 100%;
	-webkit-line-clamp: 1;
}
.fbphotobox-close-btn {
	background: #dd292e;
}
.fbphotobox-main-container {
	z-index: 20000 !important;
}
.fbphotobox-overlay {
	z-index: 19000 !important;
}

.fbphotobox-fc-main-container {
	z-index: 20000 !important;
}
.fbphotobox-fc-close-btn {
	background: #dd292e;
}
.explorer-container tr.odd {
	background-color: rgba(242, 242, 242, 0.77) !important;
}

.explorer-container .ui-widget-content .ui-state-highlight {
	background: #c8e8ff !important;
	color: #1f1b1b !important;
}
.ui-context-menu .ui-icon.ui-icon-document {
	background-image: url("./images/add_icons.png") !important;
	background-size: 13px;
	background-position: 0;
	padding: 12px;
	margin-left: 10px;
}

.ui-context-menu .ui-icon.ui-icon-trash {
	background-image: url("./images/delete_icons.png") !important;
	background-size: 13px;
	background-position: 0;
	padding: 12px;
	margin-left: 10px;
}

.ui-context-menu .ui-icon.ui-icon-scissors {
	background-image: url("./images/cut_icons.png") !important;
	background-size: 13px;
	background-position: 0;
	padding: 12px;
	margin-left: 10px;
}

.ui-context-menu .ui-icon.ui-icon-plus {
	background-image: url("./images/copy_icons.png") !important;
	background-size: 13px;
	background-position: 0;
	padding: 12px;
	margin-left: 10px;
}

.ui-context-menu .ui-icon.ui-icon-document-b {
	background-image: url("./images/paste_icons.png") !important;
	background-size: 13px;
	background-position: 0;
	padding: 12px;
	margin-left: 10px;
}

.ui-treeview-second-icon.ui-icon.ui-icon-folder-collapsed {
	background-image: url("./images/folder_icons.png") !important;
	background-size: 13px;
	background-position: 0;
	padding: 12px;
	margin-left: 10px;
}

.explorer-container .folder-icon.ui-icon.ui-icon-folder-collapsed {
	background-image: url("./images/folder_icons.png") !important;
	background-size: 13px;
	background-position: 0;
	padding: 12px;
	margin-left: 10px;
}
.explorer-container #location-bar {
	padding-bottom: 30px;
	margin-bottom: 5px;
}
.explorer-container #location-bar input {
	padding-left: 10px;
	height: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.explorer-container .ui-datagrid-columns-content .ui-datagrid-main-table td {
	padding: 10px 4px;
}
.explorer-container .ui-treeview-second-icon.ui-icon.ui-icon-folder-collapsed {
	vertical-align: middle;
	padding: 0;
	margin-right: 10px;
}
.explorer-container .exp-up-dir {
	padding: 5px 10px 5px 10px;
	height: 30px;
}
.explorer-container .exp-loc-go {
	height: 30px;
	padding: 5px 10px 5px 10px;
}
.pfoldername {
	margin-bottom: 8px;
	margin-top: 8px;
}
.folderoptions {
	padding: 3px;
	margin-bottom: 8px;
}
.erroroptions {
	margin-top: 10px;
}
.explorer-container .file-icon.ui-icon.ui-icon-document {
	margin-right: 5px;
}
.new-action {
	background-image: url("./images/settings.png") !important;
	width: 24px;
	height: 24px;
	background-color: unset !important;
	border: unset !important;
}
.new-action .ui-button-icon-primary.ui-icon.ui-icon-gear {
	display: none;
}
button.new-action:hover,
button.new-action:active {
	background: red;
}
.bg-actions {
	display: inline-flex;
	width: 40px;
	height: 40px;
	align-items: center;
}
.bg-actions:hover {
	background: #eff1f2;
	border-radius: 50%;
}
.action_buttons button {
	display: block !important;
	width: 250px;
	height: 50px;
	background-color: #cccccc !important;
	background-image: linear-gradient(to bottom #4286f4, #4286f4) !important;
}
.ui-button-icon-primary.ui-icon.ui-icon-copy {
	width: 16px;
	height: 16px;
	background-image: url("./images/copy-icon-white.png") !important;
	background-position: 0;
}
.ui-button.ui-state-default.add .add {
	background-color: #cccccc !important;
	background-image: linear-gradient(red, yellow) !important;
}
.exp-copy {
	cursor: pointer;
	font-size: 16px;
}
.exp-move {
	cursor: pointer;
	font-size: 16px;
}
.exp-search {
	cursor: pointer;
	font-size: 16px;
}
.exp-copyUrlToFile {
	cursor: pointer;
	font-size: 16px;
}
.exp-touch {
	cursor: pointer;
	font-size: 16px;
}
.exp-upload {
	cursor: pointer;
	font-size: 16px;
}
.action_buttons img {
	padding: 10px;
	display: inline;
	vertical-align: middle;
}
.action_buttons {
	width: 150px;
}
.explorer-container .plus-options {
	background-image: url("./images/add-icon.png") !important;
	width: 24px;
	height: 24px;
	border: unset !important;
	background: white;
	background-repeat: no-repeat;
}
.explorer-container .delete-options {
	background-image: url("./images/delete-icon.png") !important;
	width: 24px;
	height: 24px;
	border: unset !important;
	background: white;
	background-repeat: no-repeat;
}
.form-builder-tabs {
	background: transparent;
}
#fbld-1 {
	background: rgb(255, 255, 255);
}
.exp-rename2 {
	font-size: 16px;
	cursor: pointer;
}
.folder_buttons.pop_explorer {
	width: 150px;
}
.folder_buttons.pop_explorer img {
	padding: 5px;
	margin-right: 5px;
	display: inline;
	vertical-align: middle;
}
.exp-new-file.add,
.exp-new-dir.add {
	background: none !important;
	font-size: 16px;
	color: #000;
	cursor: pointer;
}
.ui-corner-right.ui-button.exp-loc-go.ui-state-default {
	background: url("./images/refresh-icon.png") no-repeat center !important;
	border: 1px solid #dddddd;
}
.ui-corner-right.ui-button.exp-loc-go.ui-state-hover {
	background: url("./images/refresh-hover.png") no-repeat center !important;
}
.ui-icon.ui-icon-arrowrefresh-1-w {
	background: none;
}
.pnewlay-north.ui-widget-content {
	display: inline-flex;
}
.explorer-container #button-bar {
	width: auto !important;
	margin-top: 2px !important;
	margin-left: 10px;
	margin-right: 10px;
	display: flex;
}
.explorer-container .pnewlay-north {
	width: 100%;
	padding: 15px !important;
}
#filecsvuploader {
	display: inline-block;
	cursor: pointer;
	pointer-events: auto;
}
#filecsvuploader .ajax-file-upload {
	border: 1px solid #c9c8ce;
	color: #777;
	background-color: #ffffff !important;
	font-size: 1em;
	font-weight: normal;
	padding: 0.4em 0.5em;
	-webkit-box-shadow: none;
	box-shadow: none;
	line-height: 1.4;
	margin: 0;
	cursor: pointer !important;
	pointer-events: auto;
	margin-top: -2px;
}
.ajax-file-upload:hover {
	color: #ffffff !important;
	cursor: pointer !important;
	pointer-events: auto;
}
.ajax-file-upload input {
	cursor: pointer;
	pointer-events: auto;
}
.ajax-file-upload:active {
	color: #fff;
	background-color: #0c4da2;
	background-image: -moz-linear-gradient(top, #0c4da2, #0c4da2);
	background-image: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		from(#0c4da2),
		to(#0c4da2)
	);
	background-image: -webkit-linear-gradient(top, #0c4da2, #0c4da2);
	background-image: -o-linear-gradient(top, #0c4da2, #0c4da2);
	background-image: linear-gradient(to bottom, #0c4da2, #0c4da2);
	background-repeat: repeat-x;
	border-color: #0c4da2 #0c4da2 #003f81;
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0c4da2',endColorstr='#0c4da2',GradientType=0);
	filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
}
.ui-dialog .button_save_block {
	float: left;
	margin-left: 192px !important;
/*	bottom: 250px;*/
/*      bottom: 51%;*/
        bottom: 15%;
	position: absolute;
	border: none;
}
.ui-dialog .button_save_block_1 {
	float: left;
	margin-left: 192px !important;
	border: none;
        
}
.ui-dialog .button_save_block_3 {
	float: left;
	margin-left: 145px !important;
	border: none; 
}
.ui-dialog .button_save_block_2 {
                  float: left;
	margin-left: 192px !important;
/*	bottom: 45%;*/
                  bottom: 15%;
	position: absolute;
	border: none;
}

.ui-dialog .empty_button {
	margin: 1.5em !important;
	background: none;
}
.ecommerce-actions-dialog .ecommerce-actions-list .slide-nav-back-actions {
	font-size: 14px;
	margin-top: 5px;
	cursor: pointer;
	border-bottom: 1px solid #f2f2f2;
	padding: 5px 0px;
	background-image: linear-gradient(#3c7acc, #003e80) !important;
	color: #fff;
	border-radius: 15px;
	text-align: center;
	padding-right: 15px;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 225px;
}
.website-showPop-dialog .slide-nav-back{
    width: 225px;
    cursor: pointer;
    border-bottom: 1px solid #f2f2f2;
    padding: 7px 15px 7px 0px;
    background-image: linear-gradient(#3c7acc, #003e80) !important;
    color: #fff;
    border-radius: 4px;
    text-align: center;
    margin: 10px 10px 10px 0px;
    font-size: 14px;
}
#product_builder_dialog.datagrid_block .builder_menu .slide-nav-back,#product_builder_dialog.datagrid_detail .builder_menu .slide-nav-back {
    font-size: 14px;margin-top: 5px;
    cursor: pointer;border-bottom: 1px solid #f2f2f2;
    color: #fff;
    text-align: center;
    margin-bottom: 10px;margin-right: 0px;
    border-radius: 4px !important;
    width: 99%;
    padding: 7.6px 0px;
    background-color: #0c4da2;
    /*background-image: linear-gradient(to bottom, #0c4da2, #0c4da2);*/
    background-repeat: repeat-x;
    border-color: #0c4da2 #0c4da2 #003f81;
    background-image: linear-gradient(#3c7acc, #003e80);
}
#product_builder_dialog .builder_menu .slide-nav-back{
    font-size: 14px;margin-top: 5px;
    cursor: pointer;border-bottom: 1px solid #f2f2f2;
    color: #fff;
    text-align: center;
    margin-bottom: 10px;margin-right:0px;
    border-radius: 4px !important;
    width: 99%;
    padding: 7.6px 0px;
    background-color: #0c4da2;
    /*background-image: linear-gradient(to bottom, #0c4da2, #0c4da2);*/
    background-repeat: repeat-x;
    border-color: #0c4da2 #0c4da2 #003f81;
    background-image: linear-gradient(#3c7acc, #003e80);
}

.ecommerce-actions-dialog .ecommerce-actions-list {
	list-style: none;
}
.ecommerce-actions-dialog .ecommerce-actions-list .appointment_tab .menu-title{
    top: -8px;
    position: relative;
    left: 12px;
}
.ecommerce-actions-dialog .ecommerce-actions-list .appointment_tab{
    display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 10px;
	/*padding: 11px 5px 11px 0;/*20px 0;*/
        padding: 3px 2px 3px 8px;
	border: none;
	padding-left: 10px;
	cursor: pointer;
	position: relative;
	border-bottom: 1px solid rgb(242, 242, 242);
	color: rgb(97, 108, 121);
}
.ecommerce-actions-dialog .ecommerce-actions-list .appointment_tab .pin-menu{
    left: 14px;
    position: relative;
}
.ecommerce-actions-dialog .ecommerce-actions-list .download_menu,
.ecommerce-actions-dialog .ecommerce-actions-list .upload_menu,
.ecommerce-actions-dialog .ecommerce-actions-list .edit_menu,
.ecommerce-actions-dialog .ecommerce-actions-list .block_menu,
.ecommerce-actions-dialog .ecommerce-actions-list .details_menu,
.ecommerce-actions-dialog .ecommerce-actions-list .payment_menu,
.ecommerce-actions-dialog .ecommerce-actions-list .publish_menu {
	/* display: block; */
	/* padding: 6px 0px; */
	/* border-bottom: 1px solid #ddd; */
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 10px;
	/*padding: 11px 5px 11px 0;/*20px 0;*/
        padding: 6px 5px 6px 0;
	border: none;
	padding-left: 10px;
	cursor: pointer;
	position: relative;
	border-bottom: 1px solid rgb(242, 242, 242);
	color: rgb(97, 108, 121);
}
.ecommerce-actions-dialog .ecommerce-actions-list .payment_menu,
.ecommerce-actions-dialog .ecommerce-actions-list .publish_menu {
	gap: 13px;
}
.ecommerce-actions-dialog .ecommerce-actions-list .icon-download-6,
.ecommerce-actions-dialog .ecommerce-actions-list .icon-upload-5,
.ecommerce-actions-dialog .ecommerce-actions-list .icon-brush,
.ecommerce-actions-dialog .ecommerce-actions-list .icon-cubes,
.ecommerce-actions-dialog .ecommerce-actions-list .icon-popup,
.ecommerce-actions-dialog .ecommerce-actions-list .fa-credit-card,
.ecommerce-actions-dialog .ecommerce-actions-list .fa-cloud-upload {
	/* position: absolute;
	left: 5px; */
	/* top: 10px; */
	/* bottom: 3px; */
	font-size: 28px;
	display: flex;
}
.ecommerce-actions-dialog .ecommerce-actions-list .fa-credit-card,
.ecommerce-actions-dialog .ecommerce-actions-list .fa-cloud-upload {
	margin-left: 8px;
}
.ecommerce-actions-dialog
	.ecommerce-actions-list
	.action-list
	.publish_menu
	.menu-title,
.ecommerce-actions-dialog
	.ecommerce-actions-list
	.action-list
	.upload_menu
	.menu-title,
.ecommerce-actions-dialog
	.ecommerce-actions-list
	.action-list
	.edit_menu
	.menu-title,
.ecommerce-actions-dialog
	.ecommerce-actions-list
	.action-list
	.payment_menu
	.menu-title {
	display: grid;
	width: 160px;
	grid-template-columns: 1fr 10px;
}
.ecommerce-actions-dialog .ecommerce-actions-list .action-list .menu-title {
	font-size: 14.3px;color: rgb(47, 55, 58);
}
.ecommerce-actions-dialog .ecommerce-actions-list .action-list .menu-title .pin-menu{
	font-size: 15px;color: rgb(97, 108, 121);
}
.ecommerce-actions-dialog #accordion .ui-accordion-header {
	/* padding: 5px 0; */
	padding: 10px 0px;
	border: none;
	border-bottom: 1px solid rgb(242, 242, 242);
}
.ecommerce-actions-dialog #api-manager {
	margin-top: 5px;
}
.ecommerce-actions-dialog .saveapi_ecomm {
	border: 1px solid gray;
	padding: 5px;
	position: relative;
	border-radius: 3px;
	float: right;
	cursor: pointer;
	margin-top: 3px;
	display: block !important;
	color: #fff;
	background-color: #5ba525;
	background-image: linear-gradient(to bottom, #5ba525, #3d773d) !important;
	background-repeat: repeat-x;
	border-color: #5ba525 #3d773d #3d773d #5ba525 !important;
}
.ecommerce-actions-dialog .saveapi_ecomm:active {
	background-color: #f6f5f5;
}
.ecommerce-actions-dialog #api-manager #accordion .ui-accordion-header {
	padding: 5px 28px;
}
.ecommerce-actions-dialog #accordion .ui-accordion-header a {
	padding-left: 43px;
	color: rgb(97, 108, 121);
	font-size: 1.15em;
}
.ecommerce-actions-dialog .action-list .ui-button-text {
	text-align: left;
	color: rgb(97, 108, 121);
}
.ecommerce-actions-dialog .action-list .ui-button-text .menu-title {
	font-size: 1.15em;
}
.ecommerce-actions-dialog
	.ecommerce-actions-list
	.action-list
	.download_menu:hover,
.ecommerce-actions-dialog
	.ecommerce-actions-list
	.action-list
	.upload_menu:hover,
.ecommerce-actions-dialog
	.ecommerce-actions-list
	.action-list
	.appointment_menu:hover,
.ecommerce-actions-dialog .ecommerce-actions-list .action-list .edit_menu:hover,
.ecommerce-actions-dialog
	.ecommerce-actions-list
	.action-list
	.block_menu:hover,
.ecommerce-actions-dialog
	.ecommerce-actions-list
	.action-list
	.details_menu:hover,
.ecommerce-actions-dialog
	.ecommerce-actions-list
	.action-list
	.payment_menu:hover,
.ecommerce-actions-dialog
	.ecommerce-actions-list
	.action-list
	.publish_menu:hover,
.ecommerce-actions-dialog #accordion:hover,
.ecommerce-actions-dialog #accordion h3:hover {
	background-image: linear-gradient(
		to bottom,
		rgba(255, 255, 255, 1) 0%,
		rgba(246, 246, 246, 1) 47%,
		rgba(237, 237, 237, 1) 100%
	);
	color: rgb(97, 108, 121);
}
.ecommerce-actions-dialog .action-list svg{
    fill: rgb(97, 108, 121);margin-right: 5px;
}
.mob_cart_1 .payzone_mob .d-flex.coupon,
.mob_cart_1 .payzone_mob .d-flex.disc {
	display: flex;
	margin-bottom: 0;
	background: none;
	align-items: center;
	justify-content: center;
	border: none;
	margin-left: 10px;
}
.mob_cart_1 .payzone_mob .d-flex.coupon .c_code {
	width: 100px;
	margin-right: 5px;
	margin-left: 5px;
	padding: 3px;
	border: 1px solid rgb(221, 221, 221) !important;
	border-radius: 0.2rem;
}
.mob_cart_1 .payzone_mob .d-flex.coupon .b_coupon,
.mob_cart_1 .payzone_mob .d-flex.disc .b_disc {
	padding: 10px;
	display: block;
	font-size: 16px;
	font-weight: 700;
}
.mob_cart_1 .payzone_mob .d-flex.coupon .coupon_apply {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	border: 1px solid transparent;
	padding: 4px 10px;
	font-size: 12px;
	font-weight: 300;
	flex-grow: 1;
	border-radius: 0.25rem;
	margin-right: 0;
}
.ui-context-menu {
	width: 215px !important;
	border: none !important;
	border-radius: 10px;
	-webkit-box-shadow: 0px 14px 9px 0px rgba(0, 0, 0, 0.42);
	-moz-box-shadow: 0px 14px 9px 0px rgba(0, 0, 0, 0.42);
	box-shadow: 0px 14px 9px 0px rgba(0, 0, 0, 0.42);
}
.ui-context-menu tr {
	border: none !important;
	font-size: 16px !important;
}
.ui-context-menu .ui-icon-file {
	background-image: url("./images/add-file.png") !important;
	width: 24px;
	height: 24px;
	border: unset !important;
	background-repeat: no-repeat;
	margin: 10px 0px 10px 30px;
}
.ui-context-menu .ui-icon-folder {
	background-image: url("./images/add-folder.png") !important;
	width: 24px;
	height: 24px;
	border: unset !important;
	background-repeat: no-repeat;
	margin: 10px 0px 10px 30px;
}
.ui-context-menu .ui-icon-rename {
	background-image: url("./images/edit-icon.png") !important;
	width: 24px;
	height: 24px;
	border: unset !important;
	background-repeat: no-repeat;
	margin: 10px 0px 10px 30px;
}
.ui-context-menu .ui-icon-move {
	background-image: url("./images/move-icons.png") !important;
	width: 24px;
	height: 24px;
	border: unset !important;
	background-repeat: no-repeat;
	margin: 10px 0px 10px 30px;
}
.ui-context-menu .ui-icon-upload {
	background-image: url("./images/upload-icons.png") !important;
	width: 24px;
	height: 24px;
	border: unset !important;
	background-repeat: no-repeat;
	margin: 10px 0px 10px 30px;
}
.ui-context-menu .ui-icon-download {
	background-image: url("./images/download-icons.png") !important;
	width: 24px;
	height: 24px;
	border: unset !important;
	background-repeat: no-repeat;
	margin: 10px 0px 10px 30px;
}
.ui-context-menu .ui-icon-delete {
	background-image: url("./images/delete-icon.png") !important;
	width: 24px;
	height: 24px;
	border: unset !important;
	background-repeat: no-repeat;
	margin: 10px 0px 10px 30px;
}
.ui-context-menu .ui-icon-copyy {
	background-image: url("./images/copy-content.png") !important;
	width: 24px;
	height: 24px;
	border: unset !important;
	background-repeat: no-repeat;
	margin: 10px 0px 10px 30px;
}
.ui-context-menu .ui-state-default.ui-widget-content.ui-state-hover {
	/* background: #c8e8ff !important; */
}

.emp_det_service_d {
	display: inline-block;
	border: 1px solid #777777;
	padding: 3px 8px;
	border-radius: 5px;
	margin-bottom: 5px;
}

@media only screen and (max-width: 600px) {
	.explorer-container .pnewlay-north {
		width: 100%;
		height: auto;
	}
	.explorer-container .fdate {
		display: none !important;
	}
	.explorer-container #location-bar {
		width: 50%;
	}
	.explorer-container #curr_path {
		min-width: unset !important;
		width: 70%;
	}
	.vsplitbar {
		display: none ;
	}
}


.icon-newdomain {
	width: 40px;
	height: 40px;
	margin-right: 20px;
	background-image: url("./images/domain-registration.png") !important;
	background-size: cover;
	display: inline-table;
	vertical-align: middle;
}
.icon-transferdomain {
	width: 40px;
	height: 40px;
	margin-right: 20px;
	background-image: url("./images/server.png") !important;
	background-size: cover;
	display: inline-table;
	vertical-align: middle;
}
.icon-mapdomain {
	width: 40px;
	height: 40px;
	margin-right: 20px;
	background-image: url("./images/route.png") !important;
	background-size: cover;
	display: inline-table;
	vertical-align: middle;
}
.icon-ticketdomain {
	width: 40px;
	height: 40px;
	margin-right: 20px;
	background-image: url("./images/laptop.png") !important;
	background-size: cover;
	display: inline-table;
	vertical-align: middle;
}
.submenuserv ul {
	padding: 10px;
}
.submenuserv li {
	padding: 10px 5px 10px 0;
	/* padding-bottom: 10px; */
	position: relative;
	display: inline-block;
	float: left;
	width: 100%;
	border-bottom: 1px solid rgb(242, 242, 242);
	cursor: pointer;
	color: #7e7d99;
}
.submenuserv a {
	text-decoration: none;
	font-size: 14px;
}
.submenuserv li:hover {
	background-image: linear-gradient(
		to bottom,
		rgba(255, 255, 255, 1) 0%,
		rgba(246, 246, 246, 1) 47%,
		rgba(237, 237, 237, 1) 100%
	);
	color: #777;
	width: 100%;
}
table.GeneratedTable {
	width: 100%;
	background-color: #ffffff;
	border-collapse: collapse;
	border-width: 1px;
	border-color: #dcdcdc;
	border-style: solid;
	color: #000000;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
}

table.GeneratedTable td,
table.GeneratedTable th {
	border-width: 1px;
	border-color: #dcdcdc;
	border-style: solid;
	padding: 5px;
}

table.GeneratedTable thead {
	background-color: #dcdcdc;
}
table.GeneratedTable tbody {
	color: #777;
}
.testpop.ui-dialog-content.ui-widget-content.no_d_style {
	height: 120px !important;
}
.explorer-container #location-bar {
	width: 100% !important;
	padding: 0px 3px 0 6px !important;
}
.explorer-container #curr_path {
	min-width: unset !important;
}
.jqbuilder-inline-editor .typeelm.notification-opt span.hyperico {
	background-image: url(./images/chain-links.png);
	background-position: center;
	background-size: 19px;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
	width: 60px;
}
.slide-menu-list a {
	text-decoration: none;
}
.slide-menu-list .linktosite {
	cursor: pointer;
}

#editor-container .ui-state-highlight-service,
#editor-container .ui-state-active-services {
	transition: all 0.3s !important;
	-webkit-box-shadow: inset 0px 0px 34px 9px rgba(0, 0, 0, 0.49);
	-moz-box-shadow: inset 0px 0px 34px 9px rgba(0, 0, 0, 0.49);
	box-shadow: inset 0px 0px 34px 9px rgba(0, 0, 0, 0.49);
}

#appointment-editor .service_employee_container .employee {
	border: solid 3px rgb(37, 155, 135);
	display: inline-flex;
	border-radius: 15px;
	cursor: pointer;
	margin: 5px;
	transition: border-color 0.3s;
	height: 27px;
}

#appointment-editor .service_employee_container .employee_avatar {
	width: 21px;
	height: 21px;
	display: inline-block;
	margin-right: 3px;
}

#appointment-editor .service_employee_container .employee_avatar img {
	width: 100%;
	height: 100%;
	border-radius: 15px;
}

#appointment-editor .employee p {
	padding: 2.5px;
	padding-right: 5px;
	display: inline-block;
}

#appointment-editor .cancel_employee_btn {
	background-image: linear-gradient(to bottom, #922828, #8f5b5b) !important;
	color: white;
	font-weight: 400;
	border: none;
	cursor: pointer;
	border-radius: 5px;
	text-align: center;
	margin-top: 20px;
	padding: 5px;
	width: 60px;
	margin-left: 90px;
	display: inline-block;
}

#appointment-editor .add_employee_btn {
	display: inline-block;
}

#appointment-editor .service_employee_container .employee:hover {
	border-color: rgb(22, 201, 171);
}

.service_employee_container .droppable {
	position: relative;
	padding: 5px;
	width: 220px;
	border-radius: 5px;
	overflow-y: auto;
	height: 200px;
	-webkit-box-shadow: 0px 0px 34px -10px rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 0px 0px 34px -10px rgba(0, 0, 0, 0.29);
	box-shadow: 0px 0px 34px -10px rgba(0, 0, 0, 0.29);
	transition: all 0.3s ease-in-out !important;
}

.service_employee_container .droppable::before {
	content: "Drop Employees Here";
	font-size: 0.8em;
	position: absolute;
	top: 45%;
	left: 50%;
	transform: translateX(-50%);
	z-index: -1;
	opacity: 0.4;
}

.service_employee_container .editable {
	transition: width 0.3s;
	position: relative;
}

.service_employee_container .editable:hover:before {
	content: "X";
	/* transition: all 0.3s; */
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	line-height: 23px;
	top: 0px;
	left: 0px;
	border-radius: 12px;
	background-color: rgb(245, 13, 13);
	font-weight: 800;
	color: black;
}
.service_location .locations_all{
    padding: 5px;
    border: solid 1px #aaa;
    color: #202124;
    display: flex;
    border-radius: 15px;
    cursor: pointer;
    margin: 5px;
    transition: border-color 0.3s;
    height: 27px;
}
.service_employee_container .droppable_header,.service_location .droppable_header_loc {
	font-weight: 600;
	text-align: center;
	font-size: 1.2em;
	padding: 10px;
}

.service_employee_container .employee_details {
	margin: 10px 0px;
	padding: 20px 0px 20px 20px;
	width: 220px;
	min-height: 120px;
	border-radius: 5px;
	overflow-y: auto;
	-webkit-box-shadow: 0px 0px 34px -10px rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 0px 0px 34px -10px rgba(0, 0, 0, 0.29);
	box-shadow: 0px 0px 34px -10px rgba(0, 0, 0, 0.29);
	transition: all 0.3s ease-in-out;
    margin-left: 7px;
}

.service_employee_container .employee_details div {
	margin-top: 7px;
}

.service_employee_container .detail_value {
	display: inline-block;
}

.service_employee_container .detail_name {
	width: 80px;
	display: inline-block;
	font-weight: 600;
	text-align: left;
}

#appointment-editor #payment_success,
#appointment-editor #payment_manually {
	width: 20px;
	height: 20px;
	cursor: pointer;
	padding: 10px 5px 10px 5px;
	/* margin-left: 10px; */
}
#appointment-editor .add_emp,.map-widget .service_location .add_loc, 
.add-rss-dial .add-rss .add_loc{
    margin: 20px 10px 20px 7px !important;
    padding: 7px !important;
    font-weight: bold;
    width: 95%;
    color: #202124;
    border: 1px solid #aaa;    
    border-radius: 4px;
    text-align: center;
}

#appointment-editor .close_employee_btn{
    color: #fff;
    background-color: #ff666b;
    background-image: -webkit-linear-gradient(top, #ff666b, #dd0017) !important;
    background-repeat: repeat-x;
    border-color: #ff666b #dd0017 #dd0017 #ff666b !important;
    width: 42px;
}
#appointment-editor .details_day_container{
    margin-bottom: 5px;
}
#appointment-editor .add_employee_btn{
    color: #fff;
    background-color: #5ba525;
    background-image: linear-gradient(to bottom, #5ba525, #3d773d) !important;
    background-repeat: repeat-x;
    border-color: #5ba525 #3d773d #3d773d #5ba525 !important;
    width: 38px;
}
#appointment-editor .show_all_emp{
    margin: 20px 10px !important;
    padding: 7px !important;
    font-weight: bold;
    width: 95%;
    color: #202124;
    border: 1px solid #aaa;    
    border-radius: 4px    
}

#appointment-editor .multi {
	margin-top: 15px;
}

#appointment-editor .main_appt_payment span {
	padding-top: 7px;
}

#appointment-editor .main_options_container {
	/* font-size: 12px!important; */
}

#appointment-editor .approved-container {
	margin-top: 15px;
}

#appointment-editor .approved-container-selected {
	background-color: #2aa1c0;
	color: white;
}

#appointment-editor .approved-left {
	font-size: 0.9em;
	padding: 6px;
	cursor: pointer;
	border: solid 1px #ddd;
	display: inline-block;
	margin: 0px;
	border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
}

#appointment-editor .approved-right {
	font-size: 0.9em;
	padding: 6px;
	cursor: pointer;
	border: solid 1px #ddd;
	display: inline-block;
	margin: 0px;
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
	margin-left: -1px;
}
.category-toggle-buttons .ui-button.category-active {
	background-color: #0075ff !important; /* Blue background */
	background-image: none !important;    /* Crucial: Override the linear-gradient */
	color: white !important;             /* White text */
	border-color: #0075ff !important;    /* Blue border */
	font-weight: bold !important;        /* Make text bold */
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); /* Subtle inner shadow */
}

/* Optional: Adjust hover/focus if needed for active state */
.category-toggle-buttons .ui-button.category-active:hover,
.category-toggle-buttons .ui-button.category-active:focus {
	background-color: #0075ff !important; /* Slightly darker blue on hover */
	background-image: none !important;    /* Also override on hover/focus */
	border-color: #0075ff !important;
}
#appointment-editor .service-pagination-pag, .assign_items_coupons .service-pagination-pag{
	display: flex;
	justify-content: space-around;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 5px;
}
#appointment-editor .bigw .service-pagination-pag, .assign_items_coupons .service-pagination-pag{
	margin-bottom: 15px;
}
#appointment-editor #serviceName {
	padding: 3px;
}

#appointment-editor .service-pagination-pag span, .assign_items_coupons .service-pagination-pag span{
	cursor: pointer;
}

#appointment-editor .service-item, .assign_items_coupons .service-item{
	display: flex;
	position: relative;
	/* font-weight: 600; */
	width: 100%;
	text-align: center;
	margin-top: 5px;
	justify-content: space-between;
	align-items: center;
	padding: 3px;
}
#appointment-editor .service-listing {
}
#appointment-editor .service_search div {
	display: inline-block;
}

#appointment-editor .service_search {
	width: 100%;
	margin-bottom: 3px;
	padding: 0px 5px 5px 3px;
	display: inline-block;
}
#appointment-editor .service-listing, .assign_items_coupons {
	display: block;
	padding-top: 1px;
	box-shadow: 0px -1px 3px #c7c4c3;
	margin-top: 5px;
	padding-left: 5px;
}
#appointment-editor .service_find {
	height: 26px;
	margin-top: 6px;
	width: 64px;
}
#appointment-editor .service_filter {
	border: 1px solid #aaa;
	cursor: pointer;
	border-radius: 5px;
	margin-top: 5px;
	padding: 5px 5px 5px 10px;
	margin-bottom: 3px;
	width: 75%;
	text-align: center;
	max-width: 210px;
        color:#202124;
}

#appointment-editor .serv_filter_popup span.ui-state-highlight {
	color: white !important;
}
#appointment-editor .service_search_container, .assign_items_coupons .service_search_container{
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 5px;
}
#appointment-editor .bigw .service_search_container, .assign_items_coupons .service_search_container{
	margin-top: 10px;
	margin-bottom: 15px;
}
#appointment-editor .bigw .serv_sel_setup span[wsid] {
	border-bottom: 1px solid #f3f3f3;
}
#appointment-editor .bigw .serv_sel_setup span[wsid]:last-child {
	border: none;
}
#appointment-editor .service-item:hover > .edit-service, .assign_items_coupons .service-item:hover > .edit-service {
	visibility: visible;
}
.timeBooking .col_form .sel_status {
	padding: 2px;
	border-radius: 3px;
}
#appointment-editor .service-pagination-content {
	position: relative;
	min-height: 350px;
}

#appointment-editor .no_content::before {
	content: "You have no data uploaded for your widget.";
	position: absolute;
	top: 45%;
	left: 50%;
	width: 70%;
	text-align: center;
	font-weight: 600;
	font-size: 0.9em;
	transform: translateX(-50%);
}

#appointment-editor .edit-service {
	width: 12%;
	/*display: flex;*/
	justify-content: space-around;
	/* visibility: hidden; */
	padding: 2px;
}
#appointment-editor .service-header-pag {
	display: none;
}
#appointment-editor .bigw .service-header-pag {
	display: flex;
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 5px;
}
#appointment-editor .bigw .edit-service,
#appointment-editor .bigw .service-header-pag .hl2 {
	width: 56%;
}
#appointment-editor .bigw .service-item, .assign_items_coupons .service-item{
	padding: 5px 3px;
}
#appointment-editor .bigw .advsearch-field-label,
#appointment-editor .bigw .service-header-pag .hl1 {
	width: 44%;
}
.assign_items_coupons .advsearch-field-label{
	color: #202124;
}
#appointment-editor .edit-service i {
	cursor: pointer;
	font-size: 15px;
	margin-left: 5px;
}

#appointment-editor .service-edit {
	color: #20b12c;
	margin-right: 3px;
}

#appointment-editor .service-copy {
	color: #8fbb70;
	margin-right: 3px;
}

#appointment-editor .service-paste {
	color: #363a3a;
}

#appointment-editor .services_loader .advsearch-field-label {
	width: 60%;
	padding-left: 5px;
	font-size: 0.9em;
	text-align: left;
}

#appointment-editor .service-item:hover {
	background-color: #a9b8c494;
}

@media (max-width: 400px) {
	#ui-datepicker-div {
		display: none;
	}
}
@media (max-width: 370px) {
	.deliv_calendar li .ddt {
		font-size: 9px;
		text-transform: none;
	}
}
@media (max-width: 600px) {
	.restaurant-options-toolbar.deliv_menu .lside .statust {
		font-size: 11px;
		text-align: center;
		width: 39px;
		transform: rotate(318deg);
		-moz-transform: rotate(318deg);
		-ms-transform: rotate(318deg);
		-o-transform: rotate(318deg);
		-webkit-transform: rotate(318deg);
	}
	.restaurant-options-toolbar.deliv_menu .lside .advanced-menu-search {
		margin-right: 0px !important;
	}
	.restaurant-options-toolbar.deliv_menu .lside .menu-resetfilter {
		width: 14px;
		margin-right: 1px !important;
	}
	.restaurant-options-toolbar.deliv_menu .lside .categories-box-deliv {
		margin-left: 5px;
	}
	.restaurant-options-toolbar.deliv_menu .lside .categories-box-deliv .sel {
		width: 90%;
		max-width: 90%;
		height: 29px;
	}
	.restaurant-options-toolbar.deliv_menu .lside .categories-box-deliv .dropd {
		border-color: initial;
		margin: 0px 1% 0 1%;
		width: 98%;
		padding: 0 10px 5px 6px !important;
	}
}
.edit-slideshow table .label{
    font-weight: 400;font-size: 1.1em !important;
}
.edit-slideshow table .interval.gal-input{
    width:60px !important;
}
.edit-carousel #tabs table .input{
    padding:0px !important;
}
.edit-carousel #tabs table .input .text{
    margin-left: 50% !important;width: 50px !important;border: 1px solid #c9c8ce;
}
.ui-dialog .form-editor-dialog .form-prop.form,
.ui-dialog .form-editor-dialog .layout{
    padding: 5px 15px 5px 15px;
}
.ui-dialog .form-editor-dialog #form-tools,
.ui-dialog .form-editor-dialog .editor-appearance{
    padding: 0px 15px 5px 10px;
}
.ui-dialog .form-editor-dialog #form-tools{
    padding: 0px 15px 5px 10px;
    top: -15px;
    position: relative;
}
.ui-dialog .form-editor-dialog .label{
    font-weight: 400;
    line-height: 20px;
    font-size: 1.1em;
}
.ui-dialog .form-editor-dialog .form-prop.form input.name{
    width: 100%;
}
.ui-dialog .form-editor-dialog .form-prop.form input{
    width: 50%;
}
.ui-dialog .form-editor-dialog .form-prop.form .method{
    padding: 2px 6px 2px 0px;
    width: 50%;
    border-radius: 4px;height: 26px;
}
.ui-dialog .form-editor-dialog .form-prop.form input.action{
    padding: 2px 6px 2px 2px;
    width: 100%;
    border-radius: 4px;height: 26px;
}
.ui-dialog .form-editor-dialog{
    padding: 0px 0px 0px 8px !important;
}
.ui-dialog .form-editor-dialog .slide-nav-back{
    height: 29px;
    width: 230px;
    margin-top: 8px;margin-right: 0px;
    border-radius: 4px !important;
}
.my_custom_layout ._templates_area .closeGallery{
    border-radius: 4px !important;
}
.my_custom_layout ._templates_area .closeGallery .ui-icon{
    display: none;
}
.ui-dialog .form-editor-dialog #form-tools .list_elements .elements_w{
    position:relative;height: 37px;
    display: block;padding: 10px 0px;
    cursor: move;overflow: hidden; 
    white-space: nowrap;text-overflow: ellipsis;
    border: 1px solid #ddd;
    padding-left: 0px !important;
}
.ui-dialog .form-editor-dialog #form-tools .ui-autocomplete-columns-details .elements_w{
    position:relative;height: 34px;
    display: block;padding: 10px 0px;
    cursor: move;overflow: hidden; 
    white-space: nowrap;text-overflow: ellipsis;
    border: 1px solid #ddd;
    padding-left: 0px !important;
}
.ui-dialog .form-editor-dialog #form-tools .list_elements .drag-tool-field{
    height: 36px;line-height: 0px;text-indent: 0px;
}
.ui-dialog .form-editor-dialog #form-tools .ui-autocomplete-columns-details .drag-tool-field{
    height: 33px;line-height: 0px;text-indent: 0px;
}
.ui-dialog .form-builder-conditions #add-cond .ui-combobox input{
    height: 26px;
}
.ui-dialog .form-builder-conditions #add-cond .add{
    width: 26px;
    height: 26px;
    margin-right: 5px;
}
.ui-dialog .form-builder-conditions #add-cond .remove{
    width: 26px;
    height: 26px;
}
.ui-dialog .form-editor-dialog #layout input{
    height: 29px!important;
    width: 100%;
    text-align: center;border: none;
}
.ui-dialog .form-editor-dialog #layout .add,
.ui-dialog .form-editor-dialog #layout .remove{
    height: 26px;
    width: 26px;
    bottom: 1px;
}
.ui-dialog .form-editor-dialog .layout .button_layout{
    float: right;
    margin-top: 15px;
}
.ui-dialog .forms_d .advs .ui-datagrid-main-table .ui-datagrid-th-content,
.ui-dialog .form-builder-conditions #add-cond,
.ui-dialog .form-builder-conditions #added-cond{
    font-size: 1.1em;
}
.ui-dialog .form-editor-dialog .layout table,.ui-dialog .form-editor-dialog .layout td{
    border: 1px solid rgb(221, 221, 221);border-collapse: collapse;
}
.ui-dialog .form-editor-dialog #layout .selection_row{
    border: 2px solid;
}
._templates_area.formdesigner .gallery_header .closeGallery{
    float:right !important;
}
._templates_area.formdesigner .gallery_header .tpl_filter{
    width: calc(100% - 290px);
    left: 10px;
    top: 2px;
    display:inline-table;
}
._templates_area.formdesigner .gallery_content .categories.formcategs{
    height: 870px;
    display: block;
    background-image: url(./images/side_fade.png);
    background-color: rgb(255,255,255);
    background-position: right center;
    background-repeat: no-repeat;
    position: absolute;
}
._templates_area.formdesigner .gallery_header{
    margin-bottom: 0px;
}
.ui-dialog .form-builder-conditions .align_dial{
    display: inline-block;
    text-align: center;
    width: 10%;
}
.ui-dialog .form-builder-conditions .dial_conditions.ui-combobox{
    display: inline-block;
    margin: 0px;
    margin-right: 15px;
}
.ui-dialog .form-builder-conditions .dial_conditions_then.ui-combobox{
    display: inline-block;
    margin: 0px 20px 0px 40px;
}
.ui-dialog .form-builder-conditions .text_field{
    margin-right: 15px;
}
.ui-dialog .form-editor-dialog #form-tools ::-webkit-scrollbar {
    width: 0px;
    background: transparent;
}
.ui-dialog .dialog_submit{
    font-size:14px;
}
.form-builder-tabs .form-field .checkbox,.form-builder-widget .form-field .checkbox{
    height:auto;
}

.ui-dialog .ecommerce-actions-dialog .scrollable-area ._webProfile,
.ui-dialog .ecommerce-actions-dialog #api-manager ._apiManager,
.ui-dialog .ecommerce-actions-dialog #api-manager ._apiManager_n{
    padding: 4px 5px 4px 0;
    position: relative;
    display: inline-block;
    float: left;
    width: 100%;
    border-bottom: 1px solid rgb(242, 242, 242);
    cursor: pointer;
}

.ui-dialog .pop_web .scrollable-area ._webProfile,
.ui-dialog .pop_web #api-manager ._apiManager,
.ui-dialog .pop_web #api-manager ._apiManager_n{
    padding: 4px 5px 4px 0;
    position: relative;
    display: inline-block;
    float: left;
    width: 100%;
    border-bottom: 1px solid rgb(242, 242, 242);
    cursor: pointer;
}

.ui-dialog .ecommerce-actions-dialog .scrollable-area ._webProfile .info_m,
.ui-dialog .ecommerce-actions-dialog #api-manager ._apiManager .info_m,
.ui-dialog .ecommerce-actions-dialog #api-manager ._apiManager_n .info_m{
    float: left;    
    color: rgb(47, 55, 58);
    margin-top: 10px;
    font-size: 15px ;
}

.ui-dialog .pop_web .scrollable-area ._webProfile .info_m,
.ui-dialog .pop_web #api-manager ._apiManager .info_m,
.ui-dialog .pop_web #api-manager ._apiManager_n .info_m{
    float: left;    
    color: rgb(47, 55, 58);
    margin-top: 10px;
}

.ui-dialog .ecommerce-actions-dialog .scrollable-area ._webProfile i.icon-right-open-1,
.ui-dialog .ecommerce-actions-dialog #api-manager ._apiManager i.icon-right-open-1,
.ui-dialog .ecommerce-actions-dialog #api-manager ._apiManager_n i.icon-right-open-1{
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 14.3px !important;
}

.ui-dialog .pop_web .scrollable-area ._webProfile i.icon-right-open-1,
.ui-dialog .pop_web #api-manager ._apiManager i.icon-right-open-1,
.ui-dialog .pop_web #api-manager ._apiManager_n i.icon-right-open-1{
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 15px !important;
}

.ui-dialog .ecommerce-actions-dialog .scrollable-area ._webProfile svg,
.ui-dialog .ecommerce-actions-dialog #api-manager ._apiManager svg,
.ui-dialog .ecommerce-actions-dialog #api-manager ._apiManager_n svg{
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 15px;
}


.ui-dialog .pop_web .scrollable-area ._webProfile svg,
.ui-dialog .pop_web #api-manager ._apiManager svg,
.ui-dialog .pop_web #api-manager ._apiManager_n svg{
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 15px;
}

.ui-dialog .ecommerce-actions-dialog .scrollable-area ._webProfile svg g,.ui-dialog .pop_web .scrollable-area ._webProfile svg path{
    fill: rgb(97, 108, 121);
}

.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v1,
.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v2{
    width:100%;
    margin:10px 0px 0px 0px;
    border-radius: 4px;padding: 1px 0px;
    border-top: 1px solid rgb(242, 242, 242);
    border-bottom: 1px solid rgb(242, 242, 242);background: none;
}
.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v1 .expand-border,
.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v2 .expand-border{
    border: 1px solid #fff !important;
    cursor: pointer;
    display: inline-block;
    float: right;
    margin-right: 5px;
    margin-top: 5px;
    background: none !important;
}
.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v1 .span-el,
.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v2 .span-el{
    font-weight: 400;
    color: #202124;
    font-size: 13px;
    min-width: 100px;
    display: inline-block;
    margin: 7px 5px 8px 0px;
    padding-left: 5px;
}
.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v1 .expand-border i,
.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v2 .expand-border i{
    color: grey;
    font-size: 15px;
    font-weight: 600;
}


.ui-dialog .pop_web .scrollable-area ._webProfile svg g,.ui-dialog .pop_web .scrollable-area ._webProfile svg path{
    fill: rgb(97, 108, 121);
}

.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v1,
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v2{
    width:100%;
    margin:10px 0px 0px 0px;
    border-radius: 4px;padding: 1px 0px;
    border-top: 1px solid rgb(242, 242, 242);
    border-bottom: 1px solid rgb(242, 242, 242);background: none;
}
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v1 .expand-border,
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v2 .expand-border{
    border: 1px solid #fff !important;
    cursor: pointer;
    display: inline-block;
    float: right;
    margin-right: 5px;
    margin-top: 5px;
    background: none !important;
}
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v1 .span-el,
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v2 .span-el{
    font-weight: 400;
    color: #202124;
    font-size: 13px;
    min-width: 100px;
    display: inline-block;
    margin: 7px 5px 8px 0px;
    padding-left: 5px;
}
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v1 .expand-border i,
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v2 .expand-border i{
    color: grey;
    font-size: 15px;
    font-weight: 600;
}
.ui-dialog .pop_web .websiteProfile .scrollable-area  .siteName .label,
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v1 .label,
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v2 .label,
.ui-dialog .pop_web .websiteProfile .scrollable-area  .personalInfo .label,
.ui-dialog .pop_web #api-manager .api_manager .hidden .label{
    font-weight: 400;
    color: #202124;
    font-size: 13px;
    padding-bottom: 5px !important;
    line-height: 1.5em;margin-left: 2px;
}

.ui-dialog .ecommerce-actions-dialog #api-manager .api_manager .hidden .label{
    font-weight: 300;
    color: #202124;
    font-size: 14px;
    line-height: 1.2em;
    margin-left: 2px;
    padding-bottom: 2px;
}




/*.ui-dialog .pop_web .websiteProfile .scrollable-area  .siteName .label .tooltip-message1,
.ui-dialog .pop_web .websiteProfile .scrollable-area  .siteName .label .tooltip-message2{
    color:#777;
}*/
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v1 .hidden_table,
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v2 .hidden_table{
    padding: 5px 20px 5px 20px;width: 100%; overflow: hidden; background: white;
}
.ui-dialog .pop_web .websiteProfile .scrollable-area  .siteName input,
.ui-dialog .pop_web .websiteProfile .scrollable-area  .personalInfo input,
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v1 .hidden_table input,
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v2 .hidden_table input,
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v2 .hidden_table .other_binfo{
    border: 1px solid #aaa;color: #202124;
}
.ui-dialog .pop_web #api-manager .api_manager .hidden input{
    border: 1px solid #aaa;color: #202124;
    top: -5px;
    position: relative;
}

.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v1 .hidden_table,
.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v2 .hidden_table{
    padding: 5px 20px 5px 20px;width: 100%; overflow: hidden; background: white;
}
.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .siteName input,
.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .personalInfo input,
.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v1 .hidden_table input,
.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v2 .hidden_table input,
.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v2 .hidden_table .other_binfo{
    border: 1px solid #aaa;color: #202124;
}

.ui-dialog .ecommerce-actions-dialog #api-manager .api_manager .hidden input{
    border: 1px solid #aaa;color: #202124;
    top: -5px;
    position: relative;
}

.ui-dialog .form-editor-dialog #layout .layout-row input[type=number]::-webkit-inner-spin-button,
.ui-dialog .form-editor-dialog #layout .layout-row input[type=number]::-webkit-outer-spin-button {
    padding: 15px 1px;
}
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v2 .hidden_table .selectize-control.defaultcurrency{
    margin-bottom:0px;
}
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v1 .webstype.selectize-dropdown{
    height: 170px;
}
.ui-dialog .pop_web .websiteProfile .scrollable-area  .set-business-v1 .webstype.selectize-dropdown .selectize-dropdown-content{
    height: 169px;
}

.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v2 .hidden_table .selectize-control.defaultcurrency{
    margin-bottom:0px;
}
.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v1 .webstype.selectize-dropdown{
    height: 170px;
}
.ui-dialog .ecommerce-actions-dialog .websiteProfile .scrollable-area  .set-business-v1 .webstype.selectize-dropdown .selectize-dropdown-content{
    height: 169px;
}

#dialog_coupons .data-source{
    padding-left: 10px !important;
}
/*#dialog_coupons .data-source .name_button{
    left: -15px;
    position: relative;top:4px;
}*/
#dialog_coupons .menu_dialog .action-list .data-source .menu-icon{
    top: -2px !important;left:15px;
}
.set-business-v1 .webstype .selectize-dropdown-content .option{
    margin-right: 0px;
    padding-right: 0px;
	justify-content: center;
}
._theContent .wmenu .wprev_top_menu,.wmenu .wprev_top_menu{
	margin-left: auto;
	right:15px;
    /*margin: auto 15px auto 0px !important;*/
    position: relative;
}
._theContent .wmenu .wprev_top_menu.vertical_position,.wmenu .wprev_top_menu.vertical_position{
    margin: 15px auto !important;    
    position: absolute !important;
}
.wmenu .wprev_top_menu .phonen .icon-phone, .wprev_top_menu .phonen .icon-phone{
    /*top: 7px; /*top: 7px;*/
    position: relative;
}
.jqmarket .search_product .ui-slider .ui-slider-range{
    border-bottom: 2px solid rgb(170, 170, 170) !important;
    margin-top: -7px;
}
.jqmarket .search_product .ui-slider .ui-slider-handle{
   
    margin-top: -3px;
}

.wmenu .wprev_top_menu .phonen .icon-phone::before, .wprev_top_menu .phonen .icon-phone::before{
    /*font-size:27px;*/
    vertical-align: middle;
}

button._web_cart.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary.ui-button-disabled.ui-state-disabled {
    opacity: 1 !important;
}
._hline {
    margin-top: 10px;
}
.info-flexbox{
	font-family: 'Inter';
    font-size: 14px;
}
.info-flexbox div.inf{
	padding-top:5px;
}