#page-add-popup .popupBody {
	padding: 10px 0px 0px;
}
#page-add-popup form {
	overflow: hidden; font-size: 0px;
}
#page-add-popup form > div {
	height: 450px; font-size: 14px; vertical-align: top; display: inline-block; box-sizing: border-box;
}
#page-add-popup form > div.hidden {
	display: none;
}
#page-add-popup .preview {
	width: 66%; padding-top: 10px; -ms-overflow-x: auto;
}
#page-add-popup .preview .add-block {
	padding: 0px 0px 30px; text-align: center;
}
#page-add-popup .preview .add-block select {
	width: 350px; vertical-align: middle;
}
#page-add-popup .preview .line {
	position: relative; cursor: pointer;
}
#page-add-popup .preview .controls {
	background: rgb(255, 255, 255); padding: 8px 0px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; left: 103%; top: 50%; width: 85px; text-align: center; font-size: 0px; margin-top: -18px; display: none; position: absolute;
}
#page-add-popup .preview .controls div {
	border-width: 5px 6.2px 5px 0px; border-style: solid; border-color: transparent rgb(255, 255, 255) transparent transparent; left: -6px; top: 12px; width: 0px; height: 0px; position: absolute;
}
#page-add-popup .preview .show.controls {
	display: block;
}
#page-add-popup .preview .controls a {
	margin: 0px 4px; width: 18px; height: 18px; vertical-align: top; display: inline-block; cursor: pointer; background-image: url("https://static.lpgenerator.ru/media/css/upgrade/widget/popup/buttons.png");
}
#page-add-popup .preview .controls a.down {
	background-position: 0px 0px;
}
#page-add-popup .preview .controls a.up {
	background-position: -18px 0px;
}
#page-add-popup .preview .controls a.del {
	background-position: -36px 0px;
}
#page-add-popup .preview .line {
	border: 1px dashed transparent; border-image: none;
}
#page-add-popup .preview .line:hover {
	border: 1px dashed rgb(0, 0, 0); border-image: none;
}
#page-add-popup .preview .line input {
	cursor: pointer;
}
#page-add-popup .panel {
	padding: 0px 20px; width: 34%; overflow: auto; font-family: Arial, serif; border-left-color: rgb(229, 229, 229); border-left-width: 1px; border-left-style: solid;
}
#page-add-popup .panel a {
	color: rgb(5, 117, 164); text-decoration: underline; cursor: pointer;
}
#page-add-popup .panel a:hover {
	text-decoration: none;
}
#page-add-popup .panel .name {
	padding: 10px 0px; color: rgb(43, 43, 43); font-size: 18px; font-weight: bold;
}
#page-add-popup .panel .name a {
	font-weight: normal; margin-left: 10px;
}
#page-add-popup .panel .block {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
#page-add-popup .panel label > span {
	width: 32%; vertical-align: middle; display: inline-block;
}
#page-add-popup .panel .title {
	margin: 0px; padding: 10px 0px 5px; color: rgb(43, 43, 43); font-size: 14px; font-weight: bold;
}
#page-add-popup .panel label {
	padding: 2px 0px; color: rgb(43, 43, 43); font-size: 14px; font-weight: normal;
}
#page-add-popup .panel label input[type=text] {
	border-color: rgb(195, 206, 215); margin: 8px 0px; width: 64%; height: 29px; line-height: 25px; vertical-align: middle;
}
#page-add-popup .panel label textarea {
	border-color: rgb(195, 206, 215); margin: 0px 0px 5px; border-radius: 6px; width: 64%; height: 50px; vertical-align: top; box-sizing: border-box;
}
#page-add-popup .panel label input[rel=color] {
	width: 70px; text-align: center;
}
#page-add-popup .panel label input[type=checkbox] {
	margin-top: 6px; vertical-align: top;
}
#page-add-popup .panel label input[rel=slider] {
	width: 12%; text-align: center;
}
#page-add-popup .panel label select {
	border-color: rgb(195, 206, 215); margin: 8px 0px; width: 64%; height: 30px; vertical-align: middle;
}
#page-add-popup .panel label .slider_inside {
	margin: 0px 2% 0px 0px; width: 47%; vertical-align: middle; display: inline-block;
}
#page-add-popup .popup.widget {
	margin: 0px auto; display: block;
}
.popup.widget {
	background: rgb(199, 214, 222); margin: 0px auto; padding: 50px; border-radius: 10px; width: 350px; line-height: normal; font-size: 14px; display: none; position: relative; z-index: 650; min-height: 200px;
}
.popup.widget .close {
	background: url("https://static.lpgenerator.ru/media/css/upgrade/widget/popup/close.png"); top: 10px; width: 25px; height: 25px; text-align: right; right: 10px; display: inline-block; position: absolute; cursor: pointer; opacity: 0.8;
}
.popup.widget .close:hover {
	opacity: 1;
}
.popup.widget .text.line {
	text-align: center; color: rgb(44, 44, 44); font-family: Verdana; font-size: 26px; font-weight: normal;
}
.popup.widget .input.line {
	padding-bottom: 2px;
}
.popup.widget .input.line input {
	border-width: 0px; margin: 0px; padding: 5px; border-radius: 6px; width: 100%; color: rgb(103, 115, 123); font-family: Verdana; font-size: 14px; vertical-align: top; box-sizing: border-box;
}
.popup.widget .textarea.line {
	padding-bottom: 2px;
}
.popup.widget .textarea.line textarea {
	border-width: 0px; margin: 0px; padding: 5px; border-radius: 6px; width: 100%; height: 200px; color: rgb(103, 115, 123); font-family: Verdana; font-size: 14px; vertical-align: top; box-sizing: border-box;
}
.popup.widget .submit.line {
	text-align: center;
}
.popup.widget .submit.line input {
	border-width: 0px; margin: 0px; padding: 0px 10px; border-radius: 6px; width: auto; height: 50px; color: rgb(255, 255, 255); line-height: 50px; font-family: Verdana; font-size: 22px; vertical-align: top; cursor: pointer; background-color: rgb(5, 117, 164);
}
.popup.widget .submit.line button {
	cursor: pointer;
}
.popup.widget .bigText.line {
	text-align: left; color: rgb(44, 44, 44); font-family: Verdana; font-size: 14px; font-weight: normal;
}
.popup.widget .bigText.line .styledText {
	padding-right: 10px; margin-right: -10px; -ms-overflow-y: auto;
}
.overlay.popup.widget {
	background: rgba(0, 0, 0, 0.5); padding: 0px; border-radius: 0px; border: currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed;
}
.overlay.popup.widget > .popup.widget {
	margin-top: 200px; display: block;
}
.popup.widget .confirmation {
	height: 160px; text-align: center; color: rgb(44, 44, 44); padding-bottom: 28px; font-family: Verdana; font-size: 26px; vertical-align: middle; display: none;
}
.popup.widget .show.confirmation {
	display: table-cell;
}
#page-add-popup .menu-buttons {
	background: rgb(255, 255, 255); width: 66%; height: auto; padding-bottom: 10px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 1000;
}
#page-add-popup .fullWidth.menu-buttons {
	width: 100%;
}
#page-add-popup form > .preview {
	padding-top: 60px;
}
#page-add-popup form > .actions {
	padding-top: 60px;
}
#page-add-popup .menu-buttons a {
	padding: 7px 14px; color: rgb(141, 158, 171); font-family: Arial,serif; font-size: 14px; text-decoration: underline; display: inline-block; cursor: pointer;
}
#page-add-popup .menu-buttons a.active {
	background: rgb(228, 237, 242); border-radius: 5px; color: rgb(44, 44, 44); text-decoration: none; cursor: default;
}
#page-add-popup form > .actions {
	width: 100%; padding-left: 10px;
}
#page-add-popup form > .actions label {
	font-weight: normal;
}
#page-add-popup form > .actions label span {
	width: 140px; color: rgb(43, 43, 43); font-family: Arial, serif; font-size: 14px; vertical-align: middle; display: inline-block;
}
#page-add-popup form > .actions label input {
	width: 290px; vertical-align: middle;
}
#page-add-popup form > .actions label select {
	width: 290px; vertical-align: middle;
}
#page-add-popup form > .actions label input.small {
	width: 65px; margin-right: 10px;
}
#page-add-popup form > .actions label input[type=checkbox] {
	margin: 10px 0px; width: auto;
}
#page-add-popup form > .actions label input[type=checkbox] + span {
	width: auto;
}
