.IE select.form-control {
	padding-top: 3px;
}
.IE .DropDownField.form-control {
	width: 100%;
}
.cms-bootstrap {
	
}
.cms-bootstrap .cms-navbar-chat {
	color: rgb(255, 255, 255); z-index: 10980; min-height: 0px; background-color: rgb(64, 62, 61);
}
.cms-bootstrap .cms-navbar-chat a {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .cms-navbar-chat ul {
	padding: 0px; border: currentColor; border-image: none; line-height: 40px;
}
.cms-bootstrap .cms-navbar-chat .nav li {
	display: block;
}
.cms-bootstrap .cms-navbar-chat .nav li .dropdown-menu {
	border-color: rgb(80, 78, 76); background-color: rgb(80, 78, 76);
}
.cms-bootstrap .cms-navbar-chat .nav li .dropdown-menu > li {
	padding: 0px; width: 100%; line-height: 32px;
}
.cms-bootstrap .cms-navbar-chat .nav li .dropdown-menu > li > a {
	padding: 0px 16px; width: 100%; line-height: 32px;
}
.cms-bootstrap .cms-navbar-chat .nav li .dropdown-menu > li > a:hover {
	background-color: rgb(105, 102, 99);
}
.cms-bootstrap .cms-navbar-chat .nav li .dropdown-menu > li > a:focus {
	background-color: rgb(105, 102, 99);
}
.cms-bootstrap .cms-navbar-chat .nav li {
	line-height: 40px;
}
.cms-bootstrap .cms-navbar-chat .nav .chat-navbar-rooms li {
	line-height: 40px;
}
.cms-bootstrap .cms-navbar-chat .nav li a {
	line-height: 40px;
}
.cms-bootstrap .cms-navbar-chat .nav .chat-navbar-rooms li a {
	line-height: 40px;
}
.cms-bootstrap .cms-navbar-chat .nav li a:not(.dropdown-toggle) {
	padding: 0px 16px;
}
.cms-bootstrap .cms-navbar-chat .nav .chat-navbar-rooms li a:not(.dropdown-toggle) {
	padding: 0px 16px;
}
.cms-bootstrap .cms-navbar-chat .nav a.dropdown-toggle {
	padding: 0px; height: 40px;
}
.cms-bootstrap .cms-navbar-chat .nav > .open > a.dropdown-toggle {
	padding: 0px; height: 40px;
}
.cms-bootstrap .cms-navbar-chat .nav a.dropdown-toggle [class^='icon-'] {
	padding: 8px;
}
.cms-bootstrap .cms-navbar-chat .nav > .open > a.dropdown-toggle [class^='icon-'] {
	padding: 8px;
}
.cms-bootstrap .cms-navbar-chat .nav a.dropdown-toggle [class*=' icon-'] {
	padding: 8px;
}
.cms-bootstrap .cms-navbar-chat .nav > .open > a.dropdown-toggle [class*=' icon-'] {
	padding: 8px;
}
.cms-bootstrap .cms-navbar-chat .nav a.dropdown-toggle:hover {
	background-color: rgb(80, 78, 76);
}
.cms-bootstrap .cms-navbar-chat .nav > .open > a.dropdown-toggle:hover {
	background-color: rgb(80, 78, 76);
}
.cms-bootstrap .cms-navbar-chat .nav > .open > a.dropdown-toggle {
	background-color: rgb(80, 78, 76);
}
.cms-bootstrap .cms-navbar-chat .chat-navbar-action {
	display: inline;
}
.cms-bootstrap .navbar-right.cms-navbar-chat > .dropdown > a.dropdown-toggle {
	padding: 0px 16px; background-color: rgb(73, 125, 4);
}
.cms-bootstrap .navbar-right.cms-navbar-chat > .dropdown > a.dropdown-toggle i {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .navbar-right.cms-navbar-chat > .dropdown > a.dropdown-toggle:hover {
	background-color: rgb(53, 94, 0);
}
.cms-bootstrap .navbar-right.cms-navbar-chat > .dropdown > a.disabled.dropdown-toggle {
	cursor: default; background-color: rgb(64, 62, 61);
}
.cms-bootstrap .navbar-right.cms-navbar-chat > .dropdown > a.disabled.dropdown-toggle:hover {
	cursor: default; background-color: rgb(64, 62, 61);
}
.cms-bootstrap .navbar-right.cms-navbar-chat > .dropdown > a.disabled.dropdown-toggle .caret {
	display: none;
}
.cms-bootstrap .navbar-right.cms-navbar-chat > .open.dropdown > a.dropdown-toggle {
	background-color: rgb(53, 94, 0);
}
.cms-bootstrap .navbar-right.cms-navbar-chat > .open.dropdown > a.dropdown-toggle:hover {
	background-color: rgb(53, 94, 0);
}
.cms-bootstrap .cms-navbar-chat > .navbar-left .cms-nav-chat-menu {
	text-decoration: none; display: block;
}
.cms-bootstrap .cms-navbar-chat > .navbar-left .cms-nav-chat-menu > i {
	display: block;
}
.cms-bootstrap .chat-toggle {
	text-decoration: none; background-color: rgb(64, 62, 61);
}
.cms-bootstrap .navbar-inverse .navbar-nav > li > a.chat-toggle:hover {
	text-decoration: none; background-color: rgb(64, 62, 61);
}
.cms-bootstrap .navbar-inverse .navbar-nav > li > a.chat-toggle:focus {
	text-decoration: none; background-color: rgb(64, 62, 61);
}
.cms-bootstrap .navbar-inverse .navbar-nav .chat-navbar-rooms {
	background-color: rgb(64, 62, 61);
}
.cms-bootstrap .navbar-inverse .navbar-nav .chat-navbar-rooms li {
	padding: 0px; border-right-color: rgb(80, 78, 76); border-bottom-color: rgb(80, 78, 76); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; box-sizing: border-box;
}
.cms-bootstrap .navbar-inverse .navbar-nav .chat-navbar-rooms .active {
	border-color: rgb(53, 94, 0); background-color: rgb(73, 125, 4);
}
.cms-bootstrap .navbar-inverse .navbar-nav .chat-navbar-rooms .active a:hover {
	background-color: rgb(53, 94, 0);
}
.cms-bootstrap .navbar-inverse .navbar-nav .chat-navbar-rooms .active a:focus {
	background-color: rgb(53, 94, 0);
}
.cms-bootstrap .navbar-inverse .navbar-nav .chat-navbar-rooms a {
	text-decoration: none; display: block;
}
.cms-bootstrap .navbar-inverse .navbar-nav .chat-navbar-rooms a:hover {
	background-color: rgb(80, 78, 76);
}
.cms-bootstrap .navbar-inverse .navbar-nav .chat-navbar-rooms a:focus {
	background-color: rgb(80, 78, 76);
}
.cms-bootstrap .navbar-inverse .navbar-nav > li > a > i.chat-navbar-online {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .chat-req-number {
	margin: 12px 0px 12px 4px; padding: 0px 4px; left: 8px; line-height: 24px; float: left; display: block; white-space: nowrap; position: relative; background-color: rgb(17, 117, 174);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop {
	padding: 10px 16px; overflow: hidden; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .ChatTopControls {
	overflow: hidden; vertical-align: middle;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .ChatTopControls .FloatLeft {
	padding-top: 10px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatBottom {
	padding: 10px 16px; left: 0px; right: 0px; bottom: 0px; clear: both; position: absolute; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainer {
	overflow: hidden;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainer .ChatCannedResponses {
	padding-top: 10px; padding-bottom: 10px; display: inline-block;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainer a.ChatCannedResponsesHelpLink {
	text-decoration: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainer a.ChatCannedResponsesHelpLink:hover {
	text-decoration: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainer a.ChatCannedResponsesHelpLink:focus {
	text-decoration: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainer a.ChatCannedResponsesHelpLink .ChatCannedResponsesHelpIcon {
	padding: 4px; width: 16px; height: 16px; color: rgb(64, 62, 61); font-size: 16px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .dialog-footer {
	display: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .DisabledWebpart {
	display: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .EnabledWebpart {
	display: block;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatRoomUsersWPLoading {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=CMSModules/CMS_Chat/preload20.gif") no-repeat left top; padding-left: 25px; min-height: 25px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatMessagesWPLoading {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=CMSModules/CMS_Chat/preload64.gif") no-repeat top; text-align: center; padding-top: 70px; min-height: 90px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody {
	border: 1px solid rgb(38, 37, 36); border-image: none; text-align: left; display: none; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton {
	margin: 0px; padding: 0px 16px; border-radius: 3px; border: currentColor; border-image: none; width: auto; height: 32px; text-align: center; color: rgb(38, 37, 36); line-height: 32px; font-family: "Segoe UI Semibold",Helvetica,Verdana,Arial,sans-serif; font-size: 14px; font-weight: 600; text-decoration: none; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; box-shadow: inset 0px -3px 0px #a3a2a2; -ms-user-select: none; background-color: rgb(189, 187, 187); -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton:focus {
	outline-color: transparent;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton:hover {
	color: rgb(38, 37, 36); text-decoration: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton:active {
	outline: 0px; background-image: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .active.SubmitButton {
	outline: 0px; background-image: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons :not(.btn-icon).btn-disabled.SubmitButton {
	color: rgb(105, 102, 99); cursor: not-allowed; box-shadow: none; text-shadow: none; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/BtnDisabledBg.png"); background-repeat: repeat; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons [disabled]:not(.btn-icon).SubmitButton {
	color: rgb(105, 102, 99); cursor: not-allowed; box-shadow: none; text-shadow: none; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/BtnDisabledBg.png"); background-repeat: repeat; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons :disabled:not(.btn-icon).SubmitButton {
	color: rgb(105, 102, 99); cursor: not-allowed; box-shadow: none; text-shadow: none; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/BtnDisabledBg.png"); background-repeat: repeat; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .btn-disabled.btn-icon.SubmitButton {
	opacity: 0.5;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons [disabled].btn-icon.SubmitButton {
	opacity: 0.5;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton i {
	padding-right: 8px; font-size: 16px; position: relative;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .icon-only.SubmitButton {
	padding: 0px 8px; font-family: "Core-icons";
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .icon-only.SubmitButton i {
	padding-right: 0px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton + .btn {
	margin-left: 8px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton .cms-icon-30 {
	padding: 0px 4px; width: 8px; height: 8px; font-size: 8px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton:hover {
	color: rgb(38, 37, 36); background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton:active {
	color: rgb(38, 37, 36); background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .active.SubmitButton {
	color: rgb(38, 37, 36); background-color: rgb(163, 162, 162);
}
.open .cms-bootstrap.dropdown-toggle .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton {
	color: rgb(38, 37, 36); background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton:active {
	background-image: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .active.SubmitButton {
	background-image: none;
}
.open .cms-bootstrap.dropdown-toggle .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton {
	background-image: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton i {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton:hover {
	border-color: rgb(163, 162, 162); color: rgb(38, 37, 36); box-shadow: inset 0px -3px 0px #a3a2a2; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton:active {
	border-color: rgb(163, 162, 162); color: rgb(38, 37, 36); box-shadow: inset 0px -3px 0px #a3a2a2; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton:hover .badge {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .SubmitButton:active .badge {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .active.SubmitButton {
	background: rgb(17, 117, 174); color: rgb(255, 255, 255); box-shadow: inset 0px -3px 0px #0f6194;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogFooterButtons .active.SubmitButton .badge {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogContent {
	font-size: 14px; min-height: 16px; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogHeader {
	font-size: 18px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogHeader img {
	margin-right: 8px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatDialogHeader span {
	font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-size: 14px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .LiveSiteDialog .ChatWebpartContainerRoomUsers {
	padding-bottom: 8px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .LiveSiteDialog .ChatWebpartContainerRooms {
	padding-bottom: 8px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody span {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody span {
	padding: 0px; text-align: left; float: none; display: inline;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatRoomUser {
	padding-left: 16px; font-size: 14px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomUsers {
	line-height: 20px; font-size: 14px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRooms {
	line-height: 20px; font-size: 14px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomMessages {
	padding: 0px 16px; overflow: auto; font-size: 14px; -ms-word-wrap: break-word;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomMessages a {
	text-decoration: underline;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomMessages a:hover {
	text-decoration: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomMessages > div {
	padding-top: 10px; padding-bottom: 10px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomMessages > div div:last-child .ChatMessage {
	margin-bottom: 0px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend textarea {
	margin-top: 6px; margin-bottom: 0px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton {
	margin: 0px; padding: 0px 16px; border-radius: 3px; border: currentColor; border-image: none; width: auto !important; height: 32px; text-align: center; line-height: 32px; font-family: "Segoe UI Semibold",Helvetica,Verdana,Arial,sans-serif; font-size: 14px; font-weight: 600; text-decoration: none; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; min-height: 32px; box-sizing: border-box; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .SubmitButton {
	margin: 0px; padding: 0px 16px; border-radius: 3px; border: currentColor; border-image: none; width: auto !important; height: 32px; text-align: center; line-height: 32px; font-family: "Segoe UI Semibold",Helvetica,Verdana,Arial,sans-serif; font-size: 14px; font-weight: 600; text-decoration: none; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; min-height: 32px; box-sizing: border-box; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton:focus {
	outline-color: transparent;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .SubmitButton:focus {
	outline-color: transparent;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton:hover {
	color: rgb(38, 37, 36); text-decoration: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .SubmitButton:hover {
	color: rgb(38, 37, 36); text-decoration: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton:active {
	outline: 0px; background-image: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .SubmitButton:active {
	outline: 0px; background-image: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .active.SubmitButton {
	outline: 0px; background-image: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .active.SubmitButton {
	outline: 0px; background-image: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop :not(.btn-icon).btn-disabled.SubmitButton {
	color: rgb(105, 102, 99); cursor: not-allowed; box-shadow: none; text-shadow: none; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/BtnDisabledBg.png"); background-repeat: repeat; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton :not(.btn-icon).btn-disabled.SubmitButton {
	color: rgb(105, 102, 99); cursor: not-allowed; box-shadow: none; text-shadow: none; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/BtnDisabledBg.png"); background-repeat: repeat; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop [disabled]:not(.btn-icon).SubmitButton {
	color: rgb(105, 102, 99); cursor: not-allowed; box-shadow: none; text-shadow: none; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/BtnDisabledBg.png"); background-repeat: repeat; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton [disabled]:not(.btn-icon).SubmitButton {
	color: rgb(105, 102, 99); cursor: not-allowed; box-shadow: none; text-shadow: none; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/BtnDisabledBg.png"); background-repeat: repeat; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop :disabled:not(.btn-icon).SubmitButton {
	color: rgb(105, 102, 99); cursor: not-allowed; box-shadow: none; text-shadow: none; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/BtnDisabledBg.png"); background-repeat: repeat; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton :disabled:not(.btn-icon).SubmitButton {
	color: rgb(105, 102, 99); cursor: not-allowed; box-shadow: none; text-shadow: none; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/BtnDisabledBg.png"); background-repeat: repeat; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .btn-disabled.btn-icon.SubmitButton {
	opacity: 0.5;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .btn-disabled.btn-icon.SubmitButton {
	opacity: 0.5;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop [disabled].btn-icon.SubmitButton {
	opacity: 0.5;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton [disabled].btn-icon.SubmitButton {
	opacity: 0.5;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton i {
	padding-right: 8px; font-size: 16px; position: relative;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .SubmitButton i {
	padding-right: 8px; font-size: 16px; position: relative;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .icon-only.SubmitButton {
	padding: 0px 8px; font-family: "Core-icons";
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .icon-only.SubmitButton {
	padding: 0px 8px; font-family: "Core-icons";
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .icon-only.SubmitButton i {
	padding-right: 0px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .icon-only.SubmitButton i {
	padding-right: 0px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton + .btn {
	margin-left: 8px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .SubmitButton + .btn {
	margin-left: 8px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton .cms-icon-30 {
	padding: 0px 4px; width: 8px; height: 8px; font-size: 8px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .SubmitButton .cms-icon-30 {
	padding: 0px 4px; width: 8px; height: 8px; font-size: 8px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton {
	margin: 0px; color: rgb(38, 37, 36); box-shadow: inset 0px -3px 0px #a3a2a2; background-color: rgb(189, 187, 187);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton:hover {
	color: rgb(38, 37, 36); background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton:active {
	color: rgb(38, 37, 36); background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .active.SubmitButton {
	color: rgb(38, 37, 36); background-color: rgb(163, 162, 162);
}
.open .cms-bootstrap.dropdown-toggle .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton {
	color: rgb(38, 37, 36); background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton:active {
	background-image: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .active.SubmitButton {
	background-image: none;
}
.open .cms-bootstrap.dropdown-toggle .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton {
	background-image: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton i {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton:hover {
	border-color: rgb(163, 162, 162); color: rgb(38, 37, 36); box-shadow: inset 0px -3px 0px #a3a2a2; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton:active {
	border-color: rgb(163, 162, 162); color: rgb(38, 37, 36); box-shadow: inset 0px -3px 0px #a3a2a2; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton:hover .badge {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .SubmitButton:active .badge {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .active.SubmitButton {
	background: rgb(17, 117, 174); color: rgb(255, 255, 255); box-shadow: inset 0px -3px 0px #0f6194;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatTop .active.SubmitButton .badge {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .SubmitButton {
	margin: 0px 0px 0px 8px; color: rgb(255, 255, 255); box-shadow: inset 0px -3px 0px #355e00; background-color: rgb(73, 125, 4);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .SubmitButton:hover {
	color: rgb(255, 255, 255); background-color: rgb(53, 94, 0);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .SubmitButton:active {
	color: rgb(255, 255, 255); background-color: rgb(53, 94, 0);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .active.SubmitButton {
	color: rgb(255, 255, 255); background-color: rgb(53, 94, 0);
}
.open .cms-bootstrap.dropdown-toggle .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .SubmitButton {
	color: rgb(255, 255, 255); background-color: rgb(53, 94, 0);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .SubmitButton:active {
	background-image: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .active.SubmitButton {
	background-image: none;
}
.open .cms-bootstrap.dropdown-toggle .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .SubmitButton {
	background-image: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend .ChatSendAreaButton .SubmitButton .badge {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartEnvelopeNotification {
	padding-right: 10px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerNotification a {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerNotification {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatMessageBody img.ChatBBCodeImg {
	max-height: 200px; max-width: 300px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomUsers .OnlineUser {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomUsers .OfflineUser {
	color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomUsers .OnlineUser::before {
	background-color: rgb(73, 125, 4);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomUsers .OfflineUser::before {
	background-color: rgb(177, 38, 40);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomUsers .OnlineUser::before {
	border-radius: 50%; width: 11px; height: 11px; margin-top: 5.33px; margin-left: -16px; display: block; position: absolute; content: " ";
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomUsers .OfflineUser::before {
	border-radius: 50%; width: 11px; height: 11px; margin-top: 5.33px; margin-left: -16px; display: block; position: absolute; content: " ";
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomUsers .OfflineUser a {
	color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomUsers .CurrentUser {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomUsers .ChatRoomUserName {
	-ms-word-wrap: break-word;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebPartPaging {
	-ms-word-wrap: break-word;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebPartPaging ul {
	margin: 0px 0px 8px; padding: 0px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebPartPaging ul li {
	list-style: none; padding: 0px 8px; display: inline-block;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebPartPaging ul li a {
	margin: 0px; padding: 0px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebPartPaging ul li.ActivePage {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartEnvelopeRoomMessages.ChatWebpartEnvelope {
	left: 0px; top: 356px; right: 0px; overflow: hidden; position: absolute; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .SupportChatWindow .IsOneToOne.ChatRoomWindow .ChatWebpartEnvelopeRoomMessages.ChatWebpartEnvelope {
	top: 150px; height: 530px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomMessages.ChatWebpartContainer {
	height: 100%; -ms-overflow-y: scroll;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartEnvelopeRoomMessages {
	border: currentColor; border-image: none;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend textarea {
	padding: 4px 8px; border-radius: 3px; border: 2px solid rgb(189, 187, 187); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: 76px; color: rgb(38, 37, 36); line-height: 20px; font-size: 14px; vertical-align: baseline; display: block; box-sizing: border-box; background-color: rgb(247, 247, 247);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend textarea:focus {
	outline: 0px; border-bottom-color: rgb(17, 117, 174); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend textarea[disabled] {
	border-color: rgb(229, 229, 229); color: rgb(105, 102, 99); background-color: rgb(229, 229, 229);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend textarea[readonly] {
	border-color: rgb(229, 229, 229); color: rgb(105, 102, 99); background-color: rgb(229, 229, 229);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend textarea[disabled]:-ms-input-placeholder {
	color: rgb(105, 102, 99);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend textarea[readonly]:-ms-input-placeholder {
	color: rgb(105, 102, 99);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend textarea[disabled] {
	cursor: not-allowed;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend textarea:-ms-input-placeholder {
	color: rgb(80, 78, 76);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerMessageSend button {
	margin-top: 8px; float: right;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatWebpartContainerRoomUsers {
	display: inline-block;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatError {
	color: rgb(225, 67, 68);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody .ChatError {
	color: rgb(225, 67, 68);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatDialogBody span.ChatError {
	color: rgb(225, 67, 68);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatMessage {
	margin-bottom: 1em;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatMessage .ChatMessageBody .Modified {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatMessage .ChatMessageBody .Rejected {
	color: rgb(225, 67, 68);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatMessage .MeSender {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatMessage .Sender {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatMessage .PostedTime {
	padding-right: 4px;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatMessage .System {
	color: rgb(163, 162, 162); font-style: italic;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatMessage .Greeting.System {
	color: rgb(163, 162, 162); font-weight: bold;
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatMessage .Rejected {
	color: rgb(163, 162, 162);
}
.cms-bootstrap .SupportChatWindow .ChatRoomWindow .ChatMessage .RejectButton {
	display: none;
}
.cms-bootstrap .SupportChatWindow .ChatMessageSendInformDialogBody {
	padding: 16px;
}
.cms-bootstrap .chat-canned-responses-item {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .chat-canned-responses-item a {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .chat-canned-responses-item b {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .ui-menu-item.chat-canned-responses-item a.ui-state-focus {
	margin: 0px;
}
.cms-bootstrap .ui-menu-item.chat-canned-responses-item a.ui-state-active {
	margin: 0px;
}
.cms-bootstrap .add-to-cart-container {
	padding: 16px; height: 32px; text-align: right; float: right; z-index: 1;
}
.cms-bootstrap .add-to-cart-container .form-control {
	width: 32px; display: inline-block;
}
.cms-bootstrap .CartStepBody .currency-selector div {
	vertical-align: top; display: inline-block;
}
.cms-bootstrap .LineErrorLabel {
	text-align: left; color: red;
}
.cms-bootstrap .BlockContent {
	padding: 0px;
}
.cms-bootstrap .BlockTitle {
	font-weight: bold; display: block;
}
.cms-bootstrap .AddressPreview {
	padding: 0px 5px 5px; height: 100%;
}
.cms-bootstrap .CartStepInnerPanel {
	margin: 16px; min-height: 320px;
}
.cms-bootstrap .ShoppingCartIcon {
	vertical-align: middle;
}
.cms-bootstrap .ItemsNotAvailable {
	color: red;
}
.cms-bootstrap .InvoiceCompanyAddressTitle {
	font-weight: bold; display: block;
}
.cms-bootstrap .AddressPreviewWithTwoColumns td {
	width: 46%;
}
.cms-bootstrap .AddressPreviewWithThreeColumns td {
	width: 29%;
}
.cms-bootstrap .WishlistTable {
	width: 100%;
}
.cms-bootstrap .CartProductDetailLink {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.cms-bootstrap .PriceDetailSummaryTable {
	border-bottom-color: rgb(181, 195, 214); border-bottom-width: 0px; border-bottom-style: none;
}
.cms-bootstrap .building-my-store-widget {
	width: 100%; float: left;
}
.cms-bootstrap .building-my-store-widget .col-md-4 {
	margin: 0px; padding: 0px;
}
.cms-bootstrap .building-my-store-widget .col-xs-4 {
	margin: 0px; padding: 0px;
}
.cms-bootstrap .building-my-store-widget ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.cms-bootstrap .building-my-store-widget li {
	margin: 0px; padding: 0px; list-style-type: none;
}
.cms-bootstrap .multibuydiscount-selector span {
	color: rgb(163, 162, 162);
}
.cms-bootstrap .ProductSectionNavigation {
	background: rgb(214, 217, 214);
}
.cms-bootstrap .ProductSectionNavigation .TreeBody {
	overflow: auto;
}
.cms-bootstrap .RTL .ProductEditForms {
	margin: 0px 126px 0px 0px;
}
.cms-bootstrap .RTL .ProductEditForms .MessagesWrapper {
	margin: -10px -10px 10px 0px;
}
.cms-bootstrap .RTL .ProductEditFormsOptionCategory {
	margin: 0px;
}
.cms-bootstrap .ProductEditForms .MessagesWrapper {
	margin: -10px 0px 10px -10px;
}
.cms-bootstrap .ProductEditForms .EditingFormTable {
	width: 100%;
}
.cms-bootstrap .ProductEditForms .EditingFormFieldSet {
	width: 100%;
}
.cms-bootstrap .RTL .ProductEditForms .FormPanel {
	float: none; min-width: 650px;
}
.cms-bootstrap .ProductEditForms .FormPanel {
	float: none; min-width: 650px;
}
.cms-bootstrap .RTL .ProductEditFormsOptionCategory .FormPanel {
	float: none; min-width: 650px;
}
.cms-bootstrap ProductEditFormsOptionCategory .FormPanel {
	float: none; min-width: 650px;
}
.cms-bootstrap .ProductEditForms .EditingFormLabelCell {
	width: 155px; min-width: 155px;
}
.cms-bootstrap .ProductEditFormsOptionCategory .EditingFormLabelCell {
	width: 155px; min-width: 155px;
}
.cms-bootstrap .sharepoint-connection-success {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .sharepoint-connection-error {
	color: rgb(225, 67, 68);
}
.cms-bootstrap .sharepoint-connection-success-text {
	color: rgb(53, 94, 0);
}
.cms-bootstrap .sharepoint-connection-error-text {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .sm-twitter-textarea {
	width: 598px;
}
.cms-bootstrap .sm-inner-control-label {
	margin: 8px 0px; color: rgb(15, 97, 148); font-size: 14px; font-weight: bold;
}
.cms-bootstrap .sm-related-margin-right {
	margin-right: 8px;
}
.cms-bootstrap .sm-related-margin-top {
	margin-top: 8px;
}
.cms-bootstrap .sm-post-detail .sm-three-columns {
	width: 33%; float: left;
}
.cms-bootstrap .sm-post-detail .sm-two-columns {
	width: 50%; float: left;
}
.cms-bootstrap .sm-post-detail .form-group {
	font-size: 14px;
}
.cms-bootstrap .sm-post-state {
	z-index: auto;
}
.cms-bootstrap .linkedin-status-error-icon {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .linkedin-status-error-icon {
	color: rgb(225, 67, 68);
}
.cms-bootstrap .linkedin-status-success-text {
	color: rgb(53, 94, 0);
}
.cms-bootstrap .linkedin-status-error-text {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .table tbody > tr td .persona-pictures-in-grid tr {
	border: currentColor; border-image: none;
}
.cms-bootstrap .table tbody > tr td .persona-pictures-in-grid td {
	padding: 0px 4px 0px 0px; border: 0px currentColor; border-image: none; line-height: 0;
}
.cms-bootstrap .table tbody > tr td .persona-pictures-in-grid tr + tr td {
	padding-top: 4px;
}
.cms-bootstrap .personas-selectable-button .persona-main-button {
	background-position: 3px 3px; padding-left: 34px; background-repeat: no-repeat; background-size: 26px 26px;
}
.cms-bootstrap .personas-selectable-button .dropdown-menu > li > a.persona-dropdown-item {
	background-position: left; padding-left: 44px; background-repeat: no-repeat; background-size: 36px 36px;
}
.cms-bootstrap .personas-table-persona-name {
	margin-left: 8px;
}
.cms-bootstrap .avatar-list-item {
	border: 4px solid rgb(255, 255, 255); border-image: none; margin-right: 16px; margin-bottom: 16px; float: left;
}
.cms-bootstrap :last-of-type.avatar-list-item {
	margin-right: 0px;
}
.cms-bootstrap .avatar-list-item-selected {
	border-color: rgb(208, 232, 237);
}
.cms-bootstrap .ProgressBlock {
	width: 112px;
}
.cms-bootstrap .ProgressBlock .ProgressBar .Bar {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 64px; height: 16px; margin-top: 2px; margin-right: 8px; float: left; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .ProgressBlock .ProgressBar .Bar .Progress {
	width: 50%; height: 100%; background-color: rgb(149, 190, 95);
}
.cms-bootstrap .ProgressBlock .ProgressBar .Bar .ProgressValue {
	float: left;
}
.cms-bootstrap .RTL .ProgressBlock .ProgressBar .Bar {
	margin-left: 8px; float: right;
}
.cms-bootstrap .RTL .ProgressBlock .ProgressBar .Bar .ProgressValue {
	float: right;
}
.cms-bootstrap .StatusColorBar {
	height: 20px;
}
.cms-bootstrap div.ProjectStatusIcon {
	text-align: center;
}
.cms-bootstrap img.ProjectStatusIcon {
	max-height: 48px; max-width: 48px;
}
.cms-bootstrap .project-management-task-send-reminder {
	min-width: 490px;
}
.cms-bootstrap .TaskEditModalDialog.PageHeader {
	min-width: 800px;
}
.cms-bootstrap .ab-overview .report-panel {
	width: 72%; overflow: auto; float: left;
}
.cms-bootstrap .ab-overview .winning-variant-row {
	background: rgb(215, 235, 191);
}
.cms-bootstrap .ab-overview .summary {
	margin-bottom: 16px; float: left;
}
.cms-bootstrap .ab-overview .summary .summary-table td {
	padding: 8px 0px 8px 16px;
}
.cms-bootstrap .ab-overview .summary .summary-table th {
	background: rgb(208, 232, 237); padding: 8px 64px 8px 16px;
}
@media all and (max-width:1280px)
{
.cms-bootstrap .ab-overview .summary .summary-table td {
	padding-left: 8px;
}
.cms-bootstrap .ab-overview .summary .summary-table th {
	padding-right: 16px; padding-left: 8px;
}
}
.cms-bootstrap .ab-overview .improvement-arrow {
	padding: 4px; width: 16px; height: 16px; font-family: "Core-icons"; font-size: 16px; font-style: normal;
}
.cms-bootstrap .ab-overview .green-arrow {
	padding: 4px; width: 16px; height: 16px; color: rgb(73, 125, 4); font-family: "Core-icons"; font-size: 16px; font-style: normal;
}
.cms-bootstrap .ab-overview .green-arrow::before {
	content: "?";
}
.cms-bootstrap .ab-overview .red-arrow {
	padding: 4px; width: 16px; height: 16px; color: rgb(225, 67, 68); font-family: "Core-icons"; font-size: 16px; font-style: normal;
}
.cms-bootstrap .ab-overview .red-arrow::before {
	content: "?";
}
.cms-bootstrap .settings-group-inline .datacom-fields-mapping div {
	display: block;
}
.cms-bootstrap .datacom-fields-mapping .mapping {
	margin-top: 6px; margin-bottom: 8px;
}
.cms-bootstrap .datacom-fields-mapping div.cms-form-group-text {
	display: inline-block;
}
.cms-bootstrap .campaign-report-radios td {
	padding-bottom: 4px;
}
.cms-bootstrap .ReportBodyAnalytics h1 {
	color: rgb(255, 102, 0); font-weight: bold; margin-top: 8px;
}
.cms-bootstrap .ReportBodyEcommerce h1 {
	color: rgb(255, 102, 0); font-weight: bold; margin-top: 8px;
}
.cms-bootstrap .ReportBody h1 {
	color: rgb(255, 102, 0); font-weight: bold; margin-top: 8px;
}
.cms-bootstrap .ReportBody {
	padding: 16px;
}
.cms-bootstrap .DisplayReportBody {
	padding-top: 16px; clear: both;
}
.cms-bootstrap .ReportFilter {
	padding-bottom: 8px;
}
.cms-bootstrap .ReportBarGraphTable {
	width: 100%;
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphLegend {
	padding: 8px;
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphLegendTitle {
	font-weight: normal; margin-right: 8px;
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphLegendItemEnvelope {
	padding-right: 8px; padding-left: 8px;
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphLegendItem {
	width: 20px; height: 10px; margin-top: 2px; margin-right: 2px; margin-left: 2px;
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphNameCell {
	padding-top: 8px; padding-bottom: 8px; padding-left: 16px;
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphDataCell {
	width: 80%; padding-top: 8px; padding-bottom: 8px;
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphDataItem {
	height: 14px;
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphDataItemValue {
	padding-right: 8px; padding-left: 8px;
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphTitle {
	color: rgb(25, 94, 179); font-weight: bold;
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem {
	background-color: rgb(15, 122, 188);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem1 {
	background-color: rgb(15, 122, 188);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem2 {
	background-color: rgb(246, 156, 4);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem3 {
	background-color: rgb(81, 143, 2);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem4 {
	background-color: rgb(192, 40, 42);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem5 {
	background-color: rgb(230, 195, 42);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem6 {
	background-color: rgb(0, 142, 152);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem7 {
	background-color: rgb(122, 58, 146);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem8 {
	background-color: rgb(123, 172, 59);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem9 {
	background-color: rgb(146, 90, 0);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem10 {
	background-color: rgb(84, 170, 223);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem11 {
	background-color: rgb(156, 93, 167);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem12 {
	background-color: rgb(229, 99, 100);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem13 {
	background-color: rgb(191, 153, 94);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem14 {
	background-color: rgb(88, 198, 203);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem15 {
	background-color: rgb(64, 62, 61);
}
.cms-bootstrap .ReportBarGraphTable .ReportBarGraphItem16 {
	background-color: rgb(163, 162, 162);
}
.cms-bootstrap .ReportItemImageButton {
	margin: 3px 1px 0px; width: 16px; height: 16px; vertical-align: middle;
}
.cms-bootstrap .GraphTable {
	margin: 0px; padding: 0px;
}
.cms-bootstrap .GraphBar {
	background-position: left; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=CMSModules/CMS_WebAnalytics/weekgraph.gif"); background-repeat: repeat-y; background-color: rgb(69, 100, 204);
}
.cms-bootstrap .GraphTypeButtonText {
	background: rgb(189, 187, 187); padding: 2px; width: 42px; height: 32px; cursor: pointer;
}
.cms-bootstrap .GraphTypeButtonTextSelected {
	background: rgb(163, 162, 162); padding: 2px; width: 42px; height: 32px; color: rgb(255, 255, 255); cursor: pointer;
}
.cms-bootstrap .GraphTypeButtonImage {
	background: rgb(189, 187, 187); width: 32px; height: 25px; cursor: pointer;
}
.cms-bootstrap .GraphTypeButtonImageSelected {
	background: rgb(163, 162, 162); width: 32px; height: 25px; cursor: pointer;
}
.cms-bootstrap .ABTestingAnalyticsReport {
	text-align: center; clear: both;
}
.cms-bootstrap .GraphBarBox {
	background: rgb(244, 244, 244); padding: 2px 0px; margin-bottom: 0px;
}
.cms-bootstrap .GraphBarSelectedBox {
	padding: 2px 0px; margin-bottom: 0px; background-color: rgb(255, 238, 238);
}
.cms-bootstrap .GraphBarSelectedBox .GraphBar {
	border: 1px solid rgb(0, 0, 0); border-image: none; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=CMSModules/CMS_WebAnalytics/weekgraphselected.gif"); background-color: rgb(194, 78, 78);
}
.cms-bootstrap div.contactmanagement-contactdetail-contactmergedinto {
	margin-bottom: 32px;
}
.cms-bootstrap div.contactmanagement-accountdetail-accountmergedinto {
	margin-bottom: 32px;
}
.cms-bootstrap .contactmanagement-accountlist-primarycontact {
	vertical-align: middle;
}
.cms-bootstrap .om-import-csv-mapping-table {
	margin-bottom: 24px;
}
.cms-bootstrap .om-import-csv-mapping-table table {
	overflow: hidden; display: block;
}
.cms-bootstrap .om-import-csv-mapping-table tbody {
	overflow: hidden; display: block;
}
.cms-bootstrap .om-import-csv-mapping-table thead {
	overflow: hidden; display: block;
}
.cms-bootstrap .om-import-csv-mapping-table th {
	overflow: hidden; display: block;
}
.cms-bootstrap .om-import-csv-mapping-table tr {
	overflow: hidden; display: block;
}
.cms-bootstrap .om-import-csv-mapping-table td {
	overflow: hidden; display: block;
}
.cms-bootstrap .om-import-csv-mapping-table td {
	white-space: nowrap; -ms-text-overflow: ellipsis;
}
.cms-bootstrap .om-import-csv-mapping-table th {
	white-space: nowrap; -ms-text-overflow: ellipsis;
}
.cms-bootstrap .om-import-csv-mapping-table tr:hover {
	border: 0px currentColor; border-image: none;
}
.cms-bootstrap .om-import-csv-mapping-tables-container {
	padding: 0px 4px;
}
.cms-bootstrap .om-import-csv-process-container {
	top: 0px;
}
.cms-bootstrap .om-import-csv-content-container {
	top: 56px; height: auto; bottom: 0px;
}
.cms-bootstrap .document-flag-tooltip {
	width: 330px;
}
.cms-bootstrap .document-flag-tooltip .Icon {
	width: 50px; float: left;
}
.cms-bootstrap .document-flag-tooltip .Text {
	margin-left: 70px;
}
.cms-bootstrap .document-flags {
	border: currentColor; border-image: none; line-height: 18px; border-collapse: collapse;
}
.cms-bootstrap .document-flags .NotAvailable {
	padding: 0px 4px; display: inline-block;
}
.cms-bootstrap .document-flags .Outdated {
	padding: 0px 4px; display: inline-block;
}
.cms-bootstrap .document-flags .Translated {
	padding: 0px 4px; display: inline-block;
}
.cms-bootstrap .document-flags img {
	margin-bottom: 1px;
}
.cms-bootstrap .document-flags .NotAvailable {
	background-color: rgb(225, 67, 68);
}
.cms-bootstrap .document-flags .Outdated {
	background-color: rgb(201, 130, 9);
}
.cms-bootstrap .document-flags .Translated {
	background-color: rgb(149, 190, 95);
}
.cms-bootstrap .blog-trackbacks i {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .create-install-package-dialog .form-group {
	margin-bottom: 0px;
}
.cms-bootstrap .create-install-package-dialog .form-group .editing-form-label-cell {
	width: 140px; padding-right: 16px;
}
.cms-bootstrap .dialog-content.create-install-package-dialog {
	padding-bottom: 32px;
}
.cms-bootstrap .api-examples-container {
	margin: 16px 0px 0px 16px; top: 0px; bottom: 284px; overflow: hidden; position: fixed;
}
.cms-bootstrap .api-examples-container .api-examples-column {
	width: 50%; height: 100%; overflow: auto; float: left; position: relative;
}
.cms-bootstrap .api-examples-container .api-examples-column .api-examples-column-content {
	padding-right: 16px;
}
.cms-bootstrap .api-examples-container .api-examples-column .right.api-examples-column-content {
	padding-left: 16px;
}
.cms-bootstrap .api-examples-container .api-examples-column .api-examples-column-content .api-examples-column-header {
	clear: both;
}
.cms-bootstrap .api-examples-container .api-examples-column .api-examples-column-content .api-examples-column-header h3 {
	display: inline;
}
.cms-bootstrap .api-examples-container .api-examples-column .api-examples-column-content .api-examples-column-header a {
	margin-left: 8px;
}
.cms-bootstrap .api-examples-container .api-examples-column .api-examples-column-content .api-examples-column-header .api-examples-description {
	clear: both; float: left;
}
.cms-bootstrap .api-examples-container .api-examples-column .api-examples-column-content .api-examples-body {
	margin-top: 24px;
}
.cms-bootstrap .api-examples-container .api-examples-column .api-examples-column-content .api-examples-action-buttons {
	margin-bottom: 8px;
}
.cms-bootstrap .api-examples-hint {
	padding-bottom: 16px;
}
.cms-bootstrap .api-examples-footer {
	width: 100%; bottom: 0px; position: fixed;
}
.cms-bootstrap .dialog-header {
	background: rgb(38, 37, 36); padding-left: 16px;
}
.cms-bootstrap .dialog-header h2 {
	line-height: 48px; font-weight: bold;
}
.cms-bootstrap .dialog-header .dialog-header-title {
	color: rgb(255, 255, 255); font-size: 24px; display: inline; position: relative;
}
.cms-bootstrap .dialog-header .dialog-header-action-buttons {
	text-align: center; float: right !important; display: table;
}
.cms-bootstrap .dialog-header .dialog-header-action-buttons .action-button {
	height: 48px; vertical-align: middle; display: table-cell;
}
.cms-bootstrap .dialog-header .dialog-header-action-buttons .action-button:hover {
	background-color: rgb(64, 62, 61);
}
.cms-bootstrap .dialog-header .dialog-header-action-buttons .action-button a {
	height: 32px; color: rgb(163, 162, 162); text-decoration: none; vertical-align: middle; display: table-cell; min-width: 32px;
}
.cms-bootstrap .dialog-header .dialog-header-action-buttons .close-button {
	background-color: rgb(64, 62, 61);
}
.cms-bootstrap .dialog-header .dialog-header-action-buttons .close-button:hover {
	background-color: rgb(80, 78, 76);
}
.cms-bootstrap .dialog-content {
	padding: 16px 16px 0px; overflow: auto; -ms-word-wrap: break-word; box-sizing: border-box;
}
.cms-bootstrap .dialog-content > div:last-child {
	margin-bottom: 16px;
}
.cms-bootstrap .dialog-content > span:last-child {
	margin-bottom: 16px;
}
.cms-bootstrap .dialog-content-frame {
	padding: 0px; width: 100%;
}
.cms-bootstrap .dialog-footer {
	background: rgb(214, 217, 214); padding: 16px; height: 64px; text-align: right; word-spacing: -4px; display: block; z-index: 11050; box-sizing: border-box;
}
.cms-bootstrap .dialog-footer .btn {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer span {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer label {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer a {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer p {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatLeft {
	word-spacing: -4px;
}
.cms-bootstrap .dialog-footer .FloatRight {
	word-spacing: -4px;
}
.cms-bootstrap .dialog-footer .FloatLeft .btn {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatRight .btn {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatLeft .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatRight .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatLeft .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatRight .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatLeft div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatRight div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatLeft span {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatRight span {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatLeft .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatRight .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatLeft label {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatRight label {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatLeft a {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatRight a {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatLeft p {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .FloatRight p {
	word-spacing: 0px;
}
.cms-bootstrap .dialog-footer .cms-edit-menu {
	background: none; padding: 0px;
}
.cms-bootstrap .dialog-footer .cms-edit-menu .btn-actions {
	float: right;
}
.cms-bootstrap .dialog-footer .cms-edit-menu > div {
	float: right;
}
.cms-bootstrap .screenlock-overlay {
	z-index: 42199;
}
.cms-bootstrap .screen-lock-dialog {
	z-index: 42200 !important;
}
.cms-bootstrap .dialog-user-add-item {
	padding: 0px 16px;
}
.cms-bootstrap .ui-dialog {
	background-color: rgb(255, 255, 255);
}
.cms-bootstrap .ui-dialog .ui-dialog-titlebar {
	display: none;
}
.cms-bootstrap .ui-widget-overlay {
	background-color: rgb(105, 102, 99) !important;
}
.cms-bootstrap .DialogPageBody .PageContent {
	overflow: auto; box-sizing: border-box;
}
.cms-bootstrap .async-log-bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 20100; opacity: 0.5; background-color: rgb(105, 102, 99);
}
.cms-bootstrap .async-log-area-wrapper {
	left: 2%; top: 2%; width: 95%; height: 95%; overflow: hidden; position: fixed; z-index: 20200; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .async-log-area-content {
	padding: 16px; height: calc(100% - 112px); overflow: auto; box-sizing: border-box;
}
.cms-bootstrap .async-log-area-footer {
	width: 100%; right: 0px; bottom: 0px; position: absolute;
}
.white-wizard-body.cms-bootstrap {
	background: rgb(255, 255, 255);
}
.cms-bootstrap .white-wizard-body {
	background: rgb(255, 255, 255);
}
.cms-bootstrap .wizard-header {
	padding: 16px; color: rgb(255, 255, 255); background-color: rgb(38, 37, 36);
}
.cms-bootstrap .wizard-header .wizard-title {
	line-height: 16px; padding-right: 16px; font-size: 18px; font-weight: bold; float: left;
}
.cms-bootstrap .wizard-header .wizard-description {
	overflow: auto; padding-left: 16px; border-left-color: rgb(105, 102, 99); border-left-width: 1px; border-left-style: solid; min-height: 43px;
}
.cms-bootstrap .wizard-header h2 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 16px; font-size: 18px;
}
.cms-bootstrap .wizard-header .description-text {
	margin-top: 8px; display: block;
}
.cms-bootstrap .website-template-selector {
	padding: 16px;
}
.cms-bootstrap .website-masterpage-selector {
	padding: 16px;
}
.cms-bootstrap .website-template-selector h3 {
	margin: 0px; font-size: 18px;
}
.cms-bootstrap .website-masterpage-selector h3 {
	margin: 0px; font-size: 18px;
}
.cms-bootstrap .website-template-selector td > div {
	margin: 16px 16px 16px 0px;
}
.cms-bootstrap .website-masterpage-selector td > div {
	margin: 16px 16px 16px 0px;
}
.cms-bootstrap .website-template-selector td > img {
	margin: 16px;
}
.cms-bootstrap .website-masterpage-selector td > img {
	margin: 16px;
}
.cms-bootstrap .website-template-selector td > i {
	margin: 16px; font-size: 64px !important;
}
.cms-bootstrap .website-masterpage-selector td > i {
	margin: 16px; font-size: 64px !important;
}
.cms-bootstrap .wizard-section {
	padding: 16px 16px 0px;
}
.cms-bootstrap .form-horizontal.wizard-section {
	width: auto;
}
.cms-bootstrap .TreeBody {
	background: rgb(255, 255, 255); width: 100%; height: 100%;
}
.cms-bootstrap .TreeArea {
	left: 0px; top: 0px; right: 8px; bottom: 0px; overflow: auto; position: absolute;
}
.RTL .cms-bootstrap .TreeArea {
	left: 8px; right: 0px;
}
.cms-bootstrap .tree-area-menu.TreeArea {
	top: 48px;
}
.cms-bootstrap .tree-area-menu-empty.TreeArea {
	top: 0px;
}
.cms-bootstrap .SelectNodeTree .TreeArea {
	left: auto; right: auto;
}
.cms-bootstrap .TreeAreaTree {
	margin: 8px;
}
.cms-bootstrap .TreeAreaTree .RefreshTreeIconContainer {
	top: 4px; right: 4px; position: absolute; z-index: 10; cursor: pointer;
}
.RTL .cms-bootstrap .TreeAreaTree .RefreshTreeIconContainer {
	left: 8px; right: auto;
}
.cms-bootstrap .TreeAreaTree .btn-icon.RefreshTreeIcon {
	border-radius: 0px; visibility: hidden; background-color: rgb(64, 62, 61);
}
.cms-bootstrap .TreeAreaTree .btn-icon.RefreshTreeIcon i {
	color: rgb(163, 162, 162);
}
.cms-bootstrap .ContentTreeArea {
	top: 0px; width: 100%; bottom: 0px; overflow: auto; position: absolute;
}
.cms-bootstrap .TreeMain td {
	vertical-align: top;
}
.cms-bootstrap .ContentTree td {
	vertical-align: top;
}
.cms-bootstrap .TreeMain a {
	color: rgb(38, 37, 36); text-decoration: none;
}
.cms-bootstrap .ContentTree a {
	color: rgb(38, 37, 36); text-decoration: none;
}
.cms-bootstrap .TreeMain a:link {
	color: rgb(38, 37, 36); text-decoration: none;
}
.cms-bootstrap .ContentTree a:link {
	color: rgb(38, 37, 36); text-decoration: none;
}
.cms-bootstrap .TreeMain a:visited {
	color: rgb(38, 37, 36); text-decoration: none;
}
.cms-bootstrap .ContentTree a:visited {
	color: rgb(38, 37, 36); text-decoration: none;
}
.cms-bootstrap .TreeMain a:hover {
	color: rgb(38, 37, 36); text-decoration: none;
}
.cms-bootstrap .ContentTree a:hover {
	color: rgb(38, 37, 36); text-decoration: none;
}
.cms-bootstrap .TreeMain a:active {
	color: rgb(38, 37, 36); text-decoration: none;
}
.cms-bootstrap .ContentTree a:active {
	color: rgb(38, 37, 36); text-decoration: none;
}
.cms-bootstrap .TreeMain a[href$='SkipLink'] {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.cms-bootstrap .ContentTree a[href$='SkipLink'] {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.cms-bootstrap .TreeMain [class^='icon-']:not([class*='color-']) {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .ContentTree [class^='icon-']:not([class*='color-']) {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .TreeAreaBorderTop {
	border-top-color: rgb(214, 217, 214); border-top-width: 24px; border-top-style: solid;
}
.cms-bootstrap .TreeBorder {
	top: 0px; width: 8px; height: 100%; right: 0px; overflow: hidden; position: absolute; z-index: 1000; cursor: e-resize; background-color: rgb(214, 217, 214);
}
.RTL .cms-bootstrap .TreeBorder {
	left: 0px; right: auto;
}
.cms-bootstrap .DDItem {
	clear: both; display: block;
}
.cms-bootstrap .DDItemDragged {
	clear: both; opacity: 0.7; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .DDItemDragged .tn-group {
	display: none;
}
.cms-bootstrap .ContentTreeItem {
	line-height: 24px; display: inline-block;
}
.cms-bootstrap .ContentTreeSelectedItem {
	line-height: 24px; display: inline-block;
}
.cms-bootstrap .ContentTreeItem .Info {
	color: rgb(136, 136, 136);
}
.cms-bootstrap .ContentTreeSelectedItem .Info {
	color: rgb(136, 136, 136);
}
.cms-bootstrap .ContentTreeItem .Name {
	padding: 0px 4px; color: rgb(38, 37, 36); margin-left: 4px; display: inline-block; cursor: pointer;
}
.cms-bootstrap .ContentTreeSelectedItem .Name {
	padding: 0px 4px; color: rgb(38, 37, 36); margin-left: 4px; display: inline-block; cursor: pointer;
}
.RTL .cms-bootstrap .ContentTreeItem .Name {
	margin-right: 4px; margin-left: auto;
}
.RTL .cms-bootstrap .ContentTreeSelectedItem .Name {
	margin-right: 4px; margin-left: auto;
}
.cms-bootstrap .ContentTreeItem .Name sup {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .ContentTreeSelectedItem .Name sup {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .ContentTreeItem [class^='cms-icon-'] {
	padding-top: 0px; padding-right: 0px; padding-left: 0px;
}
.cms-bootstrap .ContentTreeSelectedItem [class^='cms-icon-'] {
	padding-top: 0px; padding-right: 0px; padding-left: 0px;
}
.cms-bootstrap .ContentTreeItem [class*=' cms-icon-'] {
	padding-top: 0px; padding-right: 0px; padding-left: 0px;
}
.cms-bootstrap .ContentTreeSelectedItem [class*=' cms-icon-'] {
	padding-top: 0px; padding-right: 0px; padding-left: 0px;
}
.cms-bootstrap .ContentTreeItem img {
	padding-bottom: 3px;
}
.cms-bootstrap .ContentTreeSelectedItem img {
	padding-bottom: 3px;
}
.cms-bootstrap .highlighted.ContentTreeItem {
	font-weight: bold;
}
.cms-bootstrap .highlighted.ContentTreeSelectedItem {
	font-weight: bold;
}
.cms-bootstrap .disabled.ContentTreeItem {
	opacity: 0.5;
}
.cms-bootstrap .disabled.ContentTreeSelectedItem {
	opacity: 0.5;
}
.cms-bootstrap .ContentTreeSelectedItem .Name {
	background: rgb(208, 232, 237);
}
.cms-bootstrap .TreeContextActiveNode .Name {
	background: rgb(208, 232, 237);
}
.cms-bootstrap .ContentTree td .NodeLink {
	padding-left: 8px;
}
.cms-bootstrap .Listing td .NodeLink {
	padding-left: 8px;
}
.cms-bootstrap .table td .NodeLink {
	padding-left: 8px;
}
.RTL .cms-bootstrap .ContentTree td .NodeLink {
	padding-right: 8px; padding-left: 0px;
}
.RTL .cms-bootstrap .Listing td .NodeLink {
	padding-right: 8px; padding-left: 0px;
}
.RTL .cms-bootstrap .table td .NodeLink {
	padding-right: 8px; padding-left: 0px;
}
.cms-bootstrap .PageContentTree {
	padding: 5px;
}
.cms-bootstrap .DDCue {
	background-position: left top; height: 24px; color: rgb(64, 62, 61); padding-right: 8px; padding-left: 20px; clear: both; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=Design/Controls/Tree/l.gif"); background-repeat: no-repeat;
}
.cms-bootstrap .DDCueCtrl {
	background-position: left top; height: 24px; color: rgb(64, 62, 61); padding-right: 8px; padding-left: 20px; clear: both; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=Design/Controls/Tree/l.gif"); background-repeat: no-repeat;
}
.cms-bootstrap .DDCueCtrlShift {
	background-position: left top; height: 24px; color: rgb(64, 62, 61); padding-right: 8px; padding-left: 20px; clear: both; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=Design/Controls/Tree/l.gif"); background-repeat: no-repeat;
}
.RTL .cms-bootstrap .DDCue {
	background-position: right top; padding-right: 20px; padding-left: 8px; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=RTL/Design/Controls/Tree/l.gif");
}
.RTL .cms-bootstrap .DDCueCtrl {
	background-position: right top; padding-right: 20px; padding-left: 8px; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=RTL/Design/Controls/Tree/l.gif");
}
.RTL .cms-bootstrap .DDCueCtrlShift {
	background-position: right top; padding-right: 20px; padding-left: 8px; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=RTL/Design/Controls/Tree/l.gif");
}
.cms-bootstrap .DDCueLeft {
	height: 24px; clear: both;
}
.cms-bootstrap .DDCueLeftCtrl {
	height: 24px; clear: both;
}
.cms-bootstrap .DDCueLeftCtrlShift {
	height: 24px; clear: both;
}
.cms-bootstrap .RootNode .DDCueLeft {
	padding-left: 20px;
}
.cms-bootstrap .RootNode .DDCueLeftCtrl {
	padding-left: 20px;
}
.cms-bootstrap .RootNode .DDCueLeftCtrlShift {
	padding-left: 20px;
}
.cms-bootstrap .DDCueInside {
	height: 24px; min-width: 100px;
}
.cms-bootstrap .CopyHere {
	display: none;
}
.cms-bootstrap .MoveHere {
	display: none;
}
.cms-bootstrap .LinkHere {
	display: none;
}
.cms-bootstrap .DDCueCtrl .CopyHere {
	display: block;
}
.cms-bootstrap .DDCueLeftCtrl .CopyHere {
	display: block;
}
.cms-bootstrap .DDCue .MoveHere {
	display: block;
}
.cms-bootstrap .DDCueLeft .MoveHere {
	display: block;
}
.cms-bootstrap .DDCueCtrlShift .LinkHere {
	display: block;
}
.cms-bootstrap .DDCueLeftCtrlShift .LinkHere {
	display: block;
}
.cms-bootstrap .TreeMenuPadding {
	background: rgb(214, 217, 214); padding: 8px;
}
.cms-bootstrap .tree-buttons-panel {
	background: rgb(214, 217, 214); padding: 16px;
}
.cms-bootstrap .tree-actions-panel {
	background: rgb(214, 217, 214); padding: 0px 16px; font-size: 0px;
}
.cms-bootstrap .tree-actions {
	margin: 8px 0px; display: inline-block;
}
.cms-bootstrap .tree-buttons {
	padding-top: 16px;
}
.cms-bootstrap .tree-buttons button {
	font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif !important;
}
.cms-bootstrap .tree-checkbox {
	display: inline;
}
.cms-bootstrap .tree-checkbox label {
	padding-left: 0px;
}
.cms-bootstrap .tree-checkbox .Name {
	margin: 0px 0px 0px 16px;
}
.cms-bootstrap .tree-language-menu {
	margin: 16px !important;
}
.cms-bootstrap .macro-tree [class^='icon-'] {
	padding-right: 8px;
}
.cms-bootstrap .tree-vertical-scroll {
	-ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.cms-bootstrap .tn-group {
	height: 25px; right: 0px; padding-right: 8px; position: absolute; cursor: default; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .tn-icon {
	float: right;
}
.cms-bootstrap .item-selection {
	width: 100%; overflow: hidden; padding-top: 16px;
}
.cms-bootstrap .item-selection .list-column {
	width: 40%; padding-left: 4px; float: left;
}
.cms-bootstrap .item-selection .button-column {
	padding-top: 96px; padding-left: 4px; float: left;
}
.cms-bootstrap .item-selection .button-column button {
	margin-top: 4px; margin-left: 0px; display: block;
}
.cms-bootstrap .btn-actions {
	margin-bottom: -8px; word-spacing: -4px;
}
.cms-bootstrap .header-actions-main {
	margin-bottom: -8px; word-spacing: -4px;
}
.cms-bootstrap .btn-actions .btn {
	word-spacing: 0px;
}
.cms-bootstrap .header-actions-main .btn {
	word-spacing: 0px;
}
.cms-bootstrap .btn-actions .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .header-actions-main .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .btn-actions .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .header-actions-main .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .btn-actions div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .header-actions-main div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .btn-actions span {
	word-spacing: 0px;
}
.cms-bootstrap .header-actions-main span {
	word-spacing: 0px;
}
.cms-bootstrap .btn-actions .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .header-actions-main .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .btn-actions label {
	word-spacing: 0px;
}
.cms-bootstrap .header-actions-main label {
	word-spacing: 0px;
}
.cms-bootstrap .btn-actions a {
	word-spacing: 0px;
}
.cms-bootstrap .header-actions-main a {
	word-spacing: 0px;
}
.cms-bootstrap .btn-actions p {
	word-spacing: 0px;
}
.cms-bootstrap .header-actions-main p {
	word-spacing: 0px;
}
.cms-bootstrap .btn-actions > .btn {
	margin: 0px 8px 8px 0px;
}
.cms-bootstrap .header-actions-main > .btn {
	margin: 0px 8px 8px 0px;
}
.cms-bootstrap .btn-actions > .btn-group {
	margin: 0px 8px 8px 0px;
}
.cms-bootstrap .header-actions-main > .btn-group {
	margin: 0px 8px 8px 0px;
}
.cms-bootstrap .btn-actions .btn-dropdown {
	margin: 0px 8px 8px 0px;
}
.cms-bootstrap .header-actions-main .btn-dropdown {
	margin: 0px 8px 8px 0px;
}
.cms-bootstrap .btn-actions > :last-child.btn {
	margin-right: 0px;
}
.cms-bootstrap .header-actions-main > :last-child.btn {
	margin-right: 0px;
}
.cms-bootstrap .btn-actions > :last-child.btn-group {
	margin-right: 0px;
}
.cms-bootstrap .header-actions-main > :last-child.btn-group {
	margin-right: 0px;
}
.cms-bootstrap .btn-actions :last-child.btn-dropdown {
	margin-right: 0px;
}
.cms-bootstrap .header-actions-main :last-child.btn-dropdown {
	margin-right: 0px;
}
.cms-bootstrap .btn-actions > .btn .btn-dropdown > .dropdown-toggle.btn {
	margin: 0px;
}
.cms-bootstrap .header-actions-main > .btn .btn-dropdown > .dropdown-toggle.btn {
	margin: 0px;
}
.cms-bootstrap .btn-actions > .btn-group .btn-dropdown > .dropdown-toggle.btn {
	margin: 0px;
}
.cms-bootstrap .header-actions-main > .btn-group .btn-dropdown > .dropdown-toggle.btn {
	margin: 0px;
}
.cms-bootstrap .btn-actions .btn-dropdown .btn-dropdown > .dropdown-toggle.btn {
	margin: 0px;
}
.cms-bootstrap .header-actions-main .btn-dropdown .btn-dropdown > .dropdown-toggle.btn {
	margin: 0px;
}
.cms-bootstrap .btn-actions .button-explanation-text {
	margin-left: 8px;
}
.cms-bootstrap .header-actions-main .button-explanation-text {
	margin-left: 8px;
}
.cms-bootstrap .uniselector-action-buttons div {
	float: left; display: inline-block;
}
.cms-bootstrap .uniselector-action-buttons div .btn {
	margin-left: 8px;
}
.cms-bootstrap .uniselector-action-buttons > div:first-child .btn {
	margin-left: 0px;
}
.cms-bootstrap .header-shadow {
	display: block !important; position: relative; z-index: 11000; box-shadow: 0px 8px 8px -5px #bdbbbb;
}
.cms-bootstrap .header-container {
	background-color: rgb(255, 255, 255);
}
.cms-bootstrap .RTL .LTR {
	direction: ltr;
}
.cms-bootstrap .RTL .LTR * {
	direction: ltr;
}
.cms-bootstrap .RTL .cms-edit-menu {
	direction: rtl;
}
.cms-bootstrap .RTL .cms-edit-menu * {
	direction: rtl;
}
.cms-bootstrap .RTL .LTR .cms-edit-menu {
	direction: ltr;
}
.cms-bootstrap .RTL .LTR .cms-edit-menu * {
	direction: ltr;
}
.cms-bootstrap .cms-edit-menu {
	background: rgb(255, 255, 255); padding: 16px 16px 8px; color: rgb(0, 0, 0); display: block; min-height: 56px; box-sizing: border-box;
}
.cms-bootstrap .cms-edit-menu > div:not(.object-edit-panel) {
	float: left; display: inline-block;
}
.cms-bootstrap .cms-edit-menu .cms-edit-menu {
	padding: 0px; margin-right: 8px; min-height: 32px;
}
.cms-bootstrap .cms-edit-menu .control-group-inline {
	margin-right: 8px;
}
.cms-bootstrap .cms-edit-menu .control-group-inline > div:not(.device-profile-menu):not(.personas-selectable-button):not(.device-rotation) {
	float: left; display: inline-block;
}
.cms-bootstrap .cms-edit-menu .btn-actions {
	display: inline-block;
}
.UIHeader .cms-bootstrap .cms-edit-menu {
	display: block;
}
.cms-bootstrap .cms-edit-menu .AdditionalControls.RightAlign {
	margin-right: 8px;
}
.cms-bootstrap .cms-edit-menu .info-text {
	margin-top: 6px; margin-right: 8px; display: inline-block;
}
.cms-bootstrap .header-container-multiple-panels .object-edit-panel {
	margin-right: 8px; float: left;
}
.cms-bootstrap .server-selector {
	width: 336px !important; float: right !important;
}
.cms-bootstrap .server-selector .filter-form-value-cell-wide .control-group-inline {
	margin-right: 0px;
}
.cms-bootstrap .cms-edit-menu .CtxContainer {
	top: auto; width: auto; height: auto; float: left;
}
.cms-bootstrap .RTL .LTR .cms-edit-menu .CtxContainer {
	top: auto; width: auto; height: auto; float: left;
}
.cms-bootstrap .RTL .cms-edit-menu .CtxContainer {
	top: auto; width: auto; height: auto; float: right;
}
.cms-bootstrap .cms-edit-menu .Clear {
	line-height: 0; clear: both;
}
.cms-bootstrap .cms-edit-menu td {
	font-weight: normal !important;
}
.cms-bootstrap .cms-edit-menu .Text {
	font-weight: normal !important;
}
.cms-bootstrap .cms-edit-menu label {
	font-weight: normal !important;
}
.cms-bootstrap .cms-edit-menu .MenuButtonText {
	font-weight: normal !important;
}
.cms-bootstrap .cms-edit-menu td {
	vertical-align: top;
}
.cms-bootstrap .cms-edit-menu a {
	text-decoration: none !important;
}
.cms-bootstrap .cms-edit-menu a[disabled='disabled'] {
	text-decoration: none !important;
}
.cms-bootstrap .cms-edit-menu .MenuItemEdit {
	background: rgb(189, 187, 187); text-decoration: none; float: left; display: block;
}
.cms-bootstrap .cms-edit-menu .MenuItemEditDisabled {
	background: rgb(189, 187, 187); text-decoration: none; float: left; display: block;
}
.cms-bootstrap .cms-edit-menu .SepContextButton {
	background: rgb(189, 187, 187); text-decoration: none; float: left; display: block;
}
.cms-bootstrap .RTL .LTR .cms-edit-menu .MenuItemEdit {
	float: left;
}
.cms-bootstrap .RTL .LTR .cms-edit-menu .MenuItemEditDisabled {
	float: left;
}
.cms-bootstrap .RTL .LTR .cms-edit-menu .SepContextButton {
	float: left;
}
.cms-bootstrap .RTL .cms-edit-menu .MenuItemEdit {
	float: right;
}
.cms-bootstrap .RTL .cms-edit-menu .MenuItemEditDisabled {
	float: right;
}
.cms-bootstrap .RTL .cms-edit-menu .SepContextButton {
	float: right;
}
.cms-bootstrap .cms-edit-menu .MenuItemEdit:hover {
	background: rgb(163, 162, 162);
}
.cms-bootstrap .cms-edit-menu .SepContextButton:hover {
	background: rgb(163, 162, 162);
}
.cms-bootstrap .cms-edit-menu .MenuItemEditDisabled {
	color: rgb(138, 138, 138); cursor: default;
}
.cms-bootstrap .cms-edit-menu .MenuItemEdit img {
	margin: 0px; padding: 4px; border: currentColor; border-image: none; width: 16px; height: 16px; vertical-align: bottom; box-sizing: content-box;
}
.cms-bootstrap .cms-edit-menu .MenuItemEditDisabled img {
	margin: 0px; padding: 4px; border: currentColor; border-image: none; width: 16px; height: 16px; vertical-align: bottom; box-sizing: content-box;
}
.cms-bootstrap .cms-edit-menu .MenuItemEdit input[type='image'] {
	margin: 0px; padding: 4px; border: currentColor; border-image: none; width: 16px; height: 16px; vertical-align: bottom; box-sizing: content-box;
}
.cms-bootstrap .cms-edit-menu .MenuItemEditDisabled input[type='image'] {
	margin: 0px; padding: 4px; border: currentColor; border-image: none; width: 16px; height: 16px; vertical-align: bottom; box-sizing: content-box;
}
.cms-bootstrap .cms-edit-menu .MenuItemEditDisabled img {
	opacity: 0.4;
}
.cms-bootstrap .cms-edit-menu .Pad {
	margin-right: 8px; margin-left: auto;
}
.cms-bootstrap .RTL .LTR .cms-edit-menu .Pad {
	margin-right: 8px; margin-left: auto;
}
.cms-bootstrap .RTL .cms-edit-menu .Pad {
	margin-right: auto; margin-left: 8px;
}
.cms-bootstrap .cms-edit-menu .PadSeparator {
	width: 12px; vertical-align: middle;
}
.cms-bootstrap .IE .cms-edit-menu .PadSeparator {
	padding-top: 8px;
}
.cms-bootstrap .cms-edit-menu .PadSeparator span {
	padding-top: 3px; padding-bottom: 4px; padding-left: 1px; margin-left: 2px;
}
.cms-bootstrap .RTL .cms-edit-menu .PadSeparator span {
	padding-right: 1px; margin-right: 2px;
}
.cms-bootstrap .cms-edit-menu .Text {
	padding: 0px 16px 0px 0px;
}
.cms-bootstrap .RTL .LTR .cms-edit-menu .Text {
	padding: 0px 16px 0px 0px;
}
.cms-bootstrap .cms-edit-menu .MenuButtonText {
	padding: 0px 16px 0px 0px;
}
.cms-bootstrap .RTL .LTR .cms-edit-menu .MenuButtonText {
	padding: 0px 16px 0px 0px;
}
.cms-bootstrap .RTL .cms-edit-menu .Text {
	padding: 0px 0px 0px 16px;
}
.cms-bootstrap .RTL .cms-edit-menu .MenuButtonText {
	padding: 0px 0px 0px 16px;
}
.cms-bootstrap .cms-edit-menu .ContextButton {
	width: 19px; height: 24px; float: right; display: block; cursor: pointer;
}
.cms-bootstrap .cms-edit-menu .SepContextButton {
	width: 19px; height: 24px; float: right; display: block; cursor: pointer;
}
.cms-bootstrap .RTL .LTR .cms-edit-menu .ContextButton {
	width: 19px; height: 24px; float: right; display: block; cursor: pointer;
}
.cms-bootstrap .RTL .LTR .cms-edit-menu .SepContextButton {
	width: 19px; height: 24px; float: right; display: block; cursor: pointer;
}
.cms-bootstrap .RTL .cms-edit-menu .ContextButton {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
.cms-bootstrap .RTL .cms-edit-menu .SepContextButton {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
.cms-bootstrap .cms-edit-menu .ContextButton .Arrow {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=CMSModules/CMS_Content/EditMenu/16/arrow.png") no-repeat center; height: 24px; display: block;
}
.cms-bootstrap .cms-edit-menu .SepContextButton .Arrow {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=CMSModules/CMS_Content/EditMenu/16/arrow.png") no-repeat center; height: 24px; display: block;
}
.cms-bootstrap .cms-edit-menu .AdditionalControls {
	margin-top: 3px;
}
.cms-bootstrap .cms-edit-menu .AdditionalControls label {
	vertical-align: middle;
}
.cms-bootstrap .cms-edit-menu .AdditionalControls input[type=checkbox] {
	vertical-align: middle;
}
.cms-bootstrap .cms-edit-menu .SubItemsArrow {
	margin-top: 4px !important; float: right;
}
.cms-bootstrap .RTL .cms-edit-menu .SubItemsArrow {
	float: left;
}
.cms-bootstrap .cms-edit-menu.PortalContextMenu {
	padding: 0px; width: auto !important;
}
.cms-bootstrap .cms-edit-menu.PortalContextMenu .Pad {
	display: none;
}
.cms-bootstrap .cms-edit-menu.PortalContextMenu .Text {
	float: none; display: inline;
}
.cms-bootstrap .cms-edit-menu.PortalContextMenu .MenuItemEdit {
	background: none; border: currentColor; border-image: none; width: 100%; color: rgb(255, 255, 255);
}
.cms-bootstrap .cms-edit-menu.PortalContextMenu .MenuItemEditDisabled {
	background: none; border: currentColor; border-image: none; width: 100%; color: rgb(255, 255, 255);
}
.cms-bootstrap .cms-edit-menu .Right {
	top: 6px; right: 5px; position: absolute;
}
.cms-bootstrap .cms-edit-menu .RightABVariant {
	top: 6px; right: 5px; position: absolute;
}
.cms-bootstrap .RTL .LTR .cms-edit-menu .Right {
	top: 6px; right: 5px; position: absolute;
}
.cms-bootstrap .RTL .LTR .cms-edit-menu .RightABVariant {
	top: 6px; right: 5px; position: absolute;
}
.cms-bootstrap .RTL .cms-edit-menu .Right {
	left: 5px; right: auto;
}
.cms-bootstrap .RTL .cms-edit-menu .RightABVariant {
	left: 5px; right: auto;
}
.cms-bootstrap .cms-edit-menu .RightABVariant {
	top: 41px;
}
.cms-bootstrap .cms-edit-menu.PortalContextMenu .ItemPadding {
	padding: 2px !important;
}
.cms-bootstrap .cms-edit-menu.PortalContextMenu .ItemPadding:hover {
	padding: 2px !important;
}
.cms-bootstrap .FreeLayout {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=CMSModules/CMS_PortalEngine/Grid.png"); border: 1px solid rgb(255, 255, 255) !important; border-image: none !important; min-width: 100%;
}
.cms-bootstrap .ActiveDropArea.FreeLayout {
	border: 1px dashed red !important; border-image: none !important;
}
.cms-bootstrap .RightAlign {
	float: right !important;
}
.cms-bootstrap .RTL .LTR .RightAlign {
	float: right !important;
}
.cms-bootstrap .RTL .LTR .cms-edit-menu .RightAlign {
	float: right !important;
}
.cms-bootstrap .RTL .RightAlign {
	float: left;
}
.cms-bootstrap .RTL .cms-edit-menu .RightAlign {
	float: left;
}
.cms-bootstrap .LeftAlign {
	float: left;
}
.cms-bootstrap .RTL .LTR .LeftAlign {
	float: left;
}
.cms-bootstrap .RTL .LTR .cms-edit-menu .LeftAlign {
	float: left;
}
.cms-bootstrap .RTL .LeftAlign {
	float: right;
}
.cms-bootstrap .RTL .cms-edit-menu .LeftAlign {
	float: right;
}
.cms-bootstrap .header-panel {
	background: rgb(255, 255, 255); padding: 16px 16px 8px;
}
.cms-bootstrap .header-panel-not-last {
	padding-bottom: 4px;
}
.cms-bootstrap .header-actions-label {
	margin: 0px 0px 0px 8px; display: inline-block;
}
.cms-bootstrap .header-actions-label .form-control-text {
	margin-right: 0px; margin-left: 0px;
}
.cms-bootstrap .header-actions-site-selector-block {
	padding-left: 16px; float: right !important;
}
.cms-bootstrap .header-actions-main {
	float: left !important;
}
.cms-bootstrap .header-actions-additional {
	float: left !important;
}
.cms-bootstrap .header-actions-additional-indented {
	float: right !important;
}
.dev-tools.cms-bootstrap {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=Design/Controls/FrameResizer/Vertical/maximize.png") no-repeat center rgb(189, 187, 187); left: 48%; top: 1px; width: 42px; height: 8px; display: block; position: fixed; z-index: 20001;
}
.dev-tools.cms-bootstrap a {
	color: rgb(64, 62, 61); text-decoration: none; vertical-align: middle; display: table-cell;
}
.dev-tools.cms-bootstrap a:hover {
	color: rgb(15, 97, 148);
}
.dev-tools.cms-bootstrap .dev-tools-content {
	padding: 2px; text-align: center; display: none;
}
.dev-tools.cms-bootstrap:hover {
	width: auto; height: auto; background-image: none;
}
.dev-tools.cms-bootstrap:hover .dev-tools-content {
	display: block;
}
.cms-bootstrap .dev-tools-context-menu strong {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .dev-tools-context-menu .warning-icon {
	margin-right: 8px; margin-left: 0px;
}
.cms-bootstrap .form-builder {
	z-index: 5;
}
.cms-bootstrap .form-builder .form-component {
	width: 250px; height: 40px; display: table;
}
.cms-bootstrap .form-builder .field-rule-designer .rule-designer-rules {
	max-width: 100%;
}
.cms-bootstrap .settings-panel {
	padding: 16px; top: 0px; width: 330px; right: 0px; bottom: 0px; overflow: auto; position: fixed; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .settings-panel .pnl-edit .btn-group {
	padding-bottom: 16px;
}
.cms-bootstrap .settings-panel .alert {
	left: 0px !important; top: 0px !important; width: 100%; margin-bottom: 0px; position: relative !important;
}
.cms-bootstrap .settings-panel .label-property {
	padding: 15px 0px 3px;
}
.cms-bootstrap .settings-panel .Top.label-property {
	padding-top: 0px;
}
.cms-bootstrap .settings-panel .field-property {
	min-height: 22px;
}
.cms-bootstrap .settings-panel .inline-block {
	display: inline-block;
}
.cms-bootstrap .settings-content .ui-tabs-panel {
	padding: 15px;
}
.cms-bootstrap .options-designer .option-row {
	padding-top: 3px; padding-bottom: 3px; margin-bottom: 1px; min-height: 20px; background-color: rgb(189, 187, 187);
}
.cms-bootstrap .options-designer .option-row .checkbox {
	display: inline-block;
}
.cms-bootstrap .options-designer .option-row .radio {
	display: inline-block;
}
.cms-bootstrap .options-designer .option-row .checkbox label {
	width: 0px; margin-right: 0px;
}
.cms-bootstrap .options-designer .option-row .radio label {
	width: 0px; margin-right: 0px;
}
.cms-bootstrap .options-designer .option-row .cms-input-group {
	width: 224px; display: inline-block;
}
.cms-bootstrap .options-designer .option-row input[type='text'] {
	width: 224px; display: inline-block;
}
.cms-bootstrap .options-designer .option-row .remove-option {
	float: right;
}
.cms-bootstrap .field-rule-designer .rule-row {
	margin-bottom: 1px; min-height: 32px; background-color: rgb(189, 187, 187);
}
.cms-bootstrap .field-rule-designer .rule-row > span {
	margin: 8px; width: 245px; display: inline-block; cursor: pointer;
}
.cms-bootstrap .field-rule-designer .rule-row .checkbox {
	display: inline-block;
}
.cms-bootstrap .field-rule-designer .rule-row .radio {
	display: inline-block;
}
.cms-bootstrap .field-rule-designer .rule-row .checkbox label {
	width: 0px; margin-right: 0px;
}
.cms-bootstrap .field-rule-designer .rule-row .radio label {
	width: 0px; margin-right: 0px;
}
.cms-bootstrap .field-rule-designer .rule-row .control-group-inline {
	display: block;
}
.cms-bootstrap .field-rule-designer .rule-row .cms-input-group {
	vertical-align: middle; display: inline-block;
}
.cms-bootstrap .field-rule-designer .rule-row .rule-disabled {
	cursor: default;
}
.cms-bootstrap .field-rule-designer .edit-rule-row .editing-form-label-cell {
	width: 100%; float: left;
}
.cms-bootstrap .field-rule-designer .edit-rule-row .editing-form-value-cell {
	width: 100%; float: left;
}
.cms-bootstrap .field-rule-designer .edit-rule-row .control-label {
	text-align: left;
}
.cms-bootstrap .field-rule-designer .edit-rule-row .cms-input-group {
	width: 100%;
}
.cms-bootstrap .field-rule-designer .edit-rule-row .form-horizontal {
	margin-bottom: 0px;
}
.cms-bootstrap .field-rule-designer .edit-rule-row .form-horizontal .editing-form-category {
	margin-top: 0px;
}
.cms-bootstrap .field-rule-designer .edit-rule-row .form-horizontal .editing-form-category-fields {
	margin-bottom: 0px;
}
.cms-bootstrap .field-rule-designer .edit-rule-row.rule-row {
	padding: 16px;
}
.cms-bootstrap .field-rule-designer .rule-designer-rules {
	margin-bottom: 16px; max-width: 320px;
}
.cms-bootstrap .field-rule-designer .rule-actions {
	float: right;
}
.cms-bootstrap .field-rule-designer .rule-warning {
	padding: 8px 0px; color: rgb(201, 130, 9); cursor: pointer;
}
.cms-bootstrap .field-rule-designer .edit-rule-row.rule-row .rule-description {
	margin-top: 8px; display: inline-block;
}
.cms-bootstrap .field-rule-designer .Info {
	padding: 3px 5px; vertical-align: top; display: inline-block;
}
.cms-bootstrap .field-rule-designer .edit-rule-row.rule-row {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .field-rule-designer .rule-row .remove-rule {
	visibility: hidden;
}
.cms-bootstrap .field-rule-designer .rule-row .rule-warning {
	visibility: hidden;
}
.cms-bootstrap .field-rule-designer .rule-row:hover .remove-rule {
	visibility: visible;
}
.cms-bootstrap .field-rule-designer .rule-row:hover .rule-warning {
	visibility: visible;
}
.cms-bootstrap .options-designer .options-designer-options {
	margin-top: -10px; margin-bottom: -10px;
}
.cms-bootstrap .options-designer .options-designer-options::before {
	content: " ";
}
.cms-bootstrap .options-designer .options-designer-options::after {
	content: " ";
}
.cms-bootstrap .options-designer .drag-option {
	padding: 8px 4px; float: left; cursor: move;
}
.cms-bootstrap .options-designer .Info {
	padding: 3px 5px; vertical-align: top; display: inline-block;
}
.cms-bootstrap .options-designer .selected-row.option-row {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .options-designer .option-row .LocalizablePanel {
	visibility: hidden;
}
.cms-bootstrap .options-designer .option-row .remove-option {
	visibility: hidden;
}
.cms-bootstrap .options-designer .option-row .drag-option {
	visibility: hidden;
}
.cms-bootstrap .options-designer .option-row:hover .LocalizablePanel {
	visibility: visible;
}
.cms-bootstrap .options-designer .option-row:hover .remove-option {
	visibility: visible;
}
.cms-bootstrap .options-designer .option-row:hover .drag-option {
	visibility: visible;
}
.cms-bootstrap .options-designer .selected-row.option-row .LocalizablePanel {
	visibility: visible;
}
.cms-bootstrap .options-designer .selected-row.option-row .remove-option {
	visibility: visible;
}
.cms-bootstrap .options-designer .selected-row.option-row .drag-option {
	visibility: visible;
}
.cms-bootstrap .form-components {
	left: 0px; top: 0px; width: 270px; bottom: 0px; border-right-color: rgb(214, 217, 214); border-right-width: 8px; border-right-style: solid; position: fixed; z-index: 2; -ms-overflow-x: hidden; -ms-overflow-y: auto; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .form-components .ui-draggable-dragging {
	position: fixed !important; z-index: 5;
}
.cms-bootstrap .form-components .components-heading {
	padding: 5px 5px 5px 12px;
}
.cms-bootstrap .form-components > div {
	cursor: move;
}
.cms-bootstrap .form-components > div:hover {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .form-component .component-label {
	padding: 0px 5px 0px 16px; width: 135px; vertical-align: middle; display: table-cell;
}
.cms-bootstrap .form-component img {
	padding: 0px 0px 0px 5px; width: 95px; height: 40px;
}
.cms-bootstrap .form-builder-form {
	padding: 20px; left: 278px; top: 0px; right: 363px; bottom: 0px; overflow: auto; position: fixed; z-index: 1;
}
.cms-bootstrap .form-builder-form .editing-form-category-fields > div::after {
	clear: both; display: table; content: "";
}
.cms-bootstrap .editing-form-design-mode {
	width: 100%;
}
.cms-bootstrap .editing-form-design-mode .editing-form-category-fields > div {
	border: 1px solid transparent; border-image: none; position: relative;
}
.cms-bootstrap .editing-form-design-mode .editing-form-category-fields > div:hover {
	border: 1px dashed rgb(105, 102, 99); border-image: none; cursor: move !important;
}
.cms-bootstrap .editing-form-design-mode .editing-form-category-fields > div:hover .field-actions {
	visibility: visible;
}
.cms-bootstrap .editing-form-design-mode .editing-form-category-fields {
	min-height: 2px;
}
.cms-bootstrap .editing-form-design-mode .editing-form-label {
	cursor: move;
}
.cms-bootstrap .editing-form-design-mode .field-actions {
	padding: 0px 2px; top: 0px; right: 0px; margin-left: 30px; visibility: hidden; position: absolute;
}
.cms-bootstrap .editing-form-design-mode .field-wrapper {
	width: 100%; display: table;
}
.cms-bootstrap .editing-form-design-mode .form-group {
	margin-bottom: 10px; min-height: 32px;
}
.cms-bootstrap .editing-form-design-mode .selected-field .field-actions {
	visibility: visible;
}
.cms-bootstrap .editing-form-design-mode .field-actions input[type='image'] {
	cursor: pointer;
}
.cms-bootstrap .editing-form-design-mode .sortable-placeholder {
	border: 1px dashed rgb(105, 102, 99) !important; border-image: none !important; margin-bottom: 10px; min-height: 18px; max-height: 800px; min-width: 26px; max-width: 100%; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .editing-form-design-mode .form-button {
	margin-left: 108px;
}
.cms-bootstrap .editing-form-design-mode .collapsible-div.form-horizontal {
	cursor: pointer;
}
.cms-bootstrap .editing-form-design-mode .empty-form-placeholder {
	color: rgb(105, 102, 99); font-weight: bold; vertical-align: middle; display: table-cell;
}
.cms-bootstrap .editing-form-design-mode .empty-form {
	border: 1px dashed rgb(105, 102, 99); border-image: none; width: 100%; height: 60px; text-align: center; display: table;
}
.cms-bootstrap .editing-form-design-mode .Green.empty-form {
	border: 1px dashed rgb(149, 190, 95); border-image: none;
}
.cms-bootstrap .editing-form-design-mode .selected-field {
	border: 1px solid rgb(208, 232, 237); border-image: none; background-color: rgb(208, 232, 237);
}
.cms-bootstrap .form-builder-error-hidden.alert-error.alert {
	display: none;
}
.cms-bootstrap .form-builder-error.alert-error.alert {
	left: auto !important; top: auto !important; display: block; position: relative !important;
}
.cms-bootstrap .FlatItem .SelectorEnvelope:hover {
	background: rgb(208, 232, 237);
}
.cms-bootstrap .PTSelection .UniFlatSearchPanel {
	background: rgb(229, 229, 229);
}
.cms-bootstrap .PTSelection .UniFlatContent {
	height: 225px;
}
.cms-bootstrap .PTSelection .ItemSelector .InheritedTemplate {
	padding: 15px;
}
.cms-bootstrap .PTSelection .SelectorFlatItems {
	background-color: rgb(255, 255, 255);
}
.cms-bootstrap .Gecko .UniFlatSearchPanel label {
	vertical-align: baseline;
}
.cms-bootstrap .FlatItem .SelectorEnvelope {
	width: 152px; height: 160px; text-align: center; float: left;
}
.cms-bootstrap .RTL .FlatItem .SelectorEnvelope {
	float: right;
}
.cms-bootstrap .UniFlatContent {
	overflow: auto;
}
.cms-bootstrap .SelectorEnvelope {
	cursor: pointer;
}
.cms-bootstrap .SelectorFlatItems {
	margin: 16px 16px 0px;
}
.cms-bootstrap .SelectorFlatItems .SelectorFlatText {
	font-weight: bold;
}
.cms-bootstrap .NewPageDialog .UniFlatPager {
	padding: 5px 15px;
}
.cms-bootstrap .PageContentFrame .selector-flat-description {
	height: 120px;
}
.cms-bootstrap .SelectorTree {
	width: 300px; height: 700px; overflow: auto;
}
.cms-bootstrap .SelectorTree span.Name {
	display: inline-block;
}
.cms-bootstrap .PageContentFrame .SelectorTree {
	width: 250px;
}
.cms-bootstrap .SelectorTree .TreePadding {
	padding: 8px;
}
.cms-bootstrap .SelectorNoResults {
	text-align: left; padding-top: 10px; padding-left: 5px;
}
.cms-bootstrap .RTL .SelectorNoResults {
	text-align: right; padding-top: 10px; padding-right: 5px;
}
.cms-bootstrap .SelectorTable {
	width: 100%;
}
.cms-bootstrap .SelectorTable td {
	vertical-align: top;
}
.cms-bootstrap .SelectorBorder {
	background-color: rgb(214, 217, 214);
}
.cms-bootstrap .SelectorBorderGlue {
	width: 8px;
}
.cms-bootstrap .SelectorTable .ItemSelectorArea {
	width: 100%;
}
.cms-bootstrap .SelectorFlatImage {
	padding: 16px 8px 0px; border: currentColor; border-image: none; min-height: 64px;
}
.cms-bootstrap .SelectorFlatImage i {
	color: rgb(64, 62, 61); font-size: 64px !important;
}
.cms-bootstrap .SelectorFlatText {
	margin: 0px; padding: 4px 8px; color: rgb(15, 97, 148); display: block; -ms-word-wrap: break-word;
}
.cms-bootstrap .RTL .FlatSelectedItem .SelectorEnvelope {
	float: right;
}
.cms-bootstrap .FlatSelectedItem .SelectorEnvelope {
	background: rgb(208, 232, 237); width: 152px; height: 160px; text-align: center; float: left;
}
.cms-bootstrap .PTSelection .RadioPanel label {
	top: 2px; position: relative;
}
.cms-bootstrap .IE9 .PTSelection .RadioPanel label {
	top: 3px;
}
.cms-bootstrap .UniFlatSearchCheckBox label {
	top: -2px; position: relative;
}
.cms-bootstrap .selector-right {
	float: right !important;
}
.cms-bootstrap .DeviceProfileLayoutGrid .UniGridGrid tr {
	border: currentColor; border-image: none;
}
.cms-bootstrap .DeviceProfileLayoutGrid .UniGridGrid td {
	border: currentColor; border-image: none;
}
.cms-bootstrap .DeviceProfileLayoutGrid .EvenRow {
	background-color: rgb(226, 226, 226);
}
.cms-bootstrap .DeviceProfileLayoutGrid .OddRow {
	background-color: rgb(255, 255, 255);
}
.cms-bootstrap .DeviceProfileLayoutGrid .FlatItem .SelectorEnvelope {
	border: currentColor; border-image: none; height: auto; padding-top: 6px; padding-bottom: 6px;
}
.cms-bootstrap .DeviceProfileLayoutGrid .SelectorFlatImage {
	padding: 10px; min-height: 20px;
}
.cms-bootstrap .DeviceProfileLayoutGrid .SelectorFlatImage i.empty-device-layout-mapping {
	color: rgb(189, 187, 187);
}
.cms-bootstrap .DeviceProfileLayoutMapping .MappingDirection {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=CMSModules/CMS_DeviceProfile/direction_right.png") no-repeat center; width: 100px; height: 114px; float: left;
}
.RTL .cms-bootstrap .DeviceProfileLayoutMapping .MappingDirection {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=CMSModules/CMS_DeviceProfile/direction_left.png") no-repeat; float: right;
}
.cms-bootstrap .DeviceProfileLayoutMapping .FlatItem .SelectorEnvelope:hover {
	background: rgb(226, 226, 226);
}
.cms-bootstrap .DeviceProfileLayoutMapping .FlatItem .DeviceProfileSourceLayout.SelectorEnvelope:hover {
	background: none;
}
.cms-bootstrap .DeviceProfileLayoutMapping .FlatItem .DeviceProfileSourceLayout.SelectorEnvelope {
	cursor: default;
}
.cms-bootstrap .DeviceProfileLayoutMapping .SelectorEnvelope {
	height: 130px; position: relative;
}
.cms-bootstrap .DeviceProfileLayoutMapping .SelectorEnvelope .RemoveButton {
	top: 5px; right: 5px; display: none; position: absolute;
}
.cms-bootstrap .DeviceProfileLayoutMapping .SelectorEnvelope:hover .RemoveButton {
	display: block;
}
.EvenRow .cms-bootstrap .DeviceProfileLayoutMapping .FlatItem .SelectorEnvelope:hover {
	background: rgb(249, 249, 249);
}
.cms-bootstrap .DeviceProfileLayoutMapping .selector-flat-description {
	left: 0px; height: auto; right: 0px; overflow: hidden; position: absolute;
}
.RTL .cms-bootstrap .DeviceProfileLayoutMapping .SelectorEnvelope .RemoveButton {
	left: 5px; right: auto;
}
.cms-bootstrap .SubMenuItems {
	max-height: 327px;
}
.cms-bootstrap .ContextMenuContainer {
	max-height: 327px;
}
.cms-bootstrap .ContextMenu.SubMenuItems {
	overflow: visible; display: none; position: absolute; z-index: 10;
}
.cms-bootstrap .SubMenuItems .ForwardScroller {
	width: 104px; height: 15px; display: none; position: absolute; z-index: 10001; cursor: pointer;
}
.cms-bootstrap .SubMenuItems .BackwardScroller {
	width: 104px; height: 15px; display: none; position: absolute; z-index: 10001; cursor: pointer;
}
.cms-bootstrap .SubMenuItems .BackwardScroller {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=Design/Controls/UniMenu/ScrollerUp.png") no-repeat center rgb(189, 187, 187) !important; top: 0px; bottom: auto;
}
.cms-bootstrap .SubMenuItems .ForwardScroller {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=Design/Controls/UniMenu/ScrollerDown.png") no-repeat center rgb(189, 187, 187) !important; bottom: 0px;
}
.cms-bootstrap .SubMenuItems .ForwardScroller:hover {
	background-color: rgb(163, 162, 162) !important;
}
.cms-bootstrap .SubMenuItems .BackwardScroller:hover {
	background-color: rgb(163, 162, 162) !important;
}
.cms-bootstrap .UniMenuContextMenu {
	width: auto !important; color: rgb(0, 0, 0); z-index: 9992; cursor: pointer;
}
.cms-bootstrap .UniMenuContextMenu .Name {
	vertical-align: middle; display: table-cell;
}
.cms-bootstrap .UniMenuContextMenu .Icon {
	vertical-align: middle; display: table-cell;
}
.cms-bootstrap .UniMenuContextMenu .Icon img {
	width: auto; height: auto;
}
.cms-bootstrap .ContextMenu {
	border: currentColor !important; border-image: none !important; white-space: nowrap; min-width: 0px !important;
}
.cms-bootstrap .LocalizeMenu {
	overflow: auto; max-height: 500px;
}
.cms-bootstrap .LocalizeMenu .MenuHeader {
	padding: 5px; color: rgb(255, 255, 255); font-weight: bold; border-bottom-color: rgb(80, 78, 76); border-bottom-width: 1px; border-bottom-style: solid;
}
.cms-bootstrap .code-mirror {
	font-family: monospace;
}
.cms-bootstrap .code-mirror-scroll {
	height: 300px; overflow: auto; position: relative; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .form-control .code-mirror-scroll {
	background-color: transparent;
}
.cms-bootstrap .code-mirror-gutter {
	left: 0px; top: 0px; height: 100%; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid; position: absolute; z-index: 10; min-width: 2em; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .code-mirror-gutter-text {
	padding: 0.4em 0.2em 0.4em 0.4em; text-align: right; color: rgb(170, 170, 170); white-space: pre !important;
}
.cms-bootstrap .code-mirror-lines {
	padding: 0.4em;
}
.cms-bootstrap .code-mirror pre {
	background: none; border-width: 0px; margin: 0px; padding: 0px; border-radius: 0px; height: auto !important; overflow: visible !important; font-family: inherit; font-size: inherit; white-space: pre; -ms-word-wrap: normal;
}
.cms-bootstrap .code-mirror-wrap pre {
	white-space: pre-wrap; -ms-word-wrap: break-word;
}
.cms-bootstrap .code-mirror-wrap .code-mirror-scroll {
	-ms-overflow-x: hidden;
}
.cms-bootstrap .code-mirror textarea {
	
}
.cms-bootstrap .code-mirror pre.code-mirror-cursor {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; visibility: visible !important; position: absolute; z-index: 10;
}
.cms-bootstrap .code-mirror-focused pre.code-mirror-cursor {
	border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; visibility: visible;
}
.cms-bootstrap .code-mirror-focused pre.code-mirror-cursor-hidden {
	visibility: hidden !important;
}
.cms-bootstrap .code-mirror-selected {
	background: rgb(214, 217, 214);
}
.cms-bootstrap .code-mirror-focused .code-mirror-selected {
	background: rgb(215, 212, 240);
}
.cms-bootstrap .code-mirror-searching {
	background: rgba(255, 255, 0, 0.4);
}
.cms-bootstrap .code-mirror-matchingbracket {
	color: rgb(0, 255, 0) !important;
}
.cms-bootstrap .code-mirror-nonmatchingbracket {
	color: rgb(255, 34, 34) !important;
}
.cms-bootstrap .code-mirror-searched {
	background: rgb(255, 255, 0);
}
.cms-bootstrap .CM {
	font: 10pt/normal monospace; padding: 0px; border-radius: 3px; border: 2px solid rgb(189, 187, 187); border-image: none; color: rgb(0, 0, 0); position: relative; z-index: 490; min-width: 200px; box-sizing: border-box; font-size-adjust: none; font-stretch: normal;
}
.cms-bootstrap .CM-singleline.form-control.CM {
	padding: 4px 8px;
}
.cms-bootstrap .CM code {
	font: 90%/normal Courier, monospace; color: rgb(17, 68, 68); font-size-adjust: none; font-stretch: normal;
}
.cms-bootstrap .CM pre.code {
	margin: 1.1em 12px; padding: 0.4em; border: 1px solid rgb(181, 195, 214); border-image: none; color: rgb(0, 0, 0); font-family: "Courier New",monospace;
}
.cms-bootstrap .CM .CM-wrapping .warn {
	color: rgb(204, 0, 0);
}
.cms-bootstrap .CM .CM-line-numbers {
	background: rgb(250, 250, 250); font: 10pt/normal monospace; margin: 0px; padding: 0.4em 8px 0px 0px; width: 36px; text-align: right; color: rgb(0, 0, 0); border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid; font-size-adjust: none; font-stretch: normal;
}
.cms-bootstrap .RTL .CM .CM-line-numbers {
	padding: 0.4em 0px 0px 8px; text-align: left; border-right-color: currentColor; border-left-color: rgb(229, 229, 229); border-right-width: medium; border-left-width: 1px; border-right-style: none; border-left-style: solid;
}
.cms-bootstrap .CM .CM-toolbar {
	background: rgb(229, 229, 229); padding: 2px 0px 4px; height: 22px; text-align: center; overflow: hidden; min-width: 320px;
}
.cms-bootstrap .CM .CM-toolbar-buttonsBox {
	margin: 0px auto auto 10px; float: left;
}
.cms-bootstrap .RTL .CM .CM-toolbar-buttonsBox {
	margin: 0px 10px auto auto; float: right;
}
.cms-bootstrap .CM .CM-toolbar img {
	margin: 0px 4px 2px; padding: 2px; border: 1px solid transparent; border-image: none; width: 16px; height: 16px; line-height: 16px; text-decoration: none; vertical-align: middle;
}
.cms-bootstrap .CM .CM-toolbar img:hover {
	border: 1px solid rgb(163, 162, 162); border-image: none; cursor: pointer; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .CM .CM-toolbar .Sep {
	width: 1px; height: 16px; line-height: 16px; text-decoration: none; vertical-align: middle;
}
.cms-bootstrap .CM .CM-toolbar .Sep:hover {
	background: none; border: 1px solid transparent; border-image: none; cursor: default;
}
.cms-bootstrap .CM .CM-toolbar img.active {
	border: 1px solid rgb(163, 162, 162); border-image: none; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .CM .CM-toolbar-linesBox {
	margin: 2px 10px auto auto; width: 130px; text-align: left; float: right;
}
.cms-bootstrap .RTL .CM .CM-toolbar-linesBox {
	margin: 2px auto auto 10px; text-align: right; float: left;
}
.cms-bootstrap .CM .CM-toolbar-currentLine {
	font: 11px/normal Verdana; margin: 0px 2px; padding: 0px; width: 50px; height: 14px; text-align: center; overflow: hidden; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.cms-bootstrap .CM .CM-bookmarks {
	background: rgb(255, 255, 255); top: 0px; width: 250px; height: 100%; text-align: left; right: 0px; overflow: auto; border-left-color: rgb(181, 195, 214); border-left-width: 1px; border-left-style: solid; position: absolute; z-index: 19994;
}
.cms-bootstrap .RTL .CM .CM-bookmarks {
	left: 0px; right: auto; border-right-color: rgb(181, 195, 214); border-left-color: currentColor; border-right-width: 1px; border-left-width: medium; border-right-style: solid; border-left-style: none; position: absolute;
}
.cms-bootstrap .CM .CM-bookmarks a {
	font: 11px/normal Verdana; margin: 1px; padding: 1px 2px 1px 5px; color: rgb(0, 0, 0); text-decoration: none; display: block; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.cms-bootstrap .RTL .CM .CM-bookmarks a {
	margin: 1px 5px 1px 2px;
}
.cms-bootstrap .CM .CM-bookmarks a:hover {
	cursor: pointer; background-color: rgb(208, 232, 237);
}
.cms-bootstrap .CM-singleline pre {
	font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif;
}
.cms-bootstrap .CM-singleline .code-mirror-lines {
	padding: 0.1em;
}
.cms-bootstrap .CM-toolbar-totalLines {
	vertical-align: middle;
}
.cms-bootstrap .CM {
	transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; width: 100%; height: auto; color: rgb(38, 37, 36); line-height: 20px; vertical-align: baseline; display: inline-block; min-height: 32px; box-sizing: border-box; background-color: rgb(247, 247, 247);
}
.cms-bootstrap .code-mirror-focused.CM {
	outline: 0px; border-bottom-color: rgb(17, 117, 174); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .AutoSize.CM {
	padding: 4px 8px;
}
.cms-bootstrap .CM-FullScreen.CM {
	border: 1px solid rgb(204, 204, 204); border-image: none; left: 0px; top: 0px; width: auto; height: auto; right: 0px; bottom: 0px; position: fixed; z-index: 500;
}
.cms-bootstrap .CM-FullScreen.CM .code-mirror-scroll {
	margin: 0px 1px 28px 0px; left: 0px; top: 0px; width: auto; height: auto; right: 0px; bottom: 0px; position: absolute; z-index: 500;
}
.cms-bootstrap .CM-FullScreen.CM .CM-toolbar {
	left: 0px; width: 100%; bottom: 0px; position: absolute; z-index: 19993;
}
.cms-bootstrap textarea[disabled='disabled'] + .code-mirror .code-mirror-scroll {
	background-color: rgb(244, 244, 244);
}
.cms-bootstrap textarea[disabled='disabled'] + .code-mirror .code-mirror-cursor {
	display: none;
}
.cms-bootstrap .ValidationCode .code-mirror-cursor {
	border: 1px solid red !important; border-image: none !important; display: inline !important; visibility: visible !important; opacity: 0.5; background-color: rgb(255, 68, 68);
}
.cms-bootstrap .AutoSize .code-mirror-scroll {
	height: 30px;
}
.cms-bootstrap .TreeEditor .AutoSize .code-mirror-scroll {
	width: 500px; height: 30px; overflow: auto;
}
.cms-bootstrap .MacroDesigner .TreeEditor .AutoSize .code-mirror-scroll {
	width: 250px;
}
.cms-bootstrap .macro-editor-form-control {
	word-spacing: -4px !important; display: inline;
}
.cms-bootstrap .macro-editor-form-control .btn {
	word-spacing: 0px !important;
}
.cms-bootstrap .macro-editor-form-control .btn-group {
	word-spacing: 0px !important;
}
.cms-bootstrap .macro-editor-form-control .btn-dropdown {
	word-spacing: 0px !important;
}
.cms-bootstrap .macro-editor-form-control div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px !important;
}
.cms-bootstrap .macro-editor-form-control span {
	word-spacing: 0px !important;
}
.cms-bootstrap .macro-editor-form-control .form-control {
	word-spacing: 0px !important;
}
.cms-bootstrap .macro-editor-form-control label {
	word-spacing: 0px !important;
}
.cms-bootstrap .macro-editor-form-control a {
	word-spacing: 0px !important;
}
.cms-bootstrap .macro-editor-form-control p {
	word-spacing: 0px !important;
}
.cms-bootstrap .macro-editor-form-control div:nth-child(1):not(.code-mirror-gutter-text):not(.code-mirror-gutter) {
	font-size: 14px; display: inline-block; position: relative;
}
.cms-bootstrap .macro-editor-form-control div.form-control.CM-singleline.CM-silver.CM {
	width: 480px;
}
.cms-bootstrap .macro-editor-form-control .code-mirror-scroll {
	background-color: transparent;
}
.cms-bootstrap .macro-editor-form-control .form-control + .icon-only.btn {
	padding-left: 0px;
}
.cms-bootstrap .macro-tree-editor-form-control {
	margin-right: -32px; word-spacing: -4px; display: inline;
}
.cms-bootstrap .macro-tree-editor-form-control .btn {
	word-spacing: 0px;
}
.cms-bootstrap .macro-tree-editor-form-control .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .macro-tree-editor-form-control .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .macro-tree-editor-form-control div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .macro-tree-editor-form-control span {
	word-spacing: 0px;
}
.cms-bootstrap .macro-tree-editor-form-control .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .macro-tree-editor-form-control label {
	word-spacing: 0px;
}
.cms-bootstrap .macro-tree-editor-form-control a {
	word-spacing: 0px;
}
.cms-bootstrap .macro-tree-editor-form-control p {
	word-spacing: 0px;
}
.cms-bootstrap .macro-tree-editor-form-control div:nth-child(1) {
	font-size: 14px; display: inline-block; position: relative;
}
.cms-bootstrap .macro-tree-editor-form-control button.icon-only.btn {
	left: -40px; position: relative; z-index: 491;
}
.cms-bootstrap .macro-tree-editor-form-control div.form-control.CM-singleline.CM-silver.CM {
	width: 320px; padding-right: 24px;
}
.cms-bootstrap .macro-tree-editor-form-control div.CM-blue.CM {
	padding: 4px 24px 4px 8px; width: 320px; height: auto; font-size: 14px; margin-right: 8px; display: inline-block; min-height: 32px;
}
.cms-bootstrap .macro-tree-editor-form-control div[disabled].CM-blue.CM {
	border-color: rgb(229, 229, 229); color: rgb(105, 102, 99); background-color: rgb(229, 229, 229);
}
.cms-bootstrap .macro-tree-editor-form-control div[readonly].CM-blue.CM {
	border-color: rgb(229, 229, 229); color: rgb(105, 102, 99); background-color: rgb(229, 229, 229);
}
.cms-bootstrap .macro-tree-editor-form-control div[disabled]:-ms-input-placeholder.CM-blue.CM {
	color: rgb(105, 102, 99);
}
.cms-bootstrap .macro-tree-editor-form-control div[readonly]:-ms-input-placeholder.CM-blue.CM {
	color: rgb(105, 102, 99);
}
.cms-bootstrap .macro-tree-editor-form-control div[disabled].CM-blue.CM {
	cursor: not-allowed;
}
.cms-bootstrap .macro-tree-editor-form-control div.CM-blue.CM .code-mirror-scroll {
	overflow: hidden; background-color: transparent;
}
.cms-bootstrap .form-properties .condition-builder .btn {
	margin-top: 8px;
}
.cms-bootstrap .AutoCompleteHints {
	padding: 4px; border: 2px solid rgb(189, 187, 187); border-image: none; overflow: auto; font-size: 14px; -ms-overflow-x: hidden; max-height: 200px; min-width: 70px; box-shadow: 1px 1px 2px #888; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .AutoCompleteHints ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.cms-bootstrap .AutoCompleteHints a {
	color: rgb(0, 0, 0); text-decoration: none; cursor: default;
}
.cms-bootstrap .AutoCompleteHints i {
	margin-right: 0px;
}
.cms-bootstrap .AutoCompleteHints div {
	width: 100%; height: 20px; margin-right: 1px; display: inline-block;
}
.cms-bootstrap .AutoCompleteHints li {
	height: 20px;
}
.cms-bootstrap .AutoCompleteHints .hidden {
	display: none;
}
.cms-bootstrap .AutoCompleteHints .HiddenProperty a {
	color: grey;
}
.cms-bootstrap .AutoCompleteHints .selected div {
	background-color: rgb(51, 153, 255);
}
.cms-bootstrap .AutoCompleteHints .selected div a {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .AutoCompleteContext {
	background: rgb(229, 224, 203); padding: 16px; overflow: auto; white-space: pre-wrap; box-sizing: border-box; box-shadow: 1px 1px 2px #888;
}
.cms-bootstrap .password-strength .password-strength-text {
	line-height: 32px;
}
.cms-bootstrap .password-strength .passw-strength-indicator {
	width: 100%; height: 8px; margin-bottom: 4px; max-width: 320px; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .password-strength .passw-strength-indicator div {
	height: 100%;
}
.cms-bootstrap .password-strength .password-strength-not-acceptable {
	font-weight: bold;
}
.cms-bootstrap .password-strength .password-strength-weak {
	font-weight: bold;
}
.cms-bootstrap .password-strength .password-strength-acceptable {
	font-weight: bold;
}
.cms-bootstrap .password-strength .password-strength-average {
	font-weight: bold;
}
.cms-bootstrap .password-strength .password-strength-strong {
	font-weight: bold;
}
.cms-bootstrap .password-strength .password-strength-excellent {
	font-weight: bold;
}
.cms-bootstrap .password-strength .passw-indicator-not-acceptable {
	width: 0px; background-color: rgb(177, 38, 40);
}
.cms-bootstrap .password-strength .passw-indicator-weak {
	width: 20%; background-color: rgb(177, 38, 40);
}
.cms-bootstrap .password-strength .passw-indicator-acceptable {
	width: 40%; background-color: rgb(201, 130, 9);
}
.cms-bootstrap .password-strength .passw-indicator-average {
	width: 60%; background-color: rgb(17, 117, 174);
}
.cms-bootstrap .password-strength .passw-indicator-strong {
	width: 80%; background-color: rgb(149, 190, 95);
}
.cms-bootstrap .password-strength .passw-indicator-excellent {
	width: 100%; background-color: rgb(73, 125, 4);
}
.cms-bootstrap .rating-star {
	color: rgb(64, 62, 61); margin-top: 6px; display: block; cursor: pointer; background-repeat: no-repeat;
}
.cms-bootstrap :last-of-type.rating-star {
	margin-right: 6px;
}
.cms-bootstrap .disabled .rating-star {
	cursor: default;
}
.cms-bootstrap .saved-rating-star {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .RTL .RatingControlCell {
	padding-right: 0px !important; padding-left: 64px;
}
.cms-bootstrap .has-switch {
	border-radius: 3px; width: 44px; height: 20px; overflow: hidden; vertical-align: middle; display: inline-block; position: relative; cursor: pointer; -ms-user-select: none; background-color: rgb(229, 229, 229); -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.cms-bootstrap .has-switch i {
	pointer-events: none;
}
.cms-bootstrap .has-switch span {
	margin: 0px; width: 50%; height: 20px; text-align: center; line-height: 20px; display: inline-block; z-index: 1;
}
.cms-bootstrap .has-switch span.switch-left {
	border-radius: 3px 0px 0px 3px; color: rgb(255, 255, 255); background-color: rgb(73, 125, 4);
}
.cms-bootstrap .has-switch span.switch-right {
	border-radius: 0px 3px 3px 0px; left: 50%; color: rgb(38, 37, 36); position: relative; background-color: rgb(189, 187, 187);
}
.cms-bootstrap .date-time-picker {
	display: inline;
}
.cms-bootstrap .date-time-picker .btn i.icon-calendar {
	margin: 0px;
}
.cms-bootstrap .uploader {
	border: currentColor; border-image: none; display: table; min-width: 288px; background-color: rgb(255, 255, 255);
}
.IE .cms-bootstrap .uploader {
	width: auto; min-width: 290px;
}
.cms-bootstrap .uploader .uploader-current-file {
	width: auto; color: rgb(15, 97, 148); text-decoration: underline; margin-left: 8px;
}
.RTL .cms-bootstrap .uploader .uploader-current-file {
	margin-right: 8px; margin-left: auto;
}
.cms-bootstrap .uploader .uploader-action {
	vertical-align: middle;
}
.cms-bootstrap .uploader .uploader-external-edit {
	vertical-align: middle; display: inline-block;
}
.cms-bootstrap .uploader .uploader-delete {
	vertical-align: middle;
}
.cms-bootstrap .uploader .uploader-upload {
	clear: both;
}
.cms-bootstrap .uploader .uploader-label {
	margin-right: 8px;
}
.RTL .cms-bootstrap .uploader .uploader-label {
	margin-right: auto; margin-left: 8px;
}
.cms-bootstrap .ButtonUploaderContainer {
	padding: 0px;
}
.cms-bootstrap .ButtonUploader {
	height: 32px;
}
.cms-bootstrap .ButtonUploader img {
	display: none;
}
.cms-bootstrap .uploader-icon {
	padding: 0px;
}
.cms-bootstrap .direct-file-uploader {
	margin-right: 8px;
}
.cms-bootstrap .uploader-overlay-div {
	background: rgba(0, 0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; opacity: 0;
}
.cms-bootstrap .uploader-overlay-div > input[type='file'] {
	display: none;
}
.cms-bootstrap .MouseOver .btn-default {
	background-color: rgb(163, 162, 162);
}
.cms-bootstrap .MouseOver .btn-primary {
	background-color: rgb(53, 94, 0);
}
.cms-bootstrap .MouseOver .uploader-button-disabled + .UploaderDiv {
	cursor: not-allowed;
}
.cms-bootstrap .form-search-container {
	width: 208px; overflow: hidden; white-space: nowrap;
}
.cms-bootstrap .form-search-container input {
	padding: 0px 24px 0px 4px; border-radius: 3px; border: 2px solid rgb(189, 187, 187); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(38, 37, 36); vertical-align: baseline; display: inline-block; box-sizing: border-box; background-color: rgb(247, 247, 247);
}
.cms-bootstrap .form-search-container input:-ms-input-placeholder {
	color: rgb(80, 78, 76);
}
.cms-bootstrap .form-search-container i {
	padding: 6px; left: -34px; width: 16px; height: 16px; color: rgb(163, 162, 162); font-size: 16px; position: relative;
}
.cms-bootstrap.Chrome .form-search-container i {
	top: 1px;
}
.cms-bootstrap .color-picker-form-control .color-preview {
	border-radius: 3px; border: 2px solid rgb(189, 187, 187); border-image: none; width: 28px; height: 28px; margin-left: 8px; display: inline-block;
}
.cms-bootstrap .color-picker-wrapper-div {
	margin: 0px; padding: 0px; width: 265px;
}
.cms-bootstrap .color-picker-wrapper-div i.color-picker-crosshair-icon {
	padding: 0px; border: 1px solid transparent; border-image: none; width: 23px; height: 23px; font-size: 21px; cursor: pointer;
}
.cms-bootstrap .color-picker-wrapper-div .Safari.RTL div.color-picker-slider-arrows {
	left: 0px;
}
.cms-bootstrap .color-picker-wrapper-div div.color-picker-slider-arrows {
	width: 35px; height: 13px; font-size: 11px;
}
.cms-bootstrap .color-picker-wrapper-div div.color-picker-slider-arrows i.color-picker-hue-selector-arrow {
	padding: 0px; width: 11px; height: 13px; font-size: 11px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; cursor: pointer;
}
.cms-bootstrap .color-picker-wrapper-div div.color-picker-slider-arrows i:nth-child(1) {
	padding-right: 13px;
}
.cms-bootstrap .color-picker-wrapper-div .color-picker-preview {
	padding: 4px 8px; border-radius: 3px; border: 2px solid rgb(189, 187, 187); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; left: 0px; top: 225px; width: 80px; height: 32px; color: rgb(38, 37, 36); line-height: 20px; font-size: 14px; vertical-align: baseline; display: block; position: absolute; box-sizing: border-box; background-color: rgb(247, 247, 247);
}
.cms-bootstrap .color-picker-wrapper-div .color-picker-preview:focus {
	outline: 0px; border-bottom-color: rgb(17, 117, 174); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .color-picker-wrapper-div [disabled].color-picker-preview {
	border-color: rgb(229, 229, 229); color: rgb(105, 102, 99); background-color: rgb(229, 229, 229);
}
.cms-bootstrap .color-picker-wrapper-div [readonly].color-picker-preview {
	border-color: rgb(229, 229, 229); color: rgb(105, 102, 99); background-color: rgb(229, 229, 229);
}
.cms-bootstrap .color-picker-wrapper-div [disabled]:-ms-input-placeholder.color-picker-preview {
	color: rgb(105, 102, 99);
}
.cms-bootstrap .color-picker-wrapper-div [readonly]:-ms-input-placeholder.color-picker-preview {
	color: rgb(105, 102, 99);
}
.cms-bootstrap .color-picker-wrapper-div [disabled].color-picker-preview {
	cursor: not-allowed;
}
.cms-bootstrap .color-picker-wrapper-div :-ms-input-placeholder.color-picker-preview {
	color: rgb(80, 78, 76);
}
.cms-bootstrap .color-picker-wrapper-div .color-picker-textbox {
	padding: 4px 8px; border-radius: 3px; border: 2px solid rgb(189, 187, 187); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; top: 225px; width: 80px; height: 32px; right: 0px; color: rgb(38, 37, 36); line-height: 20px; font-size: 14px; vertical-align: baseline; display: block; position: absolute; box-sizing: border-box; background-color: rgb(247, 247, 247);
}
.cms-bootstrap .color-picker-wrapper-div .color-picker-textbox:focus {
	outline: 0px; border-bottom-color: rgb(17, 117, 174); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .color-picker-wrapper-div [disabled].color-picker-textbox {
	border-color: rgb(229, 229, 229); color: rgb(105, 102, 99); background-color: rgb(229, 229, 229);
}
.cms-bootstrap .color-picker-wrapper-div [readonly].color-picker-textbox {
	border-color: rgb(229, 229, 229); color: rgb(105, 102, 99); background-color: rgb(229, 229, 229);
}
.cms-bootstrap .color-picker-wrapper-div [disabled]:-ms-input-placeholder.color-picker-textbox {
	color: rgb(105, 102, 99);
}
.cms-bootstrap .color-picker-wrapper-div [readonly]:-ms-input-placeholder.color-picker-textbox {
	color: rgb(105, 102, 99);
}
.cms-bootstrap .color-picker-wrapper-div [disabled].color-picker-textbox {
	cursor: not-allowed;
}
.cms-bootstrap .color-picker-wrapper-div :-ms-input-placeholder.color-picker-textbox {
	color: rgb(80, 78, 76);
}
.cms-bootstrap .image-selector .form-control {
	width: 320px;
}
.cms-bootstrap .image-selector .image-selector-image-preview {
	margin-top: 16px; display: block; cursor: pointer;
}
.cms-bootstrap .selector-flat-description {
	margin: 0px 16px 16px; padding: 16px; height: 40px;
}
.cms-bootstrap .selector-flat-description h3 {
	margin-top: 0px;
}
.cms-bootstrap .selector-flat-description-background {
	background-color: rgb(229, 224, 203);
}
.cms-bootstrap .uni-flat-search {
	padding: 16px 16px 4px; margin-bottom: 0px; box-sizing: border-box; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .uni-flat-search .form-filter {
	margin-bottom: 0px;
}
.cms-bootstrap .uni-flat-search .uni-flat-search-input {
	padding-right: 24px; box-sizing: border-box;
}
.cms-bootstrap .uni-flat-search .uni-flat-search-btn {
	left: -40px; color: rgb(163, 162, 162); margin-right: -32px; position: relative;
}
.cms-bootstrap .uni-flat-search .uni-flat-search-icon {
	line-height: 32px;
}
.cms-bootstrap .group-size-slider-group-1 {
	background-color: rgb(225, 67, 68);
}
.cms-bootstrap .group-disabled.group-size-slider-group-1 {
	background-color: rgb(229, 229, 229);
}
.cms-bootstrap .group-size-slider-group-2 {
	background-color: rgb(149, 190, 95);
}
.cms-bootstrap .group-disabled.group-size-slider-group-2 {
	background-color: rgb(189, 187, 187);
}
.cms-bootstrap .group-size-slider-group-3 {
	background-color: rgb(201, 130, 9);
}
.cms-bootstrap .group-disabled.group-size-slider-group-3 {
	background-color: rgb(163, 162, 162);
}
.cms-bootstrap .newsletter-group-size {
	margin: 8px; width: auto;
}
.cms-bootstrap .newsletter-group-size .firstbox {
	height: 8px; float: left;
}
.cms-bootstrap .newsletter-group-size .otherbox {
	height: 8px; float: left;
}
.cms-bootstrap .newsletter-group-size .ui-slider {
	background: rgb(229, 229, 229) !important;
}
.cms-bootstrap .newsletter-group-size .ui-slider .ui-slider-handle {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=CMSModules/CMS_Newsletter/groupsizeslider.png") no-repeat; width: 12px; margin-top: 2px; position: absolute; z-index: 2; cursor: e-resize;
}
.cms-bootstrap .newsletter-group-size .ui-slider-disabled .ui-slider-handle {
	cursor: default !important;
}
.cms-bootstrap .ui-slider-horizontal {
	height: 8px;
}
.cms-bootstrap .newsletter-issue-selector div:nth-child(2) {
	margin-top: 12px;
}
.cms-bootstrap .numeric-up-down .numeric-updown-buttons {
	left: -30px; width: 16px; height: 18px; display: inline-block; position: relative;
}
.cms-bootstrap .numeric-up-down .numeric-updown-buttons .btn {
	padding: 0px; top: 17px; width: 16px; height: 8px; line-height: 8px; font-size: 12px; position: absolute;
}
.cms-bootstrap .numeric-up-down .numeric-updown-buttons :nth-child(1).btn {
	top: 7px; margin-bottom: 2px;
}
.cms-bootstrap .numeric-up-down .numeric-updown-buttons .btn i {
	height: 8px; line-height: 8px; font-size: 12px;
}
.cms-bootstrap .numeric-up-down .form-control {
	text-align: right; padding-right: 24px;
}
.cms-bootstrap .date-interval-selector.radio-list-vertical .last-days .radio {
	margin-top: 6px; margin-right: 8px;
}
.cms-bootstrap .options-selector .editor {
	padding-top: 8px; margin-right: 8px; min-width: 592px;
}
.cms-bootstrap .GlobalWizardStep .options-selector .editor {
	min-width: 0px;
}
.cms-bootstrap .font-selector td:not(:last-child) {
	padding-right: 8px;
}
.cms-bootstrap .font-selector td {
	padding-top: 8px;
}
.cms-bootstrap .font-selector .boxes {
	margin-top: 8px;
}
.cms-bootstrap .font-selector .boxes .checkbox {
	margin-top: 4px;
}
.cms-bootstrap .reporting-items-list td:not(:first-child) {
	padding-left: 8px;
}
.cms-bootstrap .reporting-items-list td:first-child {
	width: 264px;
}
.cms-bootstrap .vertical-scrollable-list {
	height: 128px; -ms-overflow-y: scroll;
}
.cms-bootstrap .form-custom-layout .editor {
	float: left;
}
.cms-bootstrap .form-custom-layout .fields {
	margin-left: 16px; float: left;
}
.cms-bootstrap .form-custom-layout .fields-list {
	margin-top: 8px; margin-bottom: 8px;
}
.cms-bootstrap .level-tree > a {
	display: none;
}
.cms-bootstrap .level-tree .level-tree-view {
	margin-top: 4px; margin-left: 8px;
}
.cms-bootstrap .tag-selector ul {
	display: inline;
}
.cms-bootstrap .codename-with-prefix .explanation-text span {
	display: inline-block;
}
.cms-bootstrap .codename-with-prefix .input-width-5 {
	width: 12px; margin-right: 0px;
}
.cms-bootstrap .codename-with-prefix .input-width-60 {
	width: 188px;
}
.cms-bootstrap .inline-editing-textbox {
	width: 128px;
}
.cms-bootstrap .inline-editing-textbox a {
	text-decoration: none;
}
.cms-bootstrap .inline-editing-textbox .inline-edit-submit {
	margin-left: 6px;
}
.cms-bootstrap .inline-editing-textbox .inline-edit-cancel {
	margin-left: 6px;
}
.cms-bootstrap .inline-editing-textbox .inline-edit-submit {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .inline-editing-textbox .inline-edit-cancel {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .inline-editing-textbox .editing-panel {
	text-align: left;
}
.cms-bootstrap .inline-editing-textbox .static-textpanel {
	padding: 0px 8px; width: 128px; height: 22px; line-height: 18px; overflow: hidden;
}
.cms-bootstrap.Chrome .inline-editing-textbox .static-textpanel {
	line-height: 20px;
}
.cms-bootstrap .inline-editing-textbox .editing-textbox {
	padding: 0px 8px; width: 80px; text-align: right; display: inline-block;
}
.cms-bootstrap .inline-editing-textbox .inline-textbox-error {
	border-bottom-color: rgb(225, 67, 68); border-bottom-width: 2px; border-bottom-style: solid;
}
.cms-bootstrap .inline-editing-textbox-text {
	width: 352px;
}
.cms-bootstrap .inline-editing-textbox-text .static-textpanel {
	width: 352px;
}
.cms-bootstrap .inline-editing-textbox-text .editing-textbox {
	width: 304px; text-align: left;
}
.cms-bootstrap .menu-header-item {
	margin-top: 0px; margin-right: 16px; margin-bottom: 6px;
}
.cms-bootstrap .menu-header-item-selected {
	margin-top: 0px; margin-right: 16px; margin-bottom: 6px;
}
.cms-bootstrap .menu-header-item h4 {
	margin-top: 0px; margin-bottom: 0px;
}
.cms-bootstrap .menu-header-item-selected h4 {
	margin-top: 0px; margin-bottom: 0px;
}
.cms-bootstrap .image-editor-menu-column {
	width: 30%; float: left;
}
.cms-bootstrap .image-editor-image-column {
	width: 70%; float: left;
}
.cms-bootstrap .image-editor-properties-column {
	width: 70%; float: left;
}
.cms-bootstrap .image-editor-properties {
	display: none;
}
.cms-bootstrap .image-editor-frame {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=Design/Backgrounds/ImageBackground.png"); border: 0px currentColor; border-image: none;
}
.cms-bootstrap .image-editor-inner-page {
	margin: 0px !important;
}
.cms-bootstrap .image-editor-image {
	margin: 8px;
}
.cms-bootstrap .image-editor-main .control-group-inline .radio {
	margin-bottom: 8px;
}
.cms-bootstrap .image-editor-properties .form-horizontal .form-horizontal {
	margin-bottom: 0px;
}
.cms-bootstrap .jcrop-holder {
	margin: 8px; text-align: left;
}
.cms-bootstrap .jcrop-holder .image-editor-image {
	margin: 0px;
}
.cms-bootstrap .jcrop-vline {
	background: rgb(255, 255, 255); font-size: 0px; position: absolute;
}
.cms-bootstrap .jcrop-hline {
	background: rgb(255, 255, 255); font-size: 0px; position: absolute;
}
.cms-bootstrap .jcrop-vline {
	width: 1px !important; height: 100%;
}
.cms-bootstrap .jcrop-hline {
	width: 100%; height: 1px !important;
}
.cms-bootstrap .jcrop-handle {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 7px !important; height: 7px !important; font-size: 1px; background-color: rgb(51, 51, 51);
}
.cms-bootstrap .IE7 .jcrop-handle {
	width: 9px; height: 9px;
}
.cms-bootstrap .jcrop-tracker {
	width: 100%; height: 100%;
}
.cms-bootstrap .datetime-ui-time-arrow_move {
	width: 7px; height: 6px; margin-top: 3px; cursor: pointer;
}
.cms-bootstrap .datetime-ui-timeicon-n {
	background-position: -4px -22px;
}
.cms-bootstrap .datetime-ui-timeicon-s {
	background-position: -69px -22px;
}
.cms-bootstrap .hourShift {
	height: 19px;
}
.cms-bootstrap .datetime-ui-time-div {
	width: 50px;
}
.cms-bootstrap .datetime-ui-time-textbox {
	width: 25px;
}
.cms-bootstrap .datetime-ui-range-div {
	width: auto; display: none; position: absolute;
}
.cms-bootstrap .datetime-ui-range-header {
	z-index: 50000; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .datetime-ui-widget-header {
	background: rgb(229, 229, 229); border: currentColor; border-image: none;
}
.cms-bootstrap .datetime-ui-datepicker .RightAlign {
	background: rgb(229, 229, 229); border: currentColor; border-image: none;
}
.cms-bootstrap .datetime-ui-datepicker .RightAlign {
	width: 100%; overflow: hidden;
}
.cms-bootstrap .datetime-ui-datepicker {
	padding: 0px;
}
.cms-bootstrap .datetime-ui-datepicker .datetime-ui-datepicker-calendar {
	background: rgb(255, 255, 255); width: 100%; margin-bottom: 8px;
}
.cms-bootstrap .datetime-ui-datepicker .action-buttons {
	margin-bottom: 0px;
}
.cms-bootstrap .datetime-ui-datepicker .action-buttons .btn {
	margin-bottom: 8px;
}
.cms-bootstrap .datetime-ui-widget-content {
	background: rgb(255, 255, 255); border-color: rgb(229, 229, 229);
}
.cms-bootstrap .datetime-ui-datepicker .datetime-ui-widget-content.datetime-ui-datepicker-buttonpane {
	overflow: hidden;
}
.cms-bootstrap .datetime-ui-datepicker .datetime-ui-datepicker-buttonpane {
	margin: 0px;
}
.cms-bootstrap .datetime-ui-state-active {
	background: rgb(207, 231, 236);
}
.cms-bootstrap .datetime-ui-widget-content .datetime-ui-state-active {
	background: rgb(207, 231, 236);
}
.cms-bootstrap .datetime-ui-range-div.datetime-ui-range-header .datetime-ui-widget-content {
	background: none;
}
.cms-bootstrap .datetime-ui-datepicker {
	background: rgb(229, 229, 229); padding: 8px;
}
.cms-bootstrap .datetime-ui-datepicker .form-group {
	padding-top: 8px;
}
.cms-bootstrap .datetime-ui-datepicker input {
	background: rgb(255, 255, 255); border: 0px solid currentColor; border-image: none;
}
.cms-bootstrap .datetime-ui-datepicker select {
	background: rgb(255, 255, 255); border: 0px solid currentColor; border-image: none;
}
.cms-bootstrap .datetime-ui-datepicker td {
	background: rgb(255, 255, 255); border: 0px solid currentColor; border-image: none;
}
.cms-bootstrap .datetime-ui-datepicker thead {
	background: rgb(163, 162, 162);
}
.cms-bootstrap .datetime-ui-datepicker-title {
	width: 100%; padding-bottom: 8px;
}
.cms-bootstrap .datetime-ui-datepicker-title a {
	float: right;
}
.cms-bootstrap .datetime-ui-datepicker-title select {
	float: left;
}
.cms-bootstrap .datetime-ui-datepicker-month {
	margin-right: 8px;
}
.cms-bootstrap .rangemodal-buttons {
	padding-right: 8px;
}
.cms-bootstrap .date-range-selector span + .btn {
	margin-left: 8px;
}
.cms-bootstrap .macro-editor {
	padding: 16px;
}
.cms-bootstrap .macro-editor .editor {
	width: calc(100% - 508px); float: left;
}
.cms-bootstrap .macro-editor .add-clause {
	width: 48px; float: left;
}
.cms-bootstrap .macro-editor .add-clause button {
	margin-left: 8px;
}
.cms-bootstrap .macro-editor .rules {
	width: 458px; float: left;
}
.cms-bootstrap .macro-editor .rules .editing-form-label-cell {
	padding-right: 16px;
}
.cms-bootstrap .conditionn-builder {
	font-size: 0px;
}
.cms-bootstrap .MacroRuleArea {
	margin: 10px 0px 10px 10px; width: 95%;
}
.cms-bootstrap .MacroRuleAreaBorder {
	overflow: auto; border-right-color: rgb(189, 187, 187); border-bottom-color: rgb(189, 187, 187); border-left-color: rgb(189, 187, 187); border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
.cms-bootstrap .MacroRuleToolbar {
	padding: 5px; height: 30px; border-top-color: rgb(189, 187, 187); border-right-color: rgb(189, 187, 187); border-left-color: rgb(189, 187, 187); border-top-width: 2px; border-right-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-left-radius: 3px; border-top-right-radius: 3px; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .MacroRuleToolbarSeparator {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=Design/Controls/UniMenu/RightBorder.png") no-repeat left; margin: 3px 2px 0px 6px; padding: 2px; float: left;
}
.cms-bootstrap .MacroRuleToolbarButton {
	padding: 2px; border: 1px solid transparent; border-image: none; float: left;
}
.cms-bootstrap .MacroRuleInfo {
	color: gray;
}
.cms-bootstrap .MacroRule {
	padding-left: 15px;
}
.cms-bootstrap .MacroRuleParameter {
	text-decoration: underline; cursor: pointer;
}
.cms-bootstrap .MacroRuleOperator {
	margin: 3px; width: 30px; text-decoration: underline; cursor: pointer;
}
.cms-bootstrap .MacroRuleHandle {
	cursor: move;
}
.cms-bootstrap .MacroRuleText {
	padding: 2px; border: 1px solid transparent; border-image: none;
}
.cms-bootstrap .MacroRuleCue {
	margin: 5px; border: 1px dashed red; border-image: none; display: none; min-height: 20px;
}
.cms-bootstrap .MacroRuleDialogBody {
	padding: 20px 20px 50px;
}
.cms-bootstrap .MacroRuleDialogButton {
	margin: 10px;
}
.cms-bootstrap .MacroRuleTextActive {
	padding: 2px; border: 1px dashed rgb(0, 0, 0); border-image: none;
}
.cms-bootstrap .RuleSelected {
	border: 1px solid rgb(204, 204, 204); border-image: none; background-color: rgb(170, 226, 255);
}
.cms-bootstrap .ConditionBuilder {
	width: 292px;
}
.cms-bootstrap .IE9 .ConditionBuilder {
	padding-top: 0px;
}
.cms-bootstrap .Safari .ConditionBuilder {
	padding-top: 0px;
}
.cms-bootstrap .Opera .ConditionBuilder {
	padding-top: 0px;
}
.cms-bootstrap .ConditionBuilder .code-mirror-scroll {
	height: 100px;
}
.cms-bootstrap .ConditionBuilderRule {
	height: auto; -ms-word-wrap: break-word;
}
.cms-bootstrap .ConditionBuilderRuleParam {
	border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: dashed;
}
.cms-bootstrap .ConditionBuilderOperator {
	color: rgb(136, 136, 136);
}
.cms-bootstrap .macro-tree-editor-form-control .code-mirror-lines {
	padding: 0px;
}
.cms-bootstrap .form-control.CM {
	font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-size: 14px;
}
.cms-bootstrap .CM-singleline pre {
	font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-size: 14px;
}
.cms-bootstrap .code-mirror-focused.form-control.CM {
	border-bottom-color: rgb(17, 117, 174); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .CM-singleline .code-mirror-lines {
	padding: 0px;
}
.cms-bootstrap .SplitToolbar {
	background: rgb(255, 255, 255); padding: 8px 16px; border-bottom-color: rgb(214, 217, 214); border-bottom-width: 3px; border-bottom-style: solid;
}
.cms-bootstrap .Horizontal.SplitToolbar {
	background: rgb(214, 217, 214); border: currentColor; border-image: none;
}
.cms-bootstrap .SplitToolbar .control-group-inline {
	white-space: nowrap;
}
.cms-bootstrap .SplitToolbar .control-group-inline .control-group-inline {
	white-space: nowrap;
}
.cms-bootstrap .Vertical.SplitToolbar > .LeftAlign {
	width: 50%; vertical-align: middle;
}
.cms-bootstrap .Vertical.SplitToolbar > .RightAlign {
	width: 50%; vertical-align: middle;
}
.cms-bootstrap .SplitSeparator {
	background: rgb(214, 217, 214); width: 8px; cursor: default !important;
}
.cms-bootstrap .TransformationSplitSeparator {
	background: rgb(214, 217, 214); width: 8px;
}
.cms-bootstrap .TransformationVerticalResizer {
	background: rgb(214, 217, 214); width: 8px;
}
.cms-bootstrap .EmptyResizer {
	height: 1px !important;
}
.cms-bootstrap .ui-layout-pane-scroll {
	overflow: auto;
}
.cms-bootstrap .PreviewTitlePadding {
	padding-top: 48px;
}
.cms-bootstrap .Preview .Horizontal.SplitToolbar {
	padding-top: 0px;
}
.cms-bootstrap .Preview .cms-selector {
	vertical-align: top; display: inline-block;
}
.cms-bootstrap .Preview .cms-selector .form-control {
	width: 144px;
}
.cms-bootstrap .Preview .cms-selector + .btn-dropdown {
	margin-left: 8px;
}
.install-body-database.cms-bootstrap {
	background-color: rgb(15, 97, 148);
}
.install-body-separation.cms-bootstrap {
	background-color: rgb(255, 255, 255);
}
.install-body-join.cms-bootstrap {
	background-color: rgb(255, 255, 255);
}
.cms-bootstrap .install-block {
	text-align: center; padding-top: 144px;
}
.cms-bootstrap .install-panel {
	margin: 0px auto; width: 624px; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .install-panel-info {
	margin: 0px auto; width: 624px; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .install-panel-info .install-log {
	padding: 8px 16px; height: 176px; margin-bottom: 16px;
}
.cms-bootstrap .install-info-title {
	padding: 16px; text-align: left; color: rgb(15, 97, 148); font-weight: bold; display: block;
}
.cms-bootstrap .install-panel td.Center {
	vertical-align: top;
}
.cms-bootstrap .Safari .install-panel td.Center {
	height: 6px;
}
.cms-bootstrap .install-header {
	text-align: center; padding-top: 16px; margin-bottom: 16px; display: block;
}
.cms-bootstrap .header-steps {
	padding: 8px 0px; height: 96px; text-align: center; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .install-step-panel {
	width: 96px; height: 96px; display: inline-block; position: relative;
}
.cms-bootstrap .install-step-panel i {
	padding: 0px; left: 16px; top: 8px; color: rgb(80, 78, 76); position: absolute;
}
.cms-bootstrap .install-step-panel .icon-style-allow {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .install-step-icon-selected {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .install-step-icon-separator {
	width: 64px; height: 96px; display: inline-block; position: relative;
}
.cms-bootstrap .install-step-icon-separator i {
	left: 8px; top: 16px; color: rgb(163, 162, 162); position: absolute;
}
.cms-bootstrap .install-step-title {
	width: 100%; text-align: center; bottom: 4px; font-size: 12px; display: block; position: absolute;
}
.cms-bootstrap .install-wizard {
	margin: 16px auto auto; padding: 0px 0px 16px; width: 100%; text-align: left;
}
.cms-bootstrap .install-wizard .cms-icon-80 {
	padding: 0px 0px 0px 4px;
}
.cms-bootstrap .install-wizard td {
	margin: 0px; padding: 0px;
}
.cms-bootstrap .install-wizard tr {
	height: 32px;
}
.cms-bootstrap .install-wizard table {
	margin: 0px; padding: 0px;
}
.cms-bootstrap .install-wizard-new-site tr {
	height: 24px;
}
.cms-bootstrap .install-content-block > table {
	width: 100%;
}
.cms-bootstrap .install-content-block .ErrorLabel {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .install-content-block .error-label {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .install-error {
	margin: 0px auto; width: 624px; display: inline-block; box-sizing: border-box;
}
.cms-bootstrap .install-error .error-label {
	padding: 16px; text-align: left; color: rgb(38, 37, 36); display: block; background-color: rgb(255, 221, 221);
}
.cms-bootstrap .install-content {
	padding: 16px; width: 100%; text-align: center; min-height: 352px; box-sizing: border-box; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .install-content .connection-string {
	display: inline-block; -ms-word-break: break-all;
}
.cms-bootstrap .install-content .install-log {
	height: 180px;
}
.cms-bootstrap .install-footer {
	padding: 16px; width: 100%; height: 64px; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .install-footer .footer-info {
	float: left;
}
.cms-bootstrap .install-footer .footer-info a {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .install-footer .footer-info a:hover {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .install-footer .footer-activity {
	padding-top: 6px; float: left;
}
.cms-bootstrap .install-footer .footer-info + .footer-activity {
	margin-left: 16px;
}
.cms-bootstrap .install-footer .footer-actions {
	float: right;
}
.cms-bootstrap .install-info-footer {
	margin: 16px auto; width: 624px;
}
.cms-bootstrap .install-info-footer .cms-version {
	padding: 8px 0px 0px; text-align: right; color: rgb(255, 255, 255); float: right;
}
.cms-bootstrap .install-info-footer .cms-support {
	padding: 8px 0px 0px; text-align: left; color: rgb(255, 255, 255); float: left;
}
.cms-bootstrap .install-info-footer .cms-support a {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .install-completed {
	text-align: left;
}
.cms-bootstrap .install-sql-name td {
	padding-top: 16px; padding-bottom: 8px;
}
.cms-bootstrap .install-sql-password td {
	padding-top: 8px; padding-bottom: 16px;
}
.cms-bootstrap .install-item-selected {
	background: rgb(208, 232, 237); margin: 4px; padding: 4px; cursor: pointer;
}
.cms-bootstrap .install-item:hover {
	background: rgb(208, 232, 237); margin: 4px; padding: 4px; cursor: pointer;
}
.cms-bootstrap .install-item {
	margin: 4px; padding: 4px; cursor: pointer;
}
.cms-bootstrap .install-disabled-item {
	margin: 4px; padding: 4px; border: 0px currentColor; border-image: none; color: rgb(163, 162, 162) !important; cursor: default; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .install-progress {
	margin: 16px 16px 0px; height: 326px; text-align: left;
}
.cms-bootstrap .install-progress-database {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; height: 270px; overflow: auto; margin-bottom: 8px; max-width: 588px;
}
.cms-bootstrap .install-progress-site {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; height: 270px; overflow: auto; margin-bottom: 8px; max-width: 588px;
}
.cms-bootstrap .install-progress-label {
	text-align: left; margin-top: 16px; margin-left: 16px;
}
.cms-bootstrap .install-create-db-objects {
	vertical-align: top;
}
.cms-bootstrap td.wag-dialog-label {
	width: 80px; padding-right: 8px;
}
.cms-bootstrap .database-separation {
	width: 100%; min-width: 576px;
}
.cms-bootstrap .database-join {
	width: 100%; min-width: 576px;
}
.cms-bootstrap .task-error {
	padding: 0px 4px; color: rgb(177, 38, 40);
}
.cms-bootstrap .task-success {
	padding: 0px 4px; color: rgb(73, 125, 4);
}
.cms-bootstrap .separation-azure-error {
	margin: -19px -29px 0px 0px; padding: 30px 20px 10px; height: 290px; overflow: auto;
}
.cms-bootstrap .separation-header {
	margin: auto !important; width: 620px !important; border-top-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: relative !important;
}
.cms-bootstrap .separation-finished {
	text-align: center; font-weight: bold;
}
.cms-bootstrap .separation-value-cell {
	padding-top: 4px; padding-right: 8px;
}
.cms-bootstrap .separation-checkbox {
	padding-top: 4px; padding-left: 8px; float: left;
}
.cms-bootstrap .DialogProperties {
	width: 100%; height: 320px; overflow: hidden; float: left; z-index: 10; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .DialogProperties .small-preview .media-properties-tab {
	height: 272px; overflow: auto;
}
.cms-bootstrap .DialogProperties .large-preview .media-properties-tab {
	height: 436px; overflow: auto;
}
.cms-bootstrap .DialogProperties .form-horizontal {
	margin-bottom: 0px;
}
.cms-bootstrap .DialogWebProperties {
	height: 483px !important;
}
.cms-bootstrap .DialogPropertiesPreview {
	overflow: auto; visibility: hidden;
}
.cms-bootstrap .DialogPropertiesPreview img {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=Design/Backgrounds/ImageBackground.png");
}
.cms-bootstrap .media-properties {
	width: inherit;
}
.cms-bootstrap .media-properties .properties {
	width: 35%; float: left;
}
.cms-bootstrap .media-properties .preview {
	width: 65%; float: right;
}
.cms-bootstrap .media-properties .editing-form-label-cell {
	width: 30%;
}
.cms-bootstrap .media-properties .editing-form-value-cell {
	width: 70%;
}
.cms-bootstrap .media-properties .editing-form-value-cell-offset {
	margin-left: 30%;
}
.cms-bootstrap .media-properties .editing-form-value-cell input.media-url-control {
	margin-right: 0px; max-width: 90%;
}
.cms-bootstrap .media-properties .media-dialog-value-cell {
	width: 85%;
}
.cms-bootstrap .media-properties .media-dialog-label-cell {
	width: 10.5%;
}
.cms-bootstrap .behavior .editing-form-label-cell {
	width: 10.5%;
}
.cms-bootstrap .behavior .editing-form-value-cell-offset {
	margin-left: 10.5%;
}
.cms-bootstrap .single-file-import-overflow {
	overflow: auto;
}
.cms-bootstrap .MediaProperties .nav-tabs {
	padding-top: 8px;
}
.cms-bootstrap .media-file-edit {
	overflow: auto; max-height: 192px;
}
.cms-bootstrap .youtube-box {
	top: 200px; right: 8%; position: absolute;
}
.cms-bootstrap .youtube-box .form-control {
	width: 445px; height: 276px;
}
.cms-bootstrap .youtube-loader {
	text-align: center; line-height: 259px;
}
.cms-bootstrap .DialogThumbnailItemImage {
	height: 95px; text-align: center; vertical-align: middle;
}
.cms-bootstrap .DialogThumbnailItemImage td {
	width: 168px; height: 95px;
}
.cms-bootstrap .DialogThumbnailActions {
	top: -36px; display: inline-block; position: relative;
}
.cms-bootstrap .DialogThumbnailActions table {
	display: inline;
}
.cms-bootstrap .DialogThumbnailActions .external-edit-icon {
	padding: 8px;
}
.cms-bootstrap .DialogViewArea {
	margin: 0px; padding: 0px; height: 100%;
}
.cms-bootstrap .DialogViewArea .Selected {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .class-thumbnail-selector-content button {
	margin-top: 8px; display: block;
}
.cms-bootstrap .disabled.class-thumbnail-selector-content a {
	color: rgb(105, 102, 99); cursor: not-allowed; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/BtnDisabledBg.png"); background-repeat: repeat; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .autocomplete {
	display: inline; white-space: nowrap;
}
.cms-bootstrap .autocomplete-icon {
	padding: 8px 4px 4px; width: 16px; height: 16px; font-size: 16px; margin-left: -40px; position: relative;
}
.cms-bootstrap .autocomplete-textbox {
	padding-right: 25px;
}
.cms-bootstrap .ui-state-focus {
	background: rgb(30, 144, 255) !important; color: rgb(255, 255, 255) !important;
}
.cms-bootstrap .ui-autocomplete-load {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=Design/Preloaders/preload16.gif") no-repeat right;
}
.cms-bootstrap .autocompleteSelectorSearchPart {
	color: rgb(15, 97, 148); font-weight: bold;
}
.cms-bootstrap .ui-autocomplete {
	z-index: 100001 !important; cursor: default; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .ui-menu {
	padding: 0px;
}
.cms-bootstrap .ui-menu .ui-menu-item a {
	color: rgb(38, 37, 36); padding-top: 0px; padding-bottom: 0px;
}
.cms-bootstrap .ui-menu .ui-menu-item a.ui-state-focus {
	margin: 0px;
}
.cms-bootstrap .cke_combo_button {
	background-image: -ms-linear-gradient(rgb(255, 255, 255), rgb(228, 228, 228));
}
.cms-bootstrap .cke_combo_button:hover {
	background-image: -ms-linear-gradient(rgb(242, 242, 242), rgb(204, 204, 204));
}
.cms-bootstrap .cke_combo_button:focus {
	background-image: -ms-linear-gradient(rgb(242, 242, 242), rgb(204, 204, 204));
}
.cms-bootstrap .cke_dialog .cke_dialog_contents_body {
	padding: 17px 10px 5px;
}
.cms-bootstrap .cke_dialog .cke_dialog_ui_vbox_child {
	padding: 5px 0px;
}
.cke_textarea_inline {
	min-height: 100px;
}
.cke_editable:focus {
	
}
