.wsc_content_manager_module_container.busy {
  background: rgba(156, 156, 156, 0.1);
  min-height: 150px;
}
.wsc_content_manager_module_container.busy::after {
  content: '';
  width: 32px;
  height: 32px;
  position: absolute;
  top: calc(50% - 16px);
  left: calc(50% - 16px);
  font-size: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  border-right: 1px solid rgba(0, 0, 0, 0.08);
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  border-left: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  animation: spinner 700ms infinite linear;
  z-index: 100001;
}
.wsc_content_manager_module_container.busy > .wsc_module_actions_panel.enabled {
  display: none !important;
}
.wsc_content_manager_module_container.busy .wsc_content_manager_module_slide > .wsc_slide_actions_panel {
  display: none !important;
}
.wsc_content_manager_module_container.busy:hover {
  border: 3px solid #808080;
}
.wsc_content_manager_module_container.edit {
  position: relative;
  border: 3px solid transparent;
}
.wsc_content_manager_module_container.edit:hover {
  position: relative;
  border: 3px solid #41bb99;
  transition: border 0.4s;
}
.wsc_content_manager_module_container.edit:hover > .wsc_module_actions_panel.enabled {
  opacity: 1;
  transition: opacity 0.4s;
}
.wsc_content_manager_module_container.edit > .wsc_module_actions_panel {
  box-shadow: 0 5px 10px rgba(43, 135, 218, 0.15);
  position: absolute;
  list-style: none;
  top: 0;
  right: 0;
  padding: 0;
  margin: 0;
  z-index: 100;
  display: none;
  opacity: 0;
}
.wsc_content_manager_module_container.edit > .wsc_module_actions_panel.enabled {
  display: block;
}
.wsc_content_manager_module_container.edit > .wsc_module_actions_panel.enabled > .wsc_module_actions_panel_item {
  color: white;
  height: 24px;
  width: 24px;
  text-align: center;
  cursor: pointer;
  padding: 0;
  margin: 0;
  display: inline-block;
  margin-right: 5px;
}
.wsc_content_manager_module_container.edit > .wsc_module_actions_panel.enabled > .wsc_module_actions_panel_item > a {
  color: white;
  display: block;
}
.wsc_content_manager_module_container.edit .wsc_content_manager_module_slide {
  position: relative;
}
.wsc_content_manager_module_container.edit .wsc_content_manager_module_slide > .wsc_slide_actions_panel {
  box-shadow: 0 5px 10px rgba(43, 135, 218, 0.15);
  position: absolute;
  list-style: none;
  background: #4b5766;
  z-index: 100;
  display: table;
  top: 50%;
  left: 50%;
  transform: translate(-50%);
  opacity: 0;
  padding: 2px 5px;
}
.wsc_content_manager_module_container.edit .wsc_content_manager_module_slide > .wsc_slide_actions_panel > .wsc_slide_actions_panel_item {
  color: white;
  text-align: center;
  display: table-cell;
  cursor: pointer;
  min-width: 16px;
  min-height: 16px;
}
.wsc_content_manager_module_container.edit .wsc_content_manager_module_slide > .wsc_slide_actions_panel > .wsc_slide_actions_panel_item + .wsc_slide_actions_panel_item {
  padding-left: 8px;
}
.wsc_content_manager_module_container.edit .wsc_content_manager_module_slide > .wsc_slide_actions_panel > .wsc_slide_actions_panel_item i {
  color: white !important;
}
.wsc_content_manager_module_container.edit .wsc_content_manager_module_slide:hover > .wsc_slide_actions_panel {
  opacity: 1;
  transition: opacity 0.5s;
}
#Body.wsc_dnd .wsc_content_manager_module_container.edit {
  border: none !important;
}
#Body.wsc_dnd .wsc_content_manager_module_container .wsc_module_actions_panel,
#Body.wsc_dnd .wsc_content_manager_module_container .wsc_slide_actions_panel {
  display: none !important;
}
#Body.dnnEditState .wsc_content_manager_module_container.edit {
  border: none !important;
}
.actionMenu > .dnn_mact {
  width: fit-content;
}
.actionMenu > .dnn_mact > li {
  line-height: 20px;
}
.actionMenu .wsc_module_actions_panel_item > a {
  background-image: none;
  color: white;
  font-size: 16px;
  text-align: center;
}
.actionMenu li.wsc_module_actions_panel_item > a:hover {
  background-color: #fff !important;
  color: #41bb99 !important;
}
.actionMenu .wsc_module_actions_panel_item.delete > a {
  background: red !important;
}
.actionMenu .wsc_module_actions_panel_item.add > a,
.actionMenu .wsc_module_actions_panel_item.edit > a,
.actionMenu .wsc_module_actions_panel_item.settings > a {
  background-color: #41bb99 !important;
}
.DNNEmptyPane.wsc_droppable {
  min-height: 50px;
  border: 2px solid red;
}
.wsc_content_manager_module_settings_slides_list {
  list-style: none;
  padding: 10px;
}
.wsc_content_manager_module_settings_slides_list > li {
  list-style: none;
  margin-bottom: 7px;
  padding: 3px 10px;
  display: flex;
  flex-direction: row;
  align-items: center;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.wsc_content_manager_module_settings_slides_list > li > a {
  padding: 3px;
  cursor: pointer;
  width: 1.5em;
  height: 1.5em;
  text-align: center;
}
.wsc_content_manager_module_settings_slides_list > li > a:hover {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  transition: box-shadow 0.3s;
  border-radius: 50%;
}
.wsc_content_manager_module_settings_slides_list > li > .title {
  flex-grow: 1;
  text-align: center;
}
.wsc_imaged_rdb img {
  width: 160px;
  height: 160px;
  display: block;
}
.wsc_imaged_rdb .text {
  display: inline-block;
  text-align: center;
}
.wsc_controls {
  margin-bottom: 5px;
}
.wsc_controls label {
  display: inline;
  font-weight: normal;
}
.wsc_controls .wsc_imaged_rdb {
  display: inline-block;
}
.wsc_controls .wsc_imaged_rdb .wsc_controls input[type="radio"] {
  cursor: pointer;
}
.wsc_controls .wsc_imaged_rdb img {
  cursor: pointer;
  max-width: 160px;
  width: auto;
  height: auto;
  border: 1px solid #eee;
  padding: 1px;
  background-color: #fff;
}
.wsc_controls .wsc_imaged_rdb label {
  cursor: pointer;
}
.wsc_controls textarea {
  margin-top: 0px;
  width: 100% !important;
}
.wsc_controls > .wsc_text_field {
  margin-bottom: 0px;
}
.wsc_controls .mce-btn-group:not(:first-child) {
  border-left: none !important;
}
.wsc_controls .mce-toolbar .mce-btn-group {
  padding: 0 !important;
}
.mce-tinymce {
  box-shadow: none !important;
}
.mce-btn-group:not(:first-child) {
  margin-left: 1px !important;
}
.mce-btn-group .mce-btn {
  margin-left: 1px !important;
}
.wsc_mcm_form label {
  display: inline;
  font-weight: normal;
}
.wsc_mcm_form input[type="radio"] {
  cursor: pointer;
  margin-right: 2px;
}
.wsc_mcm_form .wsc_imaged_rdb img {
  cursor: pointer;
  width: auto;
  height: auto;
  border: 1px solid #eee;
  padding: 1px;
  background-color: #fff;
}
.wsc_mcm_form .wsc_imaged_rdb label {
  cursor: pointer;
}
.wsc_mcm_form .wsc_imaged_rdb .text {
  display: inline;
}
.wsc_mcm_form .wsc_imaged_rdb td {
  padding-right: 10px;
}
.wsc_mcm_form .wsc_admin_fields > table tr > td {
  padding-bottom: 5px;
  padding-top: 5px;
  padding-right: 10px;
}
.wsc_mcm_form .wsc_admin_fields > table tr > td > label {
  cursor: pointer;
}
.wsc_mcm_form .wsc_admin_fields > table > tbody > tr:nth-child(2) > td {
  padding-bottom: 15px;
  border-bottom: 1px dashed #999;
}
.wsc_mcm_form .wsc_admin_fields > table > tbody > tr:nth-child(2) > td:first-child {
  vertical-align: top;
  padding-top: 12px;
}
.wsc_mcm_form .wsc_admin_fields > table > tbody > tr:nth-child(3) > td {
  padding-top: 20px;
}
.wsc_mcm_form .wsc_admin_fields table {
  margin-bottom: 0px;
}
.wsc_mcm_form .wsc_label {
  font-weight: bold;
}
.wsc_mcm_form .wsc_controls {
  margin-bottom: 10px;
}
.wsc_mcm_form .wsc_slide_container .wsc_controls {
  margin-bottom: 0px;
}
.wsc_mcm_form ul.tagit {
  margin-bottom: 0px;
}
.wsc_mcm_form input[type="text"] {
  border-width: 1px;
}
.wsc_mcm_form .wsc_info_body hr {
  margin-top: 15px;
}
.wsc_admin_content textarea {
  border-width: 1px;
}
.wsc_admin_content * {
  text-shadow: none;
  font-family: Verdana, Sans-Serif;
  color: #555555;
}
.wsc_admin_content p {
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  color: #676767;
}
.wsc_admin_content .Normal {
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  color: #676767;
}
.wsc_admin_content .NormalDisabled {
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  color: #676767;
}
.wsc_admin_content blockquote {
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  color: #676767;
}
.wsc_admin_content pre {
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  color: #676767;
}
.wsc_admin_content .SubHead {
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  color: #676767;
}
.wsc_admin_content .SkinObject {
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  color: #676767;
}
.wsc_admin_content .NormalTextBox {
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  color: #676767;
  background: none repeat scroll 0 0 #FEFEFE;
  border: 1px solid #BBBBBB;
  border-radius: 3px 3px 3px 3px;
  color: #333333;
  font-family: "Lucida Grande", Verdana, sans-serif;
  font-size: 14px;
  outline: medium none;
  padding: 5px;
  vertical-align: middle;
}
.wsc_admin_content .NormalTextBox:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) inset, 0 0 3px #36A0FF;
  border: 1px solid #3080C8;
}
.wsc_admin_content a {
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  color: #676767;
  color: #00ADEE;
  text-decoration: underline;
}
.wsc_admin_content a:link {
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  color: #676767;
  color: #00ADEE;
  text-decoration: underline;
}
.wsc_admin_content a:visited {
  font-family: Verdana, Sans-Serif;
  font-size: 12px;
  color: #676767;
  color: #00ADEE;
  text-decoration: underline;
}
.wsc_admin_content a:hover {
  text-decoration: none;
}
.wsc_admin_content a:active {
  text-decoration: none;
}
.wsc_admin_content iframe {
  overflow: visible;
}
.wsc_admin_content .wsc_admin_box_head {
  background-image: url("images/noise.png");
  background-repeat: repeat;
  padding: 0px 5px;
  background-color: #eee;
  border-radius: 5px 5px 0px 0px;
  border-bottom: 1px solid #ccc;
}
.wsc_admin_content .wsc_admin_box_head .wsc_admin_title {
  color: #555555;
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  padding: 10px 0 8px;
  text-shadow: 1px 1px 0 #FFFFFF;
  text-transform: uppercase;
}
.wsc_admin_content .wsc_admin_box_head .wsc_admin_title span {
  color: #00ADEE;
}
.wsc_admin_content .wsc_slide_head {
  background-image: url("images/noise.png");
  background-repeat: repeat;
  background-color: #ECF9FF;
  border-bottom: 1px solid #BBDBE0;
  outline: medium none;
  padding: 6px;
  vertical-align: middle;
  color: #00ADEE;
  border-radius: 3px 3px 0px 0px;
  overflow: hidden;
}
.wsc_admin_content .wsc_slide_head .wsc_slide_title {
  text-shadow: 1px 1px 0 #FFFFFF;
}
.wsc_admin_content .wsc_slide_head .wsc_slide_title span {
  text-shadow: 1px 1px 0 #FFFFFF;
}
.wsc_admin_content .wsc_slide_head .wsc_controls_box {
  text-shadow: 1px 1px 0 #FFFFFF;
}
.wsc_admin_content .wsc_slide_head .wsc_controls_box a {
  text-shadow: 1px 1px 0 #FFFFFF;
}
.wsc_admin_content .wsc_info {
  background-image: url("images/noise.png");
  background-repeat: repeat;
  text-shadow: 1px 1px 0 #FFFFFF;
  background: url(images/icon_info.png) no-repeat scroll 5px 40% #ECF9FF;
  outline: medium none;
  padding: 6px 5px 6px 28px;
  vertical-align: middle;
  color: #00ADEE;
  border: 1px solid #BBDBE0;
  border-radius: 3px;
  margin: 5px 0px;
  display: block;
}
.wsc_admin_content .wsc_info_head {
  background-image: url("images/noise.png");
  background-repeat: repeat;
  text-shadow: 1px 1px 0 #FFFFFF;
  background-color: #ECF9FF;
  border-bottom: 1px solid #BBDBE0;
  outline: medium none;
  vertical-align: middle;
  border-radius: 3px 3px 0px 0px;
  display: block;
}
.wsc_admin_content .wsc_slide_body {
  background-image: url("images/pattern.png");
  background-repeat: repeat;
  padding: 6px;
}
.wsc_admin_content .wsc_slide_body .text_slide_info h4 {
  color: red;
  margin-left: 15px;
  margin-top: 0;
}
.wsc_admin_content .wsc_info_body {
  background-image: url("images/pattern.png");
  background-repeat: repeat;
  padding: 5px;
}
.wsc_admin_content .wsc_info_title {
  text-shadow: 1px 1px 0 #FFFFFF;
  background: url(images/icon_info.png) no-repeat scroll 5px 40% transparent;
  padding: 6px 5px 6px 28px;
  color: #00ADEE;
  display: block;
}
.wsc_admin_content a.wsc_admin_button {
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-decoration: none;
  white-space: nowrap;
  line-height: 1em;
  position: relative;
  outline: none;
  overflow: visible;
  cursor: pointer;
  border: 1px solid #999;
  border: rgba(0, 0, 0, 0.2) 1px solid;
  border-bottom: rgba(0, 0, 0, 0.4) 1px solid;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, center bottom, center top, from(rgba(0, 0, 0, 0.1)), to(rgba(255, 255, 255, 0.1)));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')";
  -moz-user-select: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  background-color: #00ADEE;
}
.wsc_admin_content a.wsc_admin_button span {
  display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  border-top: rgba(255, 255, 255, 0.2) 1px solid;
  padding: 0.5em 1.3em 0.6em;
  line-height: 1em;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
}
.wsc_admin_content a.wsc_admin_button::-moz-focus-inner {
  border: none;
}
.wsc_admin_content a.wsc_admin_button:hover {
  text-decoration: none;
  background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 100%);
  background: -webkit-gradient(linear, center bottom, center top, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.2)));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')";
  background-color: #00ADEE;
}
.wsc_admin_content a.wsc_admin_button:active {
  background: -moz-linear-gradient(center top, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);
  background: -webkit-gradient(linear, center bottom, center top, from(rgba(255, 255, 255, 0.1)), to(rgba(0, 0, 0, 0.1)));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19000000', EndColorStr='#19FFFFFF')";
  background-color: #00ADEE;
}
.wsc_admin_content a.wsc_admin_button .wsc_door_icon {
  background-position: 0.4em center;
  background-repeat: no-repeat;
  padding-left: 26px;
  background-image: url(images/door_icon.png);
}
.wsc_admin_content a.wsc_admin_button .wsc_plus_icon {
  background-position: 0.4em center;
  background-repeat: no-repeat;
  padding-left: 26px;
  background-image: url(images/plus_icon.png);
}
.wsc_admin_content a.wsc_admin_button.wsc_small {
  font-size: 11px;
}
.wsc_admin_content a.wsc_admin_button.wsc_medium {
  font-size: 14px;
}
.wsc_admin_content a.wsc_admin_button.wsc_gray {
  background-color: #888;
}
.wsc_admin_content a.wsc_admin_button.wsc_gray:hover {
  background-color: #888;
}
.wsc_admin_content a.wsc_admin_button.wsc_gray:active {
  background-color: #888;
}
.wsc_admin_content a.wsc_admin_button.wsc_red {
  background-color: #E62727;
}
.wsc_admin_content a.wsc_admin_button.wsc_red:hover {
  background-color: #E62727;
}
.wsc_admin_content a.wsc_admin_button.wsc_red:active {
  background-color: #E62727;
}
.wsc_admin_content a.wsc_admin_button.wsc_green {
  background-color: #91BD09;
}
.wsc_admin_content a.wsc_admin_button.wsc_green:hover {
  background-color: #91BD09;
}
.wsc_admin_content a.wsc_admin_button.wsc_green:active {
  background-color: #91BD09;
}
.wsc_admin_content .wsc_admin_box {
  border-radius: 5px;
  border: 1px solid #ccc;
  margin-bottom: 25px;
  clear: both;
  background-color: #FFFFFF;
}
.wsc_admin_content .wsc_admin_box_body {
  padding: 0px 5px;
}
.wsc_admin_content .wsc_collapsible .wsc_admin_box_head {
  cursor: pointer;
  padding-left: 35px;
  background-repeat: no-repeat;
  background-image: url(images/toggle_buttons.png);
}
.wsc_admin_content .wsc_collapsed_by_default .wsc_admin_box_body {
  display: none;
}
.wsc_admin_content .wsc_admin_box_head.wsc_collapsed {
  border-bottom: none;
  border-radius: 5px;
  background-position: -30px 6px;
}
.wsc_admin_content .wsc_admin_box_head.wsc_expanded {
  background-image: url(images/toggle_buttons.png);
  background-position: 0 -24px;
}
.wsc_admin_content .wsc_error {
  background: url(images/icon_system_error.png) no-repeat scroll 5px 50% #FFECCE;
  border: 1px solid #E9C59B;
  border-radius: 3px 3px 3px 3px;
  margin: 5px 0;
  outline: medium none;
  padding: 6px 5px 7px 28px;
  vertical-align: middle;
  display: block;
}
.wsc_admin_content .wsc_info_box {
  border: 1px solid #BBDBE0;
  border-radius: 3px;
  margin: 5px 0px;
}
.wsc_admin_content .wsc_slide_box {
  border: 1px solid #BBDBE0;
  border-radius: 3px;
  margin: 15px 0;
  background-color: white;
  cursor: move;
}
.wsc_admin_content .wsc_slide_title {
  color: #00ADEE;
  float: left;
}
.wsc_admin_content .wsc_slide_title span {
  color: #00ADEE;
  float: left;
  font-weight: bold;
}
.wsc_admin_content .wsc_controls_box {
  float: right;
}
.wsc_admin_content .wsc_controls_box a {
  padding: 1px 5px 1px 15px;
}
.wsc_admin_content a.wsc_up_icon {
  background: url("images/up_w_icon.png") no-repeat scroll 0 center transparent;
}
.wsc_admin_content a.wsc_down_icon {
  background: url("images/down_w_icon.png") no-repeat scroll 0 center transparent;
}
.wsc_admin_content a.wsc_drag_icon {
  background: url("images/drag_icon.png") no-repeat scroll 0 center transparent;
  padding-left: 18px;
  cursor: move;
}
.wsc_admin_content a.wsc_delete_icon {
  background: url("images/delete_w_icon.png") no-repeat scroll 0 center transparent;
  padding-left: 18px;
}
.wsc_admin_content a.wsc_edit_icon {
  background: url("images/edit_w_icon.png") no-repeat scroll 0 center transparent;
  padding-left: 18px;
}
.wsc_admin_content .wsc_controls_group {
  margin: 10px 0;
}
.wsc_admin_content .wsc_label {
  margin: 2px 0;
}
.wsc_admin_content .wsc_text_field {
  width: 400px;
}
.wsc_admin_content .wsc_image_wrapper {
  border: 1px dashed #BBDBE0;
  border-radius: 3px 3px 3px 3px;
  float: left;
  padding: 2px;
}
.wsc_preview_wrapper {
  padding-bottom: 30px;
  position: relative;
}
.wsc_admin_fields {
  padding: 5px 5px 0;
  margin: 0px;
}
.wsc_admin_fields .wsc_controls textarea {
  overflow: visible;
}
.wsc_admin_fields td input.form-control {
  width: auto;
  display: inline;
  margin-bottom: 0px;
}
.wsc_admin_fields * {
  text-shadow: none;
}
.wsc_admin_fields li {
  display: block;
  list-style: none outside none;
  margin: 0 0 10px;
}
.wsc_admin_fields .wsc_fields_group {
  display: block;
  list-style: none outside none;
  margin: 0 0 10px;
}
.wsc_admin_fields .wsc_label {
  font-size: 12px;
  margin: 0;
  padding: 0px 0px 0px 0;
}
.ModWebSitesCreativeMyContentManagerC .wsc_admin_content.wsc_admin_edit_single {
  overflow-x: visible;
}
.wsc_admin_edit_single .pick-a-color-markup .input-group-btn .color-dropdown {
  padding: 7px 5px;
}
.wsc_controls_group .btn {
  color: #fff;
  text-decoration: none !important;
}
.wsc_controls_group .btn span {
  color: #fff;
  text-decoration: none !important;
}
.clear_float {
  clear: both;
}
.wsc_help_message {
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  color: #808080;
  clear: left;
  display: block;
}
.wsc_setting_field {
  padding-left: 2px;
  font-weight: bold;
  text-decoration: none;
}
.wsc_image_chooser .img {
  display: inline-block;
  margin: 5px 0 0;
  border: 1px dashed #BBDBE0;
  border-radius: 3px 3px 3px 3px;
  padding: 2px;
  max-height: 150px;
  max-width: 150px;
}
.wsc_image_chooser .delete {
  cursor: pointer;
}
.wsc_switcher_mcm_theme_tooltip > .wsc_popup_content {
  display: flex;
  flex-direction: column;
}
.wsc_switcher_mcm_theme_tooltip > .wsc_popup_content > .wsc_mcm_choose_theme_container {
  display: flex;
  flex-direction: column;
  padding: 5px;
  flex: 1;
}
.wsc_switcher_mcm_theme_tooltip > .wsc_popup_content > .wsc_mcm_choose_theme_container > .wsc_search_box {
  margin-bottom: 5px;
  display: block;
}
.wsc_switcher_mcm_theme_tooltip > .wsc_popup_content > .wsc_mcm_choose_theme_container > .theme_list {
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
.wsc_switcher_mcm_theme_tooltip > .wsc_popup_content > .wsc_mcm_choose_theme_container > .empty-result-container {
  font-size: 1.5em;
  text-align: center;
  margin: auto;
}
.wsc_mcm_choose_theme_container {
  padding: 5px;
}
.wsc_mcm_choose_theme_container > .wsc_search_box {
  display: inline-block;
}
.wsc_mcm_draggable_module {
  position: fixed;
  z-index: 99999999;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  animation: pulse 2s ease-in-out infinite;
}
.wsc_mcm_draggable_module:hover {
  animation: none;
}
.wsc_mcm_draggable_module > img {
  width: 200px;
  height: 150px;
  cursor: pointer;
}
.wsc_mcm_draggable_module > .close-icon {
  position: absolute;
  top: -15px;
  right: 5px;
  font-size: 20px;
  background: #e8e8e8;
  border-radius: 50%;
  padding: 5px 7px;
  cursor: pointer;
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.wsc_dnd_move_target {
  opacity: 0.3;
}
